GUIDs and UUIDs: Unique IDs Explained
128 bits make coordination unnecessary: what the 4 in the third group declares, why a seen collision is always a bug report, and the trade-offs that remain.
JSON, URL encoding, cron expressions, chmod, diffs, hashing and escaping, explained for daily use. Every companion tool runs client-side, so production data and configs never leave your machine.
128 bits make coordination unnecessary: what the 4 in the third group declares, why a seen collision is always a bug report, and the trade-offs that remain.
Mixing up hashing, encoding and escaping is how passwords end up in base64: the three problems, the right tool for each, and the rules that prevent XSS.
Cron fits on an index card: the field order, the special characters, the expressions you will actually use, and the traps that page people at 3 AM.
Developers paste sensitive material into strange websites daily; here is the client-side toolbox and the network-tab audit that proves the claim.
The dangerous changes are the invisible ones: how diffs work, why identical-looking lines flag as changed, and preparing texts so the answer is honest.
755 is three tiny sums side by side: the permission grid, the digit math, the directory wrinkle, and the diagnosis 777 lets you skip.
Why %20 exists, when + means space and when it does not, how %2520 happens, and the step-by-step repair of a mangled link.
JSON is stricter than the JavaScript it resembles: the four classic errors, the silent big-ID corruption past 2^53, and the conversion toolbox.
JSON and CSV tools solve the same underlying problem: data that needs to be checked, converted, or reshaped before it will work. JSON and CSV are the two formats most data travels in, one built for structure and nesting, the other for plain tables, and both break in small, frustrating ways. A single missing comma … Read more