speaking

NodeConf EU 2022

The Life and Times of a Node.js Release (opens in new tab)

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.

slides (opens in new tab)

Also Given At:
  • Open Source in Finance Forum 2022
Women Who Code Event, October 2020

Open Source Hacktoberfest Panel (opens in new tab)

Women Who Code Los Angeles Network is collaborating with Women Who Code NYC Network to celebrate Hacktoberfest 🎃 with a panel of open-source contributors and maintainers.

Node+JS Interactive 2019

Cloud Native Buildpacks: Containers for Everyone (opens in new tab)

Buildpacks are the core of Heroku - they lower the operational burden of creating and maintaining application environments. Cloud Native Buildpacks combine Heroku’s seamless developer experience with modern container standards, making it easy to build Docker images from Node.js source code. In this talk, Node developers can learn how to perform both OS and application-level upgrades, create Docker images without Dockerfiles, and run containerized Node.js apps with little configuration. (Docker experience not required.)

slides (opens in new tab)

ReactiveConf 2019

Learning from High Profile Failures (opens in new tab)

Tech companies of all sizes have dropped the ball when it comes to the privacy of their users. Many users find themselves asking, “How could this breach have happened?” and “What happened to my data?”. Surprisingly, many of these large-scale data breaches have been 100% preventable. I’d like to walk through the pitfalls of some of the largest data breaches of the past few years, what we’ve learned from them and how engineering teams can avoid them going forward.

slides (opens in new tab)

EmberConf 2018

Mastering the Art of Forms (opens in new tab)

HTML forms can represent a time before JavaScript was an integral part of application development. Creating forms isn’t always the most exciting part of development and, at times, it may seem daunting. Fear not! I’d like to talk through some pain points of building an important piece of user interface: we will discuss what to do, what not to do, and which Ember addons have come to the rescue.

slides (opens in new tab)

Also Given At:
  • EmberFest 2018