Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
Integrate OpenAI & Azure OpenAI APIs into your C# .NET 9 application. This guide covers setup, secure API key management, and building AI-powered features. Unlock text generation, summarization, and more!

Unlock the power of async/await in C#! Learn how it works internally, common pitfalls like deadlocks & async void, and best practices for scalable .NET apps.

Learn the difference between gRPC and REST in .NET with simple examples. Understand when to use each for high-performance and scalable applications.

CQRS stands for Command Query Responsibility Segregation. It helps keep your app organized by separating how you write data and how you read it. MediatR is a tool that makes this easier in .NET microservices. In this article, we will walk you through the steps to set it up simply and clearly.

Build AI agents in .NET using Semantic Kernel! This guide covers core concepts, C# implementation, and real-world examples for intelligent applications. Automate tasks with AI!

Explore WPF in .NET for building modern Windows desktop applications. Learn about XAML, data binding, MVVM, and its advantages for rich UI and scalable apps.

Master SOLID principles (SRP, OCP, LSP, ISP, DIP) in OOP with real-world C# examples. Write clean, maintainable, and scalable code for robust applications.

In modern enterprise IAM systems, onboarding new tenants and managing identity configurations manually can lead to inconsistencies, operational overhead, and scalability challenges. This article explores how Keycloak can be automated using a template-driven approach with KeycloakConfigCLI, compares it with the Keycloak Admin API, and demonstrates how organizations can efficiently provision and manage multiple tenants in a consistent, repeatable, and scalable manner.

Master .NET 8 configuration! Learn to read appsettings.json values using IConfiguration, GetSection, IOptions, and more. Build scalable, maintainable apps easily.

Learn how to monitor your .NET applications with Azure Application Insights! This step-by-step guide covers setup, configuration, and custom telemetry for optimal performance.

Explore Azure's event-driven architecture! Learn how to build scalable, resilient microservices with Event Grid, Service Bus, and Functions. Real-world examples included.

Explore Microservices Architecture in .NET! Learn how to build scalable, independent services with ASP.NET Core. Discover benefits, challenges, and best practices.

Explore C# 14 features such as the field keyword and extension members, plus .NET 10 updates including Aspire, AVX10.2 performance support, and the SLNX solution format.

Learn how we solved identity federation challenges in Duende IdentityServer by introducing Keycloak as a unified IAM broker. This article covers SAML to OIDC transformation, architecture design, and scalable SSO integration patterns.

Explore the future of .NET development in 2026! Dive into High-Density architectures, AI integration, HybridCache, and the Blazor vs. React landscape. Master modern .NET!

Explore the future of .NET APIs with ASP.NET Core 10 & C# 14! Discover implicit spans, extension properties, AOT, streaming, and more for faster, leaner apps in 2026.

Unlock ultra-fast bulk processing in Oracle with array binding! Learn how to optimize inserts, updates, and deletes for 100K+ records in ASP.NET Core. Benchmarking, parallel processing, and memory optimization tips included.

Master Dependency Injection in .NET 8! Learn how to build clean, testable, and maintainable applications with practical examples and best practices. Improve your C# code!

Containerize .NET apps for scalability and portability. Learn best practices: official images, multi-stage builds, security, and CI/CD for efficient deployments.

Boost distributed system performance! Learn caching strategies (Cache-Aside, Write-Through), invalidation, Redis implementation, and best practices. Scale efficiently!

Master the Strategy Pattern in .NET! Learn how to implement multiple algorithms and behaviors cleanly, avoiding messy if-else statements. Enhance code maintainability and flexibility.

Unlock the secrets of .NET! Discover the CLR, the engine powering your C# code. Learn about memory management, JIT compilation, and its vital role in .NET apps.

Learn .NET production-readiness practices including N+1 query prevention, choosing EF Core or Dapper, health checks, and stateless horizontal scaling.

Master C# memory profiling! Detect and prevent memory leaks, optimize .NET applications, and boost performance. Essential for scalable, robust systems.

Secure your React and .NET Core apps! This guide covers JWT authentication, API protection, and role-based authorization for robust user management. Learn best practices!

Explore a modern .NET backend architecture using Vertical Slice Architecture and CQRS. This article dives into a practical Todo API implementation, showcasing validators, CQRS, and feature-focused design.

.NET 8 vs .NET 7: Understand key differences in support, performance, and cloud readiness. Choose the right framework for scalable, long-term .NET development.

Explore Feature-First Architecture in .NET using Vertical Slice and CQRS! Learn how to build scalable and maintainable applications with a practical ToDo API example.

Build resilient .NET apps with self-healing architecture! Learn health probes, auto-restart strategies, and background monitoring for automatic failure recovery. Achieve high availability!

Reduce .NET Garbage Collection (GC) pressure for optimal performance! Learn practical strategies to minimize allocations, optimize code, and boost application speed.
Everything on .NET, not only its articles: the .NET page →
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only17days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article