We don't always get to start with a clean slate, but inheriting a monolithic application doesn't mean you're stuck in that space. Using composer packages, we can break down a monolithic application piece by piece, and using private package repositories keeps the project IP confidential. In this talk, we'll go over how to evaluate a project for packaging, how to set up private package repositories, and how to move forward in a way that won't stop your feature development while you're making these changes. We will touch on the importance of SemVer and how to make sure the packages account for PHP's handling of version numbers.

Comments

Please login to leave a comment

One of those talks where your neck starts hurting from nodding in agreement basically non-stop. Dana's presentation was engaging, full of great advice, and I really enjoyed the Lego tie-in.

Keith Davis at 13:44 on 23 Apr 2024

Useful topic. Thorough and good examples.

Jeff Hegeman at 20:02 on 23 Apr 2024

Great talk!

john barclay at 19:52 on 25 Apr 2024

Excellent walk through of packaging example that was right on the workshop's description. The talk followed a complex example while interweaving basic tenants of refactoring like test coverage within the context of the packaging process. Good slides and timing/meter.