Sahil Malik
15 articles
.NET
The Ins and Outs of Dependency Properties and Routed Events in WPF
Sahil Malik - 0
XAML, one of the most important pieces in the Windows Presentation Foundation (WPF) puzzle, is merely another way to describe your intent to the...
.NET
User Profiles and Audience Targeting in SharePoint 2007
Sahil Malik - 0
Within any organization, a user is more than just the account he or she uses to log in to the network and the unique...
ASP
Writing Custom Editors for WebParts
Sahil Malik - 0
The following WebPart may be simplistic, but it contains a "personalizable" public property called DisplayText that could transform it into an incredibly useful content...
ASP
Establishing ASP.NET 2.0 WebPart Communication
Sahil Malik - 0
I use a number of Web sites every day. Each Web site has a header, footer, some kind of navigation, and an area where...
ASP
Enabling Custom Authentication for SharePoint 2007
Sahil Malik - 0
One of the sore limitations of SharePoint 2003 was its obsessive/compulsive disorder to use Windows Authentication, only Windows Authentication, and nothing but Windows Authentication....
ASP
ASP.NET 2.0: WebPart Framework Basics
Sahil Malik - 0
Looking at the Internet, I see a number of exceptionally functional sites personalized to my tastes. Much like staring at a map that says...
.NET
DLINQ: Submitting Your Changes
Sahil Malik - 0
DLINQ gives you the ability to work with relational data as objects without giving up the ability to query. My previous article described the...
.NET
DLINQ: Bridging the Object Relational Divide
Sahil Malik - 0
Are you a DataSet person or more of a business object person? What an awful choice to make! On the DataSet side, you lose...
.NET
WinFS Basics: Working with a Data Store
Sahil Malik - 0
WinFS is probably one of the most exciting offerings in the Microsoft pipeline. The next step in information storage on the Windows platform, WinFS...
.NET
System.Transactions: Implement Your Own Resource Manager
Sahil Malik - 0
One of the biggest paradigm shifts that has occurred with the introduction of .NET 2.0 probably is the introduction of System.Transactions. I talked briefly...