Continuous Lifecycle 2014

Prozesse, Tools, Erfahrungen, Mannheim, Congress Center Rosengarten, 10.-12. November 2014

Prozesse – Tools – Erfahrungen
Mannheim, Congress Center Rosengarten, 10.-12. November 2014

Continuous Lifecycle 2014 » Agenda »

// Effektives Konfigurations-Management mit Chef, Vagrant und Veewee

Kaum eine Software kommt heutzutage ohne Integration mit anderen System aus. Der Trend geht zur "API Economy" und erfordert, dass Software ein Vielzahl an Schnittstellen von unterschiedlichen Herstellern unterstützt. Das bringt neue Herausforderungen für Tester und Entwickler: Nicht nur der eigene Quellcode muss versioniert werden, sondern auch die externen Systeme und deren Konfigurationen, die oft in mehreren Varianten getestet werden. Die Abhängingkeit auf externe Systeme beschränkt sich jedoch nicht nur auf automatisierte Tests, sondern auch auf das Deployment wie Canary Deployments und unterschiedliche Produktkonfigurationen.

Benjamin und Steffen arbeiten im Umfeld des Eclipse-Mylyn-Projekts und von Tasktop an Application-Lifecycle-Tools, die sich mit Dutzenden von ALM-Systemen verbinden lassen, und stellen sich täglich den Herausforderungen des Konfigurationsmanagements. Der Vortrag gibt eine Einführung in Chef und zeigt am praktischen Beispiel, wie sich mit Chef effektives Konfigurationsmanagement umsetzen lässt. Basierend auf einem konkreten Anwendungszenario wird gezeigt, wie sich die Verwaltung von verschiedenen Umgebungen automatisieren lässt - bis hin zur Wiederverwendbarkeit in einer lokalen Umgebung mit Vagrant und Veewee.

// Referenten

// Benjamin Muskalla Benjamin Muskalla
@bmuskalla

ist Senior-Softwareentwickler bei Tasktop Technologies in Vancouver, Kanada. Er ist aktiv an der Weiterentwicklung von Mylyn und an der Plattformentwicklung bei Tasktop beteiligt. Muskalla ist seit mehr als acht Jahren tief in die Arbeiten der Eclipse-Community involviert und gibt seine Erfahrungen regelmäßig als Sprecher und Autor weiter. Er brennt für die Qualität der Eclipse-Community und die Produktivitätsgewinne, die Eclipse, Mylyn und Tasktop ermöglichen.

// Steffen Pingel Steffen Pingel
@steffen_pingel

ist Principle-Softwareentwickler bei Tasktop Technologies in Vancouver, Kanada. Er arbeitet mit Begeisterung an Werkzeugen, die die Produktivität von Softwareentwicklern steigern. Er hat 2006 sein Softwaretechnik-Studium an der Universität Stuttgart abgeschlossen und ist seitdem Committer im Mylyn-Projekt. Er ist Mitglied im Eclipse Architecture Council sowie Mylyn PMC und leitet mehrere Mylyn-Subprojekte. Steffen ist fasziniert von der Qualität und Erweiterbarkeit der Eclipse-Plattform, die ihn immer wieder zu Verbesserungen des Mylyn-Frameworks inspirieren.