2. NodeSchool
“NodeSchool is an open source project run by volunteers
with two goals: to create high quality programming
curriculum and to host community learning events.”
3. NodeSchool Italy
• italian chapter
• founded early 2015
• github.com/nodeschool/italy/
• looking forward for you to contribute to it
• twitter.com/nodeschool_it
4. First event
• Bologna 26th February
• 50 attendees
• 8 mentors
• 3 hours discovering the node world
5. Node.js
• node.js it’s an event-driven, non-blocking I/O runtime
• it’s based on Chromium V8 engine
• npm it’s the packet manager for node
6. What’s a workshopper
• open source module release on npm
• based on the concept of interactivity and automation
• made up of challenges of increasing difficult
7. What’s a workshopper
• each challenge starts by explaining a concept
• then presents a list of requirements for solving the
challenge
• then try and write a computer program that satisfies
the criteria.
8. Today
• 4 workshops, with different difficulty levels
• learn-you-node: learn the basics of node (asynchronous i/o,
http, etc)
• stream-adventure:learn to compose streaming interfaces
with .pipe()
• express-works: learn the basics of the Express.js framework
• going-native: an exploration of Node.js from the underside
developing native C++ add-ons