Quick Tips

Pourquoi héberger son site statique sur netlify?

Depuis quelque temps, les sites statiques deviennent de plus en plus répandus, comme le témoigne l'apparition de frameworks dédiés a ça tel que Gatsby ou encore Jekyll ou Hugo. En effet, comme la génération ne se produit plus à chaque chargement de page mais plutôt au moment de la mise en production…

Google change son interprétation de rel=nofollow et lance sponsored et UGC

Le 10 septembre dernier, Google a annoncé le lancement de deux nouveaux attributs rel: sponsored et UGC. Ces attributs, viennent en remplacement de l'attribut nofollow utilisé depuis des années pour indique qu'un lien ne devait pas être suivi vis-à-vis de référencement. Voici un court billet…

Comment alimenter un arduino ?

L'alimentation en énergie de l'arduino constitue un point souvent ignoré par les makers. Et pourtant, fournir une alimentation précise et stable est un facteur critique pour éviter les plantages et redémarrages aléatoire de votre projet. C'est aussi un facteur de sécurité ultra important dans chaque…

Utiliser un capteur de température et d'humidité DHT22 avec arduino

La sonde DHT22 est une des sondes les plus classiques lorsque l’on souhaite mesurer une température avec un minimum de fiabilité. Voici un petit aperçu de ce que l'on peut faire avec et de comment l'utiliser. Au passage, je déconseille fortement d’utiliser la DHT11 car elle est moins précise, et ne…

Streamer son rendu React Server Side (SSR)

Les applications React isomorphiques sont de plus en plus utilisées en production. Globalement, l'idée est d'exécuter le même code coté client et serveur. Ainsi on va faire le premier rendu de l'application coté serveur, pour envoyer une vue toute faite au client. Le code de l'application est…

Gérer ses chargements en React avec un HOC

Souvent dans une application on à besoin de récuperer des données depuis une API distante. Comme ces données servent ensuite au rendu de l'application, on est obligé d'attendre leur changement avant d'afficher quelque chose. La gestion de ces (état de chargement) est important pour l'experience…

Penser son code pour le futur

Cela fait 4 ans que je développe de manière professionnelle pour le compte d'un client, et bien plus longtemps que je développe pour mon propre compte. Parfois j'ai dû coder sous pression, parfois j'ai dû récupérer le code d'autres développeurs, et parfois c'était à mon tour d'écrire du code qui…

Les travers des keys en React, explications

Pour moi, l'utilisation des clés (keys) en React est l'un des aspects les plus délicats à comprendre lorsque l'on commence à développer avec cette technologie. Même après plusieurs mois, on ne se rend pas bien compte de leur importance car le code s'exécute correctement la plupart du temps, même…

Bloquer les faux sites référents dans vos statistiques analytics

Les référents (referer en anglais) désignent une page qui envoie des visiteurs sur votre site. Mais certains s'en servent comme technique de promotion. Vous avez des sites référents bizarres qui polluent vos statistiques analytics? Ces référents sont en fait des bots qui spamment votre site en…

[Laravel] Changer le format de date Eloquent

Laravel est un framework qui prend de l'ampleur dans le monde du développement PHP. Ce Framework utilise la librairie Carbon pour gérer ses dates (pour les champs created at/deleted at/updated_at générés par Eloquent par exemple). En revanche, lorsqu'on développe un site pour un public francophone…