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.
This article provides a detailed guide to integrating Oracle stored procedures with ASP.NET Core using Dapper, focusing on handling output parameters, which can often be a challenging aspect of database interactions.

A delegate is an object that points to a method; alternatively, it may be thought of as a variable of the reference type that stores references to the methods. Function pointer in C/C++, delegates are used in C#. It offers a mechanism to specify which method should be invoked in the case that an event is triggered.

Learn to create Kafka consumers in C# .NET Core for web API integration. Install Confluent.Kafka, configure services, inject dependencies, and implement background service. Test with Kafka producer inputs. Integrate with web API, manage configurations, and handle EF Core context injection for database operations.

IoC and DI are essential for modular, testable, and maintainable C#/.NET code. IoC transfers control of object creation to an external framework, while DI injects dependencies into classes. Implement DI through constructor, property, and method injection for flexible, decoupled applications.

Model binding in ASP.NET Core automates the conversion of HTTP request data into .NET objects, simplifying data transfer between client-side requests and server-side code. It supports various data sources such as query strings, form data, route parameters, JSON payloads, and custom binders, enhancing API development efficiency.

Learn how to efficiently produce and consume messages using a RabbitMQ Docker container and a .NET client. This guide covers setting up RabbitMQ within a Docker environment, configuring the .NET client for message publishing and consumption, and ensuring seamless communication between your applications.

ASP.NET Core Identity is a comprehensive membership system for adding login functionality to your ASP.NET Core applications. It provides a robust framework for managing users, passwords, roles, claims, tokens, email confirmation, and more.

ASP.NET Core's request pipeline allows custom middleware components for handling tasks like authentication, and logging. Learn to create and integrate custom middleware for tailored application needs.

Learn how to implement JWT (JSON Web Token) authentication in a .NET Core API for secure user authentication and authorization. This guide covers creating and validating tokens, configuring middleware, and securing your API endpoints, ensuring robust security for your .NET Core applications.

This article covers middleware concepts including its definition, order of execution, creation using IApplicationBuilder, and methods like Run, Use, and Map. It explains custom and built-in middleware, highlighting the importance of middleware in handling the HTTP request-response pipeline efficiently.

Implement Azure Service Bus and queue in C# for robust messaging and asynchronous communication in cloud applications. Utilize QueueClient for efficient message handling, ensuring scalability, reliability, and seamless integration in enterprise environments with .NET and Azure's powerful messaging infrastructure.

Learn how to build a GraphQL API in .NET Core using ASP.NET Core, SQL Server, and Entity Framework Core, and query related event and participant data through a single endpoint.

Explore robust user authentication in ASP.NET Core MVC with Identity framework. Learn role-based access control, claims-based authentication, and seamless integration with ASP.NET Core middleware for secure user management and authorization

Learn to integrate AutoMapper in .NET Core apps. Steps include installation, service registration, model creation, mapping between domain and view models, reverse mapping, and handling complex object mapping. Improve efficiency and reduce errors in object-to-object mapping.

Basically in this article, we learn how to implement Amazon SQS (AWS SQS) in the ASP .Net Core project, how to create SQS on AWS, how to send message to AWS SQS, How to receive a message from AWS SQS and how to delete a message from AWS SQS in ASP.net Core.

Learn how to effectively use HttpClient and IHttpClientFactory in .NET Core applications. Avoid common pitfalls of creating new HttpClient instances per request, leading to socket exhaustion. Discover how IHttpClientFactory manages HttpMessageHandler lifetimes, ensuring efficient API calls and resource management.

Explore the use of design patterns in software development to solve common architectural problems. This guide demonstrates the Abstract Factory Design Pattern in C# with .NET Core, focusing on creating vehicle objects for different group sizes. Learn the benefits of using design patterns for increased maintainability and efficiency.

Learn how to integrate RabbitMQ with a WebApi and a Console application. Establish communication between the producer and consumer using RabbitMQ queues. Utilize RabbitMQ's features for asynchronous message passing, ensuring seamless data transmission between applications.

Learn how to integrate .NET Core API with WhatsApp API to send push notifications and enhance user engagement with real-time messaging.

.NET Core, developed by Microsoft, is a versatile, cross-platform framework for modern applications. It offers modularity, high performance, and compatibility across operating systems. With strong community support and continuous improvement, it's ideal for various application types.

Implementing auto logout for multi-tab/multi-browser sessions in .NET Core enhances user session security by ensuring that when a user logs out from one tab or browser, all active sessions across different tabs and browsers are simultaneously terminated, preventing unauthorized access.

A globally unique ID generator library called Xid.Net is prepared for safe and direct usage in your code. It offers an interface akin to that of the System.Guid produces lesser ids (12 bytes compared to 16 in raw format, 20 compared to 36 when translated to a string).

Unlock real-time data processing potential with .NET Core and Kafka, leveraging event-driven architecture for seamless integration. Scale effortlessly, harnessing Kafka's pub/sub messaging and stream processing capabilities for agile application development.

In this article, we'll learn how to implement robust authentication and authorization for your ASP.NET Core APIs using ASP.NET Core Identity and JSON Web Tokens (JWT). We'll go through by setting up ASP.NET Core Identity, configuring JWT authentication, and securing your API endpoints.

Learn Dapper best practices for optimal database interaction in .NET applications. Explore techniques like using output parameters and handling multiple result sets in stored procedures. Enhance efficiency with optimized query writing for delete operations.

RabbitMQ Messaging for .Net 8 WebAPI with Windows Client Part 1," introduces you to integrating RabbitMQ with a .Net 8 WebAPI and a Windows client application. Learn the fundamentals of setting up RabbitMQ, configuring your .Net 8 WebAPI for messaging, and establishing a Windows client to send and receive messages.

The Repository Pattern provides a way to manage data access logic, while the Unit of Work Pattern ensures that a series of operations are treated as a single transaction, maintaining data integrity.

Integrate FullCalendar with .NET Core to create dynamic, user-friendly calendars for scheduling and event management. This guide covers setup, JavaScript customization, and backend integration, providing a comprehensive solution for enhancing your web application's user experience.

Testing unit using Refit in ASP.NET Core involves verifying API requests and responses. With Refit, you can efficiently mock HTTP clients, perform integration tests, and ensure the functionality of your ASP.NET Core applications, enhancing reliability and quality assurance.

We have a type-safe wrapper for communicating with HTTP-based APIs thanks to the C# Refit framework. We can build an interface that represents the API we want to interact with, rather than utilizing the HttpClient that ASP.NET Core provides.
Everything on .NET Core, not only its articles: the .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