The following is a selection of my best work. It includes essays available elsewhere on this site, video recordings of recent presentations and links to more information on projects that I’m involved in.
Splitting jQuery in Two, A Proposal - The relationship between the categories Html and Jqry highlighted a logical division of responsibility for jQuery methods. The result is better performance and a more modular architecture for the library.
Vagrant - Vagrant is a tool to make virtualizing development environments entirely painless. This has many benefits like deployment environment parity, fast developer on-boarding, and easy deployment testing. My involvement has been limited recently but I am the co-creator of this project.
jQuery Mobile - jQuery Mobile is a UI kit and collection of browser fixes that make developing cross browser mobile web applications easy. I am currently employed by Adobe Systems as a development lead on this project.
Progressive Enhancement on the Mobile Web - The mobile web is populated by an incredibly diverse set of browsers with wide ranging capabilities. In this light hearted talk I discuss some of the more difficult and subtle issues confronting developers working on the mobile web and present some solutions used in jQuery Mobile.
Middleware as General Purpose Abstraction - When Mitchell Hashimoto and I created Vagrant we eventually used a modified version of the middleware described in PEP333 to compose actions over virtual machines. For more information on Vagrant itself see the section on Open Source.