How to Format and Beautify JSON (And Understand What Went Wrong)
Turning a wall of minified JSON into something readable, and what to actually check when formatting throws an error instead.
Read moreMaking everyday document workflows faster and less error-prone.
Turning a wall of minified JSON into something readable, and what to actually check when formatting throws an error instead.
Read moreTurning a single unreadable line of production CSS back into something you can actually edit, and the reverse trip before it ships.
Read moreTurning a squished XML export into readable markup, why the formatter refuses broken input outright, and how to actually find out what's wrong with it.
Read moreTurning a squished, one-line page source back into readable markup, and the one design detail that keeps embedded JavaScript and CSS from getting mangled in the process.
Read moreWhy "barcode generator" doesn't mean what most people assume, and how to tell whether this is the right kind of code for what you're actually trying to do.
Read moreWhat complementary, analogous and triadic actually mean, how each one is calculated from your base color, and which one fits the thing you're actually designing.
Read moreWhy the source of randomness actually matters, what "no duplicates" really guarantees, and how to pick a fair result every time.
Read moreWhat a hash function actually does, why it can't be reversed, and how to choose between MD5, SHA-1, SHA-256 and SHA-512 when a guide just says "hash it."
Read moreWhy length beats cleverness, how a proper generator actually works, and what to do with a password once you've created one.
Read more