All Posts
Open Source Documentation
May 2023
in Blog , Open Source
Merit and Mentoring
Hiring Engineering Managers Part I
Hiring Engineering Managers Part II
Aliases I have known
Investment decisions when building developer communities
Sonic the search engine
VPE and CTO - the first 90 days
Using JSON Server for demos and prototypes
A bit of a Vector
Tilt
August 2019
in Blog , open source , Tilt
Draft
August 2019
in Blog , open source , Draft
Skaffold
August 2019
in Blog , open source , Skaffold
Garden
August 2019
in Blog , open source , Garden
Intro to Distributed Tracing
July 2019
in Blog , open source , Jaeger , Monitoring
Building your first product road map
That Tattoo
Joining Microsoft
Autojump
The fuck
The shopt built-in
Old skool Bash tips
Ballerina
Working with Yakuake
Sending logs from AWS ECS using Logspout
Prometheus
October 2017
in Blog , Prometheus
The Packer Book
Empatico
The Terraform Book open for pre-orders
The Terraform Book
The Docker Book 1.12.2 released!
The Art of Monitoring released!
Managing maintenance with Riemann
Structured Logging
So what exactly is a junior software engineer?
Travel tips
Monitoring Survey 2015 - Data
Monitoring Survey 2015 - Effectiveness
Monitoring Survey 2015 - Metrics
Monitoring Survey 2015 - Environments
Monitoring Survey 2015 - Tools
Monitoring Survey 2015 - Demographics
August 2015
in Blog , Monitoring
Monitoring Survey 2015 - Background
August 2015
in Blog , Monitoring
The Art of Monitoring sample chapter
Monitoring Survey 2015
Looking up events in the Riemann index
Connecting Riemann and Zookeeper
Just Enough Clojure for Riemann
Custom emails with Riemann
Treat GitHub Wiki like a repository
The Art of Monitoring
February 2015
in Blog , Books , Monitoring
Riemann Sample Configurations
Using Riemann for Metrics
A Monitoring Maturity Model
January 2015
in Blog , Monitoring
Using Riemann for Fault Detection
An Introduction to Riemann
The Docker Book 1.4.1 released!
Monitoring Survey - Data
Monitoring Survey - Effectiveness
Monitoring Survey - Environments
Monitoring Survey - Metrics
Monitoring Survey - Tools
Monitoring Survey - Background
November 2014
in Blog , Monitoring
Monitoring Survey - Demographics
November 2014
in Blog , Monitoring
The Docker Book 1.3.1 released!
Monitoring Survey
Using Puppet Blacksmith
Getting Started with Puppet Strings
When Logstash and Syslog go wrong
A Whole Lot of Heka
The Docker Book - Consul
The Docker Book - a new chapter
The Docker Book released!
Presenting with Docker
May 2014
in Blog , Presentation , Docker
Alumni versus ex-employee
Useful Docker Bash functions and aliases
Logstash Book Updated for 1.4
Building Puppet-based applications inside Docker
Beginnings with Docker Inc
Who's afraid of angry feminists?
Docker and Configuration Management
New edition of The LogStash Book
Seeking technical reviewer for Docker book
How to make change in corporate environments
What makes a good tech reviewer
What Recruiters Do Wrong
July 2013
in Blog , Recruiting
Making changes
Puppet and New Relic Deployments
Puppet and Sematext
Thoughts on recruiting process
June 2013
in Blog , Hiring , Recruiting
The Docker Book
Review of ElasticSearch Server
It is okay to be wrong
Does service matter?
Igal
Puppet and OpsGenie
Puppet and StatHat
Lessons from self-publishing - Part II
The LogStash Book released!
Monitoring Sucks - A Rant
The LogStash Book sample chapter available
Lessons from self-publishing - Part I
Listing captions with delimited code blocks and Pandoc
Puppet Types and Providers - The Book
LogStash book mailing list
The LogStash Book
Puppet and AppFirst
Portland to New York
Puppet and Cube
Customer Service Tips for Young Players
October 2012
in Blog , Customer Service
Puppet Linter Supports Private Repos
Sending metrics from Puppet to Librato
Firing right
Twinger
Is DevOps the new silo?
Visiting New Mexico
Puppet and Kestrel
CopperEgg
Why I don't care where you went to school
PSigner - signing Puppet certificates via API
Puppet Online Linter GitHub Hook
Puppet Online Linter
Home and Place
The Cloud May Be For You
Sending events from Puppet to Riemann
Boundary module released
Yana and Puppet
Imposter Syndrome
The grass is greener on the other side
Education is a business
Addendum to the rule
Sinatra and Sub-URIs
That time she danced with me in Brooklyn
Hiring Challenges
How we use IRC at Puppet Labs
Please take an Arts degree
Knives
Best and Worst Hacker Movies Ever
Puppet and Flowdock
James & Nigel
Cloudkick and Puppet
Why I hate product comparisons
World of Warcraft
Sensu
Boundary
Weechat notifications for Android
November 2011
in open source , Ruby
Why am I a tool maker?
October 2011
in open source , Blog
Mafia
October 2011
in open source , Blog
Tally
October 2011
in open source , Redmine , Blog
What a great little book...
Mexico
When MVPs go wrong
Hello Jekyll
Bunraku V0.0.3
Bunraku - A Puppet Status Panel
Puppet and DataDog
Puppet Zendesk
Redmine Ticket Face
Puppet HipChat & Twilio
Puppet Growl
Puppet Jabber/XMPP
Puppet PagerDuty
Puppet Twitter
Puppet Campfire
Puppet Report Processors Made Easy
Puppet & Noah
GitHub Puppet Face
GitHub and Redmine integration
Install Cloud Foundry VCAP via Puppet
May 2011
in open source , Puppet , devops
Pro Puppet released!
Amsterdam Day 1
Network Management with Puppet
Pro Puppet
Puppet RunDeck v0.0.4
Vagrant and Puppet Server
Kickstarter
Puppet RunDeck v0.0.3
GitHub plug-in for Rbot
January 2011
in Blog , open source
What are common strategies and tools used by tech companies to manage configuration of hundreds of servers?
Puppet and RunDeck
Pro Puppet
Vagrant and Puppet
The State of DevOps
Paul Kelly: How To Make Gravy
Old posts...
Logging a good bug report is easy
November 2010
in Blog , open source , devops
Rape is rape is rape is rape...
Puppet 2.6.2 released!
Porting Mootbot to Rbot
October 2010
in Blog , open source
Puppet 2.6.1 released!
Dear America - How much is the tip?
Puppet Camp - San Francisco 2010
Puppet 2.6.0 is here! It's alive!
Puppet RC4 nearly almost production out
Puppet Dashboard 1.0.1 released!
July 2010
in open source , Puppet , devops
Puppet 2.6.0 RC3 out of the gates...
Puppet 2.6.0RC2 now available...
Puppet 2.6.0 Release Candidate 1 available!
OSCON 2010: Puppet Tutorial Pre-work
July 2010
in Blog , open source , Puppet
Dear almost Americans - tips and tricks for the E-3 Visa
Puppet Is Awesome Sauce
June 2010
in Blog , open source , Puppet
Dear America, I am not from insertcountryhere
Neat Git Reference
Dear America, what happened to G?
Status of Puppet on Windows
Puppet Module Repository isn't just for modules
Puppet Forge in beta!
DevOpsDownUnder - What the Fuck is DevOps?
Introducing Scaffold
Puppet type for HTTP Authentication
Yes Mum, still behaving
April 2010
in Blog , open source , devops
Strange things are afoot at the Circle-K
What the fuck is DevOps?
April 2010
in open source , Puppet , devops
RPM and DEB packages available for Puppet Dashboard
Quiesce Reductive Labs
James White's Rules for Infrastructure
What DevOps means to me
Puppet ParsedFile types and providers
February 2010
in Blog , open source , Puppet
Help Vampires: A Spotterâs Guide
February 2010
in Blog , open source
Creating Puppet types and providers is easy...
January 2010
in Blog , Puppet , open source
Puppet 0.25.4 released!
January 2010
in Blog , open source , Puppet
The Tortoise and not the Hare 2 - Principles
Puppet, Chef, deterministic ordering and the much maligned DSL
Puppet 0.25.3 - "Clifford" released!
January 2010
in Blog , open source , Puppet
Puppet 0.25.2 "Zoe" released!
January 2010
in Blog , open source , Puppet
Photobooth James
The Tortoise and not the Hare - Part 1
Puppet 0.25.2 Release Candidate 3 out!
December 2009
in Blog , open source , Puppet
Puppet 0.25.2 - release candidate 2 is out!
December 2009
in Blog , open source , Puppet
Yes Mum, I'll Behave: Beginning Behaviour Driven Infrastructure
Puppet 0.25.1 Released!
November 2009
in Blog , open source , Puppet
Getting Help for Puppet and Facter
November 2009
in Blog , Puppet , open source
San Francisco and Puppetcamp
October 2009
in Blog , open source , Puppet
Metaparameter Reference Added
September 2009
in Blog , open source , Puppet
SysAdmin mini-conf CPF extended
September 2009
in Blog , open source , LCA
San Francisco - Puppet Camp
Ohloh
September 2009
in Blog , open source , Puppet
Output GitHub commits as unified diffs
September 2009
in Blog , open source
Waging war on drugs is utterly mad
Puppet 0.25.0 Released!
September 2009
in Blog , open source , Puppet
The Life and Times of Martha Washington in the Twenty-First Century
Creating a new GPG key and revoking the old one
Hot Library Smut
Pro Git
August 2009
in Blog , Books , open source
Practical Puppet - the beginning
Puppet 0.25.0 Release Candidate 1 released!
August 2009
in Blog , open source , Puppet
Planet Puppet!
August 2009
in Blog , open source , Puppet
Stashing with Git
August 2009
in Blog , open source , Puppet
Best. Comment. Ever.
Installing pandoc on Fedora 10
July 2009
in Blog , open source , Puppet
Linux.conf.au 2010 - Call for Papers opens
June 2009
in Blog , open source , LCA
Hudson and Amazon EC2 - the sequel
CIS Security Metrics Available
Reductive Labs scores $2M for Puppet IT automation tool | VentureBeat
Chris Middendorp on Melbourne and Heroin
Git ... oh my
June 2009
in Blog , open source , Puppet