architecture
C# and .NET Design Patterns Articles, Tutorials & News
C# and .NET Design Patterns articles, tutorials, and news from the DotNetNews archive.
336 articles Updated Page 13 of 14
Browse additional C# and .NET Design Patterns articles from the DotNetNews archive.
C# and .NET Design Patterns articles
Page 13 of 14
Newest first
-
Why I Still Use Polymorphism to Keep My .NET Codebase Scalable
medium.com Issue #170
https://medium.com/turbo-net/why-i-still-use-polymorphism-to-keep-my-net-codebase-scalable-7adb524737b8?source=rss------csharp-5
-
Dependency Injection?
medium.com Issue #170
https://medium.com/@durgesh8462k/dependency-injection-8e0086b5434b
-
When to Use Transient, Scoped, or Singleton in .NET Apps - Understanding Service Lifetimes
codewithmukesh.com Issue #170
https://codewithmukesh.com/blog/when-to-use-transient-scoped-singleton-dotnet/
-
C# Events: Build Reactive Apps, Fast! (Beginner’s Edition)
medium.com Issue #170
https://medium.com/@nagarajvela/c-events-build-reactive-apps-fast-beginners-edition-c210ba31db06
-
ASP.NET Core auth, Copilot, tracing
DotNetNews Issue #169
This issue spans login forms, C# language updates, Copilot agent mode, caching, testing, tracing, MAUI, and microservices guidance.
-
AI forms, APIs, and C# patterns
DotNetNews Issue #166
A varied .NET roundup covering MAUI data forms, ASP.NET Core APIs, C# language and design-pattern refreshers, AI tooling, testing, and SQL Server.
-
Decoupling Logic with the Strategy Pattern in C#
malshikay.medium.com Issue #164
https://malshikay.medium.com/decoupling-logic-with-the-strategy-pattern-in-c-a999fb4354e4
-
AppState Pattern in .NET and Blazor — Efficient State Management for Modern Applications
medium.com Issue #164
https://medium.com/@robhutton8/appstate-pattern-in-net-and-blazor-efficient-state-management-for-modern-applications-f3150d35b79a
-
Parse, Don’t Validate: A Powerful Design Pattern for C# and .NET Developers
medium.com Issue #164
https://medium.com/@vikpoca/parse-dont-validate-a-powerful-design-pattern-for-c-and-net-developers-4e07398ef950?source=rss------dotnet-5
-
Functional Programming in C#: The Practical Side
medium.com Issue #162
https://medium.com/@julakadaredrishi/functional-programming-in-c-the-practical-side-a0fb47554ce6
-
C# Generic Repository Design Pattern Nedir? Nasıl Kullanılır?
medium.com Issue #162
https://medium.com/@umut.tanriverdiceng/c-generic-repository-design-pattern-nedir-nas%C4%B1l-kullan%C4%B1l%C4%B1r-784665a78568
-
10 Essential Design Patterns Every Developer Should Know
medium.com Issue #148
https://medium.com/@riturajpokhriyal/10-essential-design-patterns-every-developer-should-know-b67003d55df6
-
New Azure Cosmos DB Design Patterns Video Series – Learn, Implement, and Contribute!
devblogs.microsoft.com Issue #145
https://devblogs.microsoft.com/cosmosdb/new-azure-cosmos-db-design-patterns-video-series-learn-implement-and-contribute/
-
Bean There, Done That? Mastering C# DI with Singleton, Scoped, and Transient
anish-gyawali.medium.com Issue #144
https://anish-gyawali.medium.com/bean-there-done-that-mastering-c-di-with-singleton-scoped-and-transient-7c75e2f4b720
-
Design Patterns for Scalable ASP.NET MVC Applications
csharp.com Issue #138
https://www.csharp.com/article/design-patterns-for-scalable-asp-net-mvc-applications/
-
AI, event sourcing, caching, and Blazor
DotNetNews Issue #133
Issue #133 covers OpenAI integration, event sourcing, Redis vs. NCache, Blazor, CQRS, testing, and .NET 9 API setup.
-
ASP.NET Core, EF Core and more
DotNetNews Issue #132
A varied .NET roundup covering servicing guidance, dynamic CORS, source generators, EF Core performance, SignalR, Azure Functions, and MAUI.
-
Memory leaks, SDK support, and Blazor
DotNetNews Issue #125
A varied .NET roundup with memory leak pitfalls, source generator SDK compatibility, Blazor WebAssembly, JSON choices, security, and performance tuning.
-
OpenAPI and C# performance roundup
DotNetNews Issue #123
A mixed .NET roundup covering OpenAPI in ASP.NET Core, LLM feedback analysis, encryption, parallelism, WebSockets, testing, and design patterns.
-
Testing, performance, and architecture
DotNetNews Issue #107
A varied .NET roundup covering xUnit and Moq, encryption, middleware, C# 12 static lambdas, EF Core AutoInclude, Azure CLI, and Visual Studio.
-
Logging, CQRS, and DI in .NET
DotNetNews Issue #100
A mixed .NET roundup covering logging, CQRS, saga and DI patterns, ASP.NET Core performance, Azure OpenAI, and SQL Server ETL tips.
-
Azure SQL, ARM, and performance
DotNetNews Issue #98
Issue #98 covers Azure SQL and Logic Apps, native ARM development, .NET 8 performance, Hangfire, authentication, DLR, and Aspire logging.
-
ASP.NET Core, C# patterns, and .NET tools
DotNetNews Issue #97
A varied roundup covering ASP.NET Core scaling, C# design patterns, CLI tooling, networking, MediatR, WiX installers, and AI code generation.
-
LINQ, EF Core, ASP.NET Core config
DotNetNews Issue #91
A varied .NET roundup with LINQ, design patterns, EF Core internals, ASP.NET Core configuration, unit testing, and AI integrations.
-
C# tips, auth, Blazor, and Copilot updates
DotNetNews Issue #85
A varied .NET roundup with C# tips, multi-tenant JWT auth, Blazor layouts, Visual Studio Copilot features, and architecture tests.