login

This place is to serve as a little slice of the internet where I can keep crap, link people to my crap, and practice making more better crap.

About the Tech

On the front-end side, I'm using twitter's awesome boostrap css and javascript framework to provide damn-near all the styling without a line of it written or maintained by me.

At the front-edge of the back-end side, I have a single nginx worker serving static files and forwarding non-static requests to localhost:3001-3003. Those requests are then handled by 3 instances of my compiled yesod application.

Yesod is a rapidly growing web framework written from the ground up in haskell. I've been using it since converting this site at version 0.1 and am proud to be both an early adopter and official contributer.

We're currently at version 0.10 gearing up for the 1.0 launch and there's even a real-life O'Reilly book coming out in March!

Meta-data for the site is stored in a postgresql database and the post content itself is kept in markdown files and converted on-the-fly by pandoc via my yesod-markdown package.

The source for it is, of course, on my github and it all runs forever smoothly on my personal desktop thanks to Arch linux.

About Me

I hold a degree in Aerospace Engineering from BU (that means I could totally be a "rocket scientist"). I spent some time as an ERP Consultant writing X++ code for Microsoft Dynamics AX. Thankfully, I've since taken a job as a Rails developer for ideeli.com. I pride myself on elegant code and try every day to merge haskell's functional approach with well-established Object-oriented Design Patterns.