package.json is not enough

preview_player
Показать описание

0:00 Intro
13:00 Summary
14:25 npm semver calculator

Fundamentals of Database Engineering udemy course (link redirects to udemy with coupon)

Introduction to NGINX (link redirects to udemy with coupon)

Python on the Backend (link redirects to udemy with coupon)

Become a Member on YouTube

🔥 Members Only Content


🏭 Backend Engineering Videos in Order

💾 Database Engineering Videos

🎙️Listen to the Backend Engineering Podcast

Gears and tools used on the Channel (affiliates)

🖼️ Slides and Thumbnail Design
Canva


Stay Awesome,
Hussein
Рекомендации по теме
Комментарии
Автор

Some people think that 'npm ci' stands for "continious integration" because it mostly appears in CI build scripts. But actually it stands for "clean install". Your welcome!

ShamilSattarov
Автор

Great video. One command that I use to debug my packages is npm why or yarn why, shows you the dependancy graph for a given dependancy, so you can see why it was installed.

TomDoesTech
Автор

I spent months reading articles and watching videos, and none of it stuck. Hands down, the best explanation on the topic. You're doing God's work here mate!

ADPenrose
Автор

I've come across this explanation before, but it never quite stuck. I appreciate your communication style, thanks!

ss-gcqq
Автор

This is definitely a good explanation!
It’s frustrating when someone posted a solution for dependency related issue by removing the lock file, it get even worst especially when a package author decided to push a breaking change as a minor update.

chungweileong
Автор

Nicely explained, for the longest time I had doubts what the heck is package-lock.json or the yarn counterpart. Last week, I took some time to clear these doubts, good now. This video is now on my references list.



And yes, English is hard 😢

anupamchakrawarti
Автор

Thanks Hussein for covering this topic !

syedb
Автор

LOOL 4:03 "Keep the major version out of your F** mouth!" that made me laugh so hard

PenguinjitsuX
Автор

Man you are awesome. You explain engineering concept so well.

rituagrawal
Автор

thanks bro now i can never forget the difference

SimonChikezie
Автор

Hussein, this video is gold! Really well explained. I didn’t know about ‘npm ci’ - how handy! 👍🏽🔥

sunjayarmstead
Автор

The best one I've ever seen on this topic..Thanks.

ericjing
Автор

Hello Husein. Thanks for video. I learned a lot from this. I really appreciate what you are sharing us.

orzumirzayev
Автор

Awesome explanation!!! Thank you so much for providing this knowledge.

ramshankarkumar
Автор

great explanation, I had always wondered the utility of package-lock.json, now I know it

prakharvijay
Автор

Hi. That was great explaination between package.json and package-lock.json files.
Well done.

anantharao
Автор

Thank you Hussein, happy Ramadan bro. 🌹🌹

redaawwad
Автор

Great content! And also a touch of sense of humor. We need to add a little fun to our learning process.

pim
Автор

Thank Super clear explanation.

Please do one on peer dependencies in package lock json if you get the time and interest ❤️

bashar
Автор

Thanks very much, 😭😭 these are the kind of explanation that help in building CI CD pipelines
And for sure JavaScript project pipelines are hard to maintain

justaguyt