Blog
Technical articles about developer tools, image formats, and building agent-native APIs.
How to decode a JWT safely in 2026 (no signature verification)
Learn how to read JWT header and payload without needing the signing secret, when this is safe, and when it isn't.
5 min readPNG vs WebP vs AVIF: a 2026 benchmark using our converter
We converted 100 images across three formats and measured file size and quality. Here are the numbers.
8 min readWhy we run background removal in your browser, not on a server
Server-side AI costs money per call. WebAssembly doesn't. Here's how we ship AI tools for free using ONNX Runtime Web.
6 min readJSON formatter benchmarks: which approach is fastest?
Comparing JSON.stringify, streaming parsers, and tree-diffing approaches across 1 KB to 1 MB payloads.
7 min readHow to view LCOV coverage reports online (no setup required)
LCOV reports from Jest, Vitest, Istanbul, and coverage.py are just text files. Here's how to read them without installing anything.
6 min readLine, function, and branch coverage: what the numbers actually mean
Your CI shows 82% coverage. Is that good? Depends entirely on which metric you're measuring — and most teams are measuring the wrong one.
7 min readImage sizes for every social media platform in 2026: the complete guide
Instagram, LinkedIn, X, Facebook, YouTube — every platform has different required dimensions. Here are the exact pixel values and how to hit them in seconds.
8 min readHow to crop images to the perfect aspect ratio for web and social media
1:1 for Instagram, 16:9 for YouTube, 4:3 for blog — understanding aspect ratios means your images never get cut off or stretched again.
5 min readHow to resize and prepare product photos for Etsy, Amazon, and Shopify
Each marketplace has different image requirements. Here's how to get clean, correctly sized product photos without paying for Photoshop.
6 min read