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.
Code Review and reasons for pair programming in the first session. #t3dd17 #TYPO3 @webit_dresden pic.twitter.com/9IduGaGObf
— annett (@mc_mietz) 14. Juli 2017
I think we are on a good way to do pair programming and code reviews. @tastensolo @pixelbrackets @webit_dresden #t3dd17
— annett (@mc_mietz) 14. Juli 2017
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.
Create diversity in TYPO3 community. There are a lot of things to do. #TYPO3 #t3dd17 pic.twitter.com/u3DGO1ZEAS
— annett (@mc_mietz) 14. Juli 2017
Next session with deployment with tool deployer. #TYPO3 #t3dd17 @webit_dresden pic.twitter.com/a3nnLMTnl1
— annett (@mc_mietz) 14. Juli 2017
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.
It was a very interesting session, you did a great job. @hellhum #TYPO3 #t3dd17 https://t.co/JKMqMXOOGz
— annett (@mc_mietz) 14. Juli 2017