Things That Caught My Attention Last Week - March 8

Published on Tuesday, March 10, 2026

caught-my-i

Open-source

htmxRazor 1.2.0: Toast Notifications, Pagination, and the End of CSS Specificity Fights by Chris Woodruff

Software Architecture

5 Architecture Tests You Should Add to Your .NET Projects by Milan Jovanović

Parse, Don't Guess by Oskar Dudycz

Vertical Slices doesn't mean "Share Nothing" by Derek Comartin

.NET

Async Does Not Mean Scalable by Irina Scurtu

Fun Five Year Retrospective on Marten Adoption by Jeremy D. Miller

Visual Studio Dev Essentials: Free, Practical Tools for Every Developer by Jim Harrer

Extend your coding agent with .NET Skills by Tim Heuer

Release v1.0 of the official MCP C# SDK by Mike Kistler

Essential Visual Studio Extensions by Karen Payne

The Value of Immutability in .NET by Barret Blake

Agile/Work Life

Product Backlog Refinement Hell: 3 Problems and Solutions by Mark Levison

Azure

Azure Developer CLI (azd): One command to swap Azure App Service slots by PuiChee (PC) Chan

Software Development

We are still engineers by Mark Downie

Visualize GitHub Actions runs with Meziantou.GitHubActionsTracing by Gérald Barré

How to scan for vulnerabilities with GitHub Security Lab’s open source AI-powered framework by Man Yue Mo, Peter Stöckli

Learning to read C++ compiler errors: Ambiguous overloaded operator by Raymond Chen

When Read­Directory­ChangesW reports that a deletion occurred, how can I learn more about the deleted thing? by Raymond Chen

Making art with CSS gradients and corner-shape and skew, oh my by Cassidy Williams

In defence of correctness by Mark Seemann

AI

The End of Coding? Wrong Question by Oskar Dudycz

The Missing Link in Vibe Coding: Feedback Loops by Vlad Khononov

Event-sourced Claude Code workflows by Nick Tune

Signal ping : Skill still sets the ceiling by Mike Amundsen

Which of these languages are best for AI? by Mark Seemann

comments powered by Disqus