Technical Articles
How PDF Files Work: Pages, Objects, Text Layers, and Merging
UTF-8 vs Shift-JIS: Why Text Encoding Bugs Still Happen
JSONPath for API Payloads: Querying Nested Data Without Writing a Script
Each article is written around a real technical topic instead of a reusable how-to template.
Use the articles to understand the format, boundary, and failure modes before opening a related tool.
Articles are maintained around technical topics, privacy boundaries, and verifiable behavior.
Each article links back to relevant tools so you can finish the task after reading.
How PDF Files Work: Pages, Objects, Text Layers, and Merging
A practical explanation of how PDF files are structured, what really happens when PDFs are merged, and which details should be checked before sharing a final document.
UTF-8 vs Shift-JIS: Why Text Encoding Bugs Still Happen
A technical explanation of Unicode, UTF-8, Shift-JIS, byte sequences, mojibake, and how to debug encoding problems with small samples.
JSONPath for API Payloads: Querying Nested Data Without Writing a Script
A technical introduction to JSONPath as a debugging tool for nested JSON responses, including paths, filters, arrays, and implementation differences.
Cron Expressions Explained: Fields, Time Zones, and Deployment Risks
A technical article on how cron expressions are read, why schedules are misinterpreted, and how to verify future runs before deploying jobs.
Time Zones Explained: Offsets, IANA Names, DST, and Launch Planning
A technical article on why offsets are not time zones, how daylight saving changes schedules, and how to communicate launch windows clearly.
QR Codes Explained: Payloads, Error Correction, Scan Distance, and Safety
A technical article on how QR codes store data, why payload length and error correction matter, and how to verify a code before publishing it.
EXIF Metadata Explained: GPS, Orientation, Camera Tags, and Privacy
A technical article on what EXIF metadata can reveal, why GPS and orientation fields matter, and how to review images before publishing.
Hex and Bytes Explained: Reading File Headers, Encodings, and Binary Clues
A technical guide to hexadecimal inspection, byte order, file signatures, BOM markers, and why byte-level debugging helps with format problems.
RSA Keys Explained: Encryption, Signatures, Padding, and Private Key Safety
A technical article on RSA public and private keys, why padding matters, how signing differs from encryption, and why demos are not key management.
JSON and CSV Are Not Equivalent: What Gets Lost During Conversion
A practical technical article on converting between JSON and CSV, including nesting, headers, quoting, nulls, types, and spreadsheet assumptions.
JWTs Explained: Decoding Claims Without Confusing Them With Validation
A practical explanation of JWT structure, claims, Base64URL encoding, signatures, and why decoding a token is not the same as trusting it.
From docker run to Compose: What Each Flag Really Means
A technical guide to translating docker run commands into Compose services while preserving ports, volumes, environment variables, restart rules, and secrets.
JSON Validation vs Formatting: Syntax, Shape, and Schema Are Different
A technical article explaining what JSON formatters can and cannot prove, how syntax differs from schema, and how to review payloads safely.
Base64 Explained: Encoding, Padding, Data URLs, and Common Mistakes
A technical article on how Base64 turns bytes into text, why padding exists, how URL-safe variants differ, and why Base64 is not encryption.
Unix Timestamps Explained: Seconds, Milliseconds, UTC, and Log Debugging
A practical guide to Unix timestamps, unit confusion, UTC display, JavaScript milliseconds, and how to read time fields in logs and APIs.
UUIDs Explained: Versions, Randomness, Sorting, and Safe Use
A technical guide to UUID versions, why v4, v5, and v7 behave differently, and where UUIDs are useful or misleading in application design.
SHA-256 Explained: Hashes, Integrity Checks, Salts, and Misuse
A practical guide to SHA-256 hashing, file integrity checks, password caveats, collision resistance, and why hashes are not encryption.
URL Encoding Explained: Percent Encoding, Query Strings, and Safe Links
A technical article on percent encoding, query parameters, path segments, form encoding, and why URLs break when reserved characters are copied raw.
Protocol Buffers Explained: Schemas, Field Numbers, and Binary Debugging
A technical introduction to protobuf payloads, why schemas are required, how field numbers work, and what to inspect when binary messages fail.
Image Formats Explained: JPEG, PNG, WebP, AVIF, HEIC, and Resizing Order
A practical technical article on choosing image formats, resizing before compression, preserving transparency, and preparing batches for upload.