Automating the Tedious & PHP attributes in action


Details
Hello fellow Symfonians,
We are thrilled to announce the final user group meeting of the year, featuring two insightful talks that you would not want to miss!
This time we are hosted by Turbine Kreuzberg GmbH (Prinzessinnenstr. 19/20, 10969 Berlin).
Come by and enjoy an evening of learning, networking, and socializing with fellow Symfony and PHP developers.
Agenda:
18:30: Doors open
19:00: Welcome and Introduction
19:20: Talk 1: "Automating the Tedious: A Lazy Developer’s Approach to Simplifying Characterization Testing" by Holger Kohnen
19:50: Break & Snack
20:00: Talk 2: "PHP attributes in action" by Damijan Ćavar
20:40: Socializing
Talk Details:
Talk 1:"Automating the Tedious: A Lazy Developer’s Approach to Simplifying Characterization Testing" by Holger Kohnen
This presentation will introduce a custom assertion I developed to streamline the creation of characterization tests, commonly referred to as Golden Master Tests.
The presentation is divided into two main parts. First, I will demonstrate the necessity of this new assertion. Following that, I will provide several practical use cases to illustrate its application. If time permits, I will also discuss some of the challenges and pitfalls encountered during its development.
Talk 2: "PHP attributes in action" by Damijan Ćavar
With PHP 8's introduction of attributes, developers now have a powerful way to add metadata to classes, functions, and properties. Unlike traditional DocBlocks, PHP attributes are a core language feature, meaning they are compiled and stored in OPcache, which not only boosts performance but also reduces potential errors. In this presentation, we’ll begin with a brief overview of PHP attributes, highlighting their syntax, advantages, and use cases. Then, we'll dive into a practical demonstration of how attributes are applied in a custom library, showcasing their impact on code efficiency and maintainability in real-world development.
Don't miss these insightful talks, engaging discussions, and networking opportunities. We can't wait to see you all at the Symfony User Group of November.
If you have any questions or accessibility requirements, please reach out to us.

Sponsoren
Automating the Tedious & PHP attributes in action