ASP.NET 2.0 provides fantastic support for WebParts, reusable Web site widgets. With very little code, you can leverage WebParts to create a full-fledged widget/portal framework that's both flexible and powerful.
Articles Written by Sahil Malik
DLINQ: Submitting Your Changes
Submitting changes as update, insert, and delete queries is at the heart of any data-driven application. Learn the various support options DLINQ offers for these tasks.
DLINQ: Bridging the Object Relational Divide
DLINQ attempts to bridge the impedance mismatch between relational data and objects. Learn all about the various functions and services DLINQ offers to enable you to working with relational data as objects.
WinFS Basics: Working with a Data Store
Introducing the next step in information storage on the Windows platform: WinFS, an active storage platform. Learn the basic operations that you can perform on a WinFS data store.
System.Transactions: Implement Your Own Resource Manager
Very few resource managers (RMs) are available with the framework of System.Transactions right now. So why not write your very own RMs and use them in conjunction with the hordes of RMs that will appear in future releases of the .NET Framework?
A Preview of What's New in C# 3.0
Get a sneak peek at some of the major language enhancements Microsoft has in store for C# 3.0.
