Archive for February, 2008

Politesch Reaktioun op de CASES-Communiqué [2. Update]

Nodeems ech leschte Mëttwoch a mengem Kommentar “Souvill zur Informatiounspolitk zu Lëtzebuergkritiséiert hat wéi lächerlech ondétailéiert de Communiqué war deen de CASES-Service vum Wirtschaftsministère erausginn hat, ass elo och eng Reaktioun op politeschem Plang ze spieren:

Continue reading ‘Politesch Reaktioun op de CASES-Communiqué [2. Update]‘

LCGB.lu - New website now online

LCGB.lu - ScreenshotAfter csv.lu went online (see this post), I was asked if I wanted to do the new website for the LCGB, one of the two largest confederations of labour unions in Luxembourg. The job consisted of a complete rewrite of the code and a restructuration of all the information. After several weeks of work, the new website of the LCGB is, as of today, finally online.

I did the project management as well as all the coding for the project. The design was done by 4com. The Symfony framework was used as a basis for a custom content management system (screenshot) that has some interesting features, like for example change detection (screenshot).

Most importantly, the new site is much richer in terms of content than the previous site. On top of this, user friendliness has been increased. The most important pieces of information are now always reachable from the left column, so users literally have them at their fingertips, whereas the navigation menu on top consists more of an archive.

I am interested in any feedback, particularly concerning the structure of the site.

Souvill zur Informatiounspolitk zu Lëtzebuerg… [2. Update]

An enger Pressematdeelung huet de Websécherheets-Service vum Wirtschaftsministère (och bekannt ënner Kéis CASES oder kuerz “Cyberworld Awareness Security Enhancement Structure”) haut matgedeelt, dass ee “renomméierte lëtzebuergeschen Internet-Site” mat engem Trojaner infizéiert war. Esouwäit näischt spektakuläres, esou eppes kënnt alt emol vir. Mee: Continue reading ‘Souvill zur Informatiounspolitk zu Lëtzebuerg… [2. Update]‘

Software Transactional Memory

A common problem of multithreaded applications or separate applications accessing shared memory is concurrency control. Current applications usually use locking to access shared memory, but this has several well-known disadvantages like bad scalability or bad maintainability. As many developers will have experienced, it is an extremely tedious task to choose the right locking granularity (not too many, not too few) and to apply and release them in the right order to avoid deadlocks.

Continue reading ‘Software Transactional Memory’