Blog
Developer guides and references — practical explanations of the formats, encodings, and patterns you work with every day.
Git Commands Every Developer Must Know
A practical reference to the most essential Git commands — init, clone, branch, merge, rebase, stash, log, and more — with clear explanations and examples.
JavaScript Array Methods: The Complete Guide
Master map, filter, reduce, find, some, every, flat, and more. Practical examples for every array method you will actually use in day-to-day JavaScript.
JWT Explained: How JSON Web Tokens Work
What JWTs are, how the header-payload-signature structure works, which signing algorithms to use, and the security mistakes that get apps breached.
CSS Selectors: A Complete Reference with Examples
Every CSS selector type explained — element, class, ID, attribute, pseudo-class, pseudo-element, combinators — with real-world usage patterns.
HTTP Headers Developers Should Know
The most important HTTP request and response headers explained: Content-Type, Authorization, Cache-Control, CORS headers, and security headers.
How Text Diff Algorithms Work
How git diff and code review tools find differences between files. The Myers algorithm, reading unified diffs, and line vs character-level comparisons.
HTTP Status Codes: The Complete Developer Reference
A complete reference to HTTP status codes — 1xx through 5xx — with plain-English explanations and the most common mistakes developers make.
SQL Cheatsheet: Queries Every Developer Needs
A practical SQL reference covering SELECT, WHERE, JOIN, GROUP BY, subqueries, window functions, and indexes — with annotated examples throughout.
Markdown Guide: Syntax Reference and Best Practices
Everything about Markdown syntax — headings, lists, links, images, code blocks, tables, and the differences between CommonMark, GFM, and other flavors.
YAML vs JSON: Choosing the Right Configuration Format
A practical comparison of YAML and JSON for config files. Syntax differences, when to use each, and the YAML gotchas that cause real-world bugs.
JSON Schema: Validate and Document Your JSON APIs
How JSON Schema works, the core keywords (type, properties, required, pattern, enum), combining schemas with allOf/anyOf, and tools that use it.
SSH Commands and Configuration: A Practical Guide
Connect to servers, copy files with SCP, set up port forwarding, manage keys, and configure your SSH config file to stop typing long commands.
URL Encoding Explained: encodeURI vs encodeURIComponent
What percent-encoding is, the difference between encodeURI and encodeURIComponent, and how to encode URLs correctly in JavaScript and Python.
Unicode and UTF-8 Explained for Developers
What Unicode code points are, how UTF-8 encodes them into bytes, why UTF-16 exists, and the practical bugs you get when you ignore character encoding.
Cron Job Syntax: Schedule Tasks Like a Pro
A complete guide to cron syntax — the five time fields, special strings like @daily, common scheduling patterns, and tools to validate your expressions.
JSON vs XML: Which Format Should You Use?
A practical comparison of JSON and XML — when each shines, where each struggles, and how to choose the right format for your project.
Understanding Unix Timestamps and Epoch Time
What Unix timestamps are, why they exist, how to convert them, and common pitfalls every developer should know about epoch time.
A Practical Guide to Regular Expressions for Developers
Cut through the noise — learn the regex patterns you will actually use day-to-day with clear examples and real-world use cases.
How Base64 Encoding Works and When to Use It
Base64 is everywhere in web development — JWTs, data URIs, email attachments. Here is exactly what it does and why it exists.
ISO 8601: The Definitive Guide to Date and Time Formats
Date formats are a source of endless bugs. ISO 8601 is the solution. Learn the standard, its variants, and how to use it correctly in your code.