Gradle Summit - June 22 - 23, 2017 - No Fluff Just Stuff

Mike McGarr

Gradle Summit

Palo Alto · June 22 - 23, 2017

You are viewing details from a past event
Mike McGarr

Manager Developer Productivity at Netflix

Mike is the Engineering Manager for the Netflix Build Tools team. He is also a co-host of the Ship Show Podcast. He has been developing Java/JVM-based applications for most of his career and been known to dabble in other languages as well. He is passionate about building quality software through automation. Mike can frequently be found talking about Agile, Continuous Delivery,DevOps, or build and test automation. Prior to joining Netflix, Mike was the Director of EngineeringOps at Blackboard and the founder of the DC Continuous Delivery meetup.

Presentations

Dependencies, distributed code and engineering velocity

Most software engineers loathe and fear debugging dependency update issues. They are common challenges in the modern enterprise environment. The proliferation of git repositories, the sharing of reusable code and rise of the microservice all conspire to make organization-wide binary integration a nightmare.

At Netflix, engineers are not immune to the cost of dependency updates. Library owners publish new versions of their code without a comprehensive understanding of the organizational impact. Application owners ingest new library versions that can fail in obvious or subtle ways, leading to decreased confidence and slower organizational velocity. But these are problems we understand, and tooling can help.