Workshop “Real-time: HTML5 + node.js” by Kyle Simpson
- When: Wednesday, 8 October 2014, 9:00-17:00
- Where: Spaces, Herengracht 124-128, Amsterdam
- Costs: € 350,- (€ 275,- for Fronteers members)
Explore real-time communications and dive into Node
This class covers some of the most common HTML5 APIs you need to know for real-time communications, such as canvas/video, sockets, getUserMedia, and WebRTC. Then, we dive into Node and learn all about how to use it from the ground up. We'll cover:
- Command-line node
- The module pattern for organizing our node.js app code
- npm module creation (package.json, etc)
- Promise-based async flow-control for wrangling async tasks
Then we'll talk about how we move data (files, I/O) around in node, through streams. Finally, we'll look at how we handle various communication tasks in Node:
- Responding to a browser or Ajax request
- Setting up and handling web sockets (socket.io) communication
- Handling signaling for peer-to-peer (WebRTC) connections
This is an all-day workshop, and includes both lecture and lab exercises. There will be several breaks throughout the day, including a lunch break.
Prerequisites
- Basic programming fundamentals (variables, loops, functions, objects, callbacks, etc)
- Intermediate JS syntax ability (types, references, functions as values)
- Intermediate-to-advanced experience with developer tools in modern browsers
- Basic familiarity with Node.js
Preparation
Have a laptop with a recent modern (preferably beta/nightly version) browser (Firefox, Chrome, etc) and a basic development environment (such as a text editor for making changes to HTML, CSS, and JavaScript files). Make sure you have a recent stable release of Node (& npm) installed, at least v0.10.23 or higher.
About Kyle
Kyle Simpson is an Open Web Evangelist from Austin, TX. He's passionate about JavaScript, HTML5, real-time/peer-to-peer communications, and web performance. Otherwise, he's probably bored by it. Kyle is an author, workshop trainer, tech speaker, and avid OSS community member.
Tickets
Fronteers members, see newsletter from 25 April for how to get the discount. Only people who were a member on or before the 8th of April 2014 are eligible for the discount.
We only have a few workshop tickets (without conference) left, grab them before they're gone.
Attendees
Name | Company | |
---|---|---|
André Van Toly | André Van Toly | @elfuego2 |
Arne de Bree | Arne de Bree | @adebree |
Dan Entous | pennlinepublishing.com | |
Dirk-Jan De Groot | Userlabs | |
Dustin Leigart | Kleemann + Grosch GbR | @dusxtal |
Ingrid van Beek | MeasureWorks | |
Joël Kuijten | Superficial | @PM5544 |
Martin Siedl | Martin Siedl | @flinguin |
Paul van Buuren | WBVB Rotterdam | @paulvanbuuren |
Rene Ras | Media Huys | @rene_ras |
Rimmert Zelle | @rimmertzelle | |
Robert Cabri | Dicabrio.com | @dicabrio |
Tim Severien | Lifedesign | @timseverien |
Tomasz Gospodarczyk | Grupa Allegro sp. z o. o. | @gotomi |