Developer Guides
Short, practical guides to help you understand the tools and formats you work with every day.
What is JSON?
A complete introduction to JSON — syntax, data types, use cases, and common mistakes.
How to Format and Validate JSON
Why JSON formatting matters, how to spot errors, and how to fix common JSON syntax mistakes.
What is Base64 Encoding?
Understand what Base64 is, why it exists, when to use it, and how to encode and decode data.
Regex Cheatsheet for Developers
A practical reference for regular expressions — syntax, common patterns, and real-world examples.
What is a JWT?
Learn what JSON Web Tokens are, how they are structured, how to verify them, and common security pitfalls.
What is a UUID?
UUID versions explained (v1, v4, v5, v7), when to use them, and how to generate them in any language.
Understanding Unix Timestamps
What Unix timestamps are, seconds vs milliseconds, timezone handling, and code examples in JS, Python, and SQL.
How to Write a Cron Expression
The 5-field cron syntax, special characters, common schedules, and tips for avoiding common mistakes.
What is YAML? A Practical Guide
YAML syntax basics, data types, how it compares to JSON, and common mistakes to avoid.
HTTP Status Codes Explained
A complete reference to HTTP status codes — what each means, when servers return them, and REST API best practices.
How to URL Encode a String
What percent encoding is, which characters to encode, and how to do it in JavaScript and Python.
What is a Hash? MD5, SHA-256 Explained
How cryptographic hash functions work, the difference between MD5 and SHA-256, and when to use each.
What is a .env File?
Environment variables explained — what .env files are, how to use them in Node.js and Python, and best practices for secrets.
camelCase vs snake_case vs kebab-case
The five naming conventions developers use, where each is standard, and a quick reference by language.
What is CSV? The Complete Developer Guide
CSV format explained — syntax, edge cases, how to parse it in JavaScript and Python, and when to use CSV vs JSON.
JSON vs XML: Differences and When to Use Each
A side-by-side comparison of JSON and XML — verbosity, data types, use cases, and which format to choose.
How to Format SQL Queries
SQL formatting conventions for readable queries — keyword casing, JOIN style, subqueries, and CTEs.
How Text Diff Works
How diff algorithms work, how to read unified diff output, and how git uses diff for merges and code review.
TypeScript for JavaScript Developers
A practical intro to TypeScript — type annotations, interfaces, generics, and when TypeScript is worth adding to your project.