Articles

Development Consulting

Articles

News

Articles published over the years

Making Emacs Work For Me
My Emacs configuration as a living article.
A simple synthesizer in Flash
An old demo of generating sound in Adobe Flash.
Constructors considered mildly confusing
JavaScript constructors are obscuring what’s actually happening with inheritance. What happens when object.prototype !== object.constructor.prototype. Exploring the relationship between constructors, prototypes and inheritance in JavaScript.
MVC for the Web
Introduction to the Model View Controller pattern on the Web. A general overview for web backend developers.
Web Server Tricks
Server side includes, language and content negotiation. Web server tricks and an overview of HTTP for web front-end developers.