Serialization Format Performance

Posted Sun 31 January 2016 11:53 under category programming

Most of the work done in actual programming jobs is taking structured data in some particular format from one system, slightly tweaking it, and sending it off to some other system. When exchanging data between different processes, it's almost always necessary to serialize it into a series of bytes which can be sent across a dumb byte-oriented transport (such as TCP). There are hundreds upon hundreds of different serialization formats out there, but I just wanted to talk about a few of the most common that folks use with the Python programming language.

read more

New Site, Again

Posted Sun 19 January 2014 18:56 under category meta

Hello dear readers. If you can see this, then it means the new, redesigned is up and running. I got tired of dealing with WordPress vulnerabilities regularly, and was somewhat embarassed to have a site running on PHP. After all, there isn't actually any dynamic content here, so why bother?

The site is now a bunch of Markdown files compiled into HTML using the Pelican framework.

Major wins:

  • Much faster, since it's just static HTML
  • Back to being standards-compliant HTML5
  • Behaves sanely on mobile, for the first time ever (thanks Bootstrap!).
  • Better Atom and RSS feeds (although they're at a new url...)
read more