Semaine 6 - 2026
7 learnings from Anders Hejlsberg: The architect behind C# and TypeScript
Anders Hejlsberg, le papa de C# et TypeScript, livre ses secrets et visions sur TypeScript et le code en général dans les projets (faire des compromis, la visibilité / historique des choix dans un projet, l’utilisation de l’IA).
StringTune
Envie de pimper votre site internet ? StringTune est une bibliothèque JavaScript légère et modulaire pour les animations web. Approche CSS-first avec intégration basée sur attributs HTML, elle offre smooth scrolling natif, architecture modulaire, haute performance et facilite les animations sans overhead JS. Un “skill hub” d’effets préfaits est dispo.
My Opinionated ESLint Setup for Vue Projects
Guide ESLint pour projets Vue avec approche double : Oxlint (Rust, ultra-rapide) pour checks basiques + ESLint pour règles avancées. Règles clés : complexité limitée, no type assertions, isolation des features, i18n obligatoire, helpers de tests standardisés, et règles custom locales. Focus : code maintenable et compatible IA. Même si c’est en parti ciblé pour Vue, les règles sont globalement applicables à n’importe quel projet JavaScript.
https://alexop.dev/posts/opinionated-eslint-setup-vue-projects/
GitHub - Enfin un bouton pour bloquer les Pull Requests ?
GitHub étudie des solutions face aux contributions de faible qualité (souvent générées par IA). Solutions court terme : désactiver les PR au niveau repo (demande depuis 2016), restreindre aux collaborateurs, supprimer des PR. Long terme : meilleurs contrôles de permissions, outils de triage IA, transparence sur usage IA dans les contributions.
Notepad++ - Votre éditeur de texte préféré a été piraté
Notepad++ a été victime d’une attaque sophistiquée par des hackers sponsorisés par l’État chinois (juin-décembre 2025). Une compromission au niveau de l’hébergeur permettait de rediriger le trafic de mise à jour vers des serveurs malveillants. Réinstallation recommandée en v8.9.1+ !
- https://korben.info/notepad-votre-editeur-de-texte-prefere-a-ete-pirate.html
- https://notepad-plus-plus.org/news/hijacked-incident-info-update/
Updates
- Node.js 25.6.0 — https://nodejs.org/en/blog/release/v25.6.0
- Astro 5.17 — https://astro.build/blog/astro-5170/