TYPO3 Developer Days Tag 2 eine kurze Zusammenfassung

Wie jedes Jahr finden im Sommer die TYPO3 Developer Days statt. Dieses Jahr im wunderschönen Malmö in Schweden. Vier Tage lang stecken TYPO3 Entwickler und das Core Team die rauchenden Köpfe zusammen und tauschen Erfahrungen und Konzepte aus. Das Ziel ist klar, die Optimierung des Systems und der eigenen Arbeitsprozesse bei der Entwicklung mit und von TYPO3.

Am Zweiten Tag ging es dann richtig los mit geballten Sessions. Ab diesem Tag gab es 5 Sessionsslots a 45 min Vorträgen, wobei meist 3 Vorträge parallel gehalten wurden.

Vorträge

Los ging es mit Agile Programming Practices von Stefan Rotsch. Haupthema waren hier die Vorteile des Pairprogrammings und nützliche Praxistipps zur Umsetzung. Desweiteren wurden Codereviews näher erläutert, wie man diese angehen sollte und warum sie so wichtig für den Entwicklungsprozess sind.

Für mich sehr interessant war ebenfalls der Diversity Workshop mit Oliver Klee. Erarbeitet werden sollte eine Strategie, wie man die TYPO3 Community vielfältiger und bunter gestalten kann. Aber bevor es Verbesserungsvorschläge gab, galt es erst einmal die verschiedenen Hürden für Diversität zu erkennen. Wichtig ist, sich immer bewusst zu sein, dass ein Mensch nunmal Vorurteile hat. Diese dürfen aber nicht zum Stolperstein für Integration werden, sondern sollten durch neue Erfahrung aufgebrochen werden.

Deployment

Ein weiteres wichtiges Thema auf den Developer Days war das Thema Deployment. Es wurden verschiedene Strategien und Tools vorgestellt.

So zum Beispiel im Vortrag von Peter Förger - Discuss.Plan.Code.Review - stellte er das Tool Phabricator mit seinen umfassenden Möglichkeiten zum Deployment und Code Review vor.
Im Vortrag von Peter Niederlag wurde Deployer vorgestellt. Ein auf PHP basiertem Tool das es mit Hilfe von Rezepten ermöglicht verschiedenste Vorkofigurationen für das eigene Deployment zu nutzen. Ein Vorteil von Deployer sind die verschiedenen Backupstände, die ein Rollback auf einen älteren Entwicklungsstand ermöglichen, falls es beim Deployment zu Fehlern kam.

Coding Night

Das Hightlight des Tages war eigentlich die Coding Night. Alle Entwickler waren dazu eingeladen sich an der Programmierung von TYPO3 oder einer Extension zu beteiligen und verschiedene Problemstellungen zu lösen.
Wir haben uns an einem kleinen Workshop von Helmut Hummel zum Thema TYPO3 Console beteiligt. Er zeigte uns hilfreiche Tricks und Kniffe mit TYPO3 Console, die das Aufstezen von TYPO3 in Zukunft erheblich erleichtern werden.

Und spät des Nachts ging es dann ins Bett um die wenigen Stunden schlaf zu nutzen, damit es frisch und fröhlich in den dritten Tag der DevDays gehen konnte.