Node.js

Node.js

“The one day workshop on Node.js from Toughbyte allowed our team to quickly get up to speed with server side JavaScript while avoiding common pitfalls.”

Node hit the world of server side development with a bang as it allowed an increasing number of front end developers write server side code using JavaScript. Together with NPM and the various build tools used for front end development, it has quickly become and irreplaceable part of most developers’ toolchain. The fact that it has vastly outgrown its initial goal of being a library for creation fast servers, has a fast release cycle and a large package ecosystem can be overwhelming at first sight. This has resulted in disappointment due to raised expectations and incorrect usage of the platform.

The one day workshop we run on Node builds on first principles, explaining the core concepts behind it such as CommonJS modules, asynchronous I/O and the event loop. Step by step over the course of the day, participants get to work in pairs and build a multi protocol chat server exposing a Telnet & REST API interfaces.