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.
Learn how to integrate OpenAI APIs into ASP.NET Core applications using C# to build AI-powered features like chatbots, content generation, and AI search. Enhance your .NET apps with AI!

Learn how to build AI-powered ASP.NET Core APIs with OpenAI, including chatbots, conversational context, streaming responses, API-key security, and document summarization.

Learn how to implement JWT authentication in ASP.NET Core the right way with secure token validation, refresh tokens, password hashing, HTTP-only cookies, role-based authorization, and security best practices. Build robust authentication!

Secure your ASP.NET Core apps! This guide covers critical security updates, common vulnerabilities, and best practices for authentication, APIs, and cloud deployments.

Explore building a robust multi-tenant customer system using C# 14, Keycloak for identity management, and In this article, Ziggy Rafiq demonstrates how to build a secure, multi-tenant customer management system using C# 14, ASP.NET Core, EF Core, and Keycloak. You will learn how to design scalable, compliant, and production-ready SaaS platforms, with a strong focus on real-world enterprise authentication, authorization, and tenant isolation—supported by practical, hands-on examples.

Master ASP.NET Core middleware! Learn how it processes HTTP requests, modify responses, and build scalable web apps. Explore built-in & custom examples.

Implement centralized logging with the ELK stack (Elasticsearch, Logstash, Kibana). This guide provides a step-by-step approach for efficient log management.

Learn to enforce HTTPS in ASP.NET Core using HTTPS redirection, HSTS, Kestrel configuration, reverse proxies, and secure cookies.

Master API versioning in ASP.NET Core! Learn to implement URL, query string, and header versioning for backward compatibility and seamless API evolution. Keep your apps stable!

Learn how to cache Razor view fragments in ASP.NET Core with CacheTagHelper, including expiration, query, route, user, and cookie-based cache variation.

Learn how to implement a request validation filter in ASP.NET Core Web API step-by-step. Ensure data integrity, reduce code duplication, and improve API reliability.

Master ASP.NET Core integration testing! Learn to test APIs, databases, and services together using WebApplicationFactory and in-memory databases for reliable apps.

Master ASP.NET Core Web API output formatting! Learn to create custom formatters (like CSV) for flexible API responses, boosting compatibility and control.

Protect your ASP.NET Core APIs! Learn to implement rate limiting middleware to prevent abuse, ensure stability, and optimize performance. Includes code examples.

Master ASP.NET Core file streaming for large files! Learn to upload & download efficiently, avoiding memory issues. Boost performance & scalability now!

Learn how to implement FluentValidation in ASP.NET Core for robust input validation. Improve code quality, maintainability, and user experience with clean, structured rules.

Learn how to implement the CQRS pattern in ASP.NET Core Web API for cleaner, scalable, and maintainable applications. Step-by-step guide with MediatR and examples.

ASP.NET Core app failing in production? Discover 7 common mistakes that cause deployment nightmares! Learn how to fix missing configs, DB issues, and more. Debug like a pro!

Boost ASP.NET Core .NET 8 API performance with output caching! Learn to store and reuse responses, reducing server load and improving speed. Step-by-step guide included.

Implement ASP.NET Core health checks for robust app monitoring. Learn to track API status, database connectivity, and service availability, ensuring reliability and scalability.

Unlock the power of ASP.NET Core middleware! Learn how to build robust, observable apps with custom middleware. Avoid common pitfalls and ship reliable code. Master the pipeline!

Learn how to implement background services in ASP.NET Core using IHostedService. Improve your Web API's performance by running tasks asynchronously. Includes examples and best practices.

Boost ASP.NET Core Web API performance with response caching! Learn how to implement it step-by-step, reduce server load, and enhance user experience. Optimize your API now!

Learn how to implement API versioning in ASP.NET Core Web API using URL, query string, or header versioning. Maintain backward compatibility and ensure smooth upgrades. A step-by-step guide!

Master Serilog in .NET 8! Learn to configure logging to console and file for efficient debugging and monitoring. Implement structured logging and best practices.

Learn to secure ASP.NET Core gRPC services with JWT authentication, authorization attributes, role-based access control, HTTPS, and gRPC interceptors.

Integrate AI into ASP.NET Core apps easily with Microsoft.Extensions.AI (MEAI). Build chatbots, smart search, and content generation features quickly and efficiently.

Ensure reliable message delivery in .NET microservices with the Outbox Pattern. Learn how to implement it using ASP.NET Core, EF Core, and background services for data consistency.
Everything on ASP.NET Core, not only its articles: the ASP.NET Core page →
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article