Member-only story

How to Keep Your App Dependencies Up-To-Date?

What are the challenges and how to automate maintenance properly?

Teddy Morin
Better Programming
Published in
7 min readDec 3, 2021
Photo by fahrulazmi on Unsplash

One aspect of software development is often overlooked: maintaining dependencies. I won’t lie, for a long time, it was the case for me and my teams.

Why spend time on maintenance?

Keeping out-of-date dependencies will not only create incompatibilities, or look uncool. It raises two huge issues: security and performance.

Remember the Equifax breach? Well, that’s a $425M settlement that could have been avoided, but how? René Gielen, vice president of Apache Struts, says:

Most breaches we become aware of are caused by failure to update software components that are known to be vulnerable for months or even years

Yes, maintaining dependencies also has a huge impact on performance. A use-case with React Native navigation is a good example. It shows how the newest version brings higher performance but also helps to improve code quality.

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Teddy Morin
Teddy Morin

Written by Teddy Morin

Author of scalablebackend.com 🚀 React, React Native, NodeJS, TypeScript | Quality, Scaling, Delivery

Responses (2)

Write a response