
Observer pattern
The Observer pattern allows us to control the notifications we send to subscribed objects. Let's see how it works.
French web developer working with Javascript
The Observer pattern allows us to control the notifications we send to subscribed objects. Let's see how it works.
The factory method design pattern allows us to elegantly create new objects. Let's see how it works.
A design pattern used to make sure we have a single instance of an object. Let's see how we do it
Is it a classic developer path? Moving into a management role after a few years? Well, my path is certainly going in that direction. So, what am I learning?
We often like to use negative language in our statements, even though they are more harmful are more likely to be ill-perceived. Let's replace git blame by git credit/
Software and computers are only a subset of technology. All technology is non-neutral. This article will go over the creation and effects of technologies.
In this article, I'll list everything that my hobby has taught me about software engineering. Because that's how hobbies work right?
As developers, accessibility should not be an after thought. We should write our code with accessibility in mind from the start. In this article, we'll talk about accessible hiding and the hidden-aria attribute.
Words have power. Words have meaning. We must keep in mind the history, the experiences of the most vulnerable people when we choose name for concepts in order to do no harm. The term master must disappear from tech.
A common workflow is to have a branch production and a development or test branch. You might not want to let anyone check out the development branch to see all the cool stuff you're cooking. Netlify lets you do that.
React gave us a lot of freedom with Hooks. In this article, we will see how we can write our custom Hooks to abstract logic and reduce duplicate code.
Ever wondered what were the differences between Object.seal() and Object.freeze() in Javascript? This article is for you!
What can you do, as a white person, to fight the systems of oppressions design to support white supremacy? Get to work...
In this article, we will explain a concept that got me confused for a long time: Prototypes and Inheritance in Javascript. What are prototypes? How do they work?
The COVID-19 crisis has brought remote working to an all-time high in the world. But with this new world order comes a new question: should workers be paid differently if they don't live in the same area?
In this article, we will get started with code splitting in React. By using dynamic imports, React.lazy and Suspense, you can dramatically improve the performance of your application.
In this article, we will explain what the Higher-Order Functions in Javascript are all about. We will also start to explore composition.
In this article, we will understand what is an IIFE in Javascript and why you would want to use them.
In this article, we will build a very simple plugin with vanilla Javascript. This plugin will render a Calendar.
Let's talk about a philosophy that changed a lot of things in my life: Stoicism.
The Dreyfus model of skill acquisition is used to access the level of development of competencies and skills of people who are learning something new.
Stripe uses them, Yousign uses them, a lot of companies use Iframes to give developers access to their functionalities. Let's see how to create, style and interact with them.
Configuring properly a Loopback 4 project that uses PostgresQL and setting up correctly the foreign keys appeared to be quite difficult for me. In this article, let's explore how you could do it!
Redux is a popular way to implement a data store with your application. In this article, we'll have a React-Redux app that we will test with Cypress
Getting clients is a big part of being a successful freelancer. Each path is unique, but here is my own that might help you.
Testing the front-end has always been a difficult thing. Cypress aims to make it a lot easier. Let's see how we can test the UI of a React application
Hooks have changed the way we use React. Let's explore how we would handle side effects with Hooks.
Hooks have changed the way we use React. Classes components are no longer mandatory when we want to use state. Let's see how to use the state hook.
In this article, we will explain how to create a simple drawer navigation for your React Native application.
Big tech companies and transhumanism united to create an immortal human race...
In the new age of the information economy, how can we achieve a state a focus that allows us to gain knowledge, experience and expertise? Flow might help us.
In a society where we are bombarded with informations, how do we make sure we create a proper mindset to learn what we need to improve?
Do you know how many you should do in order to have the perfect career in software development? No??!! Read on...
In our very busy lives today, it seems like sleep is always the easiest thing to sacrifice. We couldn't be more wrong...
Let's explore a bit deeper how the Puppeteer library allows us to scrape websites.
After long hours of trial and error, I finally managed to generate a proper PDF file from HTML using the Puppeteer library. Maybe you'll find some things to help you.
Let's get started with the Docker technology in a Node.js context.
Lately, React gave us a new toy with Hooks. Let's see how we could refactor a form.