Managing dependencies is more than running "composer update"

Nils Adermann (30.Jun.2017 at 11:45, 45 min)
Talk at Dutch PHP Conference 2017 (English - US)

Rating: 4 of 5

You've used Composer so many times now, but how deep is your understanding of your dependencies? Can you get yourself out of every tricky situation?
This talk will cover a broad range of dependency management subjects: From assessing the risk, e.g. through BC breaks, introduced into your business critical code by third party software, all the way to hand-on tips for working with composer in the real world, e.g. what to do if composer.lock conflicts during a merge, when your colleagues and you modified dependencies in different ways.

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= eight minus one

Comments

Rating: 5 of 5

30.Jun.2017 at 13:30 by Max Moeschinger (4 comments) via Web2 LIVE

Good speaker, and interesting content.

Rating: 5 of 5

30.Jun.2017 at 13:32 by Morgane Eloi (2 comments) via Web2 LIVE

Great talk, it was detailed but easy to follow along. Would you have a link to the presentation slides by any chance?

Rating: 4 of 5

30.Jun.2017 at 13:33 by Steven Gerritsen (8 comments) via Web2 LIVE

Interesting with useful tips

Rating: 5 of 5

30.Jun.2017 at 20:34 by Youri Thielen (23 comments) via Web2 LIVE

Great talk! Complex topics were illustrated using the most bare-bone and to the point examples. Enjoyed it!

Rating: 1 of 5

30.Jun.2017 at 23:32 by Pulkit Swarup (7 comments) via Web2 LIVE

Didn't meet my expectations, I was looking forward to problems faced by programmers and technical solutions to them. Solutions to problems like different s/w requiring different versions of a library/application. IMO, the presentation was more focused on dos and don'ts functionally

Rating: 3 of 5

01.Jul.2017 at 15:41 by Marc Hagen (12 comments) via Web2 LIVE

It was a interesting talk about dependencies but more a do's and don't i was hoping to get more information about managing large amounts of deps and maybe some tools that can help you monitor that.

Rating: 4 of 5

02.Jul.2017 at 16:16 by Ramon de la Fuente (128 comments) via Web2 LIVE

Good talk, well delivered. I think we take a lot of the dependencies we use for granted, and getting some large scale screwups from other languages should make people rethink their strategy.

I do agree with some of the other comments in that I expected a little more "help" when it comes to actual problems that can occur (like solving version dependency mismatches or the ability to use your own fork while you're waiting for a package maintainer to merge your PR). Still a very recommended talk.

Rating: 4 of 5

03.Jul.2017 at 08:59 by Roald Stolte (3 comments) via Web2 LIVE

Clear and interesting talk about choosing dependencies, whether or not to update them, what to look out for, and some background and tips for working with composer.

I also would have loved some more specific use-cases/problems/tips about the use of composer.

Rating: 4 of 5

03.Jul.2017 at 17:54 by Tim Huijzers (14 comments) via Web2 LIVE

Great talk about actual real examples on how to fix conflicts and what to look for when choosing dependencies. little disappointed about the solution of just forking repositories.

Speaker comment:

03.Jul.2017 at 17:56 by Nils Adermann (18 comments) via Web2 LIVE

@Dragem Forking repositories wasn't my solution, I said some people do that. I would recommend a private Composer repository, e.g. Private Packagist for that purpose.

Rating: 5 of 5

04.Jul.2017 at 08:24 by Marc Theunissen (1 comments) via Web2 LIVE

Hi Nils,

Great talk. Very non-technical approach to managing dependencies!
Would you be so kind to make the slides available? =>

Greetings, Marc

© Joind.in 2017