Developer guides

Developer How-To Guides

Practical, copy-ready answers to the commands developers look up most: undoing Git commits, deleting branches, cleaning up Docker, freeing a busy port, generating SSH keys, scheduling cron jobs, finding files on Linux and setting up Python virtual environments. Each guide explains when to use each option and which ones can lose data, with Windows, macOS and Linux variants where they differ.

Git

Undo commits, clean up branches and choose between rebase and merge.

Docker

Clean up containers, images and volumes safely.

Linux & Shell

Ports, processes, SSH keys, finding files and scheduling jobs.

Python

Isolated environments and dependency management.

Computer science

Fundamentals for interviews and everyday problem solving.

Keep these handy