DHH on RIA

DHH is (obviously) David Heinemeier Hansson (the creator of Rails) and RIA (in this context) means Rich Internet Applications. And here is the quote: I think there's always room for new ideas, but I don't think that the whole fuss that's currently going on about RIA, rich Internet applications, is justified. I think we've been through this cycle so many times before that it in some ways amazes me how history seems to be ignored.

Three amazing visualization projects

Found by accident - as usually - while searching for something completely different. Visuwords - visual dictionary, showing semantic relations between words. Universe by Jonathan Harris. Wikisky - detailed online sky map, showing the positions & basic characteristics of space objects using a Google Maps like interface. And two great videos: the 4 minutes video summary on what Web2 actually means and very funny presentation about PowerPoint presentations.

Unified ID's for legacy database

I found a handy T-SQL trick that helped to solve the following problem: during datawarehouse creation, we needed to consolidate multiple data sources from databases belonging to two generations of system: older one using int identity keys, the newer one, designed for replication and distributed data scenarios using GUID's as primary keys. In the consolidated database, we needed to create single representation that would allow to store both new GUID based identities as well as old int-based keys.

Using Wiki markup without a Wiki

Even with having Wiki as the main documentation repository, not all documentation ends up in a Wiki. Some documentation needs to be managed as part of the source tree - e.g. Readme's, compilation instructions and similar. This information is usually either plain text or in some form of text processor format, mostly Microsoft Word compatible. Both have their selection of problems. Word documents are large, bloated, harder to version controlled and not readable in shell environment (try to cat or tail Word document :-)).

More programming quotes

"If it works, leave it alone — there's no need to understand it. If it fails, try to fix it — there's no time to understand it." "A one-question geek test. If you get the joke, you're a geek: Seen on a California license plate on a VW Beetle: 'FEATURE'..." — Joshua D. Wachs, Natural Intelligence Inc. "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.