This blog has been retired. It is in a read only state. If you find the content here useful, great!

You can find me on Twitter @ryanmr.

Why is this blog retired? I wanted to make a fresh start: no legacy posts, no legacy formatting, no legacy code. All new and ready to go. I could not simply let go of all these posts, so I created this chronicle. You can read every thing from before September 2013 here. For everything after that, you can look at my active blog instead.