Skip to content

Commit dda15d9

Browse files
committed
Initial version for 2024
1 parent d25b6f5 commit dda15d9

18 files changed

+216
-160
lines changed

_data/schedule.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,25 @@ schedule:
1313
language: ''
1414
speaker: false
1515

16-
- name: 'Dr. Carola Lilienthal'
16+
- name: 'Juliette Reinders Folmer'
1717
time: '09:30'
18-
topic: 'Wie cool ist das denn? (Keynote)'
18+
topic: 'TBA (Keynote)'
1919
card: '1'
20-
language: ''
20+
language: 'en'
2121
speaker: true
2222

23-
- name: 'Carsten Windler'
23+
- name: 'Marco Pivetta (Ocramius)'
2424
time: '10:15'
25-
topic: 'Pimp your PHP code for the planet'
25+
topic: 'TBA'
2626
card: '2'
27-
language: ''
27+
language: 'en'
2828
speaker: true
2929

3030
- name: 'Sebastian Kurfürst'
3131
time: '11:15'
32-
topic: 'Debugging und Performance Profiling in der Praxis'
32+
topic: 'TBA'
3333
card: '4'
34-
language: ''
34+
language: 'en'
3535
speaker: true
3636

3737
- name: ''
@@ -41,16 +41,16 @@ schedule:
4141
language: ''
4242
speaker: false
4343

44-
- name: 'Andreas Heigl'
44+
- name: 'Sebastian Feldmann'
4545
time: '13:15'
46-
topic: '"Pardon my French" or The technical aspects of i18n and l10n'
46+
topic: 'TBA'
4747
card: '7'
4848
language: 'en'
4949
speaker: true
5050

51-
- name: 'Florian Engelhardt'
51+
- name: 'Stephan Hochdörfer'
5252
time: '14:15'
53-
topic: 'Growing the PHP core - One test at a time'
53+
topic: 'TBA'
5454
card: '5'
5555
language: 'en'
5656
speaker: true
@@ -62,23 +62,23 @@ schedule:
6262
language: ''
6363
speaker: false
6464

65-
- name: 'Ondřej Mirtes'
65+
- name: 'TBA'
6666
time: '15:30'
67-
topic: 'Tuning PHPStan to Maximum Strictness'
67+
topic: 'TBA'
6868
card: '8'
69-
language: 'en'
69+
language: ''
7070
speaker: true
7171

72-
- name: 'Roland Golla'
72+
- name: 'TBA'
7373
time: '16:30'
74-
topic: 'Develop yourself - Open Source bringt uns alle weiter'
74+
topic: 'TBA'
7575
card: '6'
7676
language: ''
7777
speaker: true
7878

79-
- name: 'Sebastian Feldmann'
79+
- name: 'TBA'
8080
time: '17:30'
81-
topic: 'Mastering Code Reviews'
81+
topic: 'TBA'
8282
card: '3'
8383
language: ''
8484
speaker: true

_data/settings.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
url: "https://phpdd.org"
22
baseurl: ""
3-
title: "PHP Developer Day 2023 by PHP USERGROUP DRESDEN e.V."
3+
title: "PHP Developer Day 2024 by PHP USERGROUP DRESDEN e.V."
44
description: >
55
The community conference for PHP developers and beyond
66
7-
logo: "/assets/images/PHPDD23-Logo.svg"
7+
logo: "/assets/images/PHPDD24-Logo.svg"
88
cover: "/assets/images/PHPUGDD-Imagebild.webp"
99
paginate: 5

_data/speakers.yml

Lines changed: 52 additions & 116 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,41 @@
11
speakers:
2-
- name: 'Dr. Carola Lilienthal'
2+
- name: 'Juliette Reinders Folmer'
33
bio: |
4-
Dr. Carola Lilienthal ist Software-Architektin und Geschäftsführerin bei WPS - Workplace Solutions GmbH.
4+
Juliette Reinders Folmer is an opinionated, passionate busy-body with a prolific portfolio of contributions to various high profile open source projects over the years.
55
6-
Seit 2003 analysiert sie die Zukunftsfähigkeit von Softwarearchitekturen und spricht auf Konferenzen über dieses Thema.
6+
She is co-author of PHPCompatibility, initiator of PHPModernizer and created the PHP Cheatsheets.
77
8-
2015 hat sie ihre Erfahrungen in dem Buch „Langlebige Softwarearchitekturen“ zusammengefasst und steht kurz vor der Veröffentlichung ihres nächsten Buches „Domain-Driven Transformation“.
9-
image: '/assets/images/speakers/carola_lilienthal.jpg'
8+
Juliette regularly speaks at conferences and is always happy to discuss how we can all contribute to changing both the dev-culture as well as our code, to be better.
9+
10+
Juliette is self-employed and based in the Netherlands.
11+
image: '/assets/images/speakers/juliette-reinders-folmer.webp'
1012
talk:
11-
title: 'Wie cool ist das denn?'
13+
title: 'TBA'
1214
abstract: |
13-
Ein halbes Jahrhundert der Software-Entwicklung ist von einem überraschenden Phänomen geprägt:
14-
Wir, die Entwickler:innen und Architekt:innen, haben nicht nur immer wieder neue Technologien und Architekturansätze geschaffen, sondern auch Methoden und Verfahren entwickelt, die über die reine Programmierung von Software hinausgehen.
15-
16-
Projektleiter:innen, Anwender:innen, Betriebs- und Qualitätsmanager:innen haben von unseren Innovationen profitiert.
17-
18-
In diesem Vortrag berichte ich über die erstaunlichen Beiträge, die unsere Disziplin konzipiert und entwickelt hat.
19-
20-
Nach dieser Reise werdet Ihr voller Motivation in die nächsten Vorträge gehen.
15+
TBA
2116
social:
2217
- icon: 'twitter'
23-
url: 'https://twitter.com/cairolali'
18+
url: 'https://twitter.com/jrf_nl'
2419
- icon: 'linkedin'
25-
url: 'https://www.linkedin.com/in/carola-lilienthal-a1331073/'
20+
url: 'https://www.linkedin.com/in/julietterf/'
2621
- icon: 'mastodon'
27-
url: 'https://mastodon.world/@carolali'
22+
url: 'https://phpc.social/@jrf_nl'
2823

29-
- name: 'Carsten Windler'
24+
- name: 'Marco Pivetta'
3025
bio: |
31-
Carsten ist langjähriger PHP-Entwickler und seit PHP 3 seiner Lieblingssprache treu. Im Laufe der Jahre leitete er zudem mehrere Entwicklungsteams und -abteilungen. Sein Fokus gilt der Codequalität und der Umweltverträglichkeit von Software.
32-
33-
Derzeit arbeitet er als Principal Engineer bei Plan A in Berlin, wo er das Schreiben von Code mit der Leidenschaft, den Klimawandel zu bekämpfen, verbinden kann. Er ist Co-Autor des Buches "Clean Code in PHP", das im Oktober 2022 im Packt-Verlag erschien. Außerdem schreibt er regelmäßig Artikel für Fachpublikationen wie das PHP Magazin und ist aktiver Sprecher auf Entwickler-Konferenzen.
34-
image: '/assets/images/speakers/Carsten_Windler.jpg'
26+
Marco "Ocramius" Pivetta is a software consultant at Roave.
27+
28+
With over a decade of experience with PHP, he is part of the Zend Framework CR team, Doctrine core team and is also active in the community as a mentor and supporter.
29+
30+
When not coding for work, he usually hacks together new concepts and open source libraries or simply provides Q&A on community channels.
31+
image: '/assets/images/speakers/marco-pivetta.webp'
3532
talk:
36-
title: 'Pimp your PHP code for the planet - Mit besserer Performance Zeit, Geld und CO₂ sparen'
33+
title: 'TBA'
3734
abstract: |
38-
Knapp 8 Millionen Tonnen CO₂ stoßen allein die Rechenzentren in Deutschland jedes Jahr aus, um unsere Software zum Leben zu erwecken. PHP als die nach wie vor meistgenutzte Programmiersprache des Internets hat daran einen großen Anteil.
39-
40-
Doch auch abgesehen von den negativen Auswirkungen auf das globale Klima ist langsame Software einfach nur ärgerlich, denn sie kostet bares Geld und verschlechtert die User-Experience. Darum wollen wir unseren Applikationen mal gründlich auf den Zahn fühlen.
41-
42-
Dabei können schon kleine Änderungen große Unterschiede machen. In diesem Talk schauen wir, welche Möglichkeiten wir haben, um Bottlenecks ausfindig zu machen, und wie wir sie beheben können. Wir wollen aber auch grundsätzlich hinterfragen, wie wir zukünftig Software schreiben können, die nicht nur eine Richtung kennt: größer, schwerer, mehr.
35+
TBA
4336
social:
44-
- icon: 'linkedin'
45-
url: 'https://www.linkedin.com/in/cwindler'
37+
- icon: 'twitter'
38+
url: 'https://twitter.com/ocramius'
4639

4740
- name: 'Sebastian Feldmann'
4841
bio: |
@@ -55,13 +48,9 @@ speakers:
5548
Sebastian is an open source contributor and maintainer of phpbu and a git hook library called CaptainHook.
5649
image: '/assets/images/speakers/sebastian-feldmann.jpeg'
5750
talk:
58-
title: 'Mastering Code Reviews: Effective Strategies for Teams'
51+
title: 'TBA'
5952
abstract: |
60-
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.
61-
62-
However, if you're interested in learning how to improve your code reviews, this talk is exactly what you need.
63-
64-
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.
53+
TBA
6554
social:
6655
- icon: 'twitter'
6756
url: 'https://twitter.com/movetodevnull'
@@ -79,110 +68,57 @@ speakers:
7968
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.
8069
image: '/assets/images/speakers/Sebastian-Kurfuerst.jpg'
8170
talk:
82-
title: 'Debugging und Performance Profiling in der Praxis'
71+
title: 'TBA'
8372
abstract: >
84-
Fehler finden und beheben gehört zum täglichen Brot in der Software-Entwicklung.
85-
86-
In diesem Talk geht es um einen methodischen Ansatz zum Finden von Fehlern.
87-
88-
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.
89-
90-
Wir werden verschiedene Werkzeuge sowie deren Einsatz besprechen, um Performance-Problemen effizient auf die Schliche zu kommen.
91-
92-
Hierbei werden wir den gesamten Stack der Anwendung, incl. IO und Datenbank betrachten.
73+
TBA
9374
social:
9475
- icon: 'twitter'
9576
url: 'https://twitter.com/skurfuerst'
9677
- icon: 'mastodon'
9778
url: 'https://neos.social/@sebastian'
9879

99-
- name: 'Florian Engelhardt'
80+
- name: 'Stephan Hochdörfer'
10081
bio: |
101-
Proud dad of five kids, husband, Linux and Vim, PHP, Rust, software architect, technical consultant,
102-
geek and I'm getting shit done.
103-
image: '/assets/images/speakers/florian-engelhardt.jpeg'
82+
Stephan Hochdörfer currently holds the position of Head of IT at bitExpert AG, a company specializing in software and mobile development.
83+
84+
His primary focus is everything related to web development as well as automation techniques ranging from code generation to deployment automation.
85+
image: '/assets/images/speakers/stephan-hochdoerfer.webp'
10486
talk:
105-
title: 'Growing the PHP core - One test at a time'
87+
title: 'TBA'
10688
abstract: |
107-
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!
108-
109-
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.
110-
111-
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.
112-
113-
Develop the confidence to contribute to the PHP core, one test at a time, and become an invaluable member of the PHP community.
89+
TBA
11490
social:
11591
- icon: 'twitter'
116-
url: 'https://twitter.com/realFlowControl'
92+
url: 'https://twitter.com/shochdoerfer'
11793
- icon: 'mastodon'
118-
url: 'https://phpc.social/@flowcontrol'
94+
url: 'https://phpc.social/@shochdoerfer'
11995

120-
- name: 'Roland Golla'
96+
- name: '🤫'
12197
bio: |
122-
Roland Golla is a Cypress.IO ambassador and has specialized in automated processes for over 10 years.
123-
124-
He is the founder of TESTIFY.TEAM, an agency for automated tests.
125-
126-
A YouTuber and speaker, he has also advocated for mental health by overcoming a nervous breakdown through better software quality.
127-
128-
Since then, he has advocated for workplace safety in the IT industry.
129-
image: '/assets/images/speakers/roland-golla-klein.jpg'
98+
TBA
99+
image: 'https://placehold.co/512x512?text=🤫'
130100
talk:
131-
title: 'Develop yourself - Open Source bringt uns alle weiter'
101+
title: 'TBA'
132102
abstract: |
133-
Als Entwickler hat man es nicht immer leicht. Ständig sollen wir uns weiterentwickeln.
134-
135-
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.
136-
137-
In diesem Talk zeige ich euch, wie ihr euch eine innere Persönlichkeit aufbaut, die jeden Schweinehund besiegt.
138-
139-
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.
103+
TBA
140104
social:
141-
- icon: 'twitter'
142-
url: 'https://twitter.com/nevercodealone'
143-
- icon: 'linkedin'
144-
url: 'https://www.linkedin.com/in/rolandgolla'
145105

146-
- name: 'Andreas Heigl'
106+
- name: '🤫'
147107
bio: |
148-
Andreas helps solving problems via his company stella-maris.solutions. He sometimes even uses code for that.
149-
150-
His special interests are in weird topics like time and calendars, odd technologies like LDAP and organizational challenges related to remote work.
151-
152-
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.
153-
image: '/assets/images/speakers/andreas-heigl.jpg'
108+
TBA
109+
image: 'https://placehold.co/512x512?text=🤫'
154110
talk:
155-
title: '"Pardon my French" or The technical aspects of i18n and l10n'
111+
title: 'TBA'
156112
abstract: |
157-
Localization and Internationalization are two core concepts to create sites and applications for international users.
158-
159-
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.
160-
161-
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.
113+
TBA
162114
social:
163-
- icon: 'mastodon'
164-
url: 'https://andreas.heigl.org/@heiglandreas'
165-
- icon: 'linkedin'
166-
url: 'https://www.linkedin.com/in/heiglandreas/'
167115

168-
- name: 'Ondřej Mirtes'
116+
- name: '🤫'
169117
bio: |
170-
Ondřej is a full-time open-source software developer.
171-
172-
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.
173-
image: '/assets/images/speakers/ondrej-mirtes.jpg'
118+
TBA
119+
image: 'https://placehold.co/512x512?text=🤫'
174120
talk:
175-
title: 'Tuning PHPStan to Maximum Strictness'
121+
title: 'TBA'
176122
abstract: |
177-
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.
178-
179-
In this talk I'll show you these options with examples of practical impact on your code.
180-
181-
It will become more predictable and readable.
182-
social:
183-
- icon: 'twitter'
184-
url: 'https://twitter.com/OndrejMirtes'
185-
- icon: 'mastodon'
186-
url: 'https://phpc.social/@OndrejMirtes'
187-
- icon: 'linkedin'
188-
url: 'https://www.linkedin.com/in/ondrejmirtes/'
123+
TBA
124+
social:

_includes/header.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<nav class="navbar navbar-expand-lg navbar-dark bg-dark border-bottom border-light">
22
<div class="container-fluid">
3-
<a class="navbar-brand fs-3" href="#">#PHPDD23, Sept. 22, 2023</a>
3+
<a class="navbar-brand fs-3" href="#">#PHPDD24, Sept. 20, 2024</a>
44
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
55
<span class="navbar-toggler-icon"></span>
66
</button>

assets/images/PHPDD23-Logo.svg

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)