Blog
Guides on formats, security, web development and tooling — the concepts behind the tools, explained clearly.
What is SSH? Secure Shell remote access explained
What is SSH? The Secure Shell protocol gives encrypted remote login and command execution over untrusted networks. Learn keys, config, and best practices.
ToolingWhat is an environment variable? Configuration without hardcoding
What is an environment variable? A named value in a process environment that configures programs. Learn how to set, read, scope, and secure them.
ToolingWhat is jq? Processing JSON on the command line explained
What is jq? A fast command-line JSON processor for filtering, transforming, and querying JSON in shell pipelines. Learn syntax, filters, and pitfalls.
ToolingWhat is grep? Searching text from the command line explained
What is grep? Learn how the command-line search tool finds text with patterns, key flags, recursive search, regex modes, pipes, and common pitfalls.
ToolingWhat is a git stash? Shelving uncommitted changes explained
What is a git stash? Learn how to shelve uncommitted changes, pop and apply them, stash untracked files, manage the stash stack, and avoid pitfalls.
ToolingWhat is a git rebase? Rewriting history for a clean, linear log
What is a git rebase? Learn how rebasing replays commits for a linear history, rebase vs merge, interactive rebase, the golden rule, and how to recover.
ToolingWhat is a regex character class? Brackets, ranges, and shorthand
What is a regex character class? Learn bracket sets, ranges, negation, shorthand like d and w, POSIX classes, and common pitfalls with clear examples.
ToolingWhat is public key cryptography? Key pairs, signatures, and trust
What is public key cryptography? Learn how asymmetric key pairs enable encryption, digital signatures, TLS, and key exchange, plus practical pitfalls.
SecurityWhat is OAuth? Delegated authorization explained for developers
What is OAuth? Learn how OAuth 2.0 delegates authorization, why the authorization code flow with PKCE is preferred, tokens, scopes, and OpenID Connect.
SecurityWhat is a nonce? Number-used-once values in cryptography
What is a nonce? Learn how a number-used-once prevents replay attacks, powers Content Security Policy, secures OAuth and crypto, plus common pitfalls.
Security