Blog
Guides and practical tips on web development, security, and data processing. Learn about JSON formatting, password security, regular expressions, image optimization, Base64 encoding, and more.
Migrating from asdf to mise: Keep Your .tool-versions (with Command Mapping)
A practical guide to migrating from asdf to mise: installation, switching shell activation, .tool-versions compatibility, a data-backed command mapping table, behavior changes like shim-less operation, and syncing from nvm/pyenv/rbenv.
Getting Started with lazygit: Install, Basic Operations, and Recommended Config
A beginner's guide to lazygit, the terminal UI Git client. Covers installation, how to read the five-panel layout, the space→c→P daily workflow, practical patterns for interactive rebase, stash, cherry-pick and conflict resolution, plus recommended config.yml settings — all based on verified keybinding data.
AI Coding CLI Comparison 2026: Codex vs Claude Code vs Cursor vs Cline vs Grok Build & More
A neutral comparison of 9 AI coding CLIs as of July 2026 — Codex CLI, Claude Code, Cursor CLI, Antigravity CLI, Grok Build, Cline, Aider, Crush, and Factory Droid — across pricing, supported models, editor integration, MCP support, and autonomy controls, backed by 928 verified command reference entries.
Gemini CLI Is Shut Down: Migration Guide to Antigravity CLI (with Command Mapping)
Gemini CLI was discontinued for free and AI Pro/Ultra users on June 18, 2026. This guide walks through migrating to its successor, Antigravity CLI (agy): installation, extension/MCP/config migration, a data-backed command mapping table, and the same-name commands that now behave differently.
Claude Code Cheat Sheet — Most-Used Commands and Practical Workflows
A curated Claude Code cheat sheet for working faster — context management, planning, input tricks, resuming sessions, and customization, each with a note on when and why to use it.
Cron Expression Guide: Syntax, Patterns, Parser Libraries & Pitfalls
A specification-grounded guide to cron expressions: the five-field syntax, special characters, UNIX cron vs Quartz, parser libraries across major languages, and the recurring pitfalls (Feb 30, day-of-month/day-of-week OR-logic, DST surprises).
The Science and History of BMI — From Quetelet's 1832 Formula to WHO Standards
Trace BMI from Quetelet's 1832 statistical concept to Ancel Keys' 1972 naming, WHO classification, and the Asian-specific cutoffs. Includes data from 230 cohort studies and a clear-eyed look at BMI's well-known limitations.
Compound Interest Explained: The Math, the Rule of 72, and Why Starting Early Matters More Than Amount
The mathematics of compound interest, the Rule of 72, side-by-side simulations of starting 10 years earlier vs. contributing more, the true cost of fund fees, and tax-advantaged wrappers (401k, IRA, ISA, NISA) compared.
CSV, JSON, XML, YAML — Data Format Selection Guide
Compare the design philosophy, file size, parsing speed, and schema support of CSV, JSON, XML, and YAML. Includes use-case-based decision criteria for APIs, config files, and data exchange.
Hash Algorithm Comparison: MD5, SHA-1, SHA-256, SHA-3 & BLAKE3
From MD5's broken collision resistance to SHA-3's sponge construction and BLAKE3's parallelism — a specification-grounded comparison for developers choosing the right hash algorithm.
JWT Structure, Security Risks, and Best Practices
JWT's three-part structure, HS256 vs RS256, the alg:none vulnerability, why secrets don't belong in payloads, refresh token design, and OWASP recommendations — all based on RFC 7519.
Markdown and HTML Conversion Best Practices: CommonMark, GFM & XSS
Markdown's history, CommonMark's standardization, GFM extensions, XSS vulnerabilities in Markdown-to-HTML conversion, and practical usage in static site generators — based on the CommonMark Spec and HTML Living Standard.
Mortgage Repayment Methods Explained: Fixed Payments vs. Declining Balance
A complete guide to mortgage repayment structures: fixed-payment (level payment) vs. declining-balance methods, fixed vs. variable rates, how much interest early repayment saves, and debt-to-income benchmarks from regulators in the US, UK, and internationally.
NIST SP 800-63B Password Guide: Entropy, zxcvbn & Passphrase
A deep dive into NIST SP 800-63B's password guidelines: why mandatory rotation and complexity rules are counterproductive, how entropy is calculated, what zxcvbn measures that entropy misses, and the case for passphrases and phishing-resistant MFA.
UUID v4 / v7 / NanoID / CUID2 — A Complete Comparison Guide
UUID v4 vs v7, NanoID's compactness, and CUID2's collision resistance compared side by side. Includes database primary key recommendations based on RFC 9562.
Base64 Encoding Explained: How It Works, When to Use It, and Common Pitfalls
Understand how Base64 encoding works, when to use it, and how to avoid common pitfalls. Code examples in 6 languages and comparisons with other schemes.
Burndown Chart Guide: How to Create, Read & Use Burndown and Burnup Charts
Complete guide to burndown and burnup charts for agile teams. Covers sprint burndown, release burndown, kanban, initiative-level, individual and cross-team charts, plus Jira setup and common pitfalls.
Image Optimization Guide — Improve Page Speed with WebP Conversion
A guide to image optimization for the web covering format comparison, WebP benefits, compression techniques, responsive images, and lazy loading.
JSON Complete Guide: Syntax, Validation, Schema, and Practical Tools
Master JSON from syntax basics to JSON Schema validation. Covers parsing in 4 languages, JSON vs JSON5 vs JSONC, security tips, and free online tools.
How to Create Strong Passwords — Understanding Strength and Best Practices
Learn what determines password strength, common attack methods, the concept of entropy, and practical strategies for secure password management.
Planning Poker: The Complete Guide to Agile Estimation (Rules, Fibonacci & Online Tool)
Learn planning poker rules, Fibonacci card values, facilitation tips, remote team strategies, and sprint planning integration. Also known as poker planning, scrum poker, and estimation poker.
Introduction to Regular Expressions — Common Patterns and Practical Examples
Learn regular expressions from basics to practical patterns. Covers metacharacters, quantifiers, grouping, lookaheads, and real-world validation examples.
Story Points Explained: Estimation Guide with Fibonacci Scale
A practical guide to story points covering the Fibonacci scale, planning poker, velocity tracking, cross-team calibration, anti-patterns, and SAFe estimation.