Despite being paid to write code and documentation all day, for some reason I often come home and want to write some more:
Miscellaneous writings about software development. Subscribe to the RSS feed to get new articles as well as notifications of updates to my software projects:
An experimental protocol for high-performance data synchronisation across network and language boundaries.
An experimental extension to the Java language that introduces statically typed mixins without requiring any compile-time extensions.
A big sexy map for WordPress, as used on my travel blog.