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 seamless integration of Data Annotations and Code First Migration within the Entity Framework. Learn how to leverage annotations to define data models and relationships, and master the art of migrating changes to the database schema with ease.

Enhance .NET application performance through techniques like code profiling, caching, asynchronous programming, and database query optimization. Implementing these strategies boosts efficiency and responsiveness, ensuring optimal user experience.

Learn how to efficiently manage data in a grid view by combining client-side and server-side approaches using jQuery and Ajax. This tutorial guides you through the process of retrieving data from both the client and server sides, ensuring seamless interaction and dynamic updates.

Learn how to implement Insert, Update, and Delete operations using stored procedures in Entity Framework 6 with a Code First approach. This tutorial covers setting up stored procedures, mapping them to entity operations, and handling CRUD functionalities efficiently.

Combine Group Box & Picture Box in Windows Forms for organized UI & image display. Utilize Group Box for visual grouping & Picture Box for image rendering, enhancing user experience in C# GUI applications.

Create a sleek Picture Viewer in C# using .NET 4.5. This project blends UI development with graphics programming, offering a seamless interface for viewing and managing images. Dive into image processing and user interaction, crafting an intuitive tool for exploring visual content.

In ASP.Net 4.0, ClientId is a crucial feature enabling the unique identification of HTML elements rendered by server controls. It facilitates client-side scripting by providing a predictable naming convention, ensuring seamless integration between server-side logic and client-side functionality, and enhancing user interface development in web applications.

.NET Remoting offers efficient remote object interaction, ideal for network resource access. Compared to SOAP-based web services, it's lighter. While easier than Java's RMI, it's more complex than web services. We'll create a remote object accessed via an interface, fetching database rows from Northwind.

Learn how to use C# and .NET to create, read, update, and delete Windows Registry keys and values, including permissions and safety considerations.

.NET Framework 4.5 introduced read-only interfaces, facilitating immutability in C#. These interfaces enforce that implementing classes cannot modify properties, enhancing code predictability and safety in scenarios where immutable data structures are desired.

Learn to serialize and deserialize objects using SOAPFormatter in .NETFramework. Understand the usage of the IFormatter interface with Serialize and Deserialize functions. Implement serialization with FileStream and SoapFormatter. Ensure proper file handling for serialization and deserialization.

Configuring SharePoint 2013 Central Administration in Office 365 involves settings for site collections, service applications, timer jobs, and health analysis. It manages farm-wide settings and services critical for efficient SharePoint operation.

This dissertation explores binary patching techniques using IDA Pro, emphasizing reverse engineering, byte-level manipulation, and assembly code analysis. It covers configuring IDA Pro for patching, analyzing binary logic, and demonstrates patching procedures via IDA scripts and manual byte editing.

IronRuby, a dynamic language for .NET platform, as this guide demystifies its integration with the Common Language Runtime (CLR). Explore seamless interoperability, scripting capabilities, and the underlying architecture, unlocking the potential for leveraging Ruby's expressive syntax within the .NET ecosystem.

The preview of Dynamic Data and Entity Data for EF 6 introduces efficient database connectivity and modeling within the .NET Framework. It enables seamless integration of data with code through Entity Framework, supporting various approaches like Code-First, Model-First, and Database-First.

Explore different strategies for firing events across servers and clients concurrently in .NET, including .NET native events with late-binding, interface-based approaches, and utilizing a broadcast engine for asynchronous messaging, ensuring efficient communication while managing failed receivers.

Explore efficient ways to split PDF files using .NET framework in C#. Discover step-by-step methods, libraries, and tools available in Visual Studio for seamless document processing. Master PDF manipulation techniques for better control and organization of your files.

This paper explores executable cracking using OllyDbg, focusing on reverse engineering without source code. It emphasizes Assembly Programming and tools like OllyDbg and CFF Explorer. Methods include patching binaries to bypass copy protection. A trial software example demonstrates debugging and modifying code to remove expiration.

Recursion in programming involves a method calling itself with modified parameters until a termination condition is met. It operates on a Last In First Out (LIFO) stack memory. The algorithm consists of a recursive case and a base case.

Retrieving assembly metadata at runtime in .NET involves using reflection, and accessing attributes like AssemblyVersion or custom ones. This dynamic analysis enables discovering types, members, and other assembly details programmatically for various runtime scenarios.

Windows Management Instrumentation (WMI) facilitates remote management and system administration tasks, including remote shutdown and monitoring. However, it requires administrative privileges and poses security risks if not properly configured. Effective security measures include access control.

MEF is a component of .NET framework 4.0, to create lightweight, extensible applications. It avoids hard dependencies and lets the application developer discover and use extensions without any configuration required.

ASP.NET Web API facilitates Create, Read, Update, and Delete (CRUD) operations over HTTP. Utilizing HTTP methods like GET, POST, PUT, and DELETE, it interacts with data using JSON/XML serialization.

Concurrent programming in C# often involves managing shared data among multiple threads. In this article, we'll delve into what ConcurrentBag<T> is, how it works, and when to use it.

This article is an introduction into Visual Studio. Visual Studio 2005 is a complete set of development tools for building high performance Desktop applications, XML Web Services, mobile applications and ASP web applications.

In this article, we will Learn about various serialization formats like binary, XML, and JSON, along with serialization attributes and best practices for efficient data handling and persistence within the .NET ecosystem.

Learn how to seamlessly upload files using File Transfer Protocol (FTP) in this comprehensive guide. Discover the step-by-step process, from setting up your FTP client to navigating directories and transferring files securely.

In this article, we will Learn to access and view your Google Drive contents seamlessly using . NET. This tutorial guides you through integrating Google Drive API into your .NET applications, empowering you to manage files, control access, and enhance collaboration effortlessly.

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.

Learn how to efficiently retrieve information about external drives and peripherals on Windows using WMI queries. Explore the power of WMI (Windows Management Instrumentation) for detecting and managing hardware devices, aiding system administration tasks and automation.
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