JavaScript and The Monomyth

What does Luke Skywalker, Neo and Paul Atreides all have in common with JavaScript?

The Monomyth, as expressed in the Hero’s Journey, exists in all human cultures and keeps getting updated because we humans reflect on our world through symbolic stories of our own lives.

We leave our confort zone, have an experience that transforms us, then we recover and do it again. We don’t literally slay nightmarish machines and fight Sith Lords, but we face problems just as scary.

JavaScript is no different. Together we’ll take a journey through the story of JavaScript as you’ve never seen before. Think you know JavaScript? Believe me, you’ve never seen it like this…

Slides


Resources

The Monomyth

JavaScript and The Monomyth

Origins of JavaScript

SpiderMonkey The First JavaScript Engine


What Others Are Saying




WebRTC: Unicorns, Narwhals and The Real-Time Web

You probably don’t know WebRTC as much as you think. I’m not surprised. WebRTC is both amazing and terrifying.

No real standards exist between browser vendors. So how do you integrate WebRTC the right way? Even then, WebRTC is but one ingredient to a successful real-time web recipe.

This talk discusses lessons learned in the trenches developing with WebRTC. In particular, I discuss the bad parts of WebRTC and why it is still so crucial to business success. The talk further suggests how to get WebRTC solutions right and build a multidisciplinary software engineering team in the process.

Slides


Resources

Native WebRTC using Node & Socket.IO for Signaling

Respoke - WebRTC Platform as a Service

WebRTC for the Web

Getting Started with WebRTC

WebRTC for Real-Time Scaling

RTCPeerConnection#createDataChannel

WebRTC Samples

Why another data channel?

WebRTC Codelab


What Others Are Saying