Tuesday, July 27, 2004

DAL Webcasts

I am frequent webcast watcher. This format of media is very comfort to lazy people like me. Lately I’ve been dealing with Data Access Layer (DAL) design issues and data manipulating in Web User Interface (Web UI) components. To my greatest satisfaction I found these webcasts. I believe that keeping in mind the ideas projected in the webcasts can help many of us to build more beautiful designs that provide flexibility and performance. Go get pop corn and have fun watching it:

Dave’s Pluggable Data Access Layer with Interfaces and the Factory Pattern
Best Practices for Handling Data Using ASP.NET
Best Practices for Managing Lists Using ASP.NET
Best Practices for Building High-Performance ASP.NET Applications


Friday, July 16, 2004

WinForms Validation Controls - have U seen it?

When everybody talks about smart client (and there are those who even implements it prior ClickOnce is here) I still feel lack of some basic functionality like data validation. Seems strange that ASP.NET team provided it and WinForm's has not. As I look at VS.NET 2005 it seems that it lacks data validation controls too (is Orcas alfa out?).
            Luckily we have a couple of articles that catch up the gap: 
 
Validator Controls for Windows Forms
Extending Windows Forms with a Custom Validation Component Library, Part 1
Extending Windows Forms with a Custom Validation Component Library, Part 2
Extending Windows Forms with a Custom Validation Component Library, Part 3
Use Declarative Field Validation

Wednesday, July 14, 2004

ASP.NET 2.0 new features (click me)

The article describes about new cool features of ASP.NET 2.0.

More complete list can be found in the Dino's book Introducing ASP.NET 2.0
(or U can even preview some chapters here) and also there are hands on labs that can be downloaded from asp.net

Here are the links for articles that describes how to provide these features in ASP.NET 1.1 so U do not need to wait untill VS.NET 2005 RTM:

Rearchitect Your Web Applications for Microsoft ASP.NET 2.0
Personalization
Themes and skins
Authorization and profiling
Master pages