• Contributing to Node.js

    Slides for presenting at TS Open 2023

  • The Life and Times of a Node.js Release

    The Node.js release schedule may seem overwhelming to keep up with, maintaining 3 or 4 versions at a time, but there’s no shortage of effort that goes into releases to support the wide use of JavaScript across the web. Many Node.js contributors spend hours discussing APIs, running tests, and preparing release notes for a single release - but how does it all come together? As a releaser, I will discuss the work that goes into a release, tips I’ve picked up along the way, and how every contribution counts. Learn how the Node.js project manages semver major releases, security patches, long-term support, and everything in between.

  • The Life and Times of a Node.js Release

    The Node.js release schedule may seem overwhelming to keep up with, maintaining 3 or 4 versions at a time, but there’s no shortage of effort that goes into releases to support the wide use of JavaScript across the web. Many Node.js contributors spend hours discussing APIs, running tests, and preparing release notes for a single release - but how does it all come together? As a releaser, I will discuss the work that goes into a release, tips I’ve picked up along the way, and how every contribution counts. Learn how the Node.js project manages semver major releases, security patches, long-term support, and everything in between.

  • Cloud Native Buildpacks: Containers for Everyone

    Slides from Node+JS Interactive Conference 2019

  • RVFuzzer: Finding Input Validation Bugs in Robotic Vehicles through Control-Guided Testing

  • Learning from High Profile Failures

    ReactiveConf 2019

  • Progressive Web Apps

    Description of progressive web applications, specifically looking at the security implications

  • How to crack a password

  • Mastering the Art of Forms

    Slides for EmberFest 2018

  • Locking It Down with Ruby

  • Art of Forms

    Slides for EmberConf 2018

  • Outside the Web Box

    Slides for RubyConf AU 2018

  • NPM & Lockfiles: A Love Story

    Slides for BrooklynJS, Jan 2018

  • Ruby Racing: Challenging Ruby Methods

    Slides for RubyHACK 2017

  • Outside the Web Box

    Slides for RailsConf 2017