~/talk

The future of dependency management, seen from 2022

Talkat droidcon Berlin 2022 · 2022-07-06..07-08· [developer-experience]
slides:none on file

Dependency upgrades are slow and error prone with Gradle defaults, version ranges break reproducibility, and bots like Dependabot/Renovate generate noisy PRs and waste CI. The demonstration uses refreshVersions (a Gradle plugin) which centralizes versions in a single versions.properties, queries available updates in parallel, shows inline candidates, lets you pick a safe increment, and avoids build-cache invalidation. Notes on Version catalogs, dependency locking, and tools like Dependency Guard clarify compatibility, transitive surprises, and where metadata and discovery tooling are missing.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 3:57Common dependency upgrade problems
  3. 11:22Refresh Versions plugin demo
  4. 21:53Risks of third-party dependencies
  5. 27:31Library discovery challenges
  6. 34:55Q&A and closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.