Archiv für die Kategorie ‘Java’

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.

XDebug mit mehreren Usern

geschrieben am 11.06.2009 von Stephan Hochdoerfer

Gefunden via planet-php.org: Derik hat in seinem Blog ein Howto veröffenlicht das erläutert via man via dbgproxy mit mehreren Usern gleichzeitig eine XDebug zum Remote-Debuggen nutzen kann. Die Möglichkeit war mir bislang nicht bekannt und von daher das Interesse groß das ganze einmal auszuprobieren. Den ganzen Beitrag lesen »

Testing untestable code @DevDusk

geschrieben am 22.11.2008 von Stephan Hochdoerfer

Im Rahmen des DevDusk Events am 15.01.2009 der von der PHP Usergroup Frankfurt initiiert wurde darf ich zum Thema “Testing untestable code” einen Vortrag halten. Der Vortrag wird nicht TTD lastig werden, soll aber zeigen dass es entgegen einer weitverbreiteten Meinung doch möglich ist Anwendung mit stark gekoppelte Komponenten testen zu können. Die Ideen geistern schon lange in unseren Köpfen herum und wurden dieses Jahr im Rahmen von einigen Projekten differenziert betrachtet. Der Fokus unserer Betrachtungen lag vor allem darin ohne Refactoring des ursprünglichen Quellcodes das Ziel der Testbarkeit einzelner Komponenten zu erreichen. Die Ergebnisse möchte ich nun der Allgemeinheit vorstellen und bin gespannt welches Feedback ich dazu bekomme.

Der zweite Vortag an dem Abend (Vorstellung des Hades Frameworks), übrigens von einem unserer ehemaligen Mitarbeiter, ist bestimmt auch nicht weniger interessant.

UPDATE: Aufgrund einer Erkrankung meinerseits konnte ich am 15.01 leider nicht dabei sein. Den Vortrag werde ich beim DevDusk am 14. Mai nachholen.

NTail Plugin für Eclipse

geschrieben am 22.02.2007 von Stephan Hochdoerfer

Vor einigen Tagen bin ich zufällig über das Eclipse Plugin NTail gestossen. Es handelt sich bei dem Plugin, wie der Name schon vermuten läßt, um eine Portierung des tail Kommandozeilentools nach Eclipse. Sehr empfehlenswert um während des Testens einen Blick auf die Logdatei der zu entwickelnden Anwendung oder auch des Webservers zu werfen. Ganz ohne Umweg über “externe” Programme.