GIF: Graphic Interchange Felines was a demo project I built for a presentation at the DrupalCamp 2013 in Massachusetts. The purpose of the presentation was to show how a Drupal developer might integrate Node.JS into their sites.

Node uses an non-blocking I/O model that makes it perfect for realtime applications. Pair Node with socket.io and you've got a recipe for pushing updates to a web page without refreshing or polling. This Drupal install has one page that updates a counter and a list view of all the feline content-type nodes when a node save is triggered.

The presentation is available here and the code is available here.

View the source