Welcome to Niche Software

Welcome to Niche Software, a MicroISV based in Wellington, New Zealand.

This site has two (conflicting) goals.

The primary goal is to be a source of quality software - both shareware and freeware. As I tend to develop applications that scratch my own itch, many of the applications are fairly technical in nature.

The secondary goal of the site is as a host to my writing - mostly entries in my blog, but also including more detailed articles and the occasional highly opinionated editorial.

Improving on POCO: The ORM Problem

One area where improving on POCO has potential to impact greatly is that of database persistence - the domain of the object relation mapper, or ORM.

Adding AzMan Operations

If you ever find yourself using AzMan and can't work out how to add a new operation (as I did today), here's the key (and hard to Google) step.

Wierdness with Fitnesse

I ran into something really weird with FitNesse (the acceptance testing framework) today. --Chances are, it's something I've done wrong - but I can't work out what. If you know, please comment below!-- Updated below with the solution.

Boiling the whole thing down into a simple test case, what I've found is the following.

Time for a change

I hope you like the new look for the site - I thought it was time for a change.

If you spot anything untoward, please let me know!

Syndicate content