Blog Posts About Programming

JavaScript Spread and Rest Operators: When To, Why To, and How to Use Them
Understand two of the most useful JavaScript features

Loading Gists in a NextJS Application
A tutorial on how to load GitHub Gists from inside markdown pages of a NextJS blog

Fetching data with React
From custom made code to powerful libraries

Build an Easy Popup System With React
Demystifying the way to create a simple, customisable, and accessible popup system with React

My Journey From React to React Native
The things that changed for me switching when from web applications to native applications

An Opinionated Way to Structure React Apps
Based on my experience acquired building several big projects

How to Debug a React Context API App
Using the Redux DevTools extension

Publish your Cloud Run App with GitHub Actions
A very fast way to deploy your application with GitHub

Deploy Your ZEIT Now App With GitHub Actions
Implement custom logic without having to create an app to perform a task

A Complete Pre-Commit Workflow
Using Husky to make an awesome git workflow

How I dropped Redux for the Context API
React 16 introduced a new Context API to replace the deprecated one… Here is my way to replace Redux with this new API.

La « dirty transparency »
Sur un PNG-24, avec de la semi-transparence, on se retrouve confronté à un gros surplus d'informations, appelé « dirty transparency ».

Hauteur d'un bloc de texte
La taille d'un bloc de texte est toujours plus grande que le texte lui même... Pourquoi ?

ORDER BY avec une jointure
Le saviez-vous ? Le choix de l'ordre du tri a un incidence sur les performance du tri

Optimisation de boucles JavaScript
Parfois, le code le plus simple n'est pas le plus performant. C'est le cas des boucles JavaScript.

Mettre en place un placeholder et son failback
Le HTML5 apporte un nouvel attribut aux champs input text et assimilés : placeholder. Mais que faire sur les vieux navigateurs ?

Les « includes » et les « require » de PHP
Vous êtes peut-être déjà tombés sur le problème suivant : lorsque l’on utilise un include, le caractère « null » coupe l’inclusion du fichier.

Statsy v2 – Quelques ajouts
De nouvelles fonctionnalités pour améliorer le rapport Statsy

PHP : Warning: include_once(1)
Lors de la créations de vos sites Internet, vous avez peut-être un jour obtenu l’erreur suivante : Warning: include_once(1)

Internet Explorer : Opération abandonnée
Le message « Internet Explorer ne peut pas ouvrir le site » « Opération abandonnée ! »