Sessions at Wakanday 2011 about Node.js on Saturday 15th October

Your current filters are…

  • End-to-End JavaScript

    by Joe McCann

    The programming language that was once only associated with “script kiddies” and annoying popups on websites is now a first-class citizen amongst other languages. JavaScript is no longer simply used for DOM scripting or even Ajax-ified web applications, like Google Maps, but it is being used in far more innovative and productive ways.

    Joe’s presentation will walk us through the current state of JavaScript programming and the various endpoints for the language: From the standard desktop web client (the web browser) to the server, mobile applications, desktop applications, and beyond. His talk will showcase the true capabilities of the language as an end-to-end solution for business and personal usage.

    At 11:00am to 11:30am, Saturday 15th October

  • From “Callback Soups” to Deferreds!

    by j@ubourg

    Ever thought your code started to look like Christopher Nolan’s Inception? Do you have a hard time following the logic of your own code with callbacks within callbacks within callbacks? Does it become increasingly difficult to maintain and refactor your code because everything is so insanely coupled?

    Deferred Objects are amongst those tools you cannot live without in modern JavaScript development, client-side or server-side alike. The trick is to actually start using them.

    In this talk, you’ll learn what Deferreds actually are and how to leverage the possibilities they bring client-side (jQuery) and server-side (Node.JS).

    At 1:00pm to 1:30pm, Saturday 15th October

    Coverage video

  • NoFlo – Managing workflows with JavaScript

    by Henri Bergius

    NoFlo is a JavaScript implementation of Flow-Based Programming, a way
    of separating the control flow of software from the actual software
    logic. It helps organizing large applications, and especially in
    importing and modifying large data sets.

    FBP itself is not a new idea, coming from 70s IBM concepts of more
    manageable business workflows, but NoFlo refreshes these concepts and
    brings them to Node.js applications.

    The MIT-licensed NoFlo library can either be used to run full
    flow-based applications, or as a library for making complex workflows
    or asynchronous processes manageable.

    This session will introduce Flow-Based Programming to the audience,
    and show how NoFlo can be used for large-scale data processing. It
    will also contain a bit on the lighter side of NoFlo: how to simplify
    user interactions through it.

    At 2:00pm to 2:30pm, Saturday 15th October

  • The Future of Server-Side JavaScript

    by Oleg Podsechin

    Node.js has captured the attention of early adopters by clearly differentiating itself as being asynchronous from the ground up. Now that server-side JavaScript is at the cutting edge of the asynchronous, real-time web, it is in a much better position to establish itself as the go-to language for synchronous CRUD webapps and gain a stronger foothold on the server.

    Oleg’s talk will cover the current state of server-side JavaScript beyond Node by mapping out the key standards and technologies as well as their respective positions in the stack. He will introduce Common Node, a synchronous CommonJS compatibility layer using node-fibers, which bridges the gap between the different platforms. He will give us a tour of Common Node’s internals, compare its performance to that of other implementations, such as RingoJS, and go through some ideal use cases.

    A case will be made for a cross-platform, synchronous, Rails-like framework. In conclusion, he will identify new areas where server-side JavaScript can really shine, including API mashups, collaborative development and crowdsourced functionality.

    At 2:00pm to 2:30pm, Saturday 15th October