Speakers
TC39
Panel
Erin Zimmer
Further Adventures of the Event Loop
Gabrielle von Koss
When you assume, you make an error out of you and me
Daniel Ehrenberg
Native BigInts in JavaScript: A Case Study in TC39
Florence Okoye
Hey you, do you even design?
Katie Fenn
Securing your site like it's 1999
Tracy Hinds
Merge Conflict: a case study and application of peer conflict management training in Node.js
Igor Trindade Oliveira
Tales From the Trenches: Fingerprints on the Web
Patrick Hamann
To push, or not to push?! - The future of HTTP/2 server push
Marcy Sutton
Empathy-Driven Development
Willian Martins
Back to the future of JS: the next features and amazing proposals
Lin Clark
Secret Talk
Miguel Jiménez Esún
Metro: Scaling JavaScript Build Systems
James Coglan
Breaking changes
Jason Laster
Time travel debugging: A step-by-step guide.
Hannes Schluchtmann
Quirks and surprises of webdev in China
Tejas Kumar
From You Can't to You Can: The Welcoming Nature of Javascript
Sarah Groff Hennigh-Palermo
Kablooie: A History of Errors & a Future of Solutions
Georgios Kaleadis
About Coding Kids and Screaming Carrots
Myles Borins
Please wait... loading: a tale of two loaders
Valerie Woolard Srinivasan
Logging Off: Improving Low-Connectivity Experiences on the Web
Paul Frazee
Formalizing user rights on the Web
Sean Landsman
Visualising Enterprise Data with D3
Remy Sharp
Using a modern web to recreate 1980s horribly slow and loud loading screens
Mathias Bynens
JavaScript Engines: The Good Parts™
Benedikt Meurer
JavaScript Engines: The Good Parts™
Patima Tantiprasut
Burn bright but don't burn out
Kim Crayton
Unintended Consequences: How to Reduce Exclusionary Practices In Our Organizations and Communities
Patricia Realini
Existential Engineering or How Ethics Precedes Error Handling
Mike Samuel
A Node.js Security Roadmap
Neha Sharma
Journey of JS community from 2 to 2k members
Ali Tabibzadeh
Essence of Community and Inclusiveness Profits from EU to Iran
Ryan Dahl
10 Things I Regret About Node.js
Adrien Trauth
Build advanced search experiences with a custom query language
Stephanie Nemeth
Haute Codeture: Clothing as a Canvas
Tara Vancil
Imagine This: A Web Without Servers
Ivan Moreno
Photorealistic Real Time Computer Graphics with Javascript
Brittany Storoz
The Etymology of Programming
Rich Harris
Computer, build me an app
Jordan Santell
Exploring Augmented Reality on the Web
Alaina Kafkes
When Chomsky Met JavaScript: Exploring the Linguistics Behind Regular Expressions
Ben Greenberg
From Rabbi to Coder: How To Prepare for the Technical Interview
Charlie Gerard
Look mum, no hands!
Alvaro Videla
Metaphors We Compute By
Ola Gasidlo
TCP - A story about hope, (pkg) loss && the missing link
Phil Nash
Aggressive Web Apps
Shelley Vohr
Asynchrony: Under the Hood
Emil Bay
Hand-crafting WebAssembly
Ashi Krishnan
Deep Learning in JS
Artists
Still Secret
Surprise –
Martin Schuhfuss
{Live:JS} – @usefulthink
Ruth John
{Live:JS} – @Rumyra
Matt DesLauriers
@mattdesl
Szymon Kaliski
@szymon_k
Silke Voigts
@silkine
Sam Wray
{Live:JS} – @_2xAA
Matt Mckegg
{Live:JS} – @MattMckegg
Tim Pietrusky
{Live:JS} – @TimPietrusky
Jan Monschke
Nested Loops – @thedeftone
Kahlil Lechelt
Nested Loops – @kahliltweets
Boris Lechelt
Nested Loops – @bonotes
Jan Krutisch
@halfbyte
MCs
Aga Naplocha
MC – @aganaplocha
Aga Naplocha
MC – @aganaplocha
Alaina Kafkes
MC – @alainakafkes
Amorelandra
MC – @Amorelandra
Eli Schutze
MC – @elibelly
James Spencer
MC – @varjmes
Lucie Höhler
MC – @autofocus
Lucie Höhler
MC – @autofocus
Rachel Nabors
MC – @RachelNabors
Rachel White
MC – @ohhoe
MC –
Raquel Vélez
MC – @rockbot
Raquel Vélez
MC – @rockbot
Sarah Meyer
MC – @meyerini