Skip to content

Docker for Symfony devs & Composer in monolithic repositories

Photo of Jakub Zalas
Hosted By
Jakub Z.
Docker for Symfony devs & Composer in monolithic repositories

Details

Why is Docker so popular and do we Symfony devs need to bother?

If you have not heard about Docker yet then you have been completely disconnected from the tech community. Docker has become so popular that it seems to be the next IT revolution. However the good reasons why Docker is a good news in the IT world are hard to extract among all the hype. I will try to sum up the great ideas Docker has introduced, why they matter in the IT world, and why they start to matter even to PHP developers.

Fabrice (https://twitter.com/fabriceb) is the co-founder and CTO of Theodo (https://twitter.com/theodo), a fast-growing agile web-development consulting company and the co-founder and CTO of Allomatch.com, the sports program website of bars in France. As the CTO of both an Internet editor and an IT consulting team, Fabrice has acquired a lot of experience in owning, maintaining and evolving large-scale live web applications in an agile way.

How to manage multiple Composer packages within a single Git Repository

Nobody wants to work in a large ball of mud that becomes harder to manage as time goes on. Proven software architectures tells us to break the system into more manageable components that are isolated from each other.

Years back (before Composer) in symfony1 era we had a single SVN repository, that required a lot of discipline to keep our codebase decoupled and clean. After migrating to Symfony 2 we broke the project into more manageable components that were in separate Git repositories. Unfortunately it quickly became a huge overhead and nightmare to deal with.

Now we have a single Git repository, again. This isn't a bad idea; to my knowledge Facebook, Twitter, and Google all have a big monolithic source repos but we needed a solution that works for a lot smaller fish :)

With a little help, Composer made this possible for us - so you can have your cake and eat it too!

For the last 8 years Sten Hiedel (https://twitter.com/cyexy) has been the lead developer at MyBuilder (http://tech.mybuilder.com/), the online marketplace for homeowners to find tradesmen.

We'll be there at 6.30pm. The first talk starts at 7pm.

Meet other Symfony developers, join us for discussions, socialising and presentations.

If you'd like to share your Symfony experience, no matter how advanced you are, contact Jakub (https://www.meetup.com/symfony/members/20982981/) and speak at the next meetup!

Drinks and location are kindly sponsored by SensioLabs UK.

Photo of The UK Symfony Meetup group
The UK Symfony Meetup
See more events
The Counting House
50 Cornhill · London