David is known for creating EtherPad, a real-time document collaboration tool that was acquired by Google, where David worked on Google Wave and Google App Engine. Before creating EtherPad, he co-founded AppJet, one of the first server-side JavaScript platforms and Platform-as-a-Service offerings, funded by Y Combinator in 2007. David graduated from MIT with a degree in Computer Science.


  • Upgrade your JavaScript to ES2015 (ES6)
  • Time: 1:30pm - 2:15pm | Room: YBCA Theater
JavaScript just got an exciting upgrade with the finalization of the ECMAScript 2015 spec, popularly known as "ES6," and browsers have already started adding the new language features. Even if your web app has to work in browsers going back to Internet Explorer 8, you can still use a large set of ES6 features in your apps today by using a source-to-source transpiler such as Babel. In the past year, ES transpilation has gone from a curiosity to a best practice, and it is likely to be the way we write JavaScript for the next several years. I'll talk about which features you can use right now and how -- with little to no impact on performance, debuggability, or browser compatibility -- and which features you may have to wait on.