by Guillermo Rauch (@rauchg) on Friday, 24 July 2015

+19
Vote on this proposal
Status: Confirmed & Scheduled
View session in schedule
Section
Full talk

Technical level
Intermediate

Objective

You’ll learn how to design realtime communication applications that minimize latency and maximize user experience.

Description

A chat application has become the “Hello World” of the realtime app space. But what are the challenges beyond that initial demo? How do we correctly handle reconnections, slow connections, prevent messages being sent out of order or being lost and so on? What are the best design patterns to apply? How do we scale it?

Requirements

Minimal JavaScript and networking knowledge.

Speaker bio

Guillermo Rauch is the former CTO and co-founder of LearnBoost and Cloudup, acquired by Wordpress.com in 2013. His background and expertise is in the realtime web. He’s the creator of socket.io, the most populare OSS realtime framework and one of the most popular JavaScript projects on GitHub, with implementations in many different programming languages (currently running the backend of high profile apps like Microsoft Office online). He’s the author of “Smashing Node.JS” published by Wiley in 2012, best-selling book about Node.JS on Amazon in multiple programming categories. He’s spoken at dozens of conferences all around the world about JavaScript and the realtime web, such as O’Reilly OSCon, QCon and NDC. Originally from Argentina, he dropped out of highschool and moved to the US to pursue his passions in the San Francisco startup world. He’s passionate about open source as an education medium. He’s currently also a mentor of an Open Source Engineering class organized and pioneered by Stanford, with students from Harvard, MIT, Carnegie Mellon, UPenn, Columbia and others.

Comments

  • 1
    [-] Ajay Kulkarni (@akulkarni9) a year ago

    Wow! I’m sure that this will be the most exciting tech talks at JSFoo!

  • 0
    [-] Pranay Dubey (@pranaydubey) a year ago

    This is gonna be one of the most exciting talks!

Login with Twitter or Google to leave a comment