Monthly ArchiveOctober 2007



Habanero 23 Oct 2007 01:03 am

Code Generation & Reverse Engineering

We’ve got some more great news on the Habanero development front. We’ve been engaged in lengthy battle with the dark forces of Unusability, Tedium and Non-Productivity. The casualties have been heavy. In particular, we regret to announce the death of Wasted Time, Duplicated Work and Accidental Errors. Sad news indeed!
Continue Reading »

.NET & Habanero 22 Oct 2007 07:10 am

Null Values for DateTimePicker

The .Net DateTimePicker is a stubborn animal. It does what it does and provides little leeway either side. There are three primary problems:

  • No time picker - I do like the editor you get when you double-click the clock in WindowsXP, but why not have something similar in .Net?
  • Non user friendly - when I was training users to use the picker to enter a date of birth, they took one look and went back to typing text
  • Not blankable

This last point now has a remedy in Habanero!
Continue Reading »

Habanero 22 Oct 2007 02:16 am

Habanero Beta: New Features Available

The clock is winding down towards Habanero’s gold release on November 1, 2007. In the meantime, we’ve launched another update on Habanero Beta, which is available on free download until then.

Some new features then:

  • Generate new projects and code from xml class definitions
  • Reverse engineer class definitions from MySql databases
  • Collections now inherit from IBusinessObjectCollection to improve flexible support for generics
  • New support for null values in a DateTimePicker (not in .Net!)
  • Prevent or cascade deletes on multiple relationships

The update is now available for download on the Habanero website. Your feedback would be much appreciated!
Continue Reading »

Humour & Web 15 Oct 2007 01:44 am

Fooling the Spam Bots

Launching your blog and forum introduces you to a new set of friends: the spammers.  Getting your first spam is a novelty for a while - you appreciate the attention and it’s nice that someone seemed to take the time to find your site and make a few (unwelcome) comments.  The friendship is shortlived however, and I’ve finally pulled out my machete and chopped off a few heads.
Continue Reading »

Humour & Software development 10 Oct 2007 01:21 am

My First Client Installation

Perched nonchalantly on my hard chair, I scribble occasionally while the university lecturer blabbers on about development methodologies. They’re all just words to me, waterfalls and spirals and … forests and glades and … oops. Concentrate! A few exams later and I had a scroll in my hand that qualified me as a programmer. Now for the real world.

Now most of what I learnt at university has been useful in some way, but the one module I somehow missed was “Client Installations 101F”. Well, it must have been there, surely, but I guess I was thinking of forests at the time.
Continue Reading »

C# & Microsoft 01 Oct 2007 07:30 am

Default Values in a New Grid Row

When you’re using an editable grid (such as the EditableGrid feature in Habanero), where a user simply adds items to the grid using the new row at the bottom, you’ll sometimes want to supply default values in some of the cells.
Continue Reading »