Meet Dot: Your Expert AI Assistant for C# and .NET Development

The modern software landscape is evolving fast, and .NET developers need tools that keep up. Whether you’re spinning up a new microservice, building clean RESTful APIs, or wrangling Entity Framework migrations, wouldn’t it be ideal to have an assistant who knows .NET inside out?

Say hello to Dot — your AI development partner, engineered for speed, precision, and deep domain expertise in the Microsoft ecosystem.

Continue reading Meet Dot: Your Expert AI Assistant for C# and .NET Development →

Building Cursor-Based Pagination with Redis and .NET for External API Integrations

When building modern APIs that integrate with external systems, a common challenge is enabling efficient, scalable pagination — especially when the external system doesn’t support pagination natively. This post walks through a practical, production-ready solution using cursor-based pagination and Redis caching in a .NET Web API environment.

Continue reading Building Cursor-Based Pagination with Redis and .NET for External API Integrations →

Advanced Fault Tolerance in .NET 8 Using Microsoft’s Resilience Framework

In my original Polly article, I introduced Polly as a robust resilience framework for handling transient faults and service failures. At the time, Polly was entirely community-driven and required manual configuration within each application. Fast forward five years, and Microsoft has officially embraced the concepts introduced by Polly, incorporating them directly into the .NET framework with a suite of first-party resilience libraries.

Continue reading Advanced Fault Tolerance in .NET 8 Using Microsoft’s Resilience Framework →