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 MongoDB integration with .NET, from setup to CRUD operations. Discover its advantages, like cross-platform flexibility, high-speed data handling, and robust security, with code examples for seamless database interaction.

In C# programming, the "params" keyword plays a crucial role in enhancing flexibility and convenience when dealing with methods that accept a variable number of the same type of parameters.

In this article, you will learn about RESTFul Minimal Web API with .NET 6 and .NET 7. REST APIs use the REST architecture style to provide standardized resource access using HTTP verbs. Minimal APIs in .NET enable lightweight, efficient API development with reduced dependencies.

This article covers the setup, key features, and practical examples for tracking events like the creation, modification, deletion, and renaming of files or folders, making your file-handling tasks seamless and efficient.

Learn how to automate tasks in Sitecore by creating scheduled tasks. This involves writing task code, creating commands, and setting up a scheduler. Automating tasks like content publishing or email reminders can save time and streamline operations.

In this article, we will learn how to finely control how many concurrent executions we will allow of our async methods, without blocking, using a semaphore.

We delve into the implementation of integrating an external API for vehicle registration within an ASP.NET MVC application. The method, Addadminvehicle, serves as a bridge between the web application and the BureauID API, which is responsible for handling vehicle fastag registrations.

.NET Binary Serialization simplifies the process of converting objects into binary formats for efficient storage or data transfer. This guide explores serialization techniques, the BinaryFormatter class, custom serialization, and best practices.

C# 13 enhances developer productivity with features like flexible params collections, scoped locks, and partial properties, allowing for streamlined coding, improved performance, and robust thread safety.

Learn how to use .NET 9's Task.WhenEach to process asynchronous tasks as they complete with await foreach.

In .NET 9 the params keyword has been extended to support not only arrays but also other collection types like ReadOnlySpan<T> and IEnumerable<T>. This enhancement offers greater flexibility and potential performance improvements.

This article explains in detail the latest release of .NET. The latest .NET ecosystem updates improve performance, security, and productivity across C# 13, ASP.NET Core, EF Core, .NET Runtime, Libraries, SDK, and .NET MAUI, advancing developer capabilities significantly.

This article explores key file extensions in ASP.NET, including.ASPX for web pages, which combine HTML and server-side code to generate dynamic content, and .CS for C# source files, essential for defining application logic.

Configure a Sitecore renderField pipeline processor that adds rel="noopener noreferrer" to external LinkField URLs for improved link security.

Integrating OpenAI's Assistant API in .NET empowers developers with advanced natural language processing capabilities. Using C# and Visual Studio, set up your project, manage API credentials securely, and implement functionalities like creating threads, sending prompts, and retrieving responses.

This article covers the basics of DDoS (Distributed Denial of Service) attacks and prevention methods in .NET Core. It explains how to identify DDoS symptoms and apply preventive techniques, including rate limiting, IP blocking, monitoring, caching, and load balancing, to secure applications and servers effectively.

Learn how to use .http files in .NET projects to send and test API requests directly from Visual Studio or Visual Studio Code.

In Sitecore, we often need to perform searches for items without using Solr. This article explores a recursive search approach using the ManualSearch class to retrieve specific items or lists from the content tree based on template ID and conditions, ensuring efficient performance and null handling.

Serialization is the process of converting an object into a storable format, such as XML, JSON, or binary, while deserialization restores it to its original form. Common types include XML, JSON, Binary, and SOAP serialization.

This article explores the unique features, advantages, and ideal use cases of each layer, guiding you in selecting the right solution to enhance scalability, efficiency, and overall performance for your project.

Today I will be talking about a new feature of Parallel Programming that was added to .Net 4.0.

If you're writing a Database Manager application or simply want to retrieve all the instances,this trick might come in handy.

Solr Search in Sitecore" focuses on integrating the powerful Solr search engine with Sitecore CMS to enhance search capabilities. It covers configuring Solr for efficient indexing, optimizing search queries, and improving content retrieval.

The Model First Approach in Entity Framework allows users to create and manage entity models using the EDMX file. It features a design surface for editing entities, a model browser for navigation, and mapping details for entity relationships.

This article explores the practical use of expression trees in C# by building an ASP.NET Core web API with dynamic filtering functionality. It demonstrates how to construct flexible queries using expression trees, allowing filtering by properties such as `IsActive`, `Category`, `Name`, and `Price` over a product database.

We'll cover the essentials of containerization, including setting up your Docker environment, creating a Dockerfile, building your application image, and deploying it for seamless execution. Enhance your development workflow with Docker today.

Minimal API in ASP.NET Core provides a streamlined approach to building HTTP APIs with minimal configuration. Introduced in .NET 6, it allows for lightweight API development without controllers, making it ideal for small projects. This article covers key features, and differences from traditional APIs, HTTP verbs, and routing techniques.

The .NET 9 Garbage Collector enhances memory management through dynamic tuning, improved generation collections, and a refined compaction algorithm, ensuring efficient, automated memory handling while optimizing application performance.

This guide explains how to resolve scoped services from a singleton service, highlighting best practices to avoid common pitfalls and ensure proper resource management in your application.

This article explains how to send emails using the .NET framework, focusing on the System.Net.Mail namespace. It covers the essentials of SMTP, the use of SmtpClient and MailMessage classes, and common pitfalls like incorrect credentials, SSL requirements, and hostname issues.
Everything on .NET, not only its articles: the .NET 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