HashiTalks: Build: A Modern Terraform Plugin Framework

A virtual talk announcing and introducing terraform-plugin-framework, a new way to build Terraform providers.

HashiTalks: Build: Into the Unknown

A virtual talk on Terraform’s type system.

HashiTalks: Build: Terraform-Friendly API Design

A virtual talk describing how to build your API such that it will be easier to implement a Terraform provider for it.

HashiCorp Live: terraform-plugin-go

A livestreamed demo and presentation on new Terraform provider development modules, done in partnership with Katy Moe and Tracy P. Holmes.

The History of Terraform Providers

A brief history of notable events in Terraform provider development, this talk shows both how many patterns provider developers rely on are newer than they’d think, but also that the fundamental abstractions provider developers use have been around a lot longer than they’d think.

Upgrading Your Provider for Terraform 0.12

A deep dive into why the v0.12 release for Terraform was so difficult, and tips for upgrading your provider to support it.

When You Give an Engineer A Sticker

A talk about the origins of HashiCorp’s pride stickers, and about the importance of representation in the workplace.

The Magic of Friendship: The Google Provider's New Approach to Terraform

A talk I gave with Dana Hoffman of Google about the advancements and innovations the GCP provider for Terraform had pioneered, and about the friendship we had cultivated between our companies.

Going Multi-Cloud With Terraform and Nomad

A livecoding demo of deploying Nomad clusters across AWS and GCP using Terraform.

Prompt Panel at Distill ’14

I was fortunate enough to be invited to EngineYard’s Distill conference in 2014, to speak on a panel about their Prompt program and mental health.

Depressed For A Day

Depressed For A Day is a talk I gave at php[tek] as part of the Mental Health Summit, thanks to the sponsorship of EngineYard’s Prompt program.

Ceci n'est pas un Canard

Ceci n’est pas un Canard: The Treachery of Hacker News is a talk about supporting each other and making good art.

Realtime and Go

A talk about using Go for realtime web application development. Created for RealtimeConf Europe, this talk was also given at the University of Buffalo and for the XMPP UK meetup group.

What Iron Man Taught Me About Tech

A talk I gave at Barcamp Buffalo 2012. Iron Man has some pretty awesome tech, so let’s see how they got it.

How to Kick More @#% Per Minute Using the Cloud

Developers are super heroes. The cloud can help them stop ironing their capes and get back to saving little old ladies from getting robbed. At Iron.io, we want to help you do that. A talk I originally gave at UBHacking.