Categories
Development
Git, terminal, Docker, regex: the commands you always forget.
Development
Basic Git commands
The daily loop with Git: clone, branch, commit, push, merge. The commands you type every day.
Free
Development
Git: undo and revert
reset, revert, restore, reflog: which command undoes what, without breaking shared history.
Premium
Development
Essential Unix/Linux terminal commands
Navigate, handle files, search, manage processes: the terminal foundation on Linux and macOS.
Free
Development
Docker: essential commands
Images, containers, volumes, Compose: the vital minimum to be self-sufficient with Docker day to day.
Premium
Development
Regular expressions cheat sheet
Classes, quantifiers, anchors, groups and look-around: regex syntax on one page, with ready-to-use examples.
Premium
Development
Markdown syntax
Headings, lists, links, images, tables, code: all of Markdown (and GitHub-flavored) on one sheet.
Free
Development
HTTP status codes
The HTTP codes to know by heart: 2xx success, 3xx redirects, 4xx client errors, 5xx server errors.
Free
Development
SQL cheat sheet
SELECT, joins, GROUP BY/HAVING and indexes: the SQL basics that cover the vast majority of everyday queries.
Free
Development
Git branching and advanced rebase
Interactive rebase, cherry-pick and stash: enough to clean up a commit history before sending it for review.
Premium
Development
Docker Compose essential commands
up, down, logs, exec: the everyday Docker Compose commands, with a minimal compose.yaml you can copy and paste.
Premium
Development
Essential Vim commands
Modes, movement, editing and search-and-replace: enough to survive in Vim — and get back out without breaking your file.
Free
Development
VS Code keyboard shortcuts
Command palette, multi-cursor editing, code navigation: the shortcuts that save the most time day to day.
Free
Development
JSON vs YAML syntax
Basic types, nesting, comments: the syntax differences between JSON and YAML, and the classic implicit-boolean trap.
Free
Development
CSS Flexbox cheat sheet
justify-content, align-items, flex-grow: the Flexbox properties to know for aligning and distributing elements without a fight.
Free
Development
CSS Grid cheat sheet
Responsive columns with no media query, named areas and alignment: enough to build a proper two-dimensional layout.
Premium
Development
Linux permissions (chmod, chown)
Reading an ls -l line, chmod's octal notation (755, 644…) and chown: enough to stop typing 777 out of habit.
Free
Development
curl cheat sheet
GET, POST, headers, file upload: the everyday curl options for testing an API straight from the terminal.
Premium
Development
npm, yarn, pnpm essential commands
Install, add a dependency, run a script: the same gesture across the three most common JavaScript package managers.
Free
Development
Conventional Commits and Semantic Versioning
feat, fix, BREAKING CHANGE and MAJOR.MINOR.PATCH: two conventions that, combined, automate the changelog and the version number.
Free
Development
Bash scripting cheat sheet
Variables, tests, for/while loops and functions: the core Bash syntax for writing a reliable script.
Free
Development
TypeScript essentials
Basic types, interfaces, generics and strict mode: enough to read and write TypeScript with confidence.
Premium
Development
REST API verbs, status codes and best practices
HTTP verbs, route naming, status codes, pagination and versioning: designing a consistent REST API.
Premium
Development
kubectl essential Kubernetes commands
Context, pods, deployments, logs and debugging: the everyday kubectl commands for running a Kubernetes cluster.
Premium
Development
ANSI escape codes and terminal colors
The control code used to color and format text in a terminal — how it works and how to use it.
Premium
Development
Unix/Linux exit codes
0 for success, and then what? The most common Unix/Linux exit codes and how to use them in a script.
Premium
Development
Common HTTP headers for developers
Content-Type, Cache-Control, Authorization... the HTTP headers you run into most often in web development.
Free
Development
PhpStorm keyboard shortcuts
Navigation, refactoring, debugging: the most useful PhpStorm shortcuts day to day, plus the Mac exceptions worth knowing.
Free