List of videos

Elise Huard: Why functional is the new black

Functional programming is the current hype in software - however, maybe there is something to this whole malarkey. If you don't know it, you should. This talk discusses what functional programming is, and more importantly why you want to be using it in your day-to-day javascript programming. For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.

Watch
Adam Wolff: Rebuilding Facebook Chat

Facebook chat used to be notoriously unreliable. User complaints about disconnection, incorrect message counts, and missed messages dominated Facebook's overall product feedback. New code frequently caused regressions because of untracked dependencies in our ginormous, monolithic codebase. Not long ago, a small team set out to fix this by introducing modularity and unit testing. Along the way, we developed an approach that abandoned conventional MVC in favor of a functional style. The rewrite was a success: we were able to improve every important metric for chat, and we have continued to add features without causing regressions. Come learn about how we did it. For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.

Watch
Irene Ros: Bringing Data to your Client-Side Apps

Data is everywhere! We build applications that collect it, and even better - other people collect it and give us access. But! Do we bring that data back to our apps? In this session, we'll talk about patterns for integrating data into our client-side applications and sweep through a collection of exciting libraries that work with those patterns. For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.

Watch
Sam Dutton: WebRTC: Real-time communication without plugins

**Imagine a world where your phone, TV and computer could all communicate on a common platform. Imagine it was easy to add video chat to your web application. That's the vision of WebRTC.** WebRTC implements open standards for real-time, plugin-free video, audio and data communication. As Brendan Eich put it: "WebRTC is a new front in the long war for an open and unencumbered web." We believe WebRTC can democratise and decentralise tools for content creation and communication -- for telephony, gaming, video production, music making, news gathering and many other applications. In this session show you how to use WebRTC to build real-time communication into your web apps: what are MediaStream, PeerConnection and DataChannel? how does WebRTC signalling work? what are ICE, TURN and STUN? what do I need server-side for WebRTC? For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.

Watch
Garann Means: Improvisational JavaScript

In the book Bossypants, Tina Fey gives three rules of improv: 1. Always say yes, 2. Say yes, and, 3. Make statements. These rules are a damn good approach to dealing with the unexpected in comedy or anything else. Error handling in JavaScript, for example. The way JS deals with exceptions is already a little unpredictable - instead of fighting that, let's take advantage of it to create better user experiences, more powerful services, and room for hacks and happy accidents. For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.

Watch
Markus Leutwyler: How to get rich (quick) with JS

Remember the time when Software Development Tools were very expensive and only available to trained professionals? Can you imagine per-app or per-user licensed Frameworks in today's Web World? Join a journey on how the Web and Open Source changed the Software Development Tools Landscape; made them free and accessible. For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.

Watch
Sebastian Golasch: Prof. JavaScript and his incredible machines

Hi, I am Prof. JavaScript. I work in my hidden laboratory on incredible machines that will help us improve our living standard. I aim to be the first scientist in the world who builds a JavaScript-powered Rube Goldberg machine for making breakfast eggs. My earlier inventions are "The unbelievable cat play-o-matic" and "The retrotirized Video-Tweet-Phone-Reader". In this talk, I will reveal my newest inventions and share their secret blueprints with the audience. For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.

Watch
Emily Rose: Node.js & Black Box Prototyping

Expanding on the topic of my NodeConf 2012 presentation; I discuss the processes involved in prototyping black box devices with Javascript, Node.js, Beagleboards & Arduinos. We cover the basics of getting started with prototyping & development, and illustrate real-world applications. There will even be an interactive demo to keep things interesting. :) For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.

Watch
Francisco Jordano: OpenWebDevice: First mobile running Firefox OS

OpenWebDevice is the first phone that will be launch running the glamorous project Boot to Gecko (B2G) from Mozilla. Also recently named Firefox OS, this phone is build based on a linux kernel with lots of goodies coming from Mozilla like the gecko engine, and a whole new system based in html, javascript and css. With the leitmotiv 'the web is the platform', this new phone will try to change the p web, making it native to the phone! For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.

Watch