You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _data/speakers.yml
+46-21Lines changed: 46 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -21,21 +21,22 @@ speakers:
21
21
- icon: 'mastodon'
22
22
url: 'https://phpc.social/@jrf_nl'
23
23
24
-
- name: 'Marco Pivetta'
24
+
- name: 'Ondřej Mirtes'
25
25
bio: |
26
-
Marco "Ocramius" Pivetta is a software consultant at Roave.
26
+
Ondřej is a full-time open-source software developer.
27
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.
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.
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.
How do I write code that is as "good" as possible? What does that even mean? I have been working on large open source frameworks (initially TYPO3, now Neos and Flow) for around 20 years. In that time, I have produced a lot of code that I would never write in the same way today - and from which we can learn a lot together. I will critically discuss principles such as extensibility and DRY, show what mistakes I have made when developing frameworks and show which principles we can use to gradually improve our code. The whole thing will be a joint journey into large codebases. I'm looking forward to it!
74
75
social:
75
76
- icon: 'twitter'
76
77
url: 'https://twitter.com/skurfuerst'
@@ -105,22 +106,46 @@ speakers:
105
106
Join Sebastian Bergmann, the creator and maintainer of PHPUnit, to dig into the hidden depths of lesser known features to get more out of the amazing tool you use every day.
106
107
social:
107
108
108
-
- name: '🤫'
109
+
- name: 'Anne-Julia Seitz'
109
110
bio: |
110
-
TBA
111
+
TBA
111
112
image: 'https://placehold.co/512x512?text=🤫'
112
113
talk:
113
-
title: 'TBA'
114
+
title: 'Running PHP-Applications in a Multi-Process Container'
114
115
abstract: |
115
-
TBA
116
+
The deployment scenario for PHP looks a little different than for other languages like Go or Ruby that have embedded webservers. The classic stack of NGINX/Apache + php-fpm doesn't perfectly fit in the container world.
117
+
118
+
Some solution providers, like DigitalOcean or certain Azure products, only allow for single containers to be deployed.
119
+
120
+
In this talk, we'll explore ways other people have solved this, like FrankenPHP, Framework-X , and others. For production deployments, there is k8s, swarm, compose, and running everything in one multiprocess container.
121
+
122
+
These single containers could be orchestrated with systemd, supervisord, or Runit. We'll talk about the benefits and downsides of these solutions, compare them with the choice we made for our last project, s6-overlay, show off the s6-cli project I developed for this purpose and talk about recipes for running database migrations, cronjobs and a few more.
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.
136
+
137
+
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.
title: 'How to build sustainable web applications'
124
141
abstract: |
125
-
TBA
126
-
social:
142
+
Software that is built with sustainability in mind not only has a lower carbon footprint, but it is usually more performant, cheaper to operate and robust. Quite some benefits you won't miss for sure.
143
+
144
+
But where to start? How do we even measure the emissions of software? And how can we possibly reduce them?
145
+
146
+
In this talk, we'll explore the latest tools and methodologies that help us to write software which not only makes your users happier, but also stresses the environment a little less.
0 commit comments