While reactive strategies respond to failures after they occur, proactive strategies prevent problems before they happen. In this post, we'll explore the two …
Polly provides several reactive resilience strategies that respond to failures as they occur. In this post, we'll explore four essential reactive strategies: …
With the arrival of Aspire 13, Aspire now provides an MCP server that your AI coding agent can access to see the logs of your running Aspire application.
Tired of bloated Controllers and messy Minimal APIs? Discover how FastEndpoints solves common .NET API problems with the REPR pattern, better organization, and …
Sadukie shares what she's found looking at Minecraft projects - from simple shelters to massive, automated farms - and realizing they're brimming with …
Learn how to use the Git command line to fully control what parts of files you commit. Use the interactive Patch Mode to split hunks further to refine your …
Let's take a step back and talk about why .NET Aspire is relevant to today's developers, why they should care, and how to take an existing app and Aspire it.
It is optimal to not have pending database migrations when starting fresh on a new task, as letting them into stable branches leaves a stable branch in an …
Building applications that can withstand transient failures—whether due to infrastructure hiccups or unreliable external services—is far easier when you …
Scott attended Stir Trek's 2025 conference this year. In addition to learning a lot, there are other benefits to attending a live, in-person conference!
Baking a cake gone wrong can teach you more about user experience than you think! Discover practical UX principles learned from a real-life red velvet disaster, …
The quality of your application code can be measured in many ways. Let's take a step back and consider measuring said quality based on how easy (or difficult) …
NimblePros has been named a Particular Software Partner in recognition of our expertise with NServiceBus and our success in helping clients build scalable, …
Learn two simple rules to avoid AutoMapper headaches in .NET: only use implicit mappings and only map outwards from your domain. No more hidden business logic …
Just as holiday cookie recipes give you tried-and-true methods for festive treats, design patterns provide proven solutions to common coding challenges. In this …
AutoMapper isn't the tool for every scenario, but what is done in these more complex cases? Is AutoMapper still useful when more complexity is present?
Legacy code refactoring made easier with characterization tests. Using Verify and Bogus, capture current behavior efficiently, enabling confident code …
A simple question. I have a set of tasks to perform and I want to optimize their performance. Each operation is atomic, none of them depend on one another. So, …
What happens when we prompt AI to help write a platonic Valentine's Day poem for people who love code katas, design patterns, and software architecture? Read …
Explore essential SQL queries for analyzing your SQL Server database, covering stored procedures, tables, and views to understand structure, size, and …
When building objects in tests, there are 3 design patterns that assist with building test objects - Factory pattern, Object Mother, and Builder pattern.
Sometimes, the gap between a company's technological needs and its current capabilities becomes too wide to bridge internally. That's where a fractional Chief …
The Guardians of the Galaxy wrote some code for their travel log app. However, it could use some clean up of code smells and improvements using the Ardalis …