Recent Posts

  • May 02, 2012Using Backbone.js with Barrister RPC
  • January 06, 2012Installing Golang on an Ubuntu Server
  • January 06, 2012Centralized logging in 10 minutes
  • December 30, 20115 useful message queue patterns
  • June 19, 2011Ubuntu Upstart script with multiple daemons
  • November 29, 2010bookfriend.me - free book sharing for your Nook or Kindle
  • November 24, 2010JMX and ssh tunneling
  • January 08, 2010How to use Google App Engine Java with Maven
  • November 23, 2009OpenID, Google App Engine, and Yahoo
  • November 10, 2009trac plugin for Gliffy released
  • January 22, 2009In praise of scrumy
  • January 09, 2009TDD in Javascript with QUnit
  • January 09, 2009Continuous Integration for QUnit tests
  • May 01, 2008Consider having two backlogs
  • February 28, 2008Disprove that the site doesn't work
  • February 28, 2008Collaboration vs Interruption
  • February 02, 2008Don't make a mockery of testing
  • November 09, 2007FTP passive mode and Java Sockets
  • October 23, 2007Replacing gcj on Fedora
  • October 22, 2007Unit testing Flex

Hi! I'm James Cooper, a technology consultant and developer based in Seattle, WA. Current interests include distributed computing, queueing, and the Go language.

I'm available for freelance work. Contact me at: james at bitmechanic dot com

Projects and links:

  • Book sharing for Nook/Kindle
  • Simple poll/voting app
  • github
  • twitter

© 2007-2012 Bitmechanic LLC. Started with Working Wireframes.