Le 2 décembre 2025
📌 Propriété CSS color-scheme
Depuis décembre 2022, la propriété CSS color-scheme simplifie l’implémentation des modes clair et sombre sur les sites web, en permettant au navigateur d’adapter automatiquement les styles en fonction des préférences de l’utilisateur. Une meilleure expérience pour les usagers… tant que l’on fait attention aux contrastes !
Do you know color-scheme? (HTMHell)
(Et on commence par un lien d’un autre calendrier de l’avent, HTMHell en 2022, pour rester dans le ton !)
Permalien de cette publication sur LinkedIn
Le 3 décembre 2025
📌 Dark mode et accessibilité
Non, le dark mode n’est pas magiquement accessible. Stéphanie Walter faisait le point en mai 2024, avec nuance et pédagogie. Et cela restera toujours d’actualité !
Thème sombre (dark mode) et mythe d’accessibilité (Stéphanie Walter)
Permalien de cette publication sur LinkedIn
Le 4 décembre 2025
📌 Analyse technique de fichiers PDF
Plonger dans les entrailles d’un PDF pour mieux comprendre pourquoi certains sont inaccessibles. Une série technique (on vous aura prévenu), mais très instructive.
What is PDF? Part 1 – the basics (Speedata)
Permalien de cette publication sur LinkedIn
Le 5 décembre 2025
📌 « URL Parts » – Outil interactif pour analyser les composants d’une URL
Découvrez cet outil interactif qui décompose les URLs en leurs composants essentiels, offrant une meilleure compréhension de leur structure. Un atout précieux pour les développeurs web et les étudiants en informatique.
Accéder à l’outil (Chrome.dev)
Permalien de cette publication sur LinkedIn
Le 6 décembre 2025
📌 « When JavaScript Fails » par Jason Godesky
Dans son article « When JavaScript Fails » de février 2023, Jason Godesky abordait les conséquences d’une dépendance excessive à JavaScript et souligne l’importance de l’amélioration progressive. Une lecture essentielle pour les personnes soucieuces de l’accessibilité et de la résilience de leurs sites web.
When JavaScript fails (Jason Godesky)
Permalien de cette publication sur LinkedIn
Le 7 décembre 2025
📌 Utiliser CSS pour dessiner
En juin 2022, Asyraf Hussin partageait un speedart de dessin en CSS. Impressionnant de voir tout ce qu’il est possible de faire, uniquement en code.
Publication de Asyraf Hussin (X)
Lien CodePen
Permalien de cette publication sur LinkedIn
Le 8 décembre 2025
📌 « Manuel de survie de la femme dans la tech » par Florence Chabanois sur Duchess France
Le 15 janvier 2023, Florence Chabanois a publié sur Duchess France un « Manuel de survie de la femme dans la tech », offrant des perspectives essentielles sur les défis uniques auxquels les femmes font face dans le secteur technologique et proposant des stratégies pour les surmonter. Une lecture incontournable pour promouvoir la diversité et l’inclusion dans notre industrie.
Manuel de survie de la femme dans la tech (Florence Chabanois)
Permalien de cette publication sur LinkedIn
Le 9 décembre 2025
📌 Condamnation de l’État pour inaccessibilité numérique
C’était une première : en mai 2024, l’État a été condamné pour avoir fourni des logiciels inaccessibles. Une avancée majeure dans la reconnaissance des droits numériques.
Permalien de cette publication sur LinkedIn
Le 10 décembre 2025
📌 Nommer les repères ARIA ?
Nommer tous vos landmarks ? Mauvaise idée selon Adrian Roselli. Explication très argumentée ici, et publiée en juin 2024.
Les landmarks sont des régions de vos pages web, définies en HTML, et qui sont retranscrites par les lecteurs d’écran. C’est un travail d’UX, parfois non-visuel, consistant à déterminer quelles sont les zones importantes d’une page. Une personne utilisant un lecteur d’écran pourra « sauter » d’une région à une autre.
Maybe Don’t Name That Landmark (Adrian Roselli)
Permalien de cette publication sur LinkedIn
Le 11 décembre 2025
📌 Animations CSS basées sur le défilement par Ryan Mulligan
Dans son article de 2023, Ryan Mulligan a publié approfondi sur les animations liées au défilement, explorant leur utilisation efficace dans le développement web.
Très (trop ?) peu connues, les animations CSS sont une possibilité d’éviter des fichiers trop lourds et incontrôlables par l’usager (gif, parfois même vidéos). Une ressource incontournable pour les développeurs souhaitant enrichir l’expérience utilisateur sur leurs sites.
Scroll Driven Animations (Ryan Mulligan)
Permalien de cette publication sur LinkedIn
Le 12 décembre 2025
📌 GREP Exercises par Pritish Uplavikar
Pour ceux qui souhaitent approfondir leur maîtrise de la commande GREP, le dépôt GitHub de Pritish Uplavikar propose une série d’exercices progressifs. Une excellente ressource pour améliorer vos compétences en ligne de commande.
GREP exercises – Pritish Uplavikar (Github.com)
Permalien de cette publication sur LinkedIn
Le 13 décembre 2025
📌 « How to Use Responsive HTML Video (…and Audio!) » par Scott Jehl
Le 27 novembre 2023, Scott Jehl a publié un article détaillant l’utilisation des attributs media dans les éléments source des balises video et audio pour délivrer des médias adaptés à la taille de l’écran de l’utilisateur.
Si vous réalisez des sites web, vous saviez sans doute que les images peuvent être chargées avec différentes sources selon la résolution, pour économiser de la bande passante. Le saviez-vous pour les vidéos ? Le saviez-vous… pour les sons ?
How to Use Responsive HTML Video (…and Audio!) (Scott Jehl)
Permalien de cette publication sur LinkedIn
Le 14 décembre 2025
📌 Différences de calcul de dates entre JavaScript et Swift
Il y a plus de trois ans, BJ Homer mettait en lumière une divergence intéressante entre JavaScript et Swift concernant l’interprétation des dates. Quarante-huit heures d’écart pour le 1er janvier de l’an 1. Ceci nous rappelle l’importance de bien comprendre les spécificités de chaque langage pour éviter des incohérences dans nos applications.
Permalien de cette publication sur LinkedIn
Le 15 décembre 2025
📌 Et si on repensait notre outil de PAO pour un design plus libre et durable
Antoine Bardelli publiait en 2023 un article intitulé “De InDesign à Scribus” : il invite à envisager la migration depuis des solutions propriétaires vers Scribus, un outil open-source de publication assistée par ordinateur (PAO). Ce choix vise l’indépendance logicielle, la pérennité des formats et une plus grande liberté dans la gestion des documents, tout en gardant la possibilité de produire des brochures, magazines ou mises en page professionnelles. Un article toujours d’actualité, d’autant qu’il a été mis à jour en 2025 !
De Indesign à Scribus (Antoine Bardelli)
Permalien de cette publication sur LinkedIn
Le 16 décembre 2025
📌 Comprendre les différences entre la boucle d’événements en JavaScript côté client et celle de Node.js côté serveur
En août 2020, un article de Deepal Jayasekara détaillait les différences entre la boucle d’événements en JavaScript côté client et celle de Node.js côté serveur. Comprendre ces distinctions est essentiel pour optimiser nos applications et éviter des pièges courants.
JavaScript Event Loop vs Node JS Event Loop (Deepal Jayasekara)
Permalien de cette publication sur LinkedIn
Le 17 décembre 2025
📌 Et si on arrêtait de viser des “tailles d’écran idéales” en web design ?
En 2023, Set Studio publiait « The ideal viewport doesn’t exist ». Cette étude montre que, sur plus de 120 000 visites réelles, on recense 2 300+ tailles de viewport différentes. Cela prouve que la fragmentation des tailles d’écran et de fenêtres est bien réelle, et qu’un design basé sur quelques “breakpoints standards” ne suffit plus pour couvrir toute la diversité des configurations utilisateurs.
C’était en 2023, imaginez cette année !
The ideal viewport doesn’t exist (Viewports.fyi)
Permalien de cette publication sur LinkedIn
Le 18 décembre 2025
📌 Lisibilité vs performance en JavaScript
En juillet 2022, un article approfondi de Shimin Zhang explorait le mythe selon lequel la lisibilité du code JavaScript serait opposée à ses performances. L’auteur démontre, exemples à l’appui, que des solutions plus lisibles peuvent en réalité offrir de meilleures performances, remettant en question l’idée reçue selon laquelle l’optimisation prématurée justifie un code moins clair.
Sur dev.to : Javascript readability vs performance: a false tradeoff (Shimin Zhang)
Permalien de cette publication sur LinkedIn
Le 19 décembre 2025
📌 Blockquotes et lecteurs d’écran
Les blockquotes (blocs de citation dans vos pages web) ne sont pas toujours perçus comme on l’imagine par les technologies d’assistance. En juillet 2023, Adrian Roselli proposait une analyse utile pour qui conçoit du contenu HTML. Ces blocs de citation sont utiles dans de nombreux cas de sites vitrines et institutionnels :
- Avis de vos usagers
- Citations de personnalités publiques
- Interviews
- …
Blockquotes in Screen Readers (Adrian Roselli)
Permalien de cette publication sur LinkedIn
Le 20 décembre 2025
📌 Patterns.dev – Modèles de conception en JS pur, React ou Vue
Patterns.dev est une ressource en ligne gratuite qui propose des modèles de conception, de rendu et de performance pour la création d’applications web puissantes en utilisant JavaScript pur ou des frameworks modernes. Rédigé par Lydia Hallie et Addy Osmani, patterns.dev veut « apporter une perspective moderne à la conception JavaScript, via des structures de code associés au rendu ou à la performance ».
Si vous voulez améliorer l’architecture de vos applications web (front ou back), jetez-y un oeil : c’est une ressource très bien présentée, et très didactique.
Improve how you architect webapps (patterns.dev)
Permalien de cette publication sur LinkedIn
Le 21 décembre 2025
📌 Confidentialité iOS : Instagram et Facebook pouvaient déjà suivre toutes vos actions sur n’importe quel site web via leur navigateur intégré
Il y a plus de trois ans, et après de nombreuses autres études, indiscrétions et soupçons, Felix Krause a révélé que les applications Instagram et Facebook sur iOS utilisaient leur navigateur intégré pour suivre toutes les interactions des utilisateurs avec des sites web externes, soulevant des questions importantes sur la confidentialité des données. Aujourd’hui, cela semble anecdotique quand on voit les techniques agressives de collecte de données par beaucoup d’entreprises.
Et pourtant, l’actualité nous rappelle que collecter des données par défaut, aveuglément, est une double faute :
- Elle attaque la confidentialité des usagers pour des raisons discutables ou complètement hors de propos, l’entreprise disposant d’informations comme les goûts, les habitudes, les déplacements de ses usagers ;
- Dans le cas d’une fuite de données, les usagers sont mis à risque : la récente exploitation de faille du Ministère de l’Intérieur en est un exemple, toutes les autres fuites d’autres systèmes d’information également.
Comme l’a très bien dit Agnès Haasser : les données, ce sont les gens. Et la sécurité des données, c’est la sécurité des gens.
Embrassez le Privacy By Design.
Permalien de cette publication sur LinkedIn
Le 22 décembre 2025
📌 Himalaya : Client email en ligne de commande écrit en Rust
Découvrez Himalaya, une suite d’outils open-source pour la gestion des emails en ligne de commande. Écrit en Rust, il offre une interface minimaliste, sécurisée et performante, idéale pour automatiser vos workflows email. Initié par Clément DOUIN il y a déjà plusieurs années, il est actuellement en version 1.1 et est activement maintenu et amélioré.
Le projet a d’ailleurs été financé, en plus des dons, par la fondation NLnet ainsi que la Commission Européenne.
Permalien de cette publication sur LinkedIn
Le 23 décembre 2025
📌 npm rejoignait GitHub
En mars 2020, GitHub a annoncé l’acquisition de npm, la plateforme de dépendances JavaScript (client comme serveur). C’était un an et demi après que GitHub ait été racheté par Microsoft (Octobre 2018).
Cette acquisition est présentée à l’époque comme une amélioration de la sécurité de la chaîne d’approvisionnement (supply chain) des logiciels open source. Il est impossible de savoir aujourd’hui si la plateforme npm aurait eu des difficultés à se maintenir en restant indépendante. Cela dit, les attaques récentes de npm ces derniers mois justement sur des attaques à la Supply Chain doivent nous faire réfléchir sur nos communs numériques.
npm is joining GitHub (Github.blog)
Permalien de cette publication sur LinkedIn
Le 24 décembre 2025
📌 Statut de la marque « JavaScript » (Numéro de série : 75026640)
Pour cette dernier case de notre calendrier de l’Avent, une information « culture numérique » que vous ne connaissiez peut-être pas.
Le terme « JavaScript » est une marque déposée par Oracle aux États-Unis, depuis presque 30 ans. Une procédure d’annulation est en cours, déposée en 2024 par Deno (Deno Land Inc.). Vous pouvez même suivre les échanges à ce sujet sur le site du TSDR (Trademark Status & Document Retrieval).