Well over 10 years ago I bought a box set of Magic The Gathering (MTG) cards. I wasn’t really sure what they were, but they looked fascinating. Unfortunately, they gathered dust after a while, mostly because there wasn’t anyone else to play against, and I didn’t understand the rules properly anyway. Fast forward to 2009. [...]
Cloud computing, virtual machines. It’s big business. Amazon has its Elastic Compute Cloud (EC2) which provides “resizable compute capacity in the cloud“, Microsoft has Azure, providing “on-demand compute and storage to host, scale, and manage Web applications on the Internet” and Google’s offering is App Engine which offers “the ability to build and host web [...]
It’s been pretty much six years to the day since I last wrote here about Dashboard, Nat Friedman’s project and implementation of a realtime contextual information system. So I thought it fitting to make a short demo showing integration between Google Wave and SAP, inspired by the cluepacket-driven style shown so nicely with Dashboard.
I got [...]
After yesterday’s screencast showing the use of coffeeshop from the command line, here’s one that expands upon the direction I’m taking the implementation, following the REST/HTTP philosophy. It shows, I hope, that embracing REST-orientated HTTP features, such as content negotiation (”conneg”), and the concepts of resources and representations, gives you a fantastically flexible and straightforward [...]
To follow on from the first coffeeshop demo screencast, I thought I’d make another. This time it’s to highlight the fact that coffeeshop is fundamentally a REST-orientated, HTTP-based pubsub application at the core, and not just a web-based application. Hopefully this comes across through the use of command-line HTTP tools to manipulate Channel, Subscriber and [...]
To demonstrate some of the basic coffeeshop features, I put together a screencast, and after getting over the shock of hearing my own voice in the recorded voiceover (last time I chickened out and just typed what I wanted to say), I put it up on YouTube:
http://www.youtube.com/watch?v=1E_1B8TD6Kw
The screencast shows the creation of a channel, the [...]
‘Coffeeshop‘ is a lightweight, REST-orientated HTTP-based publish/subscribe implementation that I’ve been working on for the last few days. It is a culmination of:
an early and long-standing interest in pubsub
a fascination with using HTTP properly, i.e. as an application protocol, not a transport protocol
an excuse to experiment in the area of webhooks
a desire to learn more [...]