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}