Introducing the HTTP QUERY method: a revolutionary fix for search APIs, combining GET's safety with POST's body capabilities for efficient, reliable data retrieval.

Run .NET tools without installation using dotnet tool exec or the dnx shortcut. Ideal for one-off tasks & CI/CD.

Effortlessly run and debug .NET Core Web API projects in VS Code. This guide provides a step-by-step walkthrough, covering setup, debugging, and troubleshooting for efficient development.
Discover a rare C# compiler crash caused by using nameof() with indexers in .NET 8! Learn how Ref Safety Analysis triggers a 'FailFast' and how to avoid it. Keep your nameof expressions simple for safer code!

Master .NET Core cross-platform development! Learn essential coding patterns for Windows & Linux compatibility, avoiding common pitfalls in file handling, dependencies, and more.
Integrate New Relic with Angular for robust SPA monitoring. Track API calls, errors, and user behavior using the @newrelic/browser-agent package. Enhance observability!

Explore C# memory management, from stack vs heap to structs and contiguous memory. Learn how Span<T> enables efficient slicing without allocations, optimizing performance and reducing GC overhead in modern .NET apps.

Memory leaks can silently degrade the performance of your .NET Core applications, leading to high memory consumption, sluggish performance, or even crashes. DotNET provides a rich set of tools to detect, analyze, and fix memory leaks effectively.

Microsoft has introduced a groundbreaking feature in .NET 10 Preview 4, the ability to run C# files directly using dotnet run app.cs.

Learn how to enforce consistent coding styles and improve .NET code quality using .editorconfig and Roslyn Analyzers. Discover creating custom analyzers to catch bugs early and maintain clean, scalable codebases.

Learn how to implement TOTP-based multi-factor authentication in an ASP.NET Core Web API and MVC application, including setup, QR code generation, login, and code verification.

The latest .NET Core 10 and C# 14 releases significantly improve the .NET ecosystem. This article provides an in-depth exploration of these new features, their benefits, and practical implementation with examples.

Migrating Azure Functions from the in-process model to the isolated worker model is crucial to ensure compatibility with future .NET versions and leverage enhanced flexibility and control over your application's lifecycle. Microsoft has announced that support for the in-process model will end on November 10, 2026, making it imperative for developers to transition to the isolated worker model.

Zoom provides a Server-to-Server OAuth (S2S OAuth) authentication method for secure API interactions between your application and Zoom services. This authentication method is recommended for server-based applications that do not require user authorization.

Authenticating .NET applications to Azure services securely and efficiently is critical for modern cloud development. This article explores how to use the Azure Identity library and the DefaultAzureC class to streamline authentication across various environments, ensuring your application can access Azure resources.

Azure App Configuration allows your application to use Key Vault references by creating keys that point to values stored in Key Vault. Rather than storing sensitive data directly, App Configuration uses URIs that reference Key Vault values, ensuring security and flexibility.

App Configuration Store provides a unified platform to store, retrieve, and manage configuration settings securely. One of the most widely used services for this purpose is Azure App Configuration, part of Microsoft Azure's suite of cloud services.
RedisString has long been the basic and most common data type in Redis. Recently, RedisJSON has gained popularity as a module that allows you to store, query, and manipulate JSON data natively.

Garbage collection (GC) is a fundamental aspect of memory management in modern programming languages like C#. In the context of .NET Core, the GC system plays a crucial role in automatically reclaiming memory that is no longer in use, thereby preventing memory leaks and ensuring efficient memory utilization.

An anagram of a string is another string that uses the same characters but in a different order. This article delves into solving anagrams using C#, exploring methods like sorting characters, frequency counting, and even employing the bubble sort algorithm.

Webhooks are a powerful way to integrate different systems, allowing real-time communication between them. They enable applications to send automated notifications or data updates to other systems when specific events occur. In this article, we'll explore how to create a POST webhook URL in an ASP.NET Core Web API.

.NET 9, succeeding .NET 8, places particular emphasis on cloud-native applications and enhancing performance. It will receive standard-term support (STS) for 18 months.

These directories are needed because the C# compiler and linker require intermediate files to be generated during the build process to produce the final output file. The "obj" directory contains these intermediate files, which are needed to link and optimize the final executable or library file.
Git is a powerful version control system that allows developers to track changes in their projects efficiently. However, there are situations where you might need to remove a file from the Git commit history. This could be due to sensitive information, large files, or any other reason.

Retrieving a list of SQL Server Agent jobs in SQL Server Management Studio is a straightforward process. You can use the GUI provided by SSMS or run a T-SQL query to gather the necessary information.
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