News

Sebastian Bergmann will present "The PHP Stack's Supply Chain" on November 17, 2022
Stefan Priebsch talks about the journey from monolithic systems to service-oriented architectures.
Sebastian Bergmann answers the question why he (still) works on Open Source software.
The video recording "PHPUnit Best Practices" with Sebastian Bergmann has been published
In September, we present the workshop "How to get distributed systems right"
The material for the presentation "PHPUnit Best Practices" (Supermetrics Tech Meetup) is online
Sebastian Bergmann will present "PHPUnit Best Practices" on August 17, 2022
Arne Blankerts will present "Hardening NGINX and PHP-FPM for Production" on October 26, 2022
Sebastian Bergmann and Roman Pronskiy will present "The PHP Foundation: The Past, the Present, and the Future" on October 13, 2022
In October, we present the workshop "Avoid Complexity: Architecting Web Applications for Performance" at the International PHP Conference in Munich
In October, we present the workshop "Building Cloud-enabled, Distributed Systems" at the International PHP Conference in Munich
Stefan Priebsch will present "Clean + SOLID = More Expensive?" on October 25, 2022
Arne Blankerts will present "PHP 8.2: Just upgrade and go?" on October 27, 2022
Sebastian Bergmann and Arne Blankerts will present "DDoS Attacks on Open Source Infrastructure" on October 26, 2022
Sebastian Bergmann will present "The PHP Stack’s Supply Chain" on October 27, 2022
The material for the presentation "Airport ’22" (International PHP Conference – Spring Edition) is online
The material for the presentation "Lies, Damned Lies, and Temporality" (International PHP Conference – Spring Edition) is online
The material for the presentation "PHP 8.1: Just upgrade and go?" (International PHP Conference – Spring Edition) is online
The material for the presentation "Security: Purely a matter of the head(ers)?" (International PHP Conference – Spring Edition) is online
The material for the presentation "PHPUnit 10: Why it’s delayed, what it brings" (International PHP Conference – Spring Edition) is online
The video recording "PHPUnit 10: The New Event Subsystem" with Arne Blankerts has been published
Sebastian Bergmann interviewed the first developers to be paid by the PHP Foundation for their work on PHP.
The concepts of secure web development and avoiding known errors are an important prerequisite for professional PHP use.
In May, we present the workshop "Testing the Untestable, Together"
Sebastian Bergmann ponders why he no longer writes setUp() methods.
PHP does not support constructor overloading. Named constructors provide a remedy. But what is the best way to name them?