Stackless Coroutines for Gamedev in ~200 Lines of C++: Write Your Own Before Reaching for a Library

The Problem: Your Game Loop Is a Callback Nightmare The sequence sounds simple when a designer describes it: “wait two seconds, then spawn the enemy wave, then trigger the cutscene.” The code that implements it is where your sanity goes to die. Here’s what that looks like in a typical game loop without coroutines: // … Read more

The Cheapest Azure VM That Actually Works for DevOps Workloads (Without Making You Want to Quit)

The Problem: Azure’s Pricing Page Is a Trap You type “cheapest Azure VM” into Google, click the first result, and land on the Azure pricing calculator. Forty-seven dropdowns. Filters for region, OS, tier, reservation term, currency, and a category called “workload type” that doesn’t map to anything you actually run. Twenty minutes later you’ve closed … Read more

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

Durable Functions Orchestrators, Activities, and Entities: Which Form Do You Actually Need?

What This Article Covers (and What It Doesn’t) ## What This Article Covers (and What It Doesn’t) This article walks through all three Durable Functions forms — orchestrators, activities, and entities — with working TypeScript code using the **v3 SDK async/await syntax**. No generator functions. No `yield`-based patterns from the legacy SDK. If you’re on … Read more