Programmieren
Im Folgenden ein paar interessante Links zum Programmieren, die mir mal aufgefallen sind:
Open-Source:
-
Free / Open-Source Research Community
Eine ganze Reihe von Artikeln und Büchern rund um die Open-Source-Softwareentwicklung.
Tools
- FuJaBa
Ein gutes Open-Source UML-Tool in Java.
Komponenten
- CookSwing
Eine Java-Library, die es ermöglicht aus XML-Code Swing oder SWT Oberflächen zu generieren. Dies kann auch zur Laufzeit geschene. Super geniale Sache. Werde ich mit sicherheit mal benutzen, weiß aber noch nicht genau wofür.
- PEAR Repository
Das Komponentenrepository für PHP-Komponenten. Sehr nützlich für PHP-Entwickler.
- BeanShell
Fantastische Komponente für Java. Ermöglicht die Kompilierung und Ausführung von Java-Code on-the-fly, d.h. der Generierung und Ausführung von Java Code in einem anderen Programm. Erweitert die Java-Syntax um diverse Scripting-Mechanismen. Ist nur ein einzelnen JAR-File, welches nur 270kB groß ist!
Tutorials
- Professionelle Softwareentwicklung mit PHP5
Kostenloses PHP5-Buch im Netz
- How To Write Unmaintainable Code
Diese Web-Seite ist für jeden Programmierer absolute Pflichtlektüre.
- The Code-Project
Artikel und Codeschnipsel zu C++, C# und .Net. Sehr gut!
- Online Perl-Kurs
Ganz netter Perl Einsteigerkurs von Eike Grote. Ist auch hilfreich zum Nachschlagen von Funktionen.
- Bruce Eckel's free electronic books
Ein paar wirklich sehr gute Bücher zum Programmieren in Java und C++. Umsonst zum Runterladen!
Sonstiges
- Baconizer
Der Baconizer missbraucht den Amazon-Webservice um zwei Produkte über die Liste "Kunden, die dieses Produkt gekauft haben,..." miteinander zu verbinden. Dabei müssen die Produkte nichts miteinander zu tun haben. Super Beispiel für das Verwenden einer Komponententechnologie in einem nicht vorhergesagten Kontext.
- Relate-a-zon
Nochmal etwas ähnliches wie der Baconizer. Diesmal aber als Spiel aufgebaut, bei dem der Spieler versuchen muss zwei Produkte miteinander zu verbinden.

