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.

In modern software development, especially when dealing with web services, the ability to customize and extend HTTP request and response processing is crucial. This article delves into the concept of delegating handlers, illustrating their use and benefits with practical examples.

Comparing `useState` and `useReducer` in React involves understanding their use cases, advantages, and implementation. `useState` handles simple state logic, while `useReducer` manages complex state transitions.

Microsoft Enterprise Library 6.0 offers robust tools like Logging, Exception Handling, Data Access, and more, streamlining enterprise-level development. Configure and customize blocks for efficient cross-cutting concerns management and adhere to best practices seamlessly.

Learn how to efficiently handle CSV and text files in C# ASP.NET with this comprehensive guide. Explore essential operations like reading, writing, parsing, and manipulation. Master file handling techniques to streamline your application's data management process.

Explore how to implement file type detection using magic numbers in MVC 5. Learn about analyzing file headers, determining mime types, and integrating this functionality into your web development projects for robust content validation and secure file handling.

Auto-refresh GridView on closing popup: Utilize JavaScript or jQuery to trigger a postback or AJAX call upon popup closure. Update GridView data source server-side to reflect changes dynamically, enhancing user experience and data accuracy.

Learn the foundational steps of Entity Framework's Code First approach in this straightforward guide. Dive into database development with ease using C# and Visual Studio, mastering Object-Relational Mapping (ORM) for seamless data modeling.

Implementing Apple Push Notification in ASP.NET involves setting up SSL certificates, handling device tokens, and crafting payloads. Utilize libraries like PushSharp for HTTP/2 API calls. Authenticate with provider tokens for secure communication.

Table Splitting in Entity Framework 6 (Code First Approach) allows multiple entity types to map to a single database table. This technique is useful for organizing related data within the same table, optimizing data access, and maintaining a clear domain model.

Learn how to unload an assembly that was dynamically loaded using reflection in .NET. This guide covers essential steps, including using AppDomain for isolation, managing memory efficiently, and practical code examples in C#.

The CAP theorem, introduced by Eric Brewer in 2000, outlines the trade-offs between Consistency, Availability, and Partition Tolerance in distributed systems. This article explores its history, principles, drawbacks, and C# implementations.

This article will explain 6 important concepts, Stack, heap, value, ref, boxing, and unboxing. Explore the essence of .NET through six pivotal concepts.

Memory management ensures efficient use of system resources. The finalize method performs cleanup before object destruction, The Dispose method releases resources explicitly, especially for unmanaged resources, preventing memory leaks and optimizing performance.

Create a user-friendly Contact Us form for your website with essential fields like Name, Email, and Message. Implement spam protection, validation, and a responsive design for seamless interaction.

In this article, we will learn Entity Framework Database Seed Method that allows you to seed some dummy data in the database for testing purposes.

The CodexMicroORM open-source project on GitHub includes several features to help you create fast, concise .NET deliverables. One such feature is implemented in the Performance. cs file and enables dynamic (i.e. run-time) access to properties of any object – faster than what you’d get out of the System.Reflection.Type.

Prepare for your .Net interview with our comprehensive guide to the top frequently asked questions. This resource covers essential topics, common interview questions, and detailed answers to help you succeed.

The Spire. Barcode library offers a versatile solution for generating barcodes in C#. With comprehensive features and clear documentation, it simplifies barcode creation, encoding, and customization, enabling efficient integration into various projects with ease.

Shared assemblies in .NET are reusable components accessible by multiple applications. They promote code sharing, reducing redundancy and enhancing maintainability. Strongly named and stored in the Global Assembly Cache (GAC), they ensure versioning and security, facilitating efficient deployment and management across .NET applications.

.NET Framework 4.6, integrated with Visual Studio 2015, introduces several new features and enhancements. Key improvements include the new RyuJIT compiler for better performance, updated async debugging, enhanced security, support for HTTP/2, and improved diagnostics. These updates streamline development and debugging processes.

In this article, you will learn about Proxy Objects, ObjectStateManager, and EntityState to leverage advanced tracking features for data manipulation and performance optimization in your .NET applications.

System.CodeDom in .NET enables dynamic application creation by programmatically generating and compiling code at runtime, facilitating flexible and customizable software development processes.

Entity Framework code First approach allows us to use our POCO (domain) classes as model and Entity framework is use this classes to querying data, change tracking and other updating function.

Implicitly Typed Local Variables in .NET allow declaration without specifying the variable's data type explicitly, enhancing code readability and reducing verbosity, improving developer productivity.

Learn how to retrieve data from SQL Server using Entity Framework (EF) in C#. This tutorial covers querying with LINQ, transforming results into comma-separated values (CSV), and leveraging EF's data retrieval capabilities within the .NET Framework.

.NET Standard is a set of APIs that define the base class libraries available across different .NET implementations, ensuring compatibility and portability between platforms like .NET Framework, .NET Core, and Xamarin.

Efficiently insert data into multiple SQL tables in .NET using ADO.NET transactions, ensuring atomicity and data integrity across affected rows for robust database operations.

Consider loop efficiency: 'for' is faster for arrays, 'for each' for collections. Optimize performance by choosing the right loop type in .NET programming.

Learn how to leverage Entity Framework for interacting with stored procedures in your .NET applications. This tutorial explores integrating stored procedures into your data access layer, optimizing database interactions, and enhancing performance using Entity Framework with SQL Server.

In this article we will touch base 3 ways of doing optimistic locking i.e. Using ADO.NET dataset, SQL Server Timestamp check and old / new value check.
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