Des loaders CSS qui dépotent.
Un concept intéressant. Il utilise votre téléphone comme second facteur d'authentification pour vos sessions SSH avec clé privée.
Des tonnes d'icônes (environ 1 million !) gratuites.
Petite piqûre de rappel sur ce que les géants du net stockent sur vous.
C'est un peu rigolo de communiquer ça sur Twitter mais bon ça reste utile :)
Un retour d'expérience sur une migration de React vers Vue.js (et accessoirement de GSAP vers anime.js).
Un Google Maps alternatif. Assez bien fichu.
Un multi-select pour Vue.js.
Un CMS sans front. Uniquement une API. Et à vous de construire votre site en appelant l'API. Il y a des librairies toutes faites pour les langages les plus courants (Ruby, JS, C#, PHP, Python, Go - étrangement pas Java).
Par contre c'est payant. Si quelqu'un connaît un équivalent gratuit et open-source je suis preneur.
Un outil qui vous aide à rédiger vos articles en privilégiant les phrases courtes et les tournures simples.
Les retours ont l'air très bons à son sujet.
Une courte introduction aux variables CSS.
Comment des petites animations permettent d'améliorer l'expérience.
Let's Encrypt supporte maintenant les certificats wildcard de type *.mondomaine.fr. Très pratique pour n'avoir qu'un seul certificat à gérer pour une infinité de sous-domaines.
Importer vos logs Apache dans Matomo (Piwik).
En utilisant le client HTTP Guzzle en PHP, je me suis aperçu que parfois le retour d'une requête GET n'est pas encodé en UTF-8. Et ça semble dépendre de l'environnement. Dans mon cas ça ne marchait pas en local mais sur le serveur oui. Et si vous vous contentez simplement de ne pas en tenir compte et d'ajouter utf8_encode sur la payload de la réponse, ça donne des choses bizarre.
Du coup voici une vérification que vous pouvez faire :
$body = (string) $res->getBody();
if (!preg_match('!!u', $body)) {
$body = utf8_encode($body);
}