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.

Learn file upload and zip file creation using DotNetZip Library in ASP.NET application. Setup library reference, add file upload control, and implement zip file creation logic. Utilize System.IO for file operations. Test and verify functionality with provided code example.

Explore Service-Oriented Architecture (SOA) with Microsoft for streamlined, modular applications. Harness Microsoft technologies like Azure and BizTalk Server to design, implement, and integrate services efficiently.

Learn Database First approach with Entity Framework. Utilize existing databases to create entity models. Use the ADO.Net Entity Data Model to connect. Customize model options including pluralizing, including foreign keys, and handling Stored Procedures. Navigate model browser, manage table mapping, update models from database changes.

In C#, `readonly` and `const` keywords declare values with key differences. `const` is compile-time, immutable, and static, while `readonly` is runtime, set in constructors, and can vary. Choose based on usage scenarios.

In today's article you will learn how to enable the Net.Tcp Port Sharing Service, so that it can be used by WCF for Port Sharing across multiple processes.

Learn how to leverage partial classes and partial methods in real-time applications with C#. Explore their use for modular design, event-driven programming, and code organization. Discover how they enhance extensibility and simplify code maintenance in software development.

Create a fixed-size cropper using ASP.NET and jQuery to enable users to precisely crop images. This frontend UI component allows selecting and manipulating image regions within predefined dimensions, enhancing image processing capabilities for web applications.

Explore event handling in .NET, a fundamental aspect of event-driven programming. Learn about event handlers, delegates, and the EventSource class, diving into the publisher-subscriber pattern and best practices for asynchronous event handling.

The TreeView Explorer Control is a graphical user interface element primarily used in Windows applications. It provides a hierarchical view of data, typically resembling a folder structure, enabling users to navigate through various levels of information.

This content outlines the complexities of equality and comparison in .NET, diving into topics like reference vs. value equality, the role of interfaces, and issues with floating-point arithmetic. It explores various scenarios, methods, and interfaces, shedding light on common pitfalls and best practices.

MPXJ is a Java library for reading, writing, and manipulating project data stored in Microsoft Project files. It offers APIs for task scheduling, resource management, Gantt charts, and more, facilitating seamless integration with project management systems.

Learn step-by-step instructions to deploy an ASP.NET MVC 5.0 application on Windows Azure in this comprehensive guide. Part 4 covers advanced deployment strategies, including Azure Web Apps, continuous integration, and best practices for hosting web applications in the cloud using Visual Studio. Start deploying with confidence.

I'm sure if you follow any news sources at all, you see countless hacks, breaches, and leaks from various big-name companies which you might assume would be better at protecting your information. Now most of these incidents can probably be related to non-technical issues like social engineering, but not all of them.

In the realm of .NET programming, lambda functions represent a powerful and concise way to define anonymous methods or functions. In this article, we'll explore the fundamentals of lambda functions in .NET, understand their syntax and usage, and uncover their practical applications in real-world scenarios.

Explore Enterprise Library 6.0 and Unity 3.0, essential tools in Microsoft's .NET ecosystem. Learn how to leverage Enterprise Library for robust application development and Unity 3.0 for effective dependency injection, enhancing scalability and maintainability in enterprise-level software projects.

This tutorial guides the creation of a web app to search records via DropDownList. It includes SQL commands to create a database, insert records, and configuring data sources. The process involves setting up controls and data sources, enabling easy record retrieval.

Create a Web Application in Visual Studio 2010 to store product details in XML format. Display product details in a GridView and add an advertisement banner using AdRotator control. Bind XML data to the GridView and set up advertisement files for banner display.

Objects Comparer enables comprehensive object-to-object comparison with custom rules. Easily install via NuGet or GitHub. Customize comparison behavior, override rules, and implement factory for efficient comparison. Utilize value comparers for specialized comparisons. Explore examples with unit tests for practical scenarios.

Component based technology has done great things for software development, allowing reuse and leading to better-written code that separates subjects and entities into distinct components.

Access the AssemblyInfo file to retrieve crucial product details such as version, title, and company. Utilize attributes like AssemblyVersion and AssemblyProduct to programmatically access metadata, facilitating versioning and product identification within .NET applications.

Explore the power of Model Binding in ASP.Net 4.5 Label Control for seamless data integration. Learn how to bind data effortlessly to Label Controls, enhancing user experience and streamlining data presentation.

Get started with .NET Framework and its technologies for beginners. Learn C# with Visual Studio, explore web development with ASP.NET MVC and Entity Framework, master CRUD operations with SQL Server. Dive into Windows Forms and UWP for Windows app development. Explore other Microsoft technologies like Azure.

Learn how to enhance the launch performance of your .NET Framework 4.5 applications by leveraging MultiCore JIT (Just-In-Time) compilation. Discover techniques to optimize code compilation, reduce startup time, and improve overall execution speed for greater efficiency and user satisfaction.

Upload multiple files, then use the ZipArchive class in System.IO.Compression to compress them into a single zip file. This server-side process streamlines file management, enabling efficient transfer and storage, commonly used in web development for batch downloads or backups.

.NET Framework At A Glance. In this post let's see what is the .NET Framework, benefits of the .NET Platform, introducing CLR, CTS, and CLS, Framework Class Library(FCL), Managed vs. Unmanaged Code, .NET Assemblies, Types in the .NET Framework like Class, Struct, Interface, Delegate, Enum.

In our day to day development, it is a rare case where we don’t need to read a configuration file. There are many techniques for the treatment of such static classes, singleton classes, etc and it is normally that the Config class is accessible in all projects.

Explore step-by-step guide showcasing integration of unmanaged calls via DTS ActiveX script to a .NET assembly within a SQL Server scheduled job. Understand assembly registration, system path configuration, and COM client setup for seamless execution.

The DriveInfo class in C# allows accessing and managing disk drive information such as available space, drive type, and volume details. With its methods and properties, it enables efficient disk space monitoring and drive operations.

Discover how to configure profiles, handle complex mappings, customize type conversions, and utilize features like flattening, null substitution, and reverse mapping for efficient data transformations in your applications.

Spire.doc provides a robust solution for generating reports as Word documents without relying on Microsoft Word. Utilizing the .NET framework and C# programming, it offers efficient document processing, automation, and conversion capabilities, making it an ideal alternative for document generation and manipulation tasks."
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