Extreme JS

JS Greenwood's WebLog on architecture, .NET, processes, and life...

Browse by Tags

All Tags » .NET (RSS)
XP StoryStudio v0.99b released
Having gathered initial feedback from the v0.99 release, v0.99b is now available, with the following minor improvements: Iterations can be deleted. In v0.99, this feature just linked to the Story Delete, and wasn't implemented Date fields now have pop...
Posted: Jan 18 2005, 09:42 PM by jsgreenwood | with 37 comment(s)
Filed under: ,
Agile planning tool - XP StoryStudio - available for download
Whilst I've not had time to do all the documentation I was planning to over Christmas, I have got round to bundling up the installer and updating www.XPStoryStudio.com . So, available for download now (from the aforementioned URL), is v0.99 of XP StoryStudio...
Posted: Jan 04 2005, 12:49 AM by jsgreenwood | with 11 comment(s)
Filed under: ,
Coordinating Enterprise Website Development in .NET
One of the favourite Enterprise development strategies for .NET websites I've come up with is that of splitting the website into logical areas along functional- (and naturally change-) boundaries; having separate areas of the site developed as separate...
Tool updates
Long time since my last post - I've been getting ready for and going on a nice bit of pan-European road racing. The car was getting a fair bit of stick, so didn't make it the full distance, but that's another one to cross off the list of lifelong ambitions...
Posted: Oct 07 2004, 11:20 PM by jsgreenwood | with 1 comment(s)
Filed under:
New Setup & Deploy tool "MSI Command Launcher" released
I finished the initial release of my latest (and possibly last for a while) MSI plugin tonight. This one, MSI Command Launcher , extends the ability of custom actions to run user-defined code by: Supporting the execution of batch files (standard Setup...
Posted: Sep 04 2004, 01:47 AM by jsgreenwood | with 3 comment(s)
Filed under:
NUnit MSI - an NUnit plugin for Setup & Deploy packages
One of the things that's irked me for quite some time is how, even in a mature TDD environment, the tests that are written never seem to make it past the integration server. Yet vast amounts of time gets spent tracing and fixing the differences between...
Posted: Aug 18 2004, 02:26 AM by jsgreenwood | with 19 comment(s)
Filed under: ,
Code should be self documenting, right?
I wrote a bit of a monologue in an e-mail to some of the developers at work the other day about documenting code. I've never been a great fan of huge swathes of inline comments splitting up what's only 4 or 5 lines of self-explanatory code, so when the...
Posted: Aug 18 2004, 12:05 AM by jsgreenwood | with 8 comment(s)
Filed under: ,
New, slicker GUI for NUnit
I use NUnit. A lot. Almost every time I hit compile, in fact. And I'm not a big fan of the command line version; there's a certain feel-good factor from seeing all of the orbs turn green. But this is where my problem lies with NUnit - although it's technically...
Posted: Aug 16 2004, 12:44 AM by jsgreenwood | with 20 comment(s)
Filed under:
Editing app.config Files During Installation
One problem that's always been apparent in .NET projects is applying changes in application configuration during deployment. There's a longer article I'm going to write shortly on managing differing configurations between environments in the enterprise...
Posted: Aug 02 2004, 12:25 AM by jsgreenwood | with 8 comment(s)
Filed under:
XML Explicit
On various MS code help forums I've seen dozens of posts along the lines of "How do I get a root tag in an FOR XML EXPLICIT statement. There have been numerous responses: Do three SELECTs, with a " SELECT '<root>' FROM [Foo] " as the first one Read...
Posted: Jul 05 2004, 08:20 PM by jsgreenwood | with 2 comment(s)
Filed under:
More Posts