Vue lecture

Accessible by Design: The Role of the 'lang' Attribute - HTMHell

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.


Permalink
  •  

Safe environment variables in JavaScript - Tim Severien

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.


Permalink
  •  

AI optimism is a class privilege - Josh Collinsworth blog

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.


Permalink
  •  

Bun is joining Anthropic | Bun Blog

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.


Permalink
  •  

TIL: `satisfies` is my favorite TypeScript keyword

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.


Permalink
  •  
❌