the corner office : tech blog

a tech blog, by Colin Pretorius

2007.09.01

  • An alternative to change scripts? Liquibase:

    LiquiBase is an open source (LGPL), DBMS-independent library for tracking, managing and applying database changes. It is built on a simple premise: All database changes (structure and data) are stored in an XML-based descriptive manner and checked into source control.
  • iTWire - Gnome: 10 years old but did we need it? I use it, and have for a few years, but I still think that Gnome is the dominant desktop environment on Linux in spite of itself.
  • Bruce Eckel: Singleton considered harmful? Amen:

    Design patterns are design choices that arise out of need. Clearly, using a singleton as just another global variable is a bad idea, but does this make singleton itself a bad idea? Sometimes you need a "single point of truth," a registry where you go to get information that is used universally. This isn't a casual choice, but it happens, and when it does a knee-jerk reaction that says singletons are bad is not going to help.

{2007.09.01 08:33}

« SLF4J

» Getting started with Matisse4MyEclipse