REST From the Bottom Up

REST From the Bottom Up

The RESTful API has a funny place in the software development world: it’s widely regarded as the best general-purpose pattern for building web application APIs, and yet it’s also nebulous enough of a concept to cause endless disagreements within teams over exactly how to implement one.

Unlocking the Web Audio API

Unlocking the Web Audio API

“It’s going to be a music machine – like, full keyboard and everything – but
each of the keys is going to be mapped to – wait for it – cat sounds! We’ll call
it the ‘Meowsic Machine’! Oh, and we need it to be accessible to everyone via the
Web. Which is easy, right?
You are reminded that the universe can be a cruel place.
It’s now your job to make this happen.

Two Things I Missed Functional Testing with WebTest

Two Things I Missed Functional Testing with WebTest

Ian Bicking’s WebTest is a helpful module for running functional tests against a WSGI app. You may already be using it, it’s the suggested way to test Pyramid apps, TurboGears and Google App Engine, and (although I have no experience with this) you can use...
Deploying Websites with Git

Deploying Websites with Git

Deploying your webapp is an important part of the web development equation – your client’s site isn’t going to attract a lot of attention sitting in your local dev directory. Deployment concerns tend to fall to the bottom of the priority list,...