Formatting XML Without Losing Your Mind
XML still shows up everywhere — config files, SOAP responses, build manifests, feeds. Here's a practical look at formatting it properly, the gotchas that bite you, and a quick worked example....
Tutorials, tips, and insights for modern developers
XML still shows up everywhere — config files, SOAP responses, build manifests, feeds. Here's a practical look at formatting it properly, the gotchas that bite you, and a quick worked example....
MD5 still shows up everywhere in real codebases. Here's what it actually does, where it's fine to use, where it'll get you fired, and a quick worked example....
MD5 is old, broken for security, and still everywhere. Here's when it's fine to use, when it absolutely isn't, and the gotchas that trip people up....
Escaping HTML entities is the difference between rendering user text safely and shipping an XSS hole. Here's how it works, when you need it, and the gotchas that trip people up....
MD5 still shows up everywhere in real codebases. Here's a practical rundown of when it's fine to use, when it's a security disaster waiting to happen, and a worked example you can follow....
A practical look at SHA-256 hashing — what it actually does, where it fits in real code, the gotchas that bite people, and a worked example you can run today....
Bcrypt is still the sensible default for hashing passwords. Here's what it does, why it works, the gotchas that bite people, and a short worked example you can copy....
HTML escaping is one of those things you either do correctly or get burned by. Here's what it actually does, when you need it, and the gotchas that trip up experienced developers....
Bcrypt is still one of the safest, most boring choices for password hashing — and boring is exactly what you want. Here's how it works, when to use it, and the mistakes that bite people....
Consistent JavaScript formatting saves time, reduces diff noise, and prevents silly bugs. Here's how to think about it, the gotchas to watch for, and a quick worked example....
A practical look at MD5 for working developers — what it actually does, the places it still makes sense, the security traps, and a quick worked example you can run today....
MD5 still shows up everywhere in real codebases. Here's a practical look at what it does, when it's fine to use, the traps that bite people, and a quick worked example....