This session will dive into Composer's guts to see which choices we made worked and which ones did not. After six years and a few hundred thousand users, the Composer code has been through many iterations, problems, and successes. Let's have a retrospective to see what we can learn from it.


Comments are closed.

This talk was light on the "lessons learned" and more of a "here's the most complicated bugs we encountered, some of which were fixed in PHP 5.6." The Project Management stuff was good, but I wish there had been more of a focus on what classes of things gave them problems and their approach to solve them and less on specific, often version-specific, issues.

John at 16:39 on 26 Oct 2017

Rambling and unfocused. Some interesting tidbits, but I was hoping for more "lessons learned", "what I would have done differently", or such. I dunno. It was probably fine for an end-of-day, ready-for-dinner kind of talk...

Julian at 17:14 on 26 Oct 2017

I think the presenter was a bit all over the place on this talk (saw him on the regex talk and could tell that he was a little burned for this particular talk). I would have loved this talk to go deeper into each bug. Still, I think people got the jist of it.

Tim Ledlie at 10:14 on 27 Oct 2017

I enjoyed Jordi's presentation style even though it rambled a bit. Really interesting to hear about the real-world issues he faced. And the part about how to manage an open-source project was insightful.

Elli at 11:04 on 27 Oct 2017

It was hard to enjoy this talk because it felt like the presenter was not excited to be there. Content could have been better organized.

Colin O'Dell at 18:59 on 27 Oct 2017

It was interesting to see the types of rare and arcane issues that Jordi and Composer have faced.

It's so difficult to get it right on a community project that we use on a daily basis, and you guys encountered so many tricky situations. I found the examples very interesting and diverse, thanks Jordi for sharing!