PHPDay is an annual conference organized by GrUSP, the Italian PHP user group. It is one of the oldest and most prestigious conferences dedicated to PHP development, development tools, and best practices in Europe. PHPDay was founded with the intention of improving the web development ecosystem in Italy and organizing affordable, high-quality events and workshops for developers.
The conference typically takes place in May and attracts developers from around the world who are interested in the latest advancements in PHP development. The conference is hosted in Verona, Italy, but it also offers an online option for those who cannot attend in person.
PHPDay has a strong commitment to diversity, inclusion, and accessibility values, which is reflected in its Code of Conduct and Scholarship program. The organizers believe that everyone should have the opportunity to participate in the event, regardless of their background or financial situation.
The conference features a diverse range of talks, workshops, and discussions that cover a wide range of topics related to PHP development. Some of the sessions in PHPDay 2023 include:
- An Elderly Software Developer’s Long Journey through Technology by Mark Baker: This talk reflects on 40 years of software development and open source software writing, highlighting the advances in technology that have occurred over this period, as well as the lessons learned along the way.
- PHP’s type system dissected by George Peter Banyard: This talk explains what a type, a type system, and a subtyping relation mean, and goes on to explore the PHP type system, how it checks for types, how it uses and implements Liskov’s Subtitution Principle (LSP) for its subtyping relation, and how the strict_type declare affects PHP’s type system.
- PHPUnit 10 by Sebastian Bergmann: This talk provides an overview of the updates in PHPUnit 10, which is one of the biggest updates to the widely used testing framework and test runner. The talk will demonstrate the new features of PHPUnit 10 and how they can be used to effectively and efficiently test software.
- PHP 8.2 – Just upgrade and go? by Arne Blankerts: This talk explores the challenges of upgrading to the latest version of PHP and the tools available to ease the process. The talk will provide an overview of better approaches to preparing for an upgrade, tools that can help with the upgrade process, and how to avoid the stress of a version bump.
- From domain to code: a practical approach by Davide Borsatto: This talk explores the process of converting a domain-driven design into an actual application. The talk will provide pragmatic solutions for making the multitude of small decisions required to implement a hexagonal architecture or CQRS while keeping concerns separated.
- Stories from a career dropout by Femke Buijs: This talk reflects on the decision to change careers and shares lessons learned. It covers points to consider when making such a decision and how it is similar to climbing a mountain.
PHPDay is an excellent opportunity for developers to learn, network, and grow professionally. The conference provides a platform for developers to connect with peers, share their knowledge and experience, and explore the latest advancements in PHP development.
More information at https://2023.phpday.it/