This Week’s Favourites
Creating standard and “observable” instruments: System.Diagnostics.Metrics APIs - Part 3 - Andrew Lock Blog
Critiquing tests - Ploeh Blog
What’s !important #5: Lazy-loading iframes, Repeating corner-shape Backgrounds, and More - CSS Tricks Blog
Dotnet, C#, Azure
Using the Azure Service Bus Emulator for Local Wolverine Development - Jeremy D. Miller Blog
Critter Stack Roadmap Update for 1st Quarter 2026 - Jeremy D. Miller Blog
Readonly vs Immutable vs Frozen in C#: differences and (a lot of) benchmarks - Code4IT
New runtime async is hitting .NET 11 - Part 1 - Steven Giesel blog
How to Extract Structured Data From Images Using Ollama in .NET - Milan Jovanovic Blog
The Azure Bicep Console = ❤️ - Cloudtips blog
AI
Gemini 3.1 Pro is live on AI Gateway - Vercel blog
AI Agent Orchestration is Broken - Builder.io Blog
Video Generation with AI Gateway - Vercel blog
Claude Code to Figma: Tutorial, Limitations, and a Better Approach - Builder.io Blog
Bliki: Agentic Email - Martin Fowler Blog
Claude Sonnet 4.6 is live on AI Gateway - Vercel blog
Securing the AI software supply chain: Security results across 67 open source projects - Github Blog
How Stably ships AI testing agents in hours, not weeks - Vercel blog
Qwen 3.5 Plus is on AI Gateway - Vercel blog
2 Weeks of Claude Code for Me - Jeremy D. Miller Blog
Scaling LLM Post-Training at Netflix - Netflix Tech Blog
Automate repository tasks with GitHub Agentic Workflows - Github Blog
Misc
Bliki: Host Leadership - Martin Fowler Blog
Fragments: February 19 - Martin Fowler Blog
How AI is reshaping developer choice (and Octoverse data proves it) - Github Blog
Access billing usage and cost data via API - Vercel blog
v4.2.0 - Tailwindcss GitHub Release
Read Replicas Are NOT CQRS (Stop Confusing This) - Code Opinion
We Ralph Wiggumed WebStreams to make them 10x faster - Vercel blog
Fragments: February 18 - Martin Fowler Blog
Distinguishing “Components” and “Utilities” in Tailwind - CSS Tricks Blog
What to expect for open source in 2026 - Github Blog
Big Critter Stack Releases - Jeremy D. Miller Blog
Weekly Update 491 - Troy Hunt Blog
Improved streaming runtime logs exports - Vercel blog
Harness Engineering - Martin Fowler Blog
Spiral Scrollytelling in CSS With sibling-index() - CSS Tricks Blog
Interop 2026: Continuing to improve the web for developers - web.dev Blog
Vercel Sandbox snapshots now allow custom retention periods - Vercel blog
Validating PowerShell script syntax in GitHub Actions workflows - Meziantou Blog
Generating vector embeddings for semantic search locally - Phil Eaton Blog
Stale-if-error cache-control directive now supported for all responses - Vercel blog
Shedding old code with ecdysis: graceful restarts for Rust services at Cloudflare - Cloudflare blog
Fragments: February 13 - Martin Fowler Blog
YouTube Videos
NAT Gateway v2 Quick Overview #azure #azurenetworking - John Savill Youtube
NAT Gateway v2 Overview - John Savill Youtube
Azure Sovereignty Options Short! #azure #azurelocal - John Savill Youtube
Looking at Sovereignty Requirements with Azure - John Savill Youtube
Azure Update - Friday the 13th February 2026 - John Savill Youtube