Archiv für die Kategorie ‘Java’

yEd Diagrammeditor

geschrieben am 02.12.2010 von Stephan Hochdoerfer

Auf der Suche nach einem brauchbaren Diagrammeditor für Ubuntu bin auf die Software yEd aufmerksam geworden. Die Software ist Freeware und demonstriert eigentlich “nur” den Einsatz der yFiles for Java Bibliothek. Der yEd Editor bietet eine ansprechende Oberfläche mit vielen Möglichkeiten auf die Erstellung eines Diagramms Einfluss zu nehmen. Der integrierte Layout Manager demonstriert beeindruckend wie eine Software intelligent den Benutzer beim Platzieren der einzelnen Diagramm-Elemente unterstützen kann. Ein weiterer Pluspunkt sind die vielen Import- und Export Möglichkeiten. Fazit einer ersten Testwoche: Absolut empfehlenswert!

TcpCatcher – das Schweizer Offiziersmesser unter den Proxies

geschrieben am 09.10.2010 von Stephan Hochdoerfer

An dieser Stelle wieder einmal ein Software Tipp für Entwickler: Der TcpCatcher – der TcpCatcher ist eine Proxy Software, vergleichbar mit dem Charles Webproxy über den ich im letzten Jahr gebloggt hatte. Den ganzen Beitrag lesen »

gearconf 2010

geschrieben am 02.10.2010 von Stephan Hochdoerfer

In gut einer Woche werde ich auf der gearconf 2010 in Düsseldorf mit dem Vortrag “Die Datenbank unter Kontrolle” vertreten sein. Am Beispiel der freien Software Liquibase werde ich demonstrieren wie das Tracking und die Verwaltung von Änderungen an der Datenbank auf einfache Weise erfolgen kann.

Liquibase mit Postgres und pgbouncer

geschrieben am 10.04.2010 von Stephan Hochdoerfer

Versucht man mittels Liquibase auf eine Postgres Instanz zuzugreifen die hinter einem pgbouncer hängt bekommt man eine leider sehr undefinierte Fehlermeldung “Migration Failed: Startup parameter missing”. Nach einigen Debuggingversuchen und Recherchen im Internet scheint das Problem nicht an der Postgres Datenbank zu suchen zu sein sondern in der vorgeschalteten pgbouncer Instanz. Alle Work-rounds wie beispielsweise das explizit Definieren des verwendeten Kommunikationsprotokolls waren nicht erfolgreich. Es bleibt einem nichts weiter übrig als die direkte Verbindung zur Postgres Datenbank aufzubauen. Danach funktioniert Liquibase wie gewohnt :)

PFCongres 2010

geschrieben am 10.04.2010 von Stephan Hochdoerfer

In gut einer Woche werde ich auf dem PFCongres 2010 mit Vorträgen zu Real World Dependency Injection und Testing untestable code vertreten sein.