Blog

Ian Sullivan

Data Engineering
This post demonstrates how to create an efficient stock ticker app using HTML5 WebSockets and a Haskell server.
Tech
Code quality is important in large systems and web sites are no exception. This post shows how Umbraco enables developers to write clean and maintainable code.
Tech
This post shows how 'single file generators' can be used to generate type-safe email templates
Tech
This post introduces 'Bramble MVC', a prototype static site generator which aims to be a little different from existing static site generators by having an API resembling a dynamic web server.
Tech
This post demonstrates how JavaScript and HTML5 related technologies can be used to create an application that can run in both a web browser and as a cross-platform desktop application using node-webkit.