The Holy Java

Building the right thing, building it right, fast

Posts Tagged ‘TeliaSonera’

Upgrade or not to upgrade dependencies? The eternal dilemma

Posted by Jakub Holý on October 20, 2015

Cross-posted from TeliaSonera Tech blog.

Handling dependencies is one of important challenges in any software project – and especially in the fast-moving JavaScript world. Our Nettbutikk team just had a heated discussion about handling upgrades of our dependencies that continuous our learning journey lined with failures (or rather “experiments that generated new knowledge” :-)).

Failed attempt one: Let tools do it

Originally we let npm automatically do minor upgrades but that turned out to be problematic as even minor version changes can introduce bugs and having potentially different (minor) versions on our different machines and in production makes troubleshooting difficult.

Read the rest of this entry »

Posted in SW development | Tagged: , , | Comments Off on Upgrade or not to upgrade dependencies? The eternal dilemma