That was TYPO3 DevDays 2019 in Karlsruhe

The TYPO3 Developer Days 2019 took place in Karlsruhe from August 1 through 4. These Developer Days were organized by punkt.de, in collaboration with the team at the AkademieHotel Karlsruhe and many volunteers, 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

Over 250 participants came from all over the world. Most participants were, naturally, from Germany, followed by Europe, but India was also represented as a country of origin for the participants.
As the name suggests, Developer Days is aimed at TYPO3 developers. The diverse scope of developers’ work was also reflected in the wide-ranging program, which spanned over 40 hours. Topics ranging from front-end development to TYPO3 Backend programming covered almost exclusively “pure” TYPO3 subjects.

A talk by Jigal van Hemert on the current TYPO3 version 9 highlighted the hidden features in this version, while Benni Mack’s earlier talk on the brand-new TYPO3 version 10 gave a glimpse of just how much the developers have accomplished for the TYPO3 community in the upcoming version.

The exceptionally good atmosphere was particularly noteworthy. It was clear that everyone present—participants, organizers, and hotel staff—was having a great time being part of this event.

Here's the official T3DD recap video:

Anyone who still had energy left after the presentations on the first day could take the TYPO3 certification exam. Participants were informed of their results immediately following T3DD19. The first day then came to a close for everyone with a dinner and barbecue.

A full house for Benni Mack's keynote address

The highlight of the second day’s workshops was “Performance Profiling” using Blackfire.io, presented by Benni Mack. The session explained how to find “bottlenecks” in the code without spending too much time chasing false leads. The talks that day devoted a significant amount of time to TYPO3 documentation, which sparked a lively discussion among the participants.

The Wi-Fi and internet uplink were a bit spotty on all days, but in most cases, people were able to work as needed.
On the second evening, the Coding Night took place, during which developers, with the help of Core Team members, were able to tackle topics in the TYPO3 Core late into the night.

Not only was a great deal learned there, but the TYPO3 team was also pleased to see numerous tickets closed following the successful Coding Night.

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

Social Event with Dinner in the Garden and a '90s Party

Social Event in the Garden of the Akademie Hotel

The final panel of the day transitioned almost seamlessly into the traditional social event, which once again put the developers’ resilience to sleep deprivation to the test.

We’d like to take this opportunity to extend a special thank you to the AkademieHotel, which allowed us to party until 3:30 in the morning.

DevDays 2019 will wrap up on Sunday with, among other topics, security in web applications. In a two-hour workshop, Oliver Hader shed light on this challenging topic. Using selected examples, he demonstrated in an engaging way that even seemingly minor “sloppiness” in the code can lead to major disasters if not addressed in a timely manner.

In the lecture series, participants learned about event-driven programming using the PSR-14 Event Dispatcher. Benni Mack highlighted its advantages over the traditional method using hooks.

We, too, were able to share a lot of our knowledge

We were especially pleased that, through a total of five talks, we were able to share insights from our projects in a wide variety of fields with the community.

Christiane Helmchen and Alexander Böhm kicked things off by sharing their experiences with complex editor permissions in the TYPO3Backend. On Friday morning, Stefan Kosker provided an in-depth introduction to the inner workings of search engine algorithms and explained how this impacts SEO optimization for websites.

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

On Friday, Lars Liedke provided insights into our punkt.de hosting infrastructure centered around proServer.

If you missed the talks: All talks were recorded and will be published on YouTube in the coming 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 of TYPO3 DevDays with Best Paper Award

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

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

2. Building a website project—including deployment—from scratch with Composer and 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 NGINX—or How to Make Your Website Faster, Frank Berger

Raum jweiland.net
1. Don't get hooked, listen to events! PSR-14 in 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 home a wealth of new knowledge. The Association for the Promotion of the German Language ( punkt.de ) was delighted to organize this event, and we are pleased with the many positive comments we have received from all sides.

Share:

More articles

:(){ :|:& };:
Wolfgang Medina-Erhardt, DevOps at punkt.de
Working at punkt.de