Alex Muresan and Nalin DeZoysa give a high-level presentation on what Node.js is and how it works. They also show a live Tagged application of Node.js and how to use realtime for your app.
2. Agenda
High level intro to Node.js
● What is it? How it works?
Tagged application of Node.js
● How to use Realtime for your app
● High level architecture of Realtime
Live examples
● www.tagged.com
● Node.js Search / Browse prototype page
What's coming up for Tagged using Node.js
● pub-sub system
● presence
3. Node.js
What is it?
● single threaded, event-based programming model
● I/O framework built on top of V8
● Binds callbacks to events, instead of creating threads
Example:
Node.js makes it easy to:
● create web services
● web clients
● open raw TCP sockets
4. Tagged and Node.js
Realtime use case:
● Push data to one specific target user.
PHP:
Tagged Uses of Realtime
● alerts
● toasts
● elections