~/Master tmux: From Terminal Multiplexer to a Go Session Manager (Read full article)
Learn tmux from scratch — sessions, windows, panes, and scripting — then build a Go CLI tool that launches your dev environment from a YAML config.
Learn tmux from scratch — sessions, windows, panes, and scripting — then build a Go CLI tool that launches your dev environment from a YAML config.
Learn AWS automation step by step. Start with AWS CLI commands for S3, EC2, and IAM, then build the same thing in Go with the AWS SDK. List instances, sync …
Learn config templating step by step: start with envsubst for simple variable substitution, then build the same thing in Go with text/template. Handle missing …
Learn process management step by step. Start with ps, kill, and systemctl, then build the same thing in Go. Send signals, manage child processes, build a mini …
Learn Linux access control step by step, starting with sudo and file permissions, then build the same thing in Go. Parse /etc/sudoers, audit file permissions, …
Learn timezone handling step by step — start with date and timedatectl, then build the same thing in Go. Hit the DST parsing bug, fix it, build a log timestamp …
Learn CPU monitoring step by step — start with lscpu and nproc, then build the same thing in Go. Read /proc/stat, get confused by jiffies, fix it with the delta …
Discover underrated Unix commands that solve real production problems. Start with basic pipes, build up to xargs parallelism, then write a Go tool that monitors …
The definitive guide to the Linux ls command covering its Unix origins, core options, task-based examples, quirky tricks, and a handy cheat sheet. Everything …
Learn sed the way production incidents teach it. These 30 one-liners come from real debugging sessions processing 2TB/month of logs. Start with simple …