Bind Is Evil

There's a handful of things that boil my blood, as a developer. One of those is the seemingly innocuous BindAttribute. Unfortunately, Microsoft seems to have a knack for placing landmines »

Programming Is Not For Everyone

There's been a push in recent years to expose more people to programming. Organizations like are trying to expand access to computer science curriculumns in schools, online schools »

A View by Any Other Name...

Some of the most common confusions I hear about from MVC developers concern views, specifically layouts vs. partial views vs. views. The simple fact is that the terms "layout" and »

IDisposable and Dependency Injection

I've seen a ton of confusion about this, both in comments on this blog and elsewhere. I have a post here where I present a generic repository. This class works »

Address Autocomplete with Google Maps and Places JavaScript API

This post will focus on this demo I've created on Codepen. It's actually a pretty simple demo, but it illustrates a bunch of different concepts. There's also a few nuances »

NullReferenceException from a cast?

Just to show that no matter how experienced you are as a programmer, you can still get blind-sided by stupidly simple things sometimes, here's my tale of woe. In one »