Talks
GitHub Universe (November 2022)
OpenJS World (June 2022)
Securing JavaScript
GitHub Universe (Oct 2021)
Releases Galore
GitHub Universe (Dec 2020)
GitHub ❤️ npm
Node+JS Interactive (Dec 2019)
The Future of JavaScript is Universal
Extra Special Modules
Google I/O (May 2019)
Making the Right Decisions for Your Serverless Architecture
Open Source Leadership Summit (March 2019)
Open Governance in the JavaScript Ecosystem
ColdFront (November 2018)
Top-Level Awaiting for Godot (45 mins)
DotJS (November 2018)
Top-Level Awaiting for Godot (18 mins)
Node+JS Interactive (Ocotober 2018)
Please Wait... loading: a tale of two loaders
JSConf.us (August 2018)
Adventures in Ethical Computing
GCP Cloud Next (July 2017)
Serverless Compute on Google Cloud: What's New
How Serverless Helps You Build Highly Scalable and Secure Apps
JSConf.eu (June 2018)
Please Wait... loading: a tale of two loaders
Google I/O (May 2018)
Deploying serverless Node.js microservices
Node Interactive (October 2017)
Node Wave 6
Modules Modules Modules
Nordic JS (September 2017)
The hilarious misadventures of being a platform downstream from your language
Node Summit (July 2017)
Open Source Governance Models: From BDFL to Distributed Consensus
Polyconf (July 2017)
Open Source Governance Models: From BDFL to Distributed Consensus
DinosaureJS (June 2017)
The True Cost of Unmoderated Collaboration: A Story from the Trenches
Nodejs Israel (May 2017)
The CITGM Diaries
Node Interactive (November 2016)
JSConf Asia (November 2016)
Node.js Versions, How Do They Work?
NodeConf EU (October 2016)
Node.js Releases, How Do They Work?
Node Interactive EU (September 2016)
View Source EU (September 2016)
Node.js Releases, How Do They Work?
JSConf Iceland (August 2016)
On left-pad and empathy: understanding human connection
EmpireJS (May 2016)
Node.js Releases, How Do They Work?
JSConf UY (April 2016)
Node.js Releases, How Do They Work?
ForwardJS 4 (February 2016)
Soylent Bits: Your Code is Made of People
RejectJS (October 2015)
Why Empathy Matter
ForwardJS 3 (July 2015)
Would a sample at any other rate sound as sweet
CascadiaJS (July 2015)
It's not me it's you: on the fallibility of large systems
JSConf (May 2015)
Would a sample at any other rate sound as sweet
Linux Audio Conference (May 2014)
From Faust to WebAudio