Join Tim Caswell for an action packed session exploring the many capabilities
of this platform we call NodeJS. This won't be your average how to
write a websocket server for your HTML5 game talk. We will delve into
many facets of node including binary C++ addons and multiple
Where exactly are the pitfalls of running a pre 1.0 platform in production? How can your server program be optimized? What libraries are production-ready and how do you find them? These are some of the important questions that are revisited time and time again by developers new to node.js.
Cloud9 is entirely built on Node.JS and can be used to debug and develop other Node.JS applications. This fun recursive fact we used to very quickly use the tool we built to refine and develop the tool we are building.
The backend of Voxer is built entirely out of node.js. This architecture evolved over time through a couple of different language choices, including very serious grown-up languages like C++ and Python. In this talk, we'll find out how this somewhat reckless decision to use node has turned out to be a good one, and some important things we've discovered along the way.
This talk covers a library that I've been working on called jsdom, which allows users of node.js to use jQuery for all sorts of interesting things. I will also be reasoning about why having a DOM on a platform such as node.js is so valuable. I'll show examples on how jsdom is in use today and examples for what it can be used for in the near future.