How Twitter Ruined Their API And What They Can Do To Fix It
During the question and answer section of the panel I recently spoke on at DCWeek 2012, one questioner asked the panel to describe an API that had “disappoin...
During the question and answer section of the panel I recently spoke on at DCWeek 2012, one questioner asked the panel to describe an API that had “disappoin...
I had the opportunity to speak on a panel at DCWeek 2012 this past week: “Five Crucial APIs to Know About”. (I am not listed on the speakers page, as I was a...
One of the features in the Prism Webapp Bundle for Google Wave is a toaster pop-up notification of unread waves using the window.platform.showNotification() ...
Though Prism and Google Wave go great together simply creating a web app from the Prism Firefox add-on, Prism supports some script extensions that allow for ...
A guest post by ferrix.
It turns out that ImageMagick is really quite good at reading, writing, re-arranging, and otherwise mucking with PDFs. Unfortunately, you need to know the p...
In the little free time that I have, I have been messing around with writing a .NET program to help me with the large amount of photo metadata editing I want...
I recently had to do some mangling of a dump of my personal Subversion repository. Basically, I had to modify some paths and revision copy numbers before re-...
I’ve updated my post on Making Mantis with Basic Authentication Not Suck to fix an oversight I discovered in the original version.
At work, I’ve been doing a lot of system setup and administration. While it’s definitely beyond my job description as a Software Architect, there’s nobody el...