Observer pattern

Observer pattern

The Observer pattern allows us to control the notifications we send to subscribed objects. Let's see how it works.

Factory method

Factory method

The factory method design pattern allows us to elegantly create new objects. Let's see how it works.

Design Patterns: Singleton

Design Patterns: Singleton

A design pattern used to make sure we have a single instance of an object. Let's see how we do it

First steps in management

First steps in management

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?

Git blame should be called git credit

Git blame should be called git credit

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/

Technology is never neutral

Technology is never neutral

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.

Accessible hiding and hidden-aria

Accessible hiding and hidden-aria

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.

Replacing the master branch from git

Replacing the master branch from git

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.

How to protect a Netlify branch behind a password

How to protect a Netlify branch behind a password

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.

How to create custom Hooks in React

How to create custom Hooks in React

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.

All guilty, all responsible

All guilty, all responsible

What can you do, as a white person, to fight the systems of oppressions design to support white supremacy? Get to work...

Implement Code Splitting in React

Implement Code Splitting in React

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.

Higher-Order Functions in Javascript

Higher-Order Functions in Javascript

In this article, we will explain what the Higher-Order Functions in Javascript are all about. We will also start to explore composition.

What are Javascript's IIFE?

What are Javascript's IIFE?

In this article, we will understand what is an IIFE in Javascript and why you would want to use them.

The Dreyfus model of skill acquisition

The Dreyfus model of skill acquisition

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.

Using foreign keys with Loopback 4 and PostgresQL

Using foreign keys with Loopback 4 and PostgresQL

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!

Testing a Redux data store with Cypress

Testing a Redux data store with Cypress

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

Testing React with Cypress.io

Testing React with Cypress.io

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

How to use the state hook in React

How to use the state hook in React

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.

Flow, a path to happiness

Flow, a path to happiness

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.

6 principles for efficient learning

6 principles for efficient learning

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?

The perfect career path

The perfect career path

Do you know how many you should do in order to have the perfect career in software development? No??!! Read on...

Generate a PDF from HTML with Puppeteer

Generate a PDF from HTML with Puppeteer

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.