• Mary and Me

    Every Sunday thousands of Santiagans walk, run, or bike up Cerro San Cristobal. It’s an impressive display of organized health and fitness.

  • Summer on the Santiago Metro

    At the risk of annoying my friends dealing with the snow back home, I have to mention how hot it is here. Fortunately, they have an interesting method of cooling the metro platform.

  • ASP.Net MVC SelectList, SelectedValue, and DropDownListFor

    Using HTML Helpers in ASP.Net MVC to create drop-downs is surprisingly poorly documented. This post covers how to properly bind a select element to your model and select a default option.

  • Goals for 2013

    It’s January 20th and I’ve written down my New Year’s Resolutions. Not on that list is fixing procrastination.

  • ELMAH on MVC

    ELMAH is a great tool for capturing unhandled exceptions in your ASP.Net application. ELMAH.MVC makes it trivial to integrate into an MVC application. Just make sure you allow remote access.

Mary and Me

Mary and Me

Every Sunday thousands of Santiagans walk, run, or bike up Cerro San Cristobal. It’s an impressive display of organized health and fitness.

Summer on the Santiago Metro

Summer on the Santiago Metro

At the risk of annoying my friends dealing with the snow back home, I have to mention how hot it is here. Fortunately, they have an interesting method of cooling the metro platform.

Goals for 2013

Goals for 2013

It’s January 20th and I’ve written down my New Year’s Resolutions. Not on that list is fixing procrastination.

ELMAH on MVC

ELMAH on MVC

ELMAH is a great tool for capturing unhandled exceptions in your ASP.Net application. ELMAH.MVC makes it trivial to integrate into an MVC application. Just make sure you allow remote access.

Securing My Elephant Brain: Passwords

Securing My Elephant Brain: Passwords

Passwords are a fact of life on the internet, but how they’re stored isn’t well understood, by users and developers alike. This post covers from plaintext passwords, to hashing, to salting and the current generation of key derivation function.