I Built a Browser-Based 3D Modeling Tool in 3 Months — Here’s Every Decision I’d Make Differently

The Problem That Started This The requirement landed in a Notion doc three weeks before sprint planning: customers needed to configure custom parts — think L-shaped brackets, enclosures with variable wall thickness, mounting plates with parametric hole patterns — directly inside our SaaS dashboard. No file uploads, no “download and open in Blender”, no installer … Read more

The Three Durable Function Forms: Orchestrators, Activities, and Entities (With Real Code)

Why I Keep Reaching for Durable Functions (And Where People Get Lost) The thing that pushed me toward Durable Functions wasn’t some architectural epiphany — it was a cron job graveyard. I had a payment retry workflow split across three Azure Functions, a storage table acting as a makeshift state machine, and a timer trigger … Read more

Canonical’s Ubuntu Infrastructure Got DDoS’d — Here’s What We Can Actually Learn From It

What Actually Happened to Canonical’s Infrastructure The attack surface Canonical operates is genuinely unusual — ubuntu.com isn’t just a homepage, it’s load-bearing infrastructure for millions of automated processes running 24/7. Every apt update, every CI runner pulling fresh package indexes, every snap daemon phoning home on a timer, every PPA pipeline in Launchpad — they … Read more