Coffee Mug logo

The Code Brew's Weekly Newsletter - Week 23

Welcome back to The Code Brew! ☕ Big news this week: A wave of major AI models just hit the Vercel AI Gateway, including Claude Sonnet 4.6 and Gemini 3.1 Pro. On the .NET front, we're getting an early look at new runtime async changes in .NET 11, testing out Ollama with C#, and getting massive updates to the Critter Stack. Plus, Tailwind v4.2.0 is out, and Interop 2026 has officially been announced. Dive in!

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