Un outil pour créer un styleguide et l'exporter.
Portfolio d'un développeur 3D, level 999.
Définir la langue de vos pages correctement à l'aide de <html lang="fr"> a un énorme impact positif pour les lecteurs d'écrans mais pas uniquement.
The lang attribute is a tiny line of code that provides universal access to your content. It's arguably the easiest, fastest, and most impactful accessibility fix you can make on any website.
J'applique systématiquement la même logique avec Zod mais dans src/config.ts. Ça permet d'éviter de nombreux problèmes au runtime.
Pour éviter les appels à process.env, il est possible d'utiliser la règle ESLint n/no-process-env et d'ajouter une exception pour le seul fichier src/config.ts.
Des remplaçants de la recherche dans l'historique du terminal avec CTRL+R.
Utiliser l'extraction de données de Spotify pour construire son propre résumé des écoutes de l'année.
Un exemple d'ensemble de règles d'usage des LLMs dans le cadre professionnel.
Un retour sur le souci du détail en matière d'UI/UX et pourquoi ça fait la différence.
Un long post sur l'IA mais je ne peux que vous en conseiller la lecture.
L'auteur explique avec une rare justesse le fait que les optimistes de l'IA sont souvent des privilégiés qui n'auront jamais à souffrir du revers de la médaille, et qui se foutent catégoriquement de ceux qui en feront les frais.
Une liste assez gigantesque de librairies et autres ressources autour de Node.js.
Un outil pour transformer un flux RSS en posts sur les réseaux.
Comment Wikipedia a abandonné son sous-domaine spécifique pour mobile (m.wikipedia.org).
Anthropic (la boîte d'IA qui fait Claude) a racheté Bun.
C'est bien dommage. Je vois pas comment ça peut aller ailleurs que dans le mur. Heureusement que le système de gouvernance de Node est plus sain.
Quelques cas où l'utilisation de satisfies en TypeScript permet d'affiner le typage.
J'avoue ne pas être fan. Ça se rapproche du fait d'annoter la variable avec un type, mais pas tout à fait quand même. C'est tout sauf intuitif et explicite. Mais à connaître malgré tout.
Quelques astuces pour debuguer du code JavaScript dans les navigateurs basés sur Chromium, grâce aux outils de développement.
Un outil pour comparer des processeurs.
Je découvre l'élément HTML <plaintext> qui a la particularité de stopper l'interprétation de tout ce qui suit et transformer ça en bête texte brut. Drôle !
Attention aux conflits potentiels en HTML entre modale native et popover natif.