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.

Discover Entity Framework 6's new feature: logging database operations. Easily debug and troubleshoot performance issues by logging SQL commands, parameters, timestamps, and more. Customize logging output for better insights into your application's behavior.

Learn to create EXE and DLL files using MASM in Visual Studio. Configure project settings, write assembly code, debug, and test applications. Explore the power of assembly language for faster execution and system programming.

In this article, we will learn Delegates in .NET provide a powerful mechanism for defining and encapsulating methods, enabling flexible event handling and callback functionality.

Learn how to create a GenericDNN module using templates, simplifying module installation without manual configuration. Follow step-by-step instructions for project setup, building in Release mode, installation via Extensions menu, debugging, and deployment.

Learn how the .NET Framework Global Assembly Cache stores shared assemblies, handles strong names and versioning, and supports deployment, configuration, and relocation.

The article discusses a couple of features introduced for assembly and versioning in Visual Studio 2005 such as referencing assemblies, registering assemblies to GAC, digital signing and friend assemblies.

Explore .NET 4.0's enhanced performance monitoring capabilities, including application domain-level resource tracking for memory and processor usage. Utilize Hosting APIs and Event Tracing for Windows (ETW) for comprehensive diagnostic insights.

.NET Client Profile, tailored for Windows Forms apps, offers speedy deployment with minimal footprint. Microsoft trims features like ASP.NET, MSBuild, enhancing package efficiency. Removed from .NET 4.5+, optimized for quicker deployment and reduced disk space.

Learn to create a custom task in a class library, execute it after a TFS build succeeds. Setup TFS build agent, define build process, and run TFS build seamlessly. Ensure successful build execution with step-by-step guidance.

In this article, we are going to learn how to create DotNetNuke Custom module using DNNTemplate. DNN Custom Module Folder Structure with usage details.

Explore efficient .NET application design for scalability and performance. Learn about proper resource management, application boundaries, assembly strategies, code refactoring, and optimal thread usage. Boost your software's efficiency and maintainability today!

This article explains how to write and execute high-performance .NET managed code by employing the Native Image Generator utility as well as some of its disadvantages and recommended scenario guidelines for its use.

In multi-threaded programming, thread safety and efficient data sharing are critical considerations to ensure smooth and reliable application execution. This article dives into the features, usage, and benefits of the ConcurrentQueue<T> class in .NET C#.

Explore seamless conversion of objects to JSON using Json.NET, a popular library in C#. Learn efficient serialization techniques, data transformation strategies, and harness the power of .NET development for smooth integration and optimal JSON handling.

Learn to customize your DNN (formerly DotNetNuke) experience with this tutorial's third installment. Delve into crafting a bespoke editing page, empowering you to tailor your CMS to specific needs.

ChannelFactory caching in WCF 4.5 allows caching of service instances. ClientBase<T> introduces CacheSetting property, facilitating caching. Enum values determine caching behavior. Samples demonstrate usage for AlwaysOn, AlwaysOff, and Default settings. References: MSDN links provided.

Explore updating data with ASP.NET and Entity Framework's Code First approach. Define Employee model, set up DbContext, and create a Webform for user input. Implement logic to update employee details in the database upon button click. Dive into database interactions seamlessly within your web application. Happy coding!

In the realm of .NET C# development, optimizing performance is paramount for ensuring that applications meet user expectations for speed and responsiveness.

This article elucidates the Common Instruction Language (CIL), foundational to .NET, distinguishing directives, attributes, opcodes, and tools like IL Disassembler and Reflector. It explores CIL's role in code execution and its significance in Reverse Engineering. Covering assembly, class, and method directives, along with MSIL instructions.

This article describes details of the .NET CLR and ILASM coding, including a detailed analysis of each opcode instruction how to integrate an IL code into an existing high-level C# written code, and how to convert an already built C# code into IL code directly.

In this article, we shall be confronted with the rest of the implementation in the context of CIL programming as such, how to build and consume DLL file components using the MSIL programming opcodes instruction set.

CancellationToken in ASP.NET Core provides a powerful mechanism for achieving this goal. In this article, we will delve into the concept of CancellationToken, its usage, and practical examples to illustrate its importance in asynchronous programming.

Remoting technology facilitates distributed computing, enabling seamless communication between processes or applications across a network. It employs protocols, marshaling, and proxies to facilitate remote method invocation, enhancing interoperability and scalability in client-server architectures.

An introduction to the assembly concept explores the fundamental unit of deployment in .NET applications. Assemblies encapsulate code, metadata, and resources, aiding in code management, versioning, and deployment.

Learn to host a Web API in Azure Worker Role using OWIN for decoupled architectures. Set up the project in Visual Studio with Azure SDK, configure endpoints, and add API controllers. Utilize OWIN's HttpListener for self-hosting. Run and test in Azure Emulator.

Learn efficient data retrieval techniques using Table Valued Functions (TVF) through Data Entity Model in EDF Framework 5.0. Enhance database operations by leveraging TVFs within Entity Framework, simplifying data selection and processing tasks with advanced SQL capabilities.

Streamline debugging with the 'Login As' design pattern, enabling authorized users to temporarily access accounts for testing purposes. Enhance development efficiency and ensure thorough testing of user roles and permissions.

Explore advanced .NET Reverse Engineering through Round-trip engineering, manipulating IL code without accessing source code. Fix bugs like Memory Overflow, Array Index Out Of Range, and Divide by Zero Exception by altering IL opcodes. Defensive reading perspective emphasized.

In this article, I will explain Dependency Injection (DI) is a design pattern that supports the development of loosely coupled code, and it’s also one of the SOLID principles (Dependency Inversion Principle).

Recursive Common Table Expressions (CTEs) in SQL Server enable querying hierarchical data structures efficiently. Using the WITH clause, recursive CTEs define anchor and recursive members, facilitating recursive querying and navigation through tree-like data.
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