Unhandled Exceptions

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 [...]

21 Aug

DX_SourceOutliner v2 Design Concepts

In a past post, I mentioned that I am in the process of declaring ‘Technical Bankruptcy’ on my DX_SourceOutliner project.  I wanted to share some of my thoughts on what’s wrong with the present approach to the design and what new ideas I have to try to address the problems.  As mentioned in my prior [...]

20 Aug

Refactor_UpdateNamespace now supports VB.NET too!

For those of you interested in using my DXCore Refactor_UpdateNamespace plugin (see here and here for more details) but hampered by the fact that prior releases supported only C# and not VB.NET, you will be happy to know that a new version is now available for download that corrects this limitation. 
Two Properties, Same Concept, [...]

11 Aug

Refactor_UpdateNamespace v1.0 Updated with Bug-Fix

Yesterday I announced the release of v1.0 of the DXCore plugin as described in this post.  Almost immediately upon its release, someone pointed out a pretty embarrassing  bug that I had apparently failed to test for: the plugin only replaced the portion of the existing namespace string that fell between pairs of periods (”.”) rather [...]

11 Aug

Refactor_UpdateNamespace v1.0 Released

I absolutely LOVE the extensibility of the DXCore Visual Studio API abstraction layer that is both available free from Developer Express as well as bundled with Developer Express’ commercial and (free) express Visual Studio productivity tools.  The ease with which they have made it possible to create Visual Studio add-ins that act as integral parts [...]

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 [...]

27 Jul

DX_SourceOutliner v1.1 Released: 1 bug-fix and 3 features

After a bit of work this weekend, I am happy to announce that v1.1 of the DX_SourceOutliner Visual Studio Add-in is ready for download.  You can get the latest binary release from the Google Code site here.
What’s New
Originally supposed to be just a bug-fix (which would have left it at v1.0), while working on it [...]

23 Jul

DX_SourceOutliner 1.0 RTM is Officially Available

After a final bug-fix, I’m happy to announce that the 1.0 RTM version of the DX_SourceOutliner is now available for download.  The binary has been moved to a new Google Code site (check the downloads tab for the binary release).
Over the coming weekend when I have a spare moment I will post the source to [...]

19 Jul

DX_SourceOutliner 1.0 RC2 is Available

After a bit of arm-wrestling with the Visual Studio eventing model to ensure that some really weird corner cases are handled and the treeview isn’t rebuilt like 100 times when an obscure edit happens and invalidates the tree’s being in sync with the editor window content, I am (finally) ready to make available the v1.0 [...]

12 Jul

DX_SourceOutliner 1.0 RC1 Release is Available!

After about a week and a half of on-again, off-again work on this in my spare time (yeah, I code for work, I code for fun, I’m mostly hopeless — just deal with it), I’m happy to announce that the RC1 (Release Candidate 1) build of version 1.0 of the DX_SourceOutliner Visual Studio DXCore Add-in [...]

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

GPS Reviews and news from GPS Gazettewordpress logo