Erfahrungsbericht Java Specialist Master Course

Letzte Woche durfte ich zur Weiterentwicklung meiner Java Fertigkeiten den Java Specialists Master course von Heinz Kabutz besuchen. Java Champion Heinz, ist ein hervorragender Trainer, der es geschafft hat Anekdoten, harte Fakten und tiefe Javakenntnisse zusammen mit herausfordernden Übungen zu einem großartigem Kurs zusammenzustellen. Der Umfang betraf das gesamte Spektrum von Java, jedoch lag der Fokus auf den kleinen Gemeinheiten die man entweder nicht kennt oder nicht nutzt. Auszüge des Kursmaterials veröffentlichte er bereits in seinem Newsletter, welcher eine große Leserschaft weltweit besitzt.

Im folgenden möchte ich meine Eindrücke der 4 Tage schildern… (weiterlesen…)

Fabian Lange

 

Der Agile Entwickler

Software Projekte, die mit agilen Methoden wie Scrum oder eXtreme Programming entwickelt werden, stellen hohe Ansprüche an die Entwickler im Team und erfordern neue Fähigkeiten und Denkweisen.

Andrew Hunt und David Thomas haben 2001 mit dem „The Pragmatic Programmer“ bereits ein Standard-Werk über den modernen Anwendungsentwickler geschrieben. Der Fokus liegt dabei aber auf Praktiken, Werkzeugen und Design-Paradigmen die dem Programmierer helfen besseren Code zu entwickeln.

(weiterlesen…)

Mirko Novakovic

 

Meet The Experts 2010

Mit der Meet The Experts Serie haben wir im letzten Jahr eine Workshop Serie zu den Themen Java Performance, Agilität und Architektur mit sehr großem Erfolg gestartet.

Die Planung für dieses Jahr sind schon fast abgeschlossen und ich kann versprechen, dass wir wieder absolute Top Speaker verpflichten konnten – beispielsweise Dana Bredemeyer von Bredemeyer Consulting zum Thema Architekur und Elisabeth Hendrickson von Quality Tree zum Thema Agiles Testen. Details werden in diesem Monat bekannt gegeben und dann kann der “run” auf die 100 Plätze je Workshop beginnen.

(weiterlesen…)

Mirko Novakovic

 

Robot Framework Fachtests in Eclipse entwickeln und mit Maven ausführen

Das Robot Framework ist sehr flexibel einsetzbar und hat uns noch nie vor unlösbare Probleme gestellt. An manchen Enden jedoch muss noch etwas nachgebessert werden, um die Entwicklung und Wartung der automatisierten Tests effizienter gestalten zu können. Einer dieser Bereiche ist die Einbettung in die gewohnte Entwicklungsumgebung. Es gibt zwar die Robot IDE, diese deckt aber nur einen Bruchteil des Benötigten ab. Hier wird gezeigt, wie man das Robot Framework und selbstentwickelte Java Keywords bequem mit Eclipse und Maven nutzen kann.
(weiterlesen…)

Andreas Ebbert-Karroum

 

codecentric bei der Deutschen Brettspielemeisterschaft

“Dr. codecentric und seine kranken Pfleger”, das Brettspielteam von codecentric, Andreas Ebbert-Karroum, Torsten Rodemann, Marc Clemens und Fabian Lange (von links nach rechts), trat am heutigen Samstag hoch motiviert zur regionalen Vorausscheidung der deutschen Brettspielmeisterschaft in Dinslaken an. Nach gutem Erfolg im letzten Jahr waren die Hoffnungen, trotz etwas geringerem Training, groß.

Gespielt wurde von jedem Spieler jeweils eine Runde der Spiele Agricola, ein anspruchsvolles, komplexes Strategiespiel, Stoneage, ein rundenbasiertes Rohstoffsammelspiel, Dominion, ein spannendes Kartenspiel, bei dem die Spieler selbst anhand der verfügbaren Karten ihre Strategien zusammenstellen, sowie Heckmeck am Bratwurmeck, ein einfaches Würfelspiel, bei dem man hervorragend Wahrscheinlichkeitsrechnung üben kann.
(weiterlesen…)

Fabian Lange

 

Datenbank Testbibliothek für das Robot Framework

Wir nutzen das Robot Framework seit einiger Zeit für die Automatisierung unserer Fachtests und haben damit gute Ergebnisse erzielt. Wobei ich persönlich das Tool schon etwas länger einsetze und von den grundlegenden Konzepten wirklich extrem überzeugt bin. Eine weitere Stärke sind die frei verfügbaren Testbibliotheken, die direkt in eigenen Tests genutzt werden können, z.B. für Selenium und SSH. Bisher hat jedoch eine generische Bibliothek für Tests der Datenbank gefehlt. Ich glaube ich habe entsprechende Testbibliotheken in zwei Firmen schon dreimal geschrieben, da fast jede Anwendung am Ende des Tages eine Datenbank nutzt. Das heisst ein automatisierter Test sollte – zumindest stichprobenartig – prüfen, dass Daten korrekt in die Datenbank geschrieben werden. Auf diese Weise kann eine Anwendung dann wirklich End-to-End getestet werden.
(weiterlesen…)

Thomas Jaspers

 

Nächste Seite »