gigai.

The studio's lab notebook, left open on the bench.

Entries are dated, versioned and corrected in the open — records of things in the register, and handbook pages on the craft they're built with. The notebook is young; it only records what happened.

21 ENTRIES PUBLISHED · LAST ENTRY 2026·07·23 · DB-COMPUTED

the notebooks a drawer exists only when it holds two real entries
2026·07·23
Studio
Why we ship across the whole stack — and why that helps you Specialist studios are fine until your project touches more than one thing. Here's the case for range done properly. 2 min · open ↗
2026·07·23 How PDF Compression Actually Works, and How to Shrink a File Without Wrecking It Where the megabytes hide in a PDF, why “compress” can mean five different things, and how to shrink a file for email or the … Guide · 5 min 2026·07·23 Taming Document Chaos in a Small Business Without Buying New Software A pragmatic system for invoices, contracts and scans: naming conventions, PDF hygiene, archives and backups — using tools you already have, mostly in the … Business · 7 min 2026·07·23 Strip the Hidden Data: A Practical Guide to Removing Metadata Before You Share Your photos and documents carry more than you think, from GPS coordinates to author names and edit history. Here is what is hiding, why … Insight · 4 min 2026·07·23 Why We Built 248 Browser Tools That Never Upload Your Files The engineering case for client-side processing: why privacy, cost and speed all point the same way, how WebAssembly and canvas make it possible, and … Engineering · 6 min 2026·07·23 Resize, Crop or Compress? The Three Image Operations People Constantly Confuse Resizing, cropping and compressing sound interchangeable and are completely different. Knowing which one you actually need is the difference between a crisp image and … Guide · 4 min 2026·07·23 QR Codes That Always Scan: Quiet Zones, Contrast and Error Correction Explained A QR code is either instantly scannable or quietly broken, and the difference comes down to a few rules most people never learn. Here … Guide · 5 min 2026·07·23 The Hidden Risks of Free Online Tools: How to Tell If a Converter Is Safe Every file you drop into a free converter goes somewhere. We explain what "uploaded" really means, how these tools make money, and give you … Insight · 7 min 2026·07·23 Schema Markup in Plain English: What Structured Data Is and When It Actually Helps Structured data sounds like something only SEO specialists touch. It is simpler than that, and understanding it is the difference between a plain search … Guide · 5 min 2026·07·23 Why Your Link Preview Looks Wrong on Social Media, and How to Fix It You paste a link and the preview shows the wrong image, an old title, or nothing at all. Here is how those previews are … Guide · 5 min 2026·07·23 Design Systems for Tiny Teams: How We Ship Consistent UI With Fewer Than Three People A one-to-three person studio cannot afford a real design system. Here is the 20% we actually build — tokens, borrowed components, day-one dark mode … Insight · 7 min 2026·07·23 Converting Files Locally: Why Nothing Has to Leave Your Computer Most online converters upload your file to a stranger's server. Modern browsers make that unnecessary. Here is how local conversion works and why it … Engineering · 5 min 2026·07·23 JPG, PNG, WebP, AVIF or SVG? Our 2026 Decision Guide for Image Formats Five formats, one decision tree. What each format is actually for in 2026, with realistic file-size numbers and the defaults we ship on client … Guide · 7 min 2026·07·23 Regular Expressions Without the Fear: A Working Mental Model Regular expressions look like line noise and scare off people who would benefit most from them. With the right mental model, they become one … Guide · 5 min 2026·07·23 WebAssembly in Production: Lessons From Running ffmpeg, OCR and AI in the Browser We run ffmpeg, Tesseract OCR and AI segmentation models entirely client-side across 248+ browser tools. Here is what actually breaks: loading, memory ceilings, threading … Engineering · 7 min 2026·07·23 Static-First Architecture: Serving 1,000 Pages Fast From a Tiny Server How we run a 1,000-page tools platform on a shared EC2 box with almost no free RAM — static export, edge caching, code-splitting discipline, … Engineering · 7 min 2026·07·23 What Shipping 7 Browser Games Taught Us About Performance Budgets GPU texture limits, asset budgets in real numbers, 60fps discipline, and the renderer crash that rewrote our rules — lessons from shipping seven games … Engineering · 7 min 2026·07·23 SEO for Product Engineers: What Actually Moved the Needle for Our Platform Lessons from making 248 browser tools discoverable: internal linking as architecture, answer-first pages for AI search, structured data that earns rich results, and what … Guide · 6 min 2026·07·23 Accessibility Is a Feature, Not a Checkbox: Five Fixes From Auditing 1,000 Pages We audited our own 1,000-page tools platform against WCAG. Five fixes delivered most of the value: skip links, live regions, contrast, keyboard paths and … Insight · 7 min 2026·07·14 Fast sites that rank: our checklist for Core Web Vitals & SEO A practical, repeatable checklist we run on every marketing site so it loads fast and shows up in search. Engineering · 2 min 2026·07·05 Browser games, no download: how we hit 60fps on cheap phones Notes from building original WebGL games that run smoothly on hardware most engines give up on. Games · 2 min

— END OF RECORD · THE NOTEBOOK CONTINUES —