Unhandled Exceptions

18 Nov

Extension Methods, Fluent Interfaces, and the evils of API Pollution

I am going to propose a guideline for the use of C# 3.0 Extension Methods: Don’t Use Them to Rename Existing Functionality in an API Just Because You Don’t Like A Function’s Name.
The idea of extension methods is that you can improve an otherwise non-extensible object’s public API by ‘extending’ its Interface to include additional [...]

13 Nov

ALT.NET NYC Meeting 03 Videos are Posted

Just wanted to point out that the videos for the most-recent ALT.NET NYC meeting have just been posted for viewing.  In this meeting we had the benefit of a guest appearance by the famous weary traveler Oren Eini, better known as Ayende Rahien, the creator of RhinoMocks, and contributor to various well-known OSS projects like [...]

10 Nov

Autumn of Agile: Iteration 1 Part A screencast is available

I am pleased to announce that the next installment in the Autumn Of Agile screencast series is now available for immediate download from the main web site.
Good news, Bad news
The good news is that this is the installment where we finally start to write some code!   The bad news is that this installment clocks [...]

17 Oct

T4 Templating Engine to the Rescue (sort of~!)

Its somewhat funny to me how the usual ‘knock’ against Open Source Software is the poor quality of the documentation that often accompanies it.  “Why can’t we have professional quality, comprehensive documentation for these OSS projects just like the really solid, professional quality documentation that comes from — oh, I don’t know — Microsoft for [...]

09 Oct

UnitTest Utility Library Update

A number of readers of this blog have let me know that they have adopted the UnitTestBase and DatabaseUnitTestBase classes that I originally demonstrated from the Summer of NHibernate screencast series as a simple means of facilitating their writing of unit tests.  This is great news as I’m glad others have been finding value in [...]

05 Oct

(final) Summer of NHibernate Session 14: Migrating to NHibernate 2.0 is Available

For those following along, I have just posted the 15th (yes, I know it says ‘Session 14′, there was a ‘2a’, remember? ) and final installment in the Summer of NHibernate screencast series for download.
As promised, in this installment we port our data-access-layer code and related unit tests to the recently-minted NHibernate 2.0 release (well, [...]

30 Sep

Developer Code of Ethics: On the evils of stealing someone else’s work

Tonight a viewer of the Summer of NHibernate screencast series I was having an IM conversation with was kind enough to point me to a blog post (http://dotnetmagic.spaces.live.com/Blog/cns!709F68A62F06375F!184.entry) wherein an enterprising young blogger (I’m going to assume its a ‘young’ blogger since I’d like to think that a more mature developer would have more respect [...]

30 Sep

Microdesk.Utility.UnitTest assembly update for RhinoMocks 3.5 RC1 refresh (3.5.0.2) support

Since demonstrating the Microdesk Unit Test Utility in the Summer of NHibernate series, several people have adopted it for their own work in leveraging NDbUnit to interact with the database during unit testing.  I’m very happy to see that this approach is of interest to at least a segment of the community and I have [...]

28 Sep

Coming Soon: "Autumn Of Agile" …?

Summer of NHibernate Feedback: this isn’t real!
During my production of the Summer of NHibernate screencast series, I have routinely received questions from viewers that tend to want me to dig into more real-world issues that come into play in the development of a non-demo/non-sample application.  Since the focus of the code samples in the NHibernate [...]

14 Sep

What I learned at VSLive! New York

I had the opportunity early last week to attend the VSLive! New York .NET Developer conference from 9/8 thru 9/10 and I learned quite a bit from my attendance.  For context, the following is the list of talks that I chose to attend…
Monday

Best Practices in ASP.NET 2.0/3.5: defending yourself from worst practices by Richard Hale [...]

© 2008 Unhandled Exceptions | Entries (RSS) and Comments (RSS)

GPS Reviews and news from GPS Gazettewordpress logo