- Speaking Projects Contact
- 2020-06-08 How To Write An Operator For Anything
- 2020-06-05 Lessons Learned From Two Years Of Kubernetes
- 2019-09-28 What To Do About StackOverflow
- 2019-04-02 Chef's New License: A Community Response
- 2019-03-12 Why I Don't Support The OSI But Am Now A Member Anyway
- 2018-05-11 So You Want To Kubernetes
- 2018-05-11 Hire Me
- 2017-12-05 Jenkins Wrangling for Fun & Profit
- 2017-09-25 React and Patents
- 2017-07-26 Gathering Chef Usage Data
- 2017-02-13 The Agents Are Coming
- 2016-11-29 My Todo List
- 2016-11-14 Taking Drones Seriously
- 2016-10-13 Thinking Like A Chef
- 2016-10-08 Media I Consume
- 2016-09-14 The Dangers of Overtesting
- 2016-08-26 Using Chef with Hashicorp Vault
- 2016-06-15 RIP chef-rewind
- 2016-05-09 The State of Chef Provisioning
- 2016-03-19 New GPG Key
- 2016-01-29 Shitty Interview Processes
- 2016-01-20 How I Write Cookbooks
- 2016-01-14 Releases for January 2016
- 2015-12-21 Serverspec and Chef 11
- 2015-12-07 A Better Let's Encrypt Client
- 2015-11-03 The Chef Mailing List
- 2015-10-12 Five Things That Should Scare You
- 2015-10-09 Chef's Two Pass Model
- 2015-10-02 The Poise Family of Cookbooks
- 2015-09-24 Eight Short Chef Tips
- 2015-08-11 State of the Onion for August 11
- 2015-07-01 Funding FOSS
- 2015-05-26 State of the Onion for May 26
- 2015-01-30 Winding Down
- 2015-01-08 Accepted Chef RFCs for Jan 8
- 2014-12-08 Application Cookbooks: A Tale
- 2014-11-25 Accepted Chef RFCs for Nov 25
- 2014-11-13 Accepted Chef RFCs for Nov 13
- 2014-11-10 Chef Governance & Maintenance
- 2014-10-30 Accepted Chef RFCs for Oct 30
- 2014-10-15 Accepted Chef RFCs for Oct 15
- 2014-09-23 Python ♡ Ada
- 2014-09-03 Chef RFCs and You
- 2014-08-25 Derived Attributes in Chef
- 2014-08-21 The Future of the Chef Web UI
- 2014-08-20 Ops Glossary: Containers
- 2014-08-08 Secrets Management and Chef
- 2014-07-22 Heroku and CFFI
- 2014-07-15 Chef Apt Repositories
- 2014-07-01 Chef is not Open Source
- 2014-02-23 Data Bags are a Code Smell
- 2013-10-07 Fixing Making
- 2013-09-03 Making Things
- 2013-06-02 Arrays and Chef Attributes
- 2011-02-20 LazyProfile Middleware
- 2011-01-16 SELECT FOR UPDATE in Django
- 2010-12-01 Writing DSLs in Javascript
- 2010-11-19 Chef Slides
- 2010-11-14 System Monitoring: A Play in 5 Acts