Vorträge von 2022
-
Workshop
Arne Blankerts
Avoid Complexity: Architecting Web Applications for Performance Everyone talks about performance and dreams of short response times for their web application. But the full-stack framework with its powerful ORM and complex code infrastructure, ...
-
Workshop
Stefan Priebsch
Building Cloud-enabled, Distributed Systems Software never lives alone. There is always a status quo of existing legacy systems that have to be taken into account, and that new software needs to be integrated with, or built ...
-
Vortrag
Stefan Priebsch
Clean + SOLID = More Expensive? Clean and SOLID code is sustainable code. It’s readable, it’s testable, and it’s a joy to maintain. Sounds great. But no matter how hard we try, too often our projects end up ...
-
Vortrag
Arne Blankerts
PHP 8.2: Just upgrade and go? Life could be so easy: Just roll out the latest PHP version on all systems, immediately benefit from the new features and otherwise get back to implementing new requirements. In ...
-
Vortrag
Sebastian Bergmann und Arne Blankerts
DDoS Attacks on Open Source Infrastructure Denial of Service attacks, distributed or not, usually target companies in an effort to sabotage their business; most commonly for the financial gain of the attackers by extorting ...
-
Vortrag
Sebastian Bergmann
The PHP Stack’s Supply Chain All modern software is built using third-party software components, which may come with their own dependencies. Do you know everything about the components that make up the ...
-
Vortrag
Stefan Priebsch
Airport ’22 Arthur Hailey’s successful 1968 novel “Airport” created a franchise of several films. In last year’s Airport ’21 talk, we looked into day-to-day operations of a modern ...
-
Vortrag
Stefan Priebsch
Lies, Damned Lies, and Temporality Every piece of software implements a model, which is a simplification of reality. As we know, all models are wrong, but some are useful. This talk will make the point that many ...
-
Vortrag
Sebastian Bergmann
Modernizing Legacy Without Fear It is a fact of life for every developer: you have to deal with code that has been written before your time and does not follow state-of-the-art best practices. Attendees of this ...
-
Vortrag
Sebastian Bergmann
PHPUnit 10: Why it’s delayed, what it brings Every year in February, a new major version of PHPUnit is released. Unless a pandemic throws the lives of Open Source developers as well as the schedule of their projects into ...
-
Vortrag
Arne Blankerts
PHP 8.1: Just upgrade and go? Life could be so easy. Just roll out the latest PHP version on all systems, immediately benefit from the new features, and get back to implementing new requirements. In reality, ...
-
Vortrag
Arne Blankerts
Security: Purely a matter of the head(ers)? HTTP used to be a comparatively simple protocol. Or so it seemed. In reality, modern web applications require a large number of HTTP headers to ensure secure transport and, later ...
-
Workshop
Arne Blankerts
Avoid Complexity: Architecting Web Applications for Performance You need a better performance for your web application? You want faster response times? But you know that your fullstack framework with its extremely complex code infrastructure ...
-
Workshop
Sebastian Bergmann
Testing the Untestable, Together It is a fact of life for every developer: you have to deal with code that has been written before your time and does not follow state-of-the-art best practices. You want to change ...
-
Vortrag
Arne Blankerts
PHP 8.1: Just upgrade and go? Life could be so easy. Just roll out the latest PHP version on all systems, immediately benefit from the new features, and get back to implementing new requirements. In reality, ...
-
Vortrag
Arne Blankerts
Daemons with PHP: Should you really do that? In today's event driven world, asynchronous background processing is a given. But using a rather traditional approach of periodically running scripts causes unnecessary delays and ...
-
Vortrag
Arne Blankerts
PHPUnit: The New Event System First, there was the TestListener interface for extending PHPUnit. But it was abused, because it allowed more than just listening. Then came the TestHook interfaces, but they were ...
-
Panel
Stefan Priebsch
Friday for (Green IT) Future Die "Bedroom Coder" der Heimcomputerzeit kannten jedes Byte beim Namen und setzten alles daran, unnötige Rechenarbeit zu vermeiden. Mit der Zeit wurde aus Programmierung ...
-
Panel
Arne Blankerts
Cloud und Operations Der Siegeszug von PHP begann in einer Zeit, in der Websites per FTP auf einen Webspace bei einem Shared Hosting-Anbieter kopiert wurden. Seitdem hat sich viel geändert. Cloud ...
-
Panel
Sebastian Bergmann
Supply Chain Management Jede moderne Software baut auf Softwarekomponenten von Drittanbietern auf. Diese haben natürlich weitere Abhängigkeiten. So kann schnell der Überblick darüber verloren gehen, ...