iOS Developer, sometimes web developer and Technical Editor.

Andrew's articles

  1. Serve JavaScript Frameworks Faster with the Google AJAX Libraries API

    Google has announced an extension to their Google AJAX APIs service: the AJAX Library APIs. They’ve assembled a collection of the most common JavaScript libraries and made them available on their content delivery network. A common criticism leveled at JavaScript framework libraries is that the same code is downloaded from all the sites that use […]

  2. JavaScript MIME Type: Damned if You Do, Damned if You Don’t!

    In an article he posted a little while back, Alex Walker mentioned some trouble he had with <script> tags when trying to add the type attribute. The Google script Alex was embedding had no type attribute but wouldn’t work when he added one. Douglas Crockford has suggested in his Advanced JavaScript videos that we drop […]

  3. Measure Map Redux?

    Only a week or so ago I was wondering if Measure Map had been abandoned by Google. This morning, out of the blue, I got an email that began amusingly with the words “Remember Measure Map?”. Well it appears Google is set to launch a new version! Here’s what the email had to say: Remember […]

  4. Is Measure Map Abandonware?

    Measure Map was a great blogging stats tool; very simple and yet able to communicate a large amount of information. I think it’s really odd (and sightly rude) that it has simply been abandoned—perhaps they’re waiting for all the alpha account holders to give up and go away?

  5. Google Reveals App Engine

    From their secret techno-lairs the Google developers have revealed a preview of their latest creation: App Engine: Google App Engine lets you run your web applications on Google’s infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there […]

  6. CouchDB on its Way to Becoming an Apache Project

    CouchDB has been mentioned a few times on (here, here, and here) but this year brought some exciting changes for the project. Firstly, on New Years Day, Damien Katz announced that he had accepted a full-time position at IBM to primarily work on CouchDB. The intention being that CouchDB would remain an open source […]

  7. The Great Specificity Swindle!

    Recently I’ve been working on a SitePoint project: The Ultimate CSS Reference (Coming soon! If you’re into CSS it’s going to rock your world). While researching the shadowy corners of the web for traces of arcane CSS lore, I’ve realized that a lot of information about CSS on the web is in dire need of […]

  8. The PHP Anthology: 101 Essential Tips, Tricks & hacks, 2nd Edition

    The PHP Anthology: 101 Essential Tips, Tricks & hacks, 2nd Edition is out! This is a big deal for me because it’s my first book as a technical editor. It represents several months’ work and a considerable amount of coffee. I think it’s a great book with heaps of code you can rip out and […]

  9. Watch out for CouchDB

    I’ve been watching the CouchDB database project since it has started. It’s the pet project of programmer Damien Katz. I was excited to read an update today announcing that it will be accessible via a RESTful JSON API and the query language for CouchDB will be JavaScript. How cool is that?! CouchDB is not a […]

  10. Which reference sites do you trust?

    While completing the tech edit on the 2nd edition of the PHP Anthology the issue of linking came up; specifically, linking to authoritative reference material on the web. It came up because I would often link to a Wikipedia page and half of the editing team were opposed to such preferential treatment of one web […]