Registration for the next conference PHP fwdays'23 conference is open!


Package Design Principles in Practice

Talk video

Talk presentation

This talk goes through Principles of Package Design and shows how they **can be applied in practice** by splitting Infection Mutation Testing Framework. It shows what issues do users and maintainers have when the code is not split correctly by packages, and all the code is placed in a monolith.

We will also discuss how to write composer-based plugins with autodiscovering and zero-configuration, how to conveniently develop many related packages locally, how the theory of Package Design plays with monorepo and multirepo and more.

Maks Rafalko
  • Open Source contributor
  • Infection PHP maintainer
  • PHP and Javascript developer
  • GitHub, Twitter
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?