Web development


Understand the different javascript modules formats

When it comes to building your application, if you're like me you always ask yourself: which format should I use ? CJS ? AMD ? UMD ? ESM ? What are the differences ? Why so many formats ? Through this article, I'll try to answer those questions 😊. The different formats CommonJS…

- 3 min read

How to efficiently update your npm dependencies ?

If you want to keep your project secure, fast and enjoy the latest features of all your dependencies, it's important to keep them regularly up-to-date. I suggest you to update them once every month or at least once every 2 months . By doing so, you'll face less breaking changes…

- 6 min read

Get a clean git history

If you're working on a project with a lot of people, it's important to get a clean and clear git history. Through this article, i'll present you some easy git commands that will help you. Why a clean git history matters ? When it comes to read your git history, it's important to…

- 7 min read

Mastering yarn.lock file

If your default package manager is yarn, you should have noticed the file created / updated every time you change your dependencies. But do you really know what this file is used for ? Which problem it solves ? How to use it efficiently ? Through this article, it'll try to…

- 5 min read

dependencies vs devDependencies vs peerDependencies

If you want to correctly maintain a Javascript project that uses NPM / a package.json file, it's important to know the differences between dependencies, devDependencies and peerDependencies. It'll also help you to manage them efficiently. dependencies The libraries under…

- 2 min read