Entwickeln mit Scrum/Agilo

Wegen eines privaten Projekts habe ich in den letzten paar Tagen eine kleine Entwicklungsumgebung aufgebaut. Dazu dient mir auf meinem Notebook eine VirtualBox (Ubuntu 10.04, Tomcat, MySQL 5.2, Apache 2, Trac + Agilo, SVN) als Deployment- und Entwicklungsplattform. Die Installation des ganzen Environments erledigte ich recht schnell anhand von http://wiki.ubuntuusers.de/Trac Read more…

CruiseControl / SVNBootstrapper: Server certificate verification failed: issuer not trusted

Heute habe ich endlich die Zeit gefunden, mich um unseren Buildserver zu kümmern. Meine erste Aufgabe bestand darin, dass ich die kompletten Konfigurationsdateien so abstrahiert habe, dass die eine Projekt-Konfiguration letztendlich nur noch aus 10 Zeilen XML-Code besteht, in denen u.a. der Pfad zum SVN-Repository angegeben ist. Dies funktionierte auch Read more…

Tool zum Resizen von Fenstern über mehrere Bildschirme

Eclipse-Entwickler kennen das: Sie besitzen zum Entwickeln zwar zwei Bildschirme, aber Eclipse unterstützt kein Multi-Display-Support bzw. keinen, der wirklich zuverlässig funktioniert. Auf Codeplex wurde nun das Tool VirtualScreenMax releast, dass eine Anwendung auf mehrere Bildschirme resizt. Ich finde das Tool mehr als praktisch, denn nun habe ich Eclipse im Vollbild-Modus Read more…

MDA mit Eclipse

Vorhin bin ich auf Umwegen über http://www.acceleo.org/pages/home/en gestolpert. Die Truppe bietet ein Eclipse-Plugin an, dass aus UML-Modellen Code erzeugt. Ist an sich nichts Neues. Erwähnenswert ist aber, dass Module für Python und PHP5 existieren.

DSH / Luntbuild / CodeBeamer

Bin gerade über die Distributed Shell – DSH gestoßen. Mit diesem Tool kann man unter Linux den selben Befehl an verschiedene Maschinen gleichzeitig absetzen. Ist bei einer größeren Serverfarm unter Umständen ganz hilfreich 😉 Weiterhin bin ich am Überlegen, ob wir von Trac auf CodeBeamer wechseln sollten. Bin da aber Read more…

Extreme Faulheit – Das DRY-Prinzip in Reinkultur

Meine Faulheit hat ein nicht mehr feierliches Maß angenommen: Ich habe gestern für eines unserer Projekte ein Meta-Tool in PHP geschrieben, das aus allen Java-TOs die zugehörigen Dateien erzeugt. Mit zugehörigen Dateien meine ich damit: BOs, GWT-Service-Implentations, GWT-Service-Definitions, Model-Assemblers, sowie Einträge für web.xml und gwt.xml. Trotz der Entwicklungszeit des Scripts Read more…