Login to your account

Returning 2011 attendee? Log in now!

Not registered yet? Sign up!

Integrating Node.JS for Real Time Awesome-sauce

Real-time interaction is becoming more and more important on a site to create a faster, smoother, more integrated experience. To that end, Node.js was created to provide an incredibly fast non-blocking codebase to deliver content as fast as possible.

In this panel several Four Kitchens Webchefs will delve into various methods to Four Kitchens has used node.js to bring real-time interaction to different projects. From authentication methods to getting data efficiently from a Drupal installation, we will go over some advanced techniques to have your Node.js run as efficiently and securely as can be expected. It will include a few case studies. A website that featured a live-feed of new nodes being created during a live event, and a web app that allows users to create and share magnetic poems on everything from a smartphone to the desktop.

Using Node.js to communicate between clients is easy enough, and packages like socket.io , and backbone.js make it even easier. Pulling data from a Drupal database is similarly easy, but requires knowledge of tables names already. What if you want new nodes or comments to show up as other users are creating or updating content?

Questions Answered

  • How can I integrate Node.js to display live data on my site?
  • What is Backbone.js is how can i enrich my front end development life?
  • How can socket.io allow for fast, real-time updates between Drupal and the user?
  • How can I share data between Node.js and Drupal?
  • For my app, is it better to use custom code, or use modules already provided to me from Drupal?
  • How we cherry picked the best parts of drupal, backbone and node to work quickly & have fun.

Schedule info