- February 2016, AsianPLoP 2016. Keynote: New Patterns for a New Computing Era, slides (PDF)
- February 2016, Forward JS Conference, Making a Standard: Inside the ECMAScript Sausage Factory, slides(PDF)
- November 2015, View Source Conference, ECMAScript 2015: What Took It So Long? video, slides (PDF)
- April 2015, Philly ETE, ECMAScript 6: A Better Smalltalk for the Ambient Computing Era, video, slides.
- November 2014, Smalltalks 2014,
- Welcome to the Ambient Computing Era, video.
- A Modular Journey To A World Spanning Virtual Image, video.
- June 2013, STIC13, History of Smalltalk at Tektronix, video, slides (PDF)
- December 2011, YOW!, The Web Browser is a Transitional Technology (video), slides (PDF 53MB). Also see the Channel 9 video of me and Rob Manson chatting at YOW!
- September 2011, Strangeloop 2011 keynote, “Post-PC Computing” Is Not a Vision (video) , slides (PDF, 55MB)
- June 2011, Agile Portugal invited talk: Is the Browser a Transitional Technology?
- October 2010, Dynamic Language Symposium invited talk: Mainstreaming Dynamic Languages
Talks and Conversations
- Jove A whole program optimizing native compiler for Java.