Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Root797701yWelcome to NPM hell.
It’s a special place where you should always use someone else’s code because it’s somehow better and more reliable, and if it isn’t then it isn’t your fault or responsibility! See also: code communism. -
It happens with other platforms too. Flutter's cached_network_image hasn't been updated for 7 months, dependency stucks at http version 0.37 while other third party libraries needs http version 1.1 already.
I ended up rolling my own cached network image widget. I feel much better now.
Moral of the story, stop depending on too much third party libraries, which may not be updated by their creators. Especially when the creators make no profit off them. -
Bibbit7371y@AleCx04 @Root even though I have experienced it with npm as well, this particular rant was about Python!
To be honest, it's the first time that I've had this with Python dependencies but it doesn't make it any better.. Got a solution nonetheless but took way too much time. -
Bibbit7371y@daniel-wu yeah I luckily learned this lesson hard and early in my career, but very good advice for anyone!
Fuck third-party's third-party dependencies which break your third-party dependencies
rant