Making Gourmet Pizza in the Cloud

A while ago I had lunch with my wife in a Toronto midtown restaurant called “Grazie”. As I was perusing the menu, a small rectangle at the bottom attracted my attention. It read: We strongly discourage substitutions. The various ingredients have been selected to complement each other. Substitutions will undermine the desired effect of theContinue reading “Making Gourmet Pizza in the Cloud”

Pulling Back from Extreme AJAX

I always thought that Jesse-James Garret had an awesome name. It is up there with Megan Foxx and that episode of The Simpsons when Homer briefly changed his name to Max Power. How many of us have a name that prompted John Lee Hooker to compare his level of badness to us? Granted, the JesseContinue reading “Pulling Back from Extreme AJAX”

A Guide To Storage for ADD Types

If you read my bio on the About page, you can see that I called myself an ‘architect’. I made an explicit promise to apologize for that in a dedicated post at some point. According to a 2003 article by Martin Fowler, I may never be able to work at ThoughtWorks if this IBM thing doesContinue reading “A Guide To Storage for ADD Types”