Welcome PHPolks 🐘

🎉 It is happening again!

After four years of absence, the community event for PHP developers and beyond is back in Dresden!

Join us for a day packed with talks, networking and fun on September 22, 2023.


Speakers

Dr. Carola Lilienthal

Dr. Carola Lilienthal

Keynote

How cool is that?

Abstract

Half a century of software development is characterized by a surprising phenomenon:
We, the developers and architects, have not only repeatedly created new technologies and architectural approaches, but also developed methods and processes that go beyond the mere programming of software.

Project managers, users, operations and quality managers have all benefited from our innovations.

In this talk, I will report on the amazing contributions that our discipline has conceived and developed.

After this journey you will be full of motivation for the next lectures.

Bio

Dr. Carola Lilienthal is a software architect and managing director at WPS - Workplace Solutions GmbH.

Since 2003, she has been analyzing the future viability of software architectures and speaking on this topic at conferences.

In 2015, she summarized her experiences in the book "Durable Software Architectures" and is about to publish her next book "Domain-Driven Transformation".

Carsten Windler

Carsten Windler

Talk

Pimp your PHP code for the planet - Save time, money and CO₂ with better performance

Abstract

Almost 8 million tons of CO₂ are emitted by data centers in Germany alone every year to bring our software to life. PHP, still the most widely used programming language on the Internet, plays a large part in this.

But even apart from the negative impact on the global climate, slow software is simply annoying, because it costs money and worsens the user experience. That's why we want to take a close look at our applications.

Even small changes can make a big difference. In this talk, we'll take a look at what options we have to identify bottlenecks and how we can fix them. But we also want to fundamentally question how we can write software in the future that does not only know one direction: bigger, heavier, more.

Bio

Carsten is a long-time PHP developer and has been loyal to his favorite language since PHP 3. Over the years, he has also led several development teams and departments. His focus is on code quality and environmental impact of software.

He currently works as a Principal Engineer at Plan A in Berlin, where he is able to combine writing code with a passion for fighting climate change. He is co-author of the book "Clean Code in PHP", published by Packt-Verlag in October 2022. He also regularly writes articles for professional publications such as PHP Magazine and is an active speaker at developer conferences.

Sebastian Feldmann

Sebastian Feldmann

Talk

Mastering Code Reviews: Effective Strategies for Teams

Abstract

Have you ever found yourself accepting changes without fully understanding them, simply because reviewing them would take too much time? No! Of course not, You would never do that. If you're the kind of person who enjoys spending a crazy amount of time to thoroughly investigate others' changes, this talk may not be for you.

However, if you're interested in learning how to improve your code reviews, this talk is exactly what you need.

You'll discover how to present changes in a way that makes them easy to review, how to offer valuable feedback that the author can utilize to improve and learn, and how to help your team come to appreciate code reviews.

Bio

Sebastian lives in Munich and Cologne supporting teams at CHECK24 developing software.

He started programming with BASIC on the C64 and moved over Assembler and C to languages like PHP and JavaScript.

With roughly 20 years of web experience he specialized in enterprise web applications. He is passionate about automation, performance and maintainable code.

Sebastian is an open source contributor and maintainer of phpbu and a git hook library called CaptainHook.

Sebastian Kurfürst

Sebastian Kurfürst

Talk

Debugging und Performance Profiling in der Praxis

Abstract

Fehler finden und beheben gehört zum täglichen Brot in der Software-Entwicklung.
In diesem Talk geht es um einen methodischen Ansatz zum Finden von Fehlern.
Wir werden uns insbesondere auf Performance Profiling konzentrieren, da es hier besondere Herausforderungen gibt, und einige der üblichen debugging-Tools wie XDebug nur eingeschränkt nutzbar sind.
Wir werden verschiedene Werkzeuge sowie deren Einsatz besprechen, um Performance-Problemen effizient auf die Schliche zu kommen.
Hierbei werden wir den gesamten Stack der Anwendung, incl. IO und Datenbank betrachten.

Bio

Sebastian ist leidenschaftlicher Software-Architekt & Coach, und seit über 20 Jahren in Open Source Projekten involviert.

Nachdem er im TYPO3 Kernteam war, ist er seit über 13 Jahren mitverantwortlich für Neos CMS. Sebastian hat hier viele Teile maßgeblich mit gestaltet, u.a. die React-UI, und die Rendering-Schicht mit Fluid und Fusion.

Momentan fokussiert er sich auf einen Umbau des Neos Content Repository auf Basis von Event Sourcing.

Sebastian ist Mitgründer und Geschäftsführer von Sandstorm Media, einer Dresdner Web-Agentur mit Fokus auf nachhaltige Software. In seiner Freizeit geht er gern Klettern und verbringt Zeit mit seiner Familie.

Florian Engelhardt

Florian Engelhardt

Talk

Growing the PHP core - One test at a time

Abstract

Ever dreamt of becoming a PHP core contributor but felt overwhelmed by the prospect of creating RFCs, maintaining extensions, or writing C code? Worry no more!

In this talk, you will discover how to make a meaningful impact on the PHP core by writing tests without the need to write C code.

Join me for an interactive session where I will live code a test on stage, demystifying the process and equipping you with essential testing techniques.

Develop the confidence to contribute to the PHP core, one test at a time, and become an invaluable member of the PHP community.

Bio

Proud dad of five kids, husband, Linux and Vim, PHP, Rust, software architect, technical consultant,
geek and I'm getting shit done.

Roland Golla

Roland Golla

Talk

Develop yourself - Open Source bringt uns alle weiter

Abstract

Als Entwickler hat man es nicht immer leicht. Ständig sollen wir uns weiterentwickeln.

Aber nicht jeder Arbeitgeber lässt das auf der Arbeit zu. Und dann kommt noch dazu, dass man in seiner Freizeit einfach keinen Bock mehr hat etwas zu tun.

In diesem Talk zeige ich euch, wie ihr euch eine innere Persönlichkeit aufbaut, die jeden Schweinehund besiegt.

Dazu gibt es noch eine gehörige Portion Open Source Passion. Denn hier kommt man mit tollen Entwicklern in Kontakt und erfährt alles über richtig gute Software und Toolsets.

Bio

Roland Golla is a Cypress.IO ambassador and has specialized in automated processes for over 10 years.

He is the founder of TESTIFY.TEAM, an agency for automated tests.

A YouTuber and speaker, he has also advocated for mental health by overcoming a nervous breakdown through better software quality.

Since then, he has advocated for workplace safety in the IT industry.

Andreas Heigl

Andreas Heigl

Talk

"Pardon my French" or The technical aspects of i18n and l10n

Abstract

Localization and Internationalization are two core concepts to create sites and applications for international users.

In creating and working on such international websites I repeatedly made or found the same mistakes and pitfalls that made creating international websites much harder than necessary.

Let me take you on a tour through the concepts and common problems that arise and see how they can be solved with less headache than you might think.

Bio

Andreas helps solving problems via his company stella-maris.solutions. He sometimes even uses code for that.

His special interests are in weird topics like time and calendars, odd technologies like LDAP and organizational challenges related to remote work.

Besides his family and contributions to different open-source-projects he still finds the time to co-run PHPUGFFM, the PHP-Usergroup in Frankfurt/Main and maintain PHP.ug.

Ondřej Mirtes

Ondřej Mirtes

Talk

Tuning PHPStan to Maximum Strictness

Abstract

Besides the traditional rule levels 0 through 9 which allow developers to adopt PHPStan incrementally while increasing the strictness gradually, the static analyser offers plenty of other configuration options to look at the code with a critical eye.

In this talk I'll show you these options with examples of practical impact on your code.

It will become more predictable and readable.

Bio

Ondřej is a full-time open-source software developer.

He likes pointing out mistakes in other people's code so much that he created PHPStan, a popular static analyser that focuses on finding bugs in code without running it.

Anke Häslich

Anke Häslich

Moderator

of the event

About

For the past two years, Anke has been moderating NeosCon, a community conference for the open source CMS Neos.

As a dedicated developer at queo GmbH, Anke also likes to think outside the box and helps organise local meetups as well as motivating others to get involved in the community.

We are very happy that Anke will guide us through the event on this special day!


Schedule

There may still be changes to the schedule.

Time Topic Speaker Language
08:30
Doors Open
09:00
Opening
Anke Häslich & Holger Woltersdorf
09:30
How cool is that? (Keynote)
Dr. Carola Lilienthal
10:15
Pimp your PHP code for the planet
Carsten Windler
11:15
Debugging und Performance Profiling in der Praxis
Sebastian Kurfürst
12:00
Lunch Break
13:15
"Pardon my French" or The technical aspects of i18n and l10n
Andreas Heigl
14:15
Growing the PHP core - One test at a time
Florian Engelhardt
15:00
Coffee Break
15:30
Tuning PHPStan to Maximum Strictness
Ondřej Mirtes
16:30
Develop yourself - Open Source bringt uns alle weiter
Roland Golla
17:30
Mastering Code Reviews
Sebastian Feldmann
18:15
Closing
Anke Häslich & Holger Woltersdorf
18:45
Community & Socializing

Venue

Volkshaus Dresden

Schützenplatz 14, 01067 Dresden, Deutschland

The venue is located in the city center of Dresden, close to the train station "Bahnhof Mitte".

The conference talks take place in the "Richard-Teichgräber-Saal" on the 6th floor.

If the weather is fine, we will have lunch and coffee breaks on the roof terrace.'

Volkshaus Dresden
PHP Developer Day 2017
Volkshaus Dresden
View Larger Map

Tickets


Sponsors

Get in touch with us  

You can support our community event by booking one of our sponsorship partner packages.

What is a partner package?

  • 3 x free tickets
  • Company banner at the venue
  • Logo and link on our website
  • Post on our social media channels
  • Visibility in the event app
  • Announcement at the opening
  • Promotional material including job advertisements

Price: 500,- €

Price for active sponsors of the user group: 400,- €

You want more?

We offer individually priced additions to the partner package:

  • Company booth (2x2 meters with 2 representatives)
  • Badge and key band sponsor
  • Food, cake and drinks sponsor
  • Speaker sponsor: Small gifts are presented in the name of the sponsor
  • Own slide at the opening
  • Exclusive 90 seconds speaker slot at the opening
  • Own lecture slot (if the topic fits)
  • Use of CONFGAMES: 50 guaranteed conversations
  • 1x mobile app sponsor — Look&Feel of the app in your design

Meet the team

Gerd Rönsch
Gerd Rönsch
Ralf Junghanns
Ralf Junghanns
Jan Männig
Jan Männig
Marcel Führer
Marcel Führer
Susann Sgorzaly
Susann Sgorzaly
Alexander Hippe
Alexander Hippe
Michael Pokladek
Michael Pokladek
Holger Woltersdorf
Holger Woltersdorf