john spurlock 2012

aka
@johnspurlock on twitter
js on tumblr
js on pinboard
john.spurlock on google code
johnspurlock on bitbucket
johnspurlock on github
JohnSpurlock on codeplex
john.spurlock on google (and gmail)
day jobs
google - software engineer (current)
gmo - software / technologist
ernst & young - data analyst / software
open source projects
odata4j - an odata toolkit (java)
core4j - small subset port of system.linq.enumerable, system.xml.linq (java)
baltic-avenue - open source clone of the amazon s3 rest api that runs on google app engine (python)
spaceblock - simple windows front-end for managing amazon s3, azure blob and other storage accounts (.net)
resourceful - lightweight .net library for creating restful web service clients and servers (.net)
opensearch - opensearch 1.1 provider for .net web applications (.net)
graveyard
johnspurlock.com (2004-2008)
created in 2004, when javascript was for alert() boxes, people were still using the term dhtml, and frameworks were not ubiquitous
custom client & server-side framework with javascript namespaces, script caching/combination, feeds, xhr
landed me more than a few job interviews...
now partially back from the dead and running on appengine