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.
Modeling an API for a domain is a difficult task. The trick is to get the correct level of encapsulation/abstraction while making the API easy to understand and consume. If we can model our domains at the same level that we understand them linguistically then we are 90% of the way there. This article discusses a programming methodology by which we can build a concise interface that will provide a consistent level of abstraction and is easy to code against.

This article explains about customization of Page Layout using Dynamic Data Web Application model.

This article explains about Custom Formatting feature of Dynamic Data Web Application.

This article explains about Custom Validation for Dynamic Data Web Application.

This article explains about URL Routing and Inline Editing of Dynamic Data Web Application.

This article gives an introduction to Enterprise Library.

In this article I will show how to implement a customized converter as a part of the article how does XAML interact within C# code.

In the first article, SQL Server Stored procedures and UDF within LINQ context-Part I, I exposed 2 scenarios of how to deal with stored procedures using LINQ, in this second part, I will accomplish the task by demonstrating how to call a user defined function UDF using the same way adopted in the first part.

this article explains you how garbage collector is well tuned for its maximum performance

Here in this article I am sharing my research of what changes there have been in programming from 1970 until now.

This article shows various ways to pass data among Web Forms.

This article gives a small intoduction to the recording of video for YouTube and how to upload that recorded video.

This article is part 2 of Learn .NET in 60 Days series. It will provide further details.

In today’s fast changing technology, keeping up with technological changes is a challenge. Every time we try to keep up with technology changes, technology changes again. It is never ending chase to catch up with technology and that is what makes software development even more interesting. Focus of this article is to give developers, project managers a quick view of many of new Microsoft technologies out there and help them realize the value of these new technologies. To be frank, technologies covered here are not new and some of them were introduced to IT world, 3 to 4 year ago. But in relative terms, these are still new technologies in Microsoft world as real-world projects and products might take some time to adapt to these changes in technology.

Regex has been the most popular and easiest way of writing validations. The only big problem with regex has been the cryptic syntax. Developers who are working on projects with complicated validation always refer to some kind of cheat sheet to remember the syntaxes and commands.

Bandwidth performance is one of the critical requirements for every website. In today's time major cost of the website is not hard disk space but its bandwidth. So transferring maximum amount of data over the available bandwidth becomes very critical. In this article we will see how we can use IIS compression to increase bandwidth performance.

In this article we will start with a basic LINQ to SQL example and then see how we can implement one-many and one-one relationship using ‘Entityref’ and ‘EntitySet’. We have also attached a source which demonstrates the same in a practical manner.

In this article I will explain you about the System.Security.Cryptography.Xml Namespace.

This article explains about Code Definition Window and its features in Visual Studio 2008.

This article explains about the iFrame model web site and its advantages and disadvantages. The sample web site also attached.

In this article I will explain you about the basics of the Mobile Internet Toolkit.

This article will help get you started consuming native code with C# by writing your own interop layer in C++/CLI as a much cleaner and more flexible alternative to using PInvoke.

In this article I will explain you about Events and Delegates in Remoting.

This article will focus on following concept Simplest way of sending email Writing HTML Email Creating Email with attachment.

This is an open source project based on a Bank Management System. This project covers all functionality related to a bank. This project uses WPF.

In this article I will explain you about Security and Microsoft .NET.

In this article we will learn what is Business Connectivity Services and take a look it's key features and some of the common usage scenarios.

This article explains about implementation of Memorization Pattern in C#.

This article demonstrates a technique through which we can have a type-safe pool object that holds references to many different types of objects.
Everything on Learn .NET, not only its articles: the Learn .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