Hello Oxford, long time no see! π
We're excited to be back at The Oxford Retreat at the first day of October who've kindly welcomed us back and supporting our meetup.
The venue is about a 2-minute walk from Oxford Station, next to the Castle Mill Stream. We'll be on the first floor β the stairs are at the back, behind the bar.
Escaping the Code Maze by Yannick Chenot
Exploring a code base is like navigating a maze with a partial map. While some paths are correctly indicated, some are mislabelled or turn out to be dead ends. Take a childless class not marked as final, for instance β the keywordβs absence is like a sign pointing to a dark tunnel leading nowhere.
How many such paths do we accidentally β or deliberately β leave open? This presentation introduces the Closed-by-Default Principle, a reframing of existing principles focussed on keeping those paths shut, relieving the developerβs cognitive load in the process.
It is also an exploration of PHPβs evolution over time, each version introducing features to keep the maze as navigable as possible. Weβll also see how to leverage static analysis tools to automate the corresponding rules, giving developers the assurance that all paths lead somewhere.
About the speaker: Yannick has been working with PHP since 2007. Originally from Brittany, France, he's now based in Brighton, he's founder of Yellow Raincoat and a co-organiser of PHP Sussex.
A big thank to our community sponsor Humand Talent for supporting the Oxfordshire and Berkshire PHP communities.
Planned schedule of the evening:
Bringing together PHP enthusiasts from across the Thames Valley, Oxfordshire and Berkshire, we aim to create an enriching environment for learning, sharing knowledge, and networking.