Redirect domain names using UrlRewrite.NET

by admin 30. October 2007 11:43

UrlRewriter.NET is a great tool for url rewriting in .NET. It can even be used to redirect domain names with.

e.g. RikPVR's main address is, but it can also be found at, or but ideally these should just redirect to the primary address. Using a host condition in UrlRewriter.NET makes this easy:

<if header="HOST" match="^((|(|($">
<redirect name="RikDVR" url="^(.*)$" to="$1" />

RikPVR 1.0 Released

by admin 19. October 2007 07:28

RikPVR is now available to everyone. After a beta program including testers throughout Australia, the UK and Europe, RikPVR v1.0 has been released.

And to celebrate the release a special introductory price of $30 (Australian) is available till the end of November. This gives you enough time to download the free 30 day trial and still purchase RikPVR at a discounted price.

Head over to to find out more.

Herbie Hancock on Wired

by admin 1. October 2007 07:37

There's a great interview with Herbie Hancock out on Wired -

Herbie is one of my favourite artists. I can't say I like all of his work, but I like a lot of it... and in many cases I like it a lot! I like looking at jazz legends and picking similarities between myself and then so I can keep deluding myself that one day I'll be able to play something like what I'd like to play (I'm a loooong way off that at the moment). In the case of Herbie I of course pick the fact that he did electrical engineering for awhile, and he obviously did it for a love of technology which led him to his later work as a synth pioneer.

Anyway, the interview's good. One point he makes which is very important for both mussos and tech people is this:

My advice is, don't depend on the technology. 
The music has nothing to do with the technology.
If you're doing music, the music has to come first.
And the technology is a tool for being able to produce
the things that you feel. Not the other way around

This holds for programming too. The point is the end result, not what language or platform you use to get there. Obviously you need to choose the best tools for the job, but ultimately the focus should be on what you're actually trying to do, not insisting on using your favourite tool, or the latest fad.

The other good one is something I've noticed in my own experiences too:

Interviewer: As a young child, you had serious talent 
in the classical area, and a passion for electronics early too,
later double-majoring in music and electrical engineering. My
dad is also a pianist, and he also almost went into engineering
at one point.

Herbie: (laughs) I think there's a relationship: math.
Particularly with jazz, but not necessarily only with jazz,
with classical music too. There's also a sense of exploration
that's involved with science and with music that links them together.

Identity 2.0

by admin 18. September 2007 09:31

Here's a somewhat interesting presentation about identity and the web which I felt was worth the time to watch (it wasn't too long) -

Well presented too!

Announcing RikPVR

by admin 14. August 2007 22:48

I've been quiet for awhile but not without reason. I've been hard at work converting TVP (our Imagine Cup entry from a few years ago) into a new product - RikPVR. I've just launched the beta program for RikPVR so if you have a digital TV card and you want to start using the easiest recording software available for it, go sign up for the RikPVR beta program.

I've launched a new blog specifically for RikPVR over at I'll be keeping this blog updated with major announcements, but if you want to keep right on top of RikPVR then subscribe over there as well.

How to go from app to product

by admin 11. April 2007 06:27

With my PhD edging closer and closer to submission, I'm increasingly spending time thinking about my upcoming foray into the world of the micro ISVs. There's so many things that need to happen to take my current application and turn it into a product people would pay for. Luckily there's lots of info out there to help do that. Here's a few links to resources I'm finding helpful:

  • The Joel Test - There's heaps of good stuff on Joel on Software but this stood out as some good thinking regarding improving the coding productivity. I'll be aiming to up the score on this a bit when I start.
  • The Museum of Modern Betas - Making things look good is tough for code monkeys like me but this site collects all the web 2.0 sites together in one nice list so I can browse through and steal ideas. Oh... and it's fun playing with some of the apps too.
  • The Micro ISV Toolkit - A set of links to stuff that's supposed to be helpful for micro ISVs. Some good, some not...

I'll probably drop some more links as I find them. Plus I'll aim to blog a bit about the micro ISV process as I go through it. Of course, sometime soon I'll actually announce what I'll be actually be releasing, but I'll wait until I've pushed the PhD out of the way first.

Make Bug Reporting Easy!

by admin 10. April 2007 23:51

I'm currently using Nozbe to keep track of things I need to get done and I'm loving it. The app is easy to use, relatively quick and accessible everywhere.

Now Nozbe is still in beta which is fair enough. And I've recently tried to take advantage of the free upgrade offered as part of the beta testing. This upgrade lets me track more projects. Unfortunately, the "Add Project" feature is no longer working. Since this is a beta it doesn't bother me too much, but I'd like to submit the bug so a) it gets fixed and b) because as a developer I know that hearing about bugs is important.

BUT, this is where the real problem is. I can't easily submit a bug report! There's no link within the app itself. A bit of searching discovered the forum has a bug area. However, to write to the forum I have to sign up. At this point I gave up and figured that somebody else will report the bug. If this was my app I'd be really annoyed with me for taking advantage of the beta stage but not reporting bugs, but it's just too hard. I should be able to just click a link, write some details about the bug and submit. No extra signup (I'm already signed up to use the app!), no searching for where to report bugs.

Anyway... I guess it's a lesson learnt for me. I'll make sure that reporting bugs is obvious and easy with my apps so I can hear about the bugs, fix them and thank my beta testers for helping out.

WiX v3 Roadmap

by admin 10. April 2007 15:52

Rob Mensching has outlined some info on the targets for WiX v3. ( There's some good looking features in the roadmap. In particular I'm interested in the improved patch support and the expansion of ClickThrough support. The bootstrapper extensions sound good as well.

Congrats to the team for reaching the end of WiX v2.

Pingbacks are back

by admin 8. April 2007 18:24

I've made some updates and re-enabled pingbacks. Hopefully spam will be reduced this time, but only time will tell...

Comments Fixed (again)

by admin 29. March 2007 19:44

RikWare had another problem with its commenting system. This only happened in some cases but should be all fixed up now so come back and comment on all those recent posts :)

About Us

RikWare is a software development company based in Brisbane, Australia. Led by director, Richard Mason, RikWare focusses on solving challenging business problems promptly and effectively.

RikWare is also the owner of Aussie Bushwalking, a free, wiki-like collaboration site for bushwalkers and the creator of RikMigrations, a migration framework for .NET.

Aussie Bushwalking

Want to discover some new bushwalking ideas? Share a few of your own? Aussie Bushwalking is like Wikipedia... but for bushwalkers. Head on over. Anybody can see the walks and it's free to sign up and share your own.



RikMigrations is a database migration library for .NET based on the migrations facility provided by Ruby on Rails. It allows simple upgrading and downgrading of databases using .NET code (such as VB or C#) either from the command line or built into your application. Unlike many other migration frameworks, RikMigrations is a stand-alone library which does not rely on a large surrounding framework.