Tom
@fiznool
Adam
@labfoo
Tristan
@Perma_Design
Katja
@kdurrani
Chris
@kennyevil
Other meetups are available...
The best way to deploy, scale, and monitor your Node.js applications.
Your own personal radio station.
Order your takeaway online
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Node.js® is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.
Source: http://nodejs.org/
Non-blocking I/O makes things blazing fast...
as long as you don't block the event loop!
Source: http://www.toptal.com/nodejs/why-the-hell-would-i-use-node-js
try {
var data = dbQuery.findAll();
// Do something with data
} catch (e) {
// Handle error
}
Do it async style:
dbQuery.findAll(function(err, data) {
if(err) {
// Handle error
} else {
// Do something with data
}
});
Instead of:
Package Manager with over 100,000 modules
Political fork of Node v0.12
10.00 - Start Workshops
11.00 - Break
11.30 - Workshops
12.30 - Lunch
13.30 - Presentation: Node libraries
13.45 - Workshops
15.00 - Break
15.30 - Workshops
16.30 - Presentation: Five things you can do with Node
17:00 - Head to Big Chill Bar for drinks
http://gitter.im/nodeschool/bristol
Source: http://elisabethirgens.com/2014/experimenting-for-nodeschool