Brand New Blog

It’s been forever and a half since I’ve written anything substantial on coffeestrike.com. Building a personal website is a long overdue project, and I figured I might as well migrate my blog here as well.


Part of my motivation for moving off blogger is the lack of decent support for inlining code snippets. I don’t really want to mess around with embedding external widgets into a blog entry just to format some code snippets. This website uses markdown for content, so I can use whatever editor I want and standards I already know to write up content. Since markdown has syntax for images, links, and code snippets, it seemed like the right choice.

I wrote this website over a couple weekends in PHP using Silex framework, a Markdown-to-html library, and a couple of node-js packages for handling SCSS-to-CSS compilation. A full blown CMS was just overkill, as was a full featured PHP framework. There’s not even a database component here. By not having a database, the website can be ported anywhere in no time.

As a developer I prefer to write my content locally and preview it offline. I didn’t want to mess with copying and pasting content between my local version and the production website or synchronizing databases. My hack solution for this site is to write everything in markdown and commit the files with git when I’m satisfied. When I push to the master branch, DeployHQ will automatically deploy the changes to my web server.