Jeff Andersen from GoInstant
Have you ever thought that writing web applications should allow you to use your mad Javascript skillz on the server side as well? Node.js is such a platform. Bundling up the Google Chrome Javascript runtime, Node lets you easily building fast and scalable network applications perfect for the real-time web. It's also a pretty great platform for building basic data driven websites too. Jeff, a web developer at Halifax based GoInstant, will introduce us to the Node platform, exploring it from the ground up.
5. What is Node.js?
•
In a nutshell: server-side JavaScript
•
Used to build scalable network applications
•
Built on Google’s v8 JavaScript engine
•
Event-driven, non-blocking (asynchronous) I/O
33. What could be added?
•
OAuth middleware
•
Middleware: A function that processes a request, typically on
an interim basis to the final request handler.
•
Permissions & token scopes
•
JSON web hooks
34. Twitter recommendations
•
@izs - Isaac Schlueter, Creator of NPM & Node core gate keeper
•
@eranhammer - Eran Hammer, Walmart Labs & OSS contributor
•
@substack - James Halliday, Node module authoring machine
•
@tjholowaychuk - TJ Holowaychuk, Author: Express, Mocha, etc
•
@igrigorik - Ilya Grigorik, Developer advocate at Google
•
@jeresig - John Resig, Creator of jQuery
•
@goinstant - Realtime Collaboration API and Backend