JavaScript Design Patterns

We’ve come a long way down the JavaScript road. Gone are the days of ‘just hack it’ for the web – architecting even a small project in JavaScript can be a challenge. Thankfully, there are several frameworks to help you; the most popular currently is AngularJS.

The Art of the JavaScript Metaobject Protocol

JavaScript’s prototypes are a simple and elegant way to represent a very simple form of inheritance in an object-oriented program. This talk introduces examples of semantics from other programming systems, such as mixins, singleton metaclasses, aspect-oriented programming and heterogeneous inheritance.

Using Node.js for Everything

Learn how a company can be built completely on JavaScript and succeed. This presentation covers the most important aspects of using Node.js and JavaScript, for basically everything there is in a fast-moving company, including planning for scalability and performance.

Build Single Page Applications with Knockout.js

These days it’s easy to get started building a Single Page Application (SPA). Dozens of frameworks are clamouring to pitch their trivial “hello world” and “todo list” examples. But the moment you step outside the predefined path and begin actually crafting something for a real business, you face an explosion of choices. This talk is […]

Parallel JavaScript

JavaScript is the lingua franca of the web, yet it remains predominantly sequential and web applications until recently have been unable to utilize hardware parallelism. The goal of Parallel JavaScript is to change that.