Enjoying the newsletter? Your feedback helps us grow and reach more developers.

Share your testimonial →

Today's Articles

I Got Tired of DI Wiring in .NET (So I Built AttributedDI)

https://medium.com/@drauren0/i-got-tired-of-di-wiring-in-net-so-i-built-attributeddi-8cb4c2f122aa?source=rss------dotnet-5

Seven years ago (wow, time flies), I was working on a big greenfield .NET project. It started clean and optimistic, and then, like many…

Build AI Agents with GitHub Copilot SDK and Microsoft Agent Framework

https://devblogs.microsoft.com/semantic-kernel/build-ai-agents-with-github-copilot-sdk-and-microsoft-agent-framework/

Microsoft Agent Framework now integrates with the GitHub Copilot SDK, enabling you to build AI agents powered by GitHub Copilot. This integration brings together the Agent Framework's consistent agent...

Dotnet Tip: ToList() Vs ToHashSet()

https://medium.com/@TechLifeExplorer/dotnet-tip-tolist-vs-tohashset-8727035f17e1?source=rss------dotnet-5

Recently, I had an issue which was bringing down our application in Production. Everything worked fine in Nonproduction of course since…

New in .NET 10 and C# 14: Multi-Tenant Rate Limiting

https://blog.elmah.io/new-in-net-10-and-c-14-multi-tenant-rate-limiting/

.NET 10 is officially out, along with C# 14. Microsoft has released .NET 10 as Long-Term Support (LTS) as a successor to .NET 8. Like every version, it is not just an update but brings something new t...

“This async method lacks ‘await’ operators and will run synchronously” — What It Really Means

https://mahraz-hasnat.medium.com/this-async-method-lacks-await-operators-and-will-run-synchronously-what-it-really-means-2627a963e851?source=rss------dotnet-5

If you work with C# and async/await, you’ve probably seen this warning:

Nerding out about covariance and immutability

https://blog.jermdavis.dev/posts/2026/nerding-covariance-immutability

I've been working with C# most of my career, but every so often they add bits to the language which for some reason I've never really got to make use of. And "covariance" is one of those thi...

Getting Started with C# Programming: A Beginner’s Guide

https://medium.com/@sumeetdugg022/getting-started-with-c-programming-a-beginners-guide-a4acf914b0aa?source=rss------dotnet-5

Learn how to set up Visual Studio and understand the basic building blocks of C#

Giving Agents a Visual Voice: MCP Apps Support in VS Code

https://code.visualstudio.com/blogs/2026/01/26/mcp-apps-support

Giving Agents a Visual Voice: MCP Apps Support in VS Code With MCP Apps: Agent renders an interactive flame graph.

Building Agentic AI with Microsoft.Agents.AI: A Getting Started Guide

https://medium.com/@ylenius/building-agentic-ai-with-microsoft-agents-ai-a-getting-started-guide-ab4ef2afdbd5?source=rss------csharp-5

Traditional AI chatbots answer questions. Agentic AI takes action. Instead of just telling you about your notes, an agentic assistant can…

Why Your .NET Core App Is Slow (And How to Fix It)

https://www.c-sharpcorner.com/article/why-your-net-core-app-is-slow-and-how-to-fix-it/

Optimize your .NET Core app! Discover common performance bottlenecks like blocking async code, inefficient database queries, and excessive logging. Learn proven fixes and best practices to boost speed...

Beyond the Prompt: Designing Stateful AI Experiences in .NET

https://www.youtube.com/watch?v=VOELhSvlCaI

Changing how ASP.NET generates OpenAPI schema names

https://timdeschryver.dev/blog/changing-how-aspnet-generates-openapi-schema-names

Preventing any naming conflicts in the OpenAPI documentation by ensuring that each schema name is uniquely identified by its full name.

.NET Conf Recap: Top announcement and features

https://www.youtube.com/watch?v=IxUttNm8PbU

Security Software False Positives

https://textslashplain.com/2026/01/27/microsoft-defender-false-positives/

Software developers and end-users are often interested in understanding how to resolve incorrect detections from their antivirus/security software, including Microsoft Defender. Such False Positives (...

Keep Reading

No posts found