These were the TYPO3 DevDays 2019 in Karlsruhe

The TYPO3 Developer Days 2019 took place in Karlsruhe from August 1 to 4. These Developer Days were organized by punkt.de, together with the team of the AkademieHotel Karlsruhe and many helpers, whom I would like to take this opportunity to thank once again.

Gesagt, getan

Jürgen Egeling
ist bereit immer wieder alles Bestehende zu hinterfragen.
Reading duration: approx. 4 Minutes

There were over 250 participants from all over the world. Most of the participants were naturally from Germany, followed by Europe, but India was also represented as the participants' nation of origin.
As the name suggests, the Developer Days are aimed at TYPO3 developers. The diverse field of work of developers was also reflected in the wide-ranging program of over 40 hours. The almost "pure" TYPO3 topics ranged from frontend development to TYPO3 backend programming.

A talk by Jigal van Hemert on the current TYPO3 version 9 reported on the hidden helpers in this version, while the talk by Benni Mack on the brand new TYPO3 version 10, which took place beforehand, gave an idea of what the developers have achieved for the TYPO3 community in the upcoming version.

The exceptionally good atmosphere was particularly noteworthy. You could tell that everyone present (participants, organizers and hotel staff) had a lot of fun taking part in this event.

Here is the official T3DD recap video:

Anyone who still had energy after the presentations on the first day could take part in the TYPO3 certification. The participants were informed about the success or failure directly after the T3DD19. The first day ended with a dinner and BBQ for all participants.

Full hall for Benni Mack's keynote speech

The second day's workshop highlight was "Performance profiling" with the help of Blackfire.io with Benni Mack as speaker. Here it was explained how to find "lame spots" in the code without following false trails for too long. During the talks on this day, a lot of space was given to TYPO3 documentation, where a lively exchange between the participants took place.

The WLAN and the internet uplink were a little bit buggy on all days, but in most cases it was possible to work as needed.
On the second evening, the Coding Night took place, where the developers were able to work on TYPO3 Core topics late into the night with the help of Core Team members.

On the one hand, a lot was learned there, and on the other hand, the TYPO3 team was pleased to receive numerous closed tickets after the successful Coding Night.

The Coding Night was followed by a full day of presentations on Saturday. The participants learned many tips for their daily work with TYPO3.

Social event with dinner in the garden and 90s party

Social event in the garden of the Akademie Hotel

The final panel of the day flowed almost seamlessly into the traditional social event, which once again tested the developers' resilience to sleep deprivation.

At this point, special thanks to the AkademieHotel, which allowed us to party until 3:30 in the morning.

The DevDays 2019 concluded on Sunday with the topic of security in web applications. Oliver Hader shed light on this difficult topic in a two-hour workshop. Using selected examples, he showed in an entertaining way that even supposedly minor "sloppiness" in the code can lead to major disasters if they are not eliminated in time.

In the series of presentations, participants were able to find out about event-based programming with the help of the PSR-14 Event Dispatcher. Benni Mack demonstrated the advantages of this over the usual method using hooks.

We were also able to pass on a lot of our knowledge

We were particularly pleased that we were able to pass on knowledge from our projects in very different areas to the community in a total of 5 talks.

Christiane Helmchen and Alexander Böhm kicked things off by sharing their experiences with complex editor authorizations in the TYPO3 backend. On Friday morning, Stefan Kosker gave an in-depth introduction to the background of search engine algorithms and showed what this means for the SEO optimization of websites.

Christian Keuerleber gave a quick run-through of our front-end testing stack with Codeception and received a lot of interested feedback. Jan-Michael Löw introduced a less technical topic. In his talk on ethics in web development, he called on developers to take their responsibility seriously and take a stand against the unethical use of their work.

On Friday, Lars Liedke then gave insights into our punkt.de hosting infrastructure around the proServer.

In case you missed the talks: All talks were recorded and will be published on YouTube in the next few days, where you can catch up on them at your leisure.

Christiane Helmchen and Alexander Böhm share their experiences with baking user permissions

Grand finale TYPO3 DevDays with Best Paper Award

At the end, the best talks in each of the three tracks were honored. Special thanks go to all the speakers. The following talks were chosen by the participants:

Raum sitegeist media solutions GmbH
1. Performance profiling TYPO3 projects with Blackfire.io, Benni Mack

2. Building a website project incl. deployment from scratch with composer / GitLab, Thomas Löffler

3. Web Application Security Workshop, Oliver Hader

Raum Browserwerk GmbH
1. DDEV-Local Advanced tips and tricks, Andrew French

2. On the ethics of web development, Jan-Michael Löw

3. Tuning the NGINX - or how to make your website faster, Frank Berger

Room jweiland.net
1. Don't get hooked, listen to events! PSR-14 within TYPO3 v10, Benni Mack


2. Domain-Driven Design & TYPO3: The missing pieces, Andreas Wolf

3. TYPO3 Template Engine Integration Explained, Benjamin Kott

After four eventful days, the participants were able to take a lot of new knowledge home with them. The punkt.de was delighted to organize this event and we are pleased with the positive feedback we received from all sides.

Share:

More articles

Erfolg buchstabiert sich T-U-N
Katrin Pampus, Verwaltung at punkt.de
Working at punkt.de