Talks
2019
Compiling the Linux Kernel with LLVM Tools
FOSDEM ‘19’ – Brussels, Belgium – February 2-3
2018
Compiling the Linux Kernel with Clang
Linux Plumbers Conference 2018 – Vancouver, Canada – November 13-15
2017
Compiling Android Userspace and Linux Kernel with LLVM
2017 US LLVM Developers’ Meeting – San Jose, CA – October 18-19
Clang Built Kernels
Linux Plumbers Conference – Los Angeles, CA – September 13-15
Kernel + Clang
Android Boot Camp – Mountain View, CA – February 2
2016
Tracing Android
Google Tech Talk – Mountain View, CA – September 16
2015
WebVR, WebAssembly, Debugging Memory Leaks in Node.js Native Addons
CampJS – Springbrook, Australia – November 20-23
slides – thread – WASM video – WebVR video
WebAssembly
Future of Web Apps – London, England – October 6 & 7
Improving Game Performance on the Web
BrazilJS Conf – Porto Alegre, Brazil – August 21 & 22
Let’s Make a Netflix: An Intro to Adaptive Bitrate Streaming on the Web
Mozilla HQ – Mountain View, CA – June 17
HTML5 Mobile App Development Bootcamp
Nanyang Technical University – Singapore – May 11-14
2014
HTML5 Mobile App Development Bootcamp
Nanyang Technical University – Singapore – December 9-14
Raw WebGL
3D Night – Modeling Virtual Worlds/Oculs Rift, and WebGL at AutoDesk – San Francisco – September 8
slides – alternate meetup link
Raw WebGL
BrazilJS Conf – Porto Alegre, Brazil – August 21 & 22
intro video – video – pictures – slides – Audience blog post
Raw WebGL
HTML5 Developer Conference – San Francisco – May 22
Convergence of the Broswer and OS
HTML5 DevConf – Kochi, Kerala, India – April 12 & 13
pictures – slides – Community blog post
Convergence of the Browser and OS
SFJS – San Francisco – March 27
slides – Audience blog post – Audience notes
Convergence of the Broswer and OS
JSConfUY – Montevideo, Uruguay – March 14 & 15
2013
HTML5 & Firefox Mobile OS Boot Camp
Nanyang Technical University – Singapore – December 10 – 13
Always Bet on JS: A merger of the Browser and Operating System
JS.everywhere – San Francisco – October 25
Always Bet on JS: A merger of the Browser and Operating System
HTML5 Developer Conference – San Francisco – October 22 & 23
Forget Passwords? Use Persona
Fukuoka Ruby Nights – Mountain View – October 10
Firefox OS – First Class Mobile Web
Yahoo! Hack USA – Sunnyvale – September 28 & 29
Why I’ll Be Marching This 4th
Restore the Fourth – San Francisco – July 4
Introduction to Firefox OS
Game and App Devs – San Francisco – May 29
Video: part 1 part 2 part 3 part 4 – slides – Audience blog post
Introduction to Firefox OS
HTML5 Developer Conference – San Francisco – April 1 – 3
2009
Paradigm Shift: Memristors and Memristic Systems
BarCamp – Rochester – April 18