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
navigate open Esc close