This is a virtual Meetup occurring at 5PM UK time (GMT). Watch the live session broadcast on https://www.virtualjug.com
Just click to join when the time comes! The recording will be available immediately afterward.
Here's a timezone calculator: https://www.timeanddate.com/worldclock/fixedtime.html?msg=vJUG+Session%3A+Surviving+Dependancy+Hell&iso=20191015T17&p1=136&ah=1
Take part in the live session discussion on our #live-session slack channel: https://bit.ly/337QHTE
Surviving Dependency Hell - Dependency conflicts come in many different forms and have different impacts on your applications. This presentation examines common causes of a dependency conflict, how you can mitigate it as a library developer, and how end users can resolve it. Join this session to see common issues Ray has observed from working with customers, and Robert’s advise on how to detect issues early. It also covers what Google has been documenting in terms of best practices and what tools it has created to help, based on its learnings.
Speakers: Ray Tsang (@saturnism) & Robert Scholte (@rfscholte)
Ray is a Developer Advocate for the Google Cloud Platform and a Java Champion. Ray works with engineering and product teams to improve Java developer productivity on GCP. Ray also help Alphabet companies migrate and adopt cloud native architecture. Prior to Google, Ray worked at Red Hat, Accenture, and other consulting companies. Ray focused on enterprise architecture, managed solutions delivery, and contributed to open source projects. Aside from technology, Ray enjoys traveling and adventures.
It was 2011 when Robert joined the Apache Maven team, somewhere between the releases of Maven 3.0.3 and 3.0.4. Since then he has been one of the most active committers on the project and has been the chairman for the last 3 years. On behalf of the Maven team, he was a member of the expert group of JSR-376, better known as Project Jigsaw and has done most of the work to make Maven work properly with the Java Platform Modular System.
Robert has spoken on several well-known Java conferences to talk about the faced challenges. In 2017 Robert started his own company called Sourcegrounds, which focuses on support for continuous integration related topics with an important role for both Maven and Java.