If you want to respect the law and if your site is using cookies, you'll have to inform your users of it and allow them to block them if they want. In this article, we'll see together what are the steps you'll need to follow to implement it. If you want to correctly understand…
Google Tag Manager: what is it ? What is it not ? Google Tag Manager is a tag management system. It allows you to easily create, maintain and deploy tracking code on your website.
Even if Google presents this tool as something allowing marketing team to work without developers…
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…
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 at…
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…
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…
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…