I work at Chainguard on infrastructure to build and deliver Chainguard Images.
Before that I was at Red Hat, and before that Google Cloud, where I cofounded Google Cloud Build and Tekton.
I contribute to ko
and go-containerregistry, Wolfi, Apko, Melange, and a number of other things.
I build fun toys like https://kontain.me and https://gcping.com.
I sometimes make Chrome extensions to make my own life easier, like this one and this one. Maybe they'll make your life easier too, I have no idea.
- Building containers without Docker on the Ship It! podcast in Feb 2024
ko
: The only good way to build Go containers at GothamGo 2023- Securing the IaC Supply Chain at KubeCon NA 2022 w/ Jesse Sanford
- Registries After Dark, Part 2: Distributed Random Access Merkledags at KubeCon EU 2022 w/ Dan Mangum
- Argo and Tekton: Pushing the Boundaries of the Possible on Kubernetes at KubeCon NA 2021 w/ Alex Collins
- Russian Doll: Extending Containers with Nested Processes at KubeCon NA 2019 w/ Christie Wilson
- Build and Deploy Go applications with
ko
on CloudNative FM - Introduction to Shipwright at cdCon 2021
- Origin of Shipwright on CloudNative FM
- What does the Continuous Delivery Foundation do? on communitycentral.tv w/ Adam Kaplan, Andrea Frittoli, Vincent Demeester
- Wolfi at work: Minimal developer workstations in the cloud
- The story of the most vulnerable Chainguard Image
- Chainguard's Image Tagging Philosophy: Enabling High Velocity Updates, Part 1, Part 2, Part 3
- How Chainguard fixes vulnerabilities before they're detected
- Building Chainguard's Container Image Registry
- Move Over, Dockerfiles! The New Way to Craft Containers
- GitHub Container Registry private repos sometimes… weren’t
- Building Wolfi from the ground up… and announcing arm64 support!
- Chainguard enthusiastically supports donating
ko
to CNCF - Transparently Immutable Tags using Sigstore's Rekor
- Shipwright: A framework for building container images on Kubernetes