Field notes · 09

Blog

Insights, tutorials, and updates from the Vectobox team.

/017 min read

Six Edge Cases Most CSV-to-JSON Converters Get Wrong

From RFC 4180 quote escapes to type inference corrupting IDs, here are the CSV ↔ JSON conversion pitfalls you only notice once they hit production.

csvjsonndjsonrfc 4180
Read more
/026 min read

Mortgage Math: Why Equal Payment Costs You More (And When It's Still the Right Choice)

The PMT formula, equal-principal alternative, and the prepayment strategies that change a 30-year mortgage by tens of thousands. With code, worked numbers, and the trade-offs banks don't print on the contract.

mortgageamortizationfinanceloan
Read more
/036 min read

Strip, Don't Re-encode: How to Actually Remove EXIF Without Touching a Pixel

Re-saving a photo to remove metadata silently re-compresses every pixel. Walking the JPEG markers and PNG chunks does not. A byte-level tour of EXIF, GPS, and the right way to strip.

exifmetadataphoto privacyjpeg
Read more
/045 min read

Cron Expression Builder Guide: 5-Field POSIX, Step by Step

Learn how to read, write, and debug 5-field POSIX cron expressions with a visual builder, plain-English explanations, and a live preview of the next runs.

cronschedulerdevopsdeveloper
Read more
/054 min read

JWT Decoder Guide: How to Inspect JSON Web Tokens Safely

Learn how JWTs work, how to decode them in the browser, and the common pitfalls developers hit when handling tokens client-side.

jwtsecuritywebauth
Read more
/065 min read

Password Generator Guide: Length, Entropy, and Passphrases in 2026

Learn how to generate strong passwords and passphrases that meet 2026 security guidance. Length-first thinking, entropy math, EFF wordlists, and the mistakes that quietly weaken your accounts.

securitypasswordrandomweb
Read more
/074 min read

Regex Tester Guide: Patterns, Flags, and Capture Groups

Build, debug, and learn regular expressions safely in the browser. We cover JS RegExp syntax, flags, capture groups, and the most common pitfalls.

regexjavascriptdeveloperweb
Read more
/086 min read

UUID Generator Guide: v4 vs v7 vs v1 in 2026

When to use UUID v4, v7, or v1 - and why v7 is finally the right default for new database tables. Bit layouts, real-world recipes, and the pitfalls nobody warns you about.

uuidrandomdatabaseweb
Read more
/093 min read

Understanding Randomness in Web Development

Explore the difference between pseudo-random and true random numbers, and learn when to use each in your web applications.

javascriptrandomsecurityweb development
Read more