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.

Explore the unified .NET framework—from .NET Core to .NET 8. Learn how it simplifies cross-platform development, boosts performance, and streamlines modern app building for all developers.

Learn TLS basics, its advantages, .NET framework compatibility, how to enable or set default TLS versions in C#, and detect active TLS versions on websites using practical C# code examples.

Learn how to use OpenCV in .NET applications with OpenCvSharp. This beginner-friendly guide covers setup, loading images, converting to grayscale, displaying results, and performing edge detection.

"Vibe coding" is good. Over-"vibe coding" is causing a stir. The major challenge in industry is happening with a trend that we can call "vibe everything".

Explore the differences between GUID, UUID, and ULID in C#. Learn their use cases, performance impact, and when to choose each for efficient and unique identifier generation in your projects.

With the release of Visual Studio 17.14, Microsoft has introduced a groundbreaking feature in public preview: Agent Mode for GitHub Copilot.

Explore how to implement service discovery in .NET using Consul, enabling microservices to dynamically locate and communicate with each other without hardcoding service addresses or configurations.

Learn to build a CRUD app in .NET 8 MVC using Dapper for lightweight data access and the Repository Pattern for clean code architecture.

In this article, learn how to programmatically create, update, and delete flows using the Dataverse Web API and the .NET SDK, whether you're automating deployments, enforcing governance, or integrating with DevOps tools. This article provides C# and JavaScript examples to streamline your flow management process.

This article explores the ScopedValueChanger<T> class, a utility designed to manage temporary value modifications with automatic restoration. Implementing the IDisposable interface ensures that changes made within a scoped context are reversed, maintaining application state integrity.

.NET 9 enhances financial app development with improved performance, minimal APIs, and better cloud-native support. Paired with SQL Server, PostgreSQL, or MongoDB, it enables scalable, secure, and data-intensive fintech solutions.

Learn how .NET's Interlocked class enables lock-free, thread-safe operations for counters, flags, and atomic updates—perfect for lightweight concurrency control in multithreaded applications without risking race conditions.

Private Tailored SLMs empower developers to deploy secure, customizable AI models locally—integrating with internal systems, safeguarding data, and enabling enterprise-grade performance without relying on public LLMs or external APIs.

A hands-on walkthrough for beginners on how to deploy web applications or services in IIS, including setting up bindings, configuring application pools, and verifying deployments.

Learn the basics of Internet Information Services (IIS) by understanding two core components: Sites and Application Pools.

Get started with Internet Information Services (IIS) in this beginner-friendly series. Learn the basics of Microsoft's powerful web server, its features, its setup process, and how it supports hosting web applications on Windows.

Learn how TOTP works and how to generate a shared secret and validate one-time passwords in C# using the Otp.NET library.

In .NET development, errors occur at compile time or runtime. Understanding and handling compilation errors like syntax issues and runtime errors like exceptions ensures stable and reliable applications.

Let's break down some best practices for writing good and fast code in .NET, using simple examples and including important principles that anyone can understand.

Learn SOA principles, components, and real-world use cases that showcase how businesses build scalable, reusable, and efficient services for modern applications and enterprise systems.

Serverless Architecture is a cloud model where providers manage infrastructure, allowing developers to focus on code. It offers auto-scaling, pay-per-use billing, and event-driven execution for efficiency.

Event-driven architecture (EDA) enables scalable, decoupled systems using asynchronous event communication. It enhances flexibility and responsiveness but introduces complexity in event management and debugging.

Microservices Architecture breaks applications into small, independent services that communicate via APIs. It enhances scalability, resilience, and flexibility but adds complexity. Ideal for cloud-native, scalable apps needing independent deployments.

Discover the power of layered architecture in software design! This approach enhances scalability, maintainability, and modularity by organizing applications into distinct layers.

Understanding architectural style is key to appreciating how buildings and structures are designed. It involves the study of various styles, from classical to modern, and the principles behind each.

Monolithic architecture is a software design pattern where the entire application is built as a single unit. It offers advantages like easier development and deployment but faces challenges in scalability and maintenance as applications grow.

This article explores the benefits of object pooling, how to implement ObjectPool<T> from System.Buffers, and real-world use cases to reduce memory allocations and enhance application efficiency.

Memory management in .NET is handled by the Garbage Collector (GC), which automatically allocates and frees memory to optimize performance.

SonarLint enhances code quality by providing real-time feedback on issues directly within your IDE. Integrating it with SonarQube or SonarCloud ensures consistent code standards across teams, improving maintainability and security.

Learn how to optimize memory access in C# .NET using CollectionsMarshal.AsSpan for high-performance scenarios. This API provides direct access to collection memory, reducing allocations and improving efficiency.
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