9/5/2010
LifeCycle Solutions - Home ( the software development blog )
 

<July 2006>
SunMonTueWedThuFriSat
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

Subscribe to this feed:

RSS 2.0 | Atom 1.0 |CDF






Monday, July 24, 2006

Framework Design Guidelines is one of the best .NET books I've read, bar none.  The only downside for some will be that the examples are in C#, but even so, there is tons of great, real-world guidance that applies to all levels of .NET development.  Written by a couple of Microsoft developers who worked on the .NET framework, it's suprisingly candid and easy to read.

Posted by Daniel Root

ASP.NET 2.0 includes a new set of features called 'Health Monitoring.'  This involves a lot of different ways to monitor the 'health' of your application in event logs, performance counters, etc.  One use of it, though, is to send email notification of exceptions.  This is something we traditionally had to do in code, or with a logging framework like Enterprise Library Logging.  In ASP.NET 2.0, though, it can be done by simply configuring the application.


This also includes some cool features- such as the ability to prevent sending the same error 100 times.  Other providers support going to a SQL Server table or the event log.
Posted by Daniel Root

Sunday, July 23, 2006

Craig Utley presented a very useful Microsoft Webcast a few months back on three common OO design patterns (Singleton, Factory, and Observer).  In addition to describing practical coding techniques to solve particular problems, Craig also shows two methods for implementing each pattern -- a "traditional" approach that uses coding constructs available in most languages, and a more elegant ".NET" approach that takes advantage of features of the .NET framework to achieve the same goal; for example, his .NET implementation of an "Observer" pattern uses delegates/events to communicate between publisher and subscriber objects, rather than having the publisher aggregate references to the subscribers. 

There is also a good reference to various patterns, with sample implementations, here

Posted by Brian Parks

Thursday, July 20, 2006

One of the interesting features of SQL Server 2005 is a new utility for working with Reporting Services called Report BuilderDesigned as a reporting solution for the non-developer set (a la MS Access reporting, and others), the tool works against “Data Source Views” (DSVs) created as an abstraction of the underlying tables – the general idea is that the end user works with entities and relationships of entities rather than with relational database tables (think “General Ledger View” vs. GL00100, GL00101, etc.)

For the more savvy users in some organizations, Report Builder, used in conjunction with well-planned DSVs could eliminate some of the ad-hoc reporting tasks that are often delegated to developers.

Video demonstration here.

Posted by Brian Parks

There is an excellent collection of tutorial videos on the Official ASP.NET 2.0 web site.  While they are probably most beneficial for developers seeking to learn about the new features in 2.0, they should also be useful for those moving to ASP.NET 2.0 from other environments, like traditional ASP or PHP.

Posted by Brian Parks

© 2006 LifeCycle Solutions, LLC | All Rights Reserved