Forgive me for being the nitpicker on this article, but, dear author: check the CSS font-family on your <pre> tags. You have some proportional fonts in there, and for me on Linux, your code snippets are showing up as proportional fonts which makes them not line up.<p>Specifically, I'd recommend changing<p><pre><code> font-family: Monaco,Bitstream Vera Sans Mono,Lucida Console,Terminal;
</code></pre>
to<p><pre><code> font-family: Monaco,Bitstream Vera Sans Mono,Lucida Console,Terminal,monospace;
</code></pre>
The "monospace" at the end is generic and will always produce a fixed-width font.<p>Great post anyway, thanks!