T3DD15 – Google Cloud, Solr Search, Google PageSpeed Erfahrungen gesammelt

IMG_5993Am 16. Juli 2015 war es wieder soweit. Die TYPO3 Developer Days feierten Ihren 10. Geburtstag.

 

Als eines der offiziellen TYPO3 Association Events werden die TYPO3 Developer Days jedes Jahr an einem anderen Ort ausgerichtet. In diesem Jahr ging es für die TYPO3 Community auf die altertümliche Burg der wunderschöne Stadt Nürnberg.

Die Infrastruktur in der von außen altertümlichen Burg, war durch netlogix.de und die Jugendherberge perfekt vorbereitet. Vorweg ein Kompliment an die Organisatoren für diesen Aufwand.

András Otto, Sebastian Hofer und ich (Horst-Dietrich Frank) fuhren dieses Jahr für die Marit AG und die Pluswerk AG zur t3dd15, um nicht nur an einem klasse Event teilzunehmen, sondern auch um einen eigenen Talk zu halten.

Donnerstag der Tag 1 – Die Anreise und Nürnberg verzaubert

IMG_5922Kaum mit der Deutschen Bahn in Nürnberg angekommen, erkundeten wir Nürnberg per Pedes und liefen durch die Innenstadt zur Burg.

Nürnberg besitzt eine wundervolle Altstadt. Riesige Pflastersteine verzieren den alten Bereich der Stadt. Bars, Gaststätten, Einkaufsläden und Lebkuchengeschäfte schlängeln sich durch die kleinen Sträßchen Richtung Burg.
Alles in Allen wirkte diese Stadt sehr angenehm und beruhigend auf uns. Kaum vor der Burg angekommen sahen wir viel Grün. In den früheren Schutzgräben finden sich Schrebergärten und viele Bäume verzieren den Weg zum Eingang.

Die Developer Days 2015 starteten gegen 13:00 Uhr mit der Eröffnung. Dieses Jahr gab es eine Änderung bei der Sessionsvorstellung. In sogenannten „Lightning Talks“ stellte jeder Talker in fünf Minuten seine Session vor. Danach gingen die daran interessierten Teilnehmer mit ihm zum Sessionraum und führen dort die Session weiter.
Persönlich fand ich diese Art von Session Teasing nicht so gut, da man sich sofort für eine Session entscheiden musste, obwohl eine später vorgestellte Session interessanter gewesen wäre.

Nach der Eröffnung nahmen András und ich an einer Session zum Thema „Search explained“ teil. Hans Höchtl erklärte sehr anschaulich und mathematisch wie Solr / Elasticsearch durch Apache Lucene seine Ergebnisse errechnet. Zudem brachte er uns die Tuning Parameter und die dazugehörige Analyse näher.
http://www.slideshare.net/HansHchtl/search-explained-t3dd15

IMG_5940Abgeschlossen wurde der Abend mit einem sehr leckeren Essen und einem Geburtstagskuchen für den runden Geburtstag des t3dd´s. Ralf Merz zückte sogar auf der Terrasse seine Steirische (Zieharmonika) und unterhielt mit lustigen Songs die Community.

Tag 2 – the codingnight

IMG_5995Der zweite Tag startete mit der Veränderung der Lighting Talks. Erst wurden alle Talks vorgestellt, danach entschied man, an welcher Session man teilnehmen wollte. Für mich eine gute Entscheidung der Veranstalter, da ich nun wirklich alle Talks bewerten konnte.

Wir nahmen an der 90 minütigen Session „The eye of the (php)storm“ von Armin Ruediger Vieweg teil. Er erklärte uns die im Title erwähnte IDE und seine Plugin‘s. Außerdem stellte Armin uns seine amazing favors Best Practices bei Xdebug, Unit tests und Live Templating vor.

Nach dieser informativen Zeit freuten wir uns auf den phänomenalen Kaffee und Latte Art vom Barista Weltmeister Christian Ullrich.

Nach einem sehr reichlichen Mittagessen kam Google Mitarbeiter Terence Ryan mit der Session „PHP at Google Scale“ und zeigte sehr anschaulich, mit welcher Leichtigkeit Google Anfragen an Google Cloud Server abfängt und sich an die Anforderungen der Requests in Millisekunden anpassen kann.

Das hat uns in dieser Session besonders gefallen:

Terence erstellte eine Seite, in der bei Aufruf der Webseite 100.000 Requests in 10 Sek. abgefeuert wurden. Da er die URL nicht versteckte, konnte jeder Besucher diese aufrufen. Danach führte er seine Session fort, die von ihm erstellte Seite war im Hintergrund sichtbar. Als einige Teilnehmer die Seite parallel aufriefen, stieg die Load ins Unermessliche, erkennbar an kleinen Servericons.
Da die Teilnehmer anfingen zu lachen, checkte Terence seine Website und meinte dann zu den Besuchern: „What the hell is going up here?“. Aber schnell verstand er, dass die Teilnehmer die Leistungsfähigkeit der Google Cloud Server getestet hatten. Natürlich freute er sich, dass er damit den Beweis erbrachte hatte, dass Google jede Art von Traffic meistert.

Nach einem ausgiebigen Abendessen mit guten Gesprächen gab Mathias Schreiber Alias „Mattes“ den Startschuss für die codingnight. Hier konnte jeder Besucher TYPO3 direkt supporten. Viele nutzen die Gunst der Stunde und viele Bugtrackerstories wurden gelöst und geschlossen.

Tag 3 – Sessions to Go

IMG_6010

Die Lange Nacht der Coder und die warmen Temperaturen erschwerten das morgendliche Aufstehen. Kaum im Frühstücksraum angekommen, begrüßte uns Barista Weltmeister Christian Ullrich nochmals mit perfekten Kaffee für die nächsten coolen Sessions.

So bestens gerüstet, besuchten wir die Session „Functional Tests“ von Nicole Cordes. Diese Art von Tests zeigt an, ob die Business Logik in der Domäne richtig umgesetzt wird. In dieser spannenden Session, erhielten wir von Nicole viele wichtige Informationen zum korrekten Umgang mit Functional Test.
http://de.slideshare.net/cpsitgmbh/functional-tests-with-typo3

Nach dieser anspruchsvollen Session brauchte ich erst mal einen Break und setze ich mich mit Johannes von Raphael zusammen. Wir erstellten unseren eigenen Talk zum Thema NEOS 2.0 und Continuous Delivering. https://de.wikipedia.org/wiki/Continuous_Delivery

Seit der Version 1 von NEOS hatte ich davon eher Abstand genommen. Jetzt zeigte Johannes mir, dass die neue Version sogar Mehrsprachigkeit besitzt und Fehler und Hürden aus den ersten Varianten bei Version 2.0 gefixt sind. Zusätzlich wurden noch einige coole Funktionen implementiert. Es ist also ein CMS, das man sich sicherlich anschauen sollte.

Als letzte Session dieses Tages besuchte ich den Talk von meinem Kollegen András Otto über „Page Speed Optimization step by step guide“. Darth Vader erklärte uns, wie wir auf die grüne Seite von Google kommen können. Sehr anschaulich präsentierte er die anspruchsvollen Schritte, die für eine 100% Google optimierte Webseite stringent notwendig sind.


Aber nun war erst mal Schluss mit Sessions: Party war angesagt. Eine Blaskappelle versorgte uns mit witzigen Liedern, während das Orga Team TYPO3 Humpen verschenkte. Nach fast zwei Stunden durchgängig guter Blasmusik wurde die Kapelle gegen einen super DJ ausgewechselt, der viele Nerds auf die Tanzfläche brachte. Die Stimmung war ausgelassen und unbeschreiblich schön, sodass die meisten bis 5 Uhr feierten.

Tag 4 – Last round and reflection this event

Tja, der letzte Tag war dann für manche eine Herausforderung. Die Kaffeemaschine im 3. Stock war in Dauerbenutzung, Energydrinks waren sehr angesagt.

IMG_6039

Ein weiteres Highlight war die Verabschiedung. Zuletzt präsentierte Oliver Hader die Statistik der letzten 4 Tage. 271 Besucher konsumierten 1210 Liter Bier, 560 Espressi, 50 Liter Milch und 1TByte Traffic.

Das sind schon mal Werte die sich sehen lassen können. Aber nun war es Zeit zurückzufahren, um das Gelernte anzuwenden und bestehende Definitionen zu verfeinern. Danke auch den Helping Hands, dass Ihr 37620 Minuten für uns da wart. Es war einfach klasse!

Zusammenfassung


Es waren wahnsinnig tolle Tage in Nürnberg. Ein großes Lob an Organisation und Helping Hands, die für den reibungslosen Ablauf während des gesamten Events gesorgt haben und natürlich auch an die aufmerksamen und hilfsbereiten Mitarbeiter des Caterings.

IMG_6024

Es war toll, bekannte Gesichter wieder zu sehen, mit Freunden aus der Community zu diskutieren, sich zu beratschlagen oder einfach mal zusammen auszuruhen und über private Themen zu reden. Möglich gemacht durch die vielen Unternehmen, die sich finanziell an den Developer Days beteiligt haben. Danke nochmals all diesen Sponsoren: Ihr habt es, neben all den Teilnehmern und Organisatoren, zu einem unvergesslichen Event gemacht.

Getagged mit: , ,
Veröffentlicht unter TYPO3 Allgemein, TYPO3 Events
0 Kommentare auf “T3DD15 – Google Cloud, Solr Search, Google PageSpeed Erfahrungen gesammelt
    1 Pings/Trackbacks für "T3DD15 – Google Cloud, Solr Search, Google PageSpeed Erfahrungen gesammelt"
    1. […] T3DD15 – Google Cloud, Solr Search, Google PageSpeed Erfahrungen gesammelt (Marit AG, pluswerk München) […]

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

    *