Posts with a are my favorite posts.

Jun 22, 2017:  The Toxic Glorification of Working Hard
Jun 14, 2017:  Become Your Teammates' Rubber Duck
Jun 05, 2017:  Building the Ultimate RestSharp Client in ASP.NET and C#
May 17, 2017:  Solving the Stupid Bug
May 08, 2017:  Why Does ODP.NET Have Async Methods If They're Not Asynchronous?
May 02, 2017:  Extending RestSharp to Handle Timeouts in ASP.NET MVC
Apr 24, 2017:  A Stupid Bug and a Plea for Help
Apr 09, 2017:  How Much "Magic" Are We Comfortable With?
Apr 02, 2017:  Modeling Battleship in C# - Playing the Game
Mar 29, 2017:  Modeling Battleship in C# - Components and Setup
Mar 26, 2017:  Modeling Battleship in C# - Introduction and Strategies
Mar 20, 2017:  Eight Tips For Your Programming Team's Standup Meetings
Mar 07, 2017:  The Sublime Joy of Continuous Integration and Continuous Delivery (CI/CD)
Feb 20, 2017:  Creating a Post Archive with the Ghost API and jQuery
Feb 13, 2017:  Mapping DataTables and DataRows to Objects in C# and .NET
Feb 06, 2017:  "I Don't Trust Anything That We Didn't Build"
Jan 30, 2017:  How Do You Fix An Impossible Bug?
Jan 23, 2017:  In Praise of the Junior Developer
Jan 16, 2017:  The BugCatcher Chronicles #2 - Pine Hills
Jan 09, 2017:  A Simple Caching Scheme for Web API using Dependency Injection
Dec 27, 2016:  Show Up, Kick Ass, Go Home
Dec 18, 2016:  Decimal vs Double and Other Tips About Number Types in .NET
Dec 12, 2016:  My Obviously Perfect Code: An Attention-Seeking Post Title
Nov 28, 2016:  Code Is Ephemeral, Concepts Are Eternal
Nov 21, 2016:  The ASP.NET Web API 2 HTTP Message Lifecycle in 43 Easy Steps
Nov 14, 2016:  15 Fundamental Laws of the Internet
Nov 08, 2016:  Mind of the Speaker - How Do You Feel About Your First Presentation?
Nov 01, 2016:  Mind of the Speaker - The Most Important Thing To Remember On Stage
Oct 18, 2016:  Working with Environments and Launch Settings in ASP.NET Core
Oct 12, 2016:  It's All Just Software
Oct 05, 2016:  Why Aren't You Blogging Yet? Tips for Getting Started
Sep 28, 2016:  Getting All Valid Enum Values in ASP.NET Web API
Sep 21, 2016:  The BugCatcher Chronicles #1 - Jamestown Avenue
Sep 16, 2016:  Real-World CQRS/ES with ASP.NET and Redis Part 5 - Running the APIs
Sep 14, 2016:  Real-World CQRS/ES with ASP.NET and Redis Part 4 - Creating the APIs
Sep 12, 2016:  Real-World CQRS/ES with ASP.NET and Redis Part 3 - The Read Model
Sep 08, 2016:  Real-World CQRS/ES with ASP.NET and Redis Part 2 - The Write Model
Sep 06, 2016:  Real-World CQRS/ES with ASP.NET and Redis Part 1 - Overview
Aug 31, 2016:  Injecting Services into MVC Views With ASP.NET Core
Aug 22, 2016:  Modeling Practice: UNO in C# Part 3 - Final Steps and Playing The Game
Aug 18, 2016:  Modeling Practice: UNO in C# Part 2 - Player Behavior
Aug 15, 2016:  Modeling Practice: UNO in C# Part 1 - Rules, Assumptions, Cards
Aug 08, 2016:  Diary of a Death March: Terry's Story
Aug 01, 2016:  Programming Is Awesome, But Programmers Suck
Jul 26, 2016:  Getting Started with Dependency Injection in ASP.NET Core
Jul 19, 2016:  A Simple Organization for ASP.NET Web API Producer/Consumer Apps
Jul 12, 2016:  Code Is Never "Perfect", Code Is Only Ever "Good Enough"
Jul 06, 2016:  Diary of a Death March: Marisol's Story
Jul 01, 2016:  Command - The Daily Design Pattern
Jun 30, 2016:  Mediator - The Daily Design Pattern
Jun 29, 2016:  Composite - The Daily Design Pattern
Jun 28, 2016:  Visitor - The Daily Design Pattern
Jun 27, 2016:  Chain of Responsibility - The Daily Design Pattern
Jun 24, 2016:  Decorator - The Daily Design Pattern
Jun 23, 2016:  Proxy - The Daily Design Pattern
Jun 22, 2016:  Strategy - The Daily Design Pattern
Jun 21, 2016:  State - The Daily Design Pattern
Jun 20, 2016:  Builder - The Daily Design Pattern
Jun 17, 2016:  Flyweight - The Daily Design Pattern
Jun 16, 2016:  Popularity Breeds Haters (or Why You CAN Be A Good .NET Developer)
Jun 16, 2016:  Singleton - The Daily Design Pattern
Jun 15, 2016:  Prototype - The Daily Design Pattern
Jun 14, 2016:  Memento - The Daily Design Pattern
Jun 13, 2016:  Observer - The Daily Design Pattern
Jun 10, 2016:  Iterator - The Daily Design Pattern
Jun 09, 2016:  Template Method - The Daily Design Pattern
Jun 08, 2016:  Bridge - The Daily Design Pattern
Jun 07, 2016:  Adapter - The Daily Design Pattern
Jun 06, 2016:  Facade - The Daily Design Pattern
Jun 03, 2016:  Abstract Factory - The Daily Design Pattern
Jun 02, 2016:  Factory Method - The Daily Design Pattern
Jun 01, 2016:  Introducing the Daily Design Pattern
May 25, 2016:  Understanding the Fisher-Yates Card Shuffling Algorithm
May 17, 2016:  Software Design Patterns Are Not Goals, They Are Tools
May 09, 2016:  22 Useful Software Development Analogies (Meme Version)
May 09, 2016:  22 Useful Software Development Analogies
May 04, 2016:  Using AutoMapper with StructureMap in ASP.NET Web API
Apr 26, 2016:  Solving Minesweeper with C# and LINQ
Apr 19, 2016:  15 Fundamental Laws of Software Development
Apr 13, 2016:  The Interrogation: A Short Story
Apr 05, 2016:  Consuming Web API Custom Validation in MVC using RestSharp
Mar 30, 2016:  Diary of a Death March: Bianca's Story
Mar 28, 2016:  Setting Up Dependency Injection in Web API with StructureMap
Mar 18, 2016:  Ancient ORACLE, Modern IIS, and a Failure to RTFM
Mar 16, 2016:  Learn or Die: Warding Off My Coding Career's Eventual Obsolescence
Mar 07, 2016:  Custom Validation in ASP.NET Web API with FluentValidation
Mar 02, 2016:  Fixing SQL Server Spatial "Not a Valid Instance of Geography" Errors in C#
Feb 29, 2016:  Need To Know: Why I Think Self-Driven Learners Make The Best Programmers
Feb 25, 2016:  Use VerbalExpressions to Create Readable Regexs in C#
Feb 16, 2016:  "Simpler" Is Subjective: How Bad Assumptions About Architecture Kicked My Ass
Feb 10, 2016:  Writing Custom Middleware in ASP.NET Core 1.0
Feb 04, 2016:  Using Ghost's Public API to Select Five Random Posts
Feb 01, 2016:  Exploring the JSON Configuration Files in ASP.NET Core 1.0
Jan 25, 2016:  Performance Doesn't Matter (Unless You Can Prove That It Does)
Jan 18, 2016:  Using Gulp.js and the Task Runner Explorer in Visual Studio 2015
Jan 12, 2016:  Implementing CQRS in .NET Part 4: More Events and Summary
Jan 10, 2016:  Implementing CQRS in .NET Part 3: The Commands Interface
Jan 07, 2016:  Implementing CQRS in .NET Part 2: Handling Commands and Events
Jan 05, 2016:  Implementing CQRS/ES in ASP.NET
Jan 03, 2016:  Pattern Overview: Command-Query Responsibility Segregation and Event Sourcing
Dec 28, 2015:  The Software Development Holy Wars Part II: The New Recruit
Dec 21, 2015:  HTTP Status Codes in ASP.NET Web API - A Guided Tour
Dec 16, 2015:  The Software Development Holy Wars Part I: The Veteran
Dec 14, 2015:  How To Become A Tech Conference Speaker
Dec 10, 2015:  Writing Documentation Sucks. Do It Anyway.
Dec 05, 2015:  Using HTTP Methods (GET, POST, PUT, etc.) in Web API
Dec 02, 2015:  An Open Letter To Women And Minorities In Technology
Nov 25, 2015:  Const vs Static vs Readonly in C#
Nov 19, 2015:  Integers vs GUIDs - The Great Primary Key Debate
Nov 12, 2015:  The ASP.NET Core 1.0 Glossary
Nov 10, 2015:  Getting RabbitMQ Installed on a Windows Machine
Nov 04, 2015:  What are Areas? - ASP.NET MVC Demystified
Oct 30, 2015:  Inside the Mind of the Tech Conference Speaker
Oct 26, 2015:  Using T4 Templates to Generate Enums From Database Lookup Tables
Oct 21, 2015:  HTTP 418 I'm A Teapot - Just A Joke, Or Something More?
Oct 17, 2015:  Wait, Pick, Learn, Ignore: Dealing with JavaScript Framework Fatigue
Oct 13, 2015:  Debugger Windows in Visual Studio 2015 Quick Guide
Oct 08, 2015:  Diary of a Death March: Emily's Story
Oct 05, 2015:  Entity Change Tracking using DbContext in Entity Framework 6
Oct 01, 2015:  The Bug Is In Your Code
Sep 29, 2015:  Object Change Tracking via Reflection in .NET
Sep 25, 2015:  Between Two Stacks: The Consequences of a Data-Less Decision
Sep 21, 2015:  Ten Commandments For Naming Your Code
Sep 17, 2015:  The Lean Waterfall: When Waterfall Looks Like Agile
Sep 14, 2015:  Serializing Enums in ASP.NET Web API
Sep 10, 2015:  How My 5-Year-Old Taught Me The Value Of Pair Programming
Sep 07, 2015:  Exception Handling in ASP.NET Web API - A Guided Tour
Sep 02, 2015:  A Simple Explanation of Async and Await in ASP.NET
Aug 27, 2015:  Zealotry Has No Place In Software Development
Aug 24, 2015:  Diary of a Death March: Christian's Story
Aug 21, 2015:  Loading Entity Framework Related Entities with AutoMapper and Reflection
Aug 18, 2015:  Geocoding with Bing Maps REST Services in .NET
Aug 13, 2015:  Being a Better Lead Developer
Aug 11, 2015:  Mapping Entity Framework Entities to DTOs with AutoMapper
Aug 09, 2015:  Diary of a Death March: Steve's Story
Aug 06, 2015:  You Are Not Your Code
Jul 29, 2015:  Dapper vs Entity Framework vs ADO.NET Performance Benchmarking
Jul 27, 2015:  The Bug Hunt From Hell (Or, Why You Shouldn't Forget About Caching)
Jul 18, 2015:  The Ultimate Fate of All Software
Jul 14, 2015:  Using 64-bit IIS Express in Visual Studio
Jul 09, 2015:  On Living With ADHD
Jul 08, 2015:  Simulating Candy Land in .NET Part 2: Programming the Game
Jul 08, 2015:  Simulating Candy Land in .NET
Jul 01, 2015:  Best Practices: Fight Code Ambiguity with Enumerations
Jun 28, 2015:  Using Partial Views - ASP.NET MVC Demystified
Jun 24, 2015:  Envy, Faith, and This Developer's Life
Jun 23, 2015:  Using the _ViewImports.cshtml File to Set Up View Namespaces in MVC 6
Jun 20, 2015:  Why You Should Be Giving Technical Presentations
Jun 18, 2015:  Finding and Using ASP.NET Session in Core 1.0
Jun 14, 2015:  Time Slides - The Problem With Being A Completionist
Jun 12, 2015:  The Startup.cs File in ASP.NET Core 1.0 - What Does It Do?
Jun 10, 2015:  The Two-Step "Do I Need To Fix This Right Now?" Questionnaire
Jun 08, 2015:  Using Code-First Migrations in Entity Framework
Jun 07, 2015:  Software Development != Software Engineering. Do we want it to?
Jun 04, 2015:  Building a Code-First Model Using FluentAPI in Entity Framework
Jun 03, 2015:  Building a Code-First Model Using Attributes in Entity Framework
May 31, 2015:  Creating a Code-First Model from a Database in Entity Framework
May 27, 2015:  Turn It Off and See If Anybody Complains
May 25, 2015:  An Overview of Tag Helpers in ASP.NET Core
May 20, 2015:  AngleBrackets Day 2 Wrapup - I Got Friends in Lowy Places
May 19, 2015:  AngleBrackets Day 1 Wrapup - MVC, Project Design, and Interviews
May 14, 2015:  Creating a Model-First Model in Entity Framework
May 13, 2015:  Ever Feel Like An Impostor? Good.
May 12, 2015:  Creating a Database-First Model in Entity Framework
May 06, 2015:  We're Not Paid To Write Code, We're Paid To Deliver A Product
May 04, 2015:  I Don't Care If I Suck, As Long As I'm Learning
May 03, 2015:  What is the Golden Hammer Anti-Pattern?
Apr 29, 2015:  Be Like Us Or Else - Desperation, Failure, and New Job Regret
Apr 28, 2015:  What is the Big Ball of Mud Anti-Pattern?
Apr 27, 2015:  What is the Inner-Platform Effect?
Apr 26, 2015:  We Don't Have Enough Teachers of Technology
Apr 23, 2015:  The Beginner's Guide to LINQ in .NET
Apr 22, 2015:  Designing a Workflow Engine Database Part 8: Complete Schema and Shortcomings
Apr 22, 2015:  Designing a Workflow Engine Database Part 7: Request Actions
Apr 22, 2015:  Designing a Workflow Engine Database Part 6: Groups and Targets
Apr 22, 2015:  Designing a Workflow Engine Database Part 5: Actions and Activities
Apr 22, 2015:  Designing a Workflow Engine Database Part 4: States and Transitions
Apr 22, 2015:  Designing a Workflow Engine Database Part 3: Request Details and Data
Apr 22, 2015:  Designing a Workflow Engine Database Part 2: The Process Table and Users
Apr 22, 2015:  Designing a Workflow Engine Database
Apr 21, 2015:  Explain Yourself!
Apr 20, 2015:  Five Personas of an Effective Programmer
Apr 16, 2015:  Fighting Chameleons: Why Reuse Isn't Always A Good Idea
Apr 14, 2015:  What's Your Project's Bus Factor?
Apr 12, 2015:  Phoenix is Not Just Saguaros and Camelback Mountain
Apr 10, 2015:  To What Extent Should We Plan For Catastrophes?
Apr 09, 2015:  Attribute Routing vs Convention Routing - ASP.NET MVC Demystified
Apr 08, 2015:  Do Something Else
Apr 07, 2015:  Tag Helpers in ASP.NET 5 Beta 3
Apr 05, 2015:  Personal Time != Company Time
Apr 03, 2015:  What is Unobtrusive Validation? - ASP.NET MVC Demystified
Apr 02, 2015:  The Best Code I Have Ever Written Is No Code At All
Apr 02, 2015:  What is the ActionFilterAttribute? - ASP.NET MVC Demystified
Mar 30, 2015:  The Hunting of the Glitch
Mar 26, 2015:  Using POST-REDIRECT-GET in ASP.NET MVC
Mar 25, 2015:  Welcoming the Coming Death of WebForms
Mar 22, 2015:  KISS, DRY, YAGNI - Good Code Basic Training
Mar 19, 2015:  Use FluentValidation for a better validation framework in MVC
Mar 18, 2015:  ModelState values override Model values in HtmlHelpers
Mar 17, 2015:  Are programmers afraid of losing control over their code?
Mar 16, 2015:  What is the ModelState? - ASP.NET MVC Demystified
Mar 14, 2015:  A Simple CheckBoxList in ASP.NET MVC
Mar 12, 2015:  What are Display and Editor Templates? - ASP.NET MVC Demystified
Mar 10, 2015:  The Programmer's Plague: Fighting the Spread of Arrogance
Mar 08, 2015:  Prevent Cross-Site Request Forgery (CSRF) Attacks in MVC with AntiForgeryToken
Mar 07, 2015:  SOLID in C#: The Dependency Inversion Principle
Mar 06, 2015:  SOLID in C# - The Interface Segregation Principle
Mar 05, 2015:  SOLID in C#: The Liskov Substitution Principle
Mar 03, 2015:  SOLID in C#: The Open/Closed Principle
Mar 02, 2015:  SOLID in C#: The Single Responsibility Principle
Feb 26, 2015:  Doing it Right vs Getting it Done
Feb 24, 2015:  What are ActionResults? - ASP.NET MVC Demystified
Feb 19, 2015:  Are users trying to make developers angry?
Feb 18, 2015:  What is Bundling and Minification? - ASP.NET MVC Demystified
Feb 14, 2015:  Code must have a reason to exist (even if we don't like the reason)
Feb 13, 2015:  X509CertificateValidationMode in .NET 4.5
Feb 11, 2015:  What are Layout, _ViewStart, RenderBody, and RenderSection in MVC?
Feb 09, 2015:  Using .NET Reflection to Map DataTables to Strongly-Typed Models
Feb 07, 2015:  Analysis Paralysis and the Peril of Infinite Knowledge
Feb 05, 2015:  Use T4MVC to Remove Magic Strings in ASP.NET MVC Apps
Feb 05, 2015:  The Solo Programmer and the Insidious Promise of the Ivory Tower
Jan 30, 2015:  What is the ViewBag? - ASP.NET MVC Demystified
Jan 28, 2015:  Building a Custom ViewEngine for ASP.NET MVC
Jan 26, 2015:  You Are Not As Smart As You Think You Are
Jan 24, 2015:  What is Model Binding? - ASP.NET MVC Demystified
Jan 21, 2015:  You Are Not Your Users!
Jan 17, 2015:  Responsive Design and Wrapped TextBoxFor Extenders
Jan 15, 2015:  TempData and FlashMessage in ASP.NET MVC
Jan 14, 2015:  Mapping an MVC ViewModel to a List of Name/Value Pairs