SQL Formatter Guide: Writing Queries That Are Actually Easy to Review
A one-line query with six joins is unreviewable. Here is how consistent SQL formatting speeds up code review and cuts down on logic bugs.
Practical guides on formatting JSON, decoding JWTs, choosing hash algorithms, generating UUIDs, and other everyday developer tasks — all runnable free, right in your browser.
A one-line query with six joins is unreviewable. Here is how consistent SQL formatting speeds up code review and cuts down on logic bugs.
Regular expressions are unreadable until you test them incrementally. Here is a workflow for building a pattern piece by piece instead of guessing.
Line-by-line diffing isn't just for git. Here is how to use a diff checker to review config changes, compare API responses, and catch silent edits.
UUIDs are the default for a reason, but ULIDs solve a real problem UUIDv4 has in indexed database tables. Here is how to choose.
Turn raw INSERT INTO statements from a database export into structured JSON you can actually use in code, without spinning up a database.
JWTs carry session data, claims, and sometimes more than they should. Here is how to inspect the header, payload, and expiry without leaking a live token.
A practical guide to converting JSON arrays into spreadsheet-friendly CSV, and parsing CSV exports back into JSON for your APIs.
Not all hash algorithms are equal. Here is when MD5 is still fine, when SHA-1 is a liability, and why SHA-256 is the default for almost everything now.
Learn how to catch JSON syntax errors, pretty-print nested objects, and validate API payloads in your browser, with no server round-trip required.
Length beats complexity. Here is the entropy math behind a strong password, and how to generate one without reusing the same weak pattern everywhere.