Five Things I Wish I’d Known About Git

Eleven bash Tips You Might Want to Know

Learn Bash Debugging Techniques the Hard Way

Why Are Enterprises So Slow?

Anatomy of a Linux DNS Lookup – Part V – Two Debug Nightmares

Anatomy of a Linux DNS Lookup – Part IV

Anatomy of a Linux DNS Lookup – Part III

Anatomy of a DNS Lookup – Part II

Anatomy of a Linux DNS Lookup – Part I

A Docker Image in Less Than 1000 Bytes

Autotrace – Debug on Steroids

Beyond ‘Punk Rock Git’ in Eleven Steps

Ten Things I Wish I’d Known Before Using Jenkins Pipelines

Sandboxing Docker with Google’s gVisor

Unprivileged Docker Builds – A Proof of Concept

Learn Git Rebase Interactively (and Safely)

Terminal Perf Graphs in one Command

Git log – the Good Parts

Key Git Concepts Explained the Hard Way

Create Your Own Git Diagrams

Things I Learned Managing Site Reliability (2017)

Centralise Your Bash History

Five Things I Did to Change a Team's Culture

Strace – My Favourite Secret Weapon

How (and Why) I Run My Own DNS Servers

Ten More Things I Wish I’d Known About bash

Ten Things I Wish I'd Known About Bash

Ten More Things I Wish I’d Known About Bash

Show HN: Project Management as Code with Graphviz

My 20-Year Experience of Software Development Methodologies

More →