Day: July 12, 2026
9 posts
I built a browser CAD where you type a sentence and walk through the house
Concept design for a building is slow and expensive. A homeowner planning an extension, or a contractor trying…
EEM 101: On-Box Automation That Runs Even When Your NMS Doesn’t
This is Part 1 of a 5-part series on Cisco EEM. We start here with the fundamentals and…
Test Mobile AI Input by Capability, Not Device Category
“Mobile” is not one input model. A foldable may change size while an AI response streams. A tablet…
EU e-invoicing for developers: XRechnung vs ZUGFeRD vs ebInterface vs Peppol
If you build accounting, ERP, shop or billing software and sell into Europe, e-invoicing has probably landed on…
I Love Fragrances, So I Built a 6-Game Arcade + Concierge About My Obsession
Hi, my name’s Ibrahim, I’m a university student, and I have a problem: I love fragrances way more…
Reengineering Quality for the AI Era
Quality leaders now face a new challenge: how to reengineer quality systems for an increasingly intelligent and connected…
Generate TypeScript Types from JSON (and where the auto-generators trip up)
You’ve got a JSON API response and you want TypeScript interfaces for it. Here’s how to generate them…
Detecta si tu modelo de materiales hace trampa con la ‘huella bibliográfica’
Detecta si tu modelo de materiales hace trampa con la “huella bibliográfica” Un modelo de ML puede predecir…
Migrating Off OpenAI: A Backend Engineer’s Notes From Production
Check this out: migrating Off OpenAI: A Backend Engineer’s Notes From Production I still remember the morning I…