docker

Kill all non-Kubernetes containers in Docker

At work we’re using Kubernetes with Docker for Mac on our local development environments—which has been amazing. However, devs often end up with dangling non-Kubernetes containers hanging around (from terminals being accidentally closed or VS Code reloads) keeping expensive Docker bind mounts around. This is a command I chained together to cleanup these extra containers without disturbing those in the Kubernetes deployment.

essentials

Omit commands from history in Linux

If you’ve ever ran commands on the command line that contain secure or sensitive information you certainly don’t want those commands recorded in your history.

essentials

Using Gzip to create .gz files

Compressing files from the terminal doesn’t need to be a magical combination of options. Learn all the basics of Gzip with examples.

docker

Docker for development: or how I learned to stop worrying and love onboarding

Onboarding new developers is time consuming and hard. Everyone has unique quirks on their machine from past software/configuration they’ve installed, removed, or overridden that makes creating consistent environment setup guides an absolute nightmare. This is how I overcame many of the issues—and you can too—by adopting Docker for development.