No longer the C# we knew

Friday, March 21 2008 csharp

Over the past few weeks, I’ve been spending a great deal of time getting to grips with the new features available in .NET 3.5, especially the new syntax supported by C# 3.0.

Read more »

Lambda Events

Saturday, March 22 2008 csharp

One key feature of C# as a language is its event support. While the basic infrastructure has remained substantially unchanged from the original 1.0 version of C#, the supporting syntax has become progressively cleaner and clearer.

Read more »

Why Crystal Reports Sucks

Saturday, March 29 2008

In this article, a minor revision of one originally written in December 2005, I talk about the utter frustration of trying to develop with Crystal Reports. For a product that has such a high market share - and which has maintained market leadership for such a long time - Crystal Reports sure gets a whole bunch of things wrong. It’s not all bad, however. Each of my complaints can be easily addressed - and I’m giving the ideas away.

Read more »

Huffman User Interfaces

Sunday, March 30 2008 ux

In the realm of data compression, one of the fundamental techniques that everyone learns is Huffman coding. The premise of this simple technique is to assign shorter codes for things that are mentioned more frequently, and longer codes for less common things. Another important feature of this technique is that codes are no longer than they have to be - you wouldn’t use a 6 bit symbol if a 2 bit one would suffice.

Read more »

Options and Preferences

Sunday, March 30 2008 ux

Any non-trivial application will have some degree of customisation - options the user can select to alter the way the application behaves.

Read more »

The One True Way

Sunday, March 30 2008 professional

A good development system will permit many approaches to the design of an application or service. Some of these approaches will be flexible, some will be rigid; some stable (even in the face of change), and others brittle and prone to failure.

Read more »

Niche Software - Relaunched

Monday, March 31 2008 admin

Welcome to the relaunch of Niche Software.

Read more »


Earlier

Archive for 2008
March 2008 7
April 2008 12
May 2008 10
June 2008 9
July 2008 11
August 2008 13
September 2008 6
October 2008 8
November 2008 7
December 2008 6
All Years
2024 1
2023 3
2022 7
2021 13
2020 23
2019 52
2018 65
2017 61
2016 40
2015 30
2014 14
2013 19
2012 25
2011 47
2010 56
2009 78
2008 89
2007 2
2006 10
2005 12
2004 21
2003 7
1998 1