Alvin Ourrad: Building inclusive developer communities and workplaces
Brian Holt: Chaos Monkeys in Your Browser: What Chaos Engineering Means for the Front End
C J Silverio: The future of modules in JavaScript and node
Claudia Hernández: How to sort your socks using Javascript
Florencia Herra Vega: Electron: From Awesome To Scary And Back Again
Galuh Sahid: Building Command-Line Tools and Dashboards with JavaScript
Irina Preda: Code Your Future
James Coglan: Confident Unit Testing
Jeff Lembeck: Package Quest: the journey of a package from the npm registry to your computer
Jenn Creighton: What Tamagotchis can teach you about ES6 generators
Jessica Rose: Impostor Syndrome and Individual Competence
Katie Fenn: Securing your site like it's 1999
Kim Crayton: First Do No Harm
Lora Vardarova: Master the Chrome Dev Tools
Luke Bonaccorsi: How I ended up automating my curtains and shouting at my laptop
Meara Charnetzki: How Does Javascript Math?
Ola Gasidlo: TCP - A STORY ABOUT HOPE, (PKG) LOSS && THE MISSING LINK
Ramon Huidobro: How teaching kids to code can make you a better developer
Stian Veum Møllersen: Concate-what? Adventures in weird programming for the discerning JavaScripter
Trishul Goel: Cross browser extensions - lets make one
Umar Hansa: Practical Mini-Projects in Node.js
Vigneshwer Dhinakaran: Hacker's guide to Web Assembly
Livi Erickson: Virtual Reality: Why?
Raquel Vélez: Fear
C J Silverio: Monitoring on a budget
Cat Hawker: Creating accessible components
Chad Gowler: How to ask about gender
Clay Smith: Introduction to HTTP/2: The Weird Parts
Dan Jenkins: Getting Physical with Web Bluetooth in the Browser
Evan Morikawa: JS Takes the Desktop: Electron, React, and Native Win/Mac/Linux Experiences At Scale
Ewan Dennis: Personal Data Mining (Not) Just For Fun
Irina Shestak: Javascript Takes on Genetically Evolving Cellular Automata
James Spencer: Open Open Source
James Halliday: p2p off the grid
Jem Young: ESNext, Service Workers, and the future of JavaScript
Kim Crayton: Overcoming the Challenges of Mentoring
Matt "Potch" Claypotch: 10 Feet and Rising- Building television-friendly web pages
Matthew Podwysocki: Async Programming at Netflix, Microsoft, Slack and the world!
Ola Gasidlo: I'm offline, cool! What now?
Robin Mehner: Surviving JavaScript
Ruth John: Let’s talk about MIDI.
Sílvia Pina: How cognitive psychology can help you write better code
Ruth John and Tim Pietrusky: Live Audio and Visual Spectacular
Philip Roberts: Keynote
Lena Reinhard: Keynote: A Talk About Nothing
Amy Wibowo and Matt Baker: Programming building blocks (literally)
Andrew Duncan: Memory Leak Health Check - Our Quest to Diagnose & Cure
Ben Longden: Adaptive and evolvable applications
Chris Lowis: A Brief History of Synthesis with the Web Audio API
Chris Price: Creating D3 components: a journey of pain, joy, frustration and enlightenment
Colin Gemmell: Look Ma No Framework
Daniel Perez Alvarez: The one trick to scaling your frontend codebase...
Dave Kennedy: TDD in the in the real world
Francisco M.S. Ferreira: JavaScript Craftsmanship
Gleb Bahmutov: Journey from procedural to reactive JavaScript with stops
Greg Tarnoff: UX of Stairs: When Simple Tasks Aren't So Simple
Hubert Sablonnière: Exploring multi-screen web techniques
Jaume Sanchez: What are shaders and what can they do for me?
Joe Nash: A Monad is a Burrito and other Functional Myths
Katie Fenn: Chrome DevTools, Front to Back
Kim Joar Bekkelund: Writing Beautiful JavaScript Tests
Lewis Cowper: How I went from forklift driver to developer in 9 months
Mark Connell: Accessibility & JavaScript-based websites
Orde Saunders: Cascade, Specificity and a Single name space or: How I learned to stop worrying and tolerate CSS
Phil Holden and Lelen Huang: Intelligent Responsive Typography
Philipp Reither: Fire your Sysadmin: use Docker to Build, Ship and Run Any App, Anywhere
Sam Beckham: Improving pattern libraries, with Polymer
Varya Stepanova: Driving the Style Guide Driven Development
WebAudio Hack Day Demo:
Angelina Fabbro: Keynote
Mikeal Rogers: Keynote
Amanda O'Connell: Let's talk... mental health
Coby Chapple: How design happens at GitHub
Dave Kennedy: Foundations for Assemble
Gabe Hollombe: Build Games with JavaScript and Phaser
James Coglan: Make: the forgotten build tool
Jan Monschke: Building a collaborative audio editor based on the Web Audio API
Jason Frame: Beyond the AST - A Fr**ework for Learnable Programming
Jaume Sanchez Elias: Getting started with three.js and WebGL
Jo Liss: No more `grunt watch`: Modern build workflows with Broccoli
Joe Pettersson: JavaScript Security: myths, fallacies and anti-patterns
Jonathan Lipps: Yield! How ES6 Generators and Monocle-js Can Bring Async Into Line, Literally
Jonathan Martin: The Realtime Web: We're Doing it Wrong.
John Sutherland: A Humane Introduction to Functional Programming
Justin Searls: JavaScript Testing Tactics
Matt Field: Don't Go Changin'
Tero Parviainen: Build Your Own AngularJS
Philip Roberts: Help, I'm stuck in an event-loop.
Phil Leggetter: Testing Ginormous JavaScript Apps
Ron Evans: Cylon.js: The JavaScript Evolution Of Open Source Robotics
Ryan Sandor Richards: High Performance Visualizations with Canvas
Stian Veum Mollersen: Making math come alive with JavaScript
Sugendran Ganess: Refactoring Legacy Code
Tom Ashworth: ServiceWorker & the offline web
Zeno Rocha Bueno Netto: A future called Web Components
Jan Lehnardt: JSWD
James Shore: Rigorous Professional Javascript
Anton Whalley: Realtime replication in the realworld with node.js
Bernard Kobos: Automated Cross-browser testing with Node
Boydlee Pollentine: REST Easy with Deployd (Rapid API creation)
Colin Gemmell: Automating with Grunt.js
Damian Nicolson: Writing (testable | maintainable | scalable | rock solid) JavaScript
David Bruant: Asynchronous patterns
Dominic Tarr: The database of the future: leveldb
Gregor Martynus: Look ma no backend!
Hassy Veldstra: Anatomy of a million user real-time node.js application
Huong Vu: Embracing IndexedDB
Jason Frame: Livecoding in JS
Mark Boas: Hyperaudio - Making Audio a First Class Citizen of the Web
Ole Michaelis: Automated deployments with robots
Phil Roberts: Enemy of the state: An introduction to Functional Reactive Programming and Bacon.js
Ryan Sandor Richards: Front-to-back: Architecting your data reporting and visualization stack
Sebastian Golasch: The browser, the programmer and the Dalek
Peter Cooper: Keynote
James Newbery: Testing your Backbone from the outside in
Jim Weirich: Adventures in Functional Programming
Leonado Lenase: Responsive Web Design Mobile First and Progressive enhancement
Philip Roberts: Nought to real time multiplayer game in 16 hours with Pusher
Ryan Sandor Richards: Memory Management
Tane Piper: