Unhandled Exceptions

27 Aug

DX_SourceOutliner v2.0 Redesign Concepts (final installment)

This is the last in a series of posts here and here about my design ideas for re-engineering the DX_SourceOutliner to improve its design as well as increase its flexibility and extensibility for the future.
Observed Theme 4: Analysis of Code Element Metadata
The .NET WinForms TreeNode class provides a node.Tag property of type object, the intended [...]

24 Aug

DX_SourceOutliner v2.0 Redesign Concepts (continued)

This is the second in a series of posts about my thoughts on my redesign of the DX_SourceOutliner Visual Studio DXCore-based plugin that started here.
Observed Theme 3: Decision Logic is (Mostly) Driven by User Options
As mentioned, one of the very serious growing problems with the present design of the DX_SourceOutliner is that of decentralized decision [...]

07 Aug

DX_SourceOutliner vNext: ‘Technical Bankruptcy’ and ‘Write One to Throw Away’

Anyone who has done any appreciative work in software engineering is familiar with one of the most challenging aspects of Software Development: the realization that software engineering isn’t fundamentally really about building so much as it is about discovering.  We are taught for long periods in our careers (either implicitly through the language we use [...]

01 Aug

On Open Source Software, Itches, and Documentation

Background
Those people plugged into the Linux user community are probably aware that recently Microsoft has announced that it will be donating some 20,000 lines of code for eventual (they hope) inclusion in the Open Source Linux kernel project.
Setting aside any interest in a debate about altruistic vs. capitalistic motivations that might be at the heart [...]

13 Jul

Why I Don’t Listen to the StackOverflow Podcast any More

As a creator of community content (no, I’m not likening the level of what I do to anything close to what Jeff and Joel have accomplished with StackOverflow), I’m willing to give the community content produced by others the benefit of the doubt.  So I’ve been a long-time listener (from the beginning) of the StackOverflow [...]

04 Apr

NDbUnit updated to Support SQLServerCe and SQLite

Thanks to the recent code contribution of Alan Baldwin, I have just been able to complete the integration of support for SQLServerCe, Microsoft’s oft-renamed mobile SQLServer variant, as a database target into the NDbUnit project.  You can get the latest source or the binary as a download.
This is the same release that includes the previously-integrated [...]

16 Mar

Proteus: Unit Test Utility and Domain Foundation code goes OSS!

Many viewers of one or more of my screencast series, Summer of NHibernate or Autumn of Agile, have seen me make use of several utility and base class libraries that I have developed over the years.  Some have expressed interest in using some of these libraries in their own work projects.  Some have asked permission [...]

11 Mar

ALT.NET: Opposing Forces of Meaning

A recurring theme that keeps cropping up in various forums of discussion is the question…
What is ALT.NET?

Heck, I even blogged a little about it back in September of 2008 when I experienced my first (not the first I’m sure, just my first) explosion of discussion about it on the ALT.NET Yahoo discussion group.
Personally, I’m torn [...]

22 Feb

NDbUnit Project Officially Updated to Handle FK Relations

For those of you who are long-time followers of my blog, you are probably aware that as long ago as this post from October of 2007 (originally from my blog’s former home on the Microsoft Live! Spaces site but since ported over here so I wouldn’t lose it when I declared my independence from Live! [...]

21 Feb

An Exception of Type RunningLikeCrap has Occurred!

Last month I was listening to a recent installment of the always-excellent Software Engineering Radio podcast where the topic was ‘Performance Engineering’.  One of the points that the guest in that installment was making was that he has been involved in many projects where the process of ‘performance engineering’ (the act of gathering performance metrics, [...]

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

GPS Reviews and news from GPS Gazettewordpress logo