Anti-Patterns of Node.js Applications

The rapid adoption of Node.js has resulted in a significant amount of patterns and approaches from the community, some which work and others that have completely failed. This session will highlight the anti-patterns of Node.js, such as Callback Hell, how to write better applications and the lessons Ben has learned while building Node.js applications.

Unorthodox Javascript Performance

John-David Dalton wants to improve JavaScript performance. To do so, he has developed some unique and unconventional techniques. He has also developed a “utility library delivering consistency, customization, performance, and extras,” called Lo-Dash.

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 […]