La revue de presse #11

#performance
# social

Ce mois-ci, on parle des juniors en entreprises, de performances et d'algorithmes de recommandations. Let's read !

Cette 11e édition de la revue de presse est un milestone: c'est la première que je lance conjointement à ma newsletter ! En oui, vous pouvez maintenant retrouvez les articles les plus intéressants chaque mois directement dans votre boite mail.

J'ai sélectionné trois grosses thématiques pour enjoliver votre été: la diversification des équipes tech, l'amélioration des performances frontend et les algorithmes de recommandations. C'est parti.

Diversifier ses équipes tech

Your company needs junior devs
7 septembre 2024 - Doug Turnbull

Doug Turnbull revient sur le fait que les juniors vont disparaitre du marché de l’emploi du dev, remplacés par l’IA. Pour lui, c’est passer complètement à côté de pourquoi on a des juniors en entreprise: ce ne sont pas des “code monkeys” qui sont là pour pondre du code. Il s’appuie beaucoup sur un article scientifique de Ikujiro Nonaka “the Knowledge-Creative company” qui montre que les entreprises les plus innovantes ne s’appuient par sur les output crées mais sur le fait de partager, produire et diffuser de la connaissance. C’est ce partage de connaissance qui permet de créer de l’innovation. Et là interviennent les juniors: “juniors create seniors”. C’est en enseignant, accompagnant, transmettant ses connaissances à un junior qu’on devient un senior. “Juniors […] absorb company tribal knowledge, reprocess it, internalize it, translate it to explicit knowledge. It helps seniors become aware of their assumptions, question them, refine them.”

Et aussi:
Unlocking the Clubhouse
février 2003 - Allan Fisher, Jane Margolis
Un livre dont j’ai découvert l’existence en me replongeant dans le travail qu’Allan Fisher a fait a la Carnegie University au sein du département d’informatique. Je ne savais pas qu’il en avait tiré un livre, bourré de témoignages.

Performances

Improving rendering performance with CSS content-visibility
18 septembre 2024 - Nolan Lawson

Une petite étude de cas sur l’utilisation de la propriété CSS content-visibility qui permet d’ignorer le rendu d’un élément. Si le contenu est hors écran, cela améliore le temps de chargement de la page. Très pratique quand on a beaucoup d’éléments à charger, comme dans le cas de Nolan Lawson avec ses 20 000 émojis. Sa grosse différence avec visibility:hidden (lorsque le contenu est affiché sur l’écran) est de maintenir l’accessibilité car le contenu reste présent dans le DOM et donc dans l’arborescence de l’accessibilité.

FrontEnd performance checklist
4 juin 2025 - Didrik Steen Hegna, Dhairya Dwivedi, Nebojsa Radakovic

Un article vraiment complet pour wrap up toutes les choses auxquelles il faut penser quand on parle de performance web. Après avoir rappelé pourquoi la performance web est importante (les chiffres font quand même toujours un peu peur) et comment on la mesure (spoiler: avec des outils faits pour), l’article identifie 7 points d’action pour améliorer la perf : html, css, javascript, les images, les fonts, les vidéos et l’hébergement. Truc cool : une petite liste de quick win est aussi proposée en fin d’article, tout est agnostique et pas du tout axé sur un framework ou un autre.

Et aussi:
How we shrunk ou javascript monorepo git size by 94%
25 octobre 2024 - Jonathan Creamer
Un repo de 178GB, 2500 packages et 20 millions de lignes de code: c’était le problème de Jonathan à Microsoft. Il en tire 3 leçons. Spoiler, à la fin, le repo fait 5GB.

Accelerate Your Website With Next.js Dynamic Imports
10 mai 2024 - Sanket Shah
Un petit retour sur les usages des imports de manière dynamique. Simple, clair, net et précis: tout ce qu'on aime.

Recommandations et personnalisations

Les IA de recommandation, épisode avec Arielle Marouani
If this then dev - Episode 316

Un épisode de If this then dev qui plonge dans les algorithmes de recommandations avec un interview d’Arielle Marouani, data scientist à Deezer. Il creuse sur comment nos gouts musicaux sont “prédits” par les algorithmes de recommandations. Hyper intéressant pour comprendre ce que c’est une matrice, comment on décompose et pour se rendre compte de tout ce qui est aggrégé en matière de data pour pouvoir calculer tout ca (en gros: tout. Quand tu skip une chanson, quand tu la mets dans une playlist, même quand tu montes le son).

Exclude from your taste profile
20 octobre 2023 - Mark Koh

Sur le blog tech de Spotify, on trouve aussi beaucoup d’informations sur leurs algorithmes de recommandations et de personnalisation et je suis tombée sur un article que j’ai trouvé intéressant car il traite un problème de la recommandation : comment savoir si une data est “pertinente” ou non ? Dans le cas de Spotify, comment savoir si le fait d’avoir 200 heures d’écoute de la Reine des Neiges est vraiment pertinent pour construire votre playlist de la semaine (ou si, à tout hasard, vous ne venez pas de passer la semaine avec votre neveu et vous êtiez un peu à cours d’idées) ? “For a long time, that personalization has struggled to accurately reflect certain users’ music preferences because of one main factor: our systems have treated everything a listener streams as “representative” of their musical taste.”. Spoiler: ils ne l’ont pas résolu en traitant différemment leurs données mais en vous donnant la responsabilité de le faire avec leur nouvelle feature “Exclude from your taste profile”.

How personalization and recommendations enhance search and discovery
14 janvier 2025 - Laurent Cazanove

J’ai adoré cet article du blog de Meilisearch, car il m’a vraiment aidé à comprendre les différences entre personnalisation et recommandation de contenu, avec des exemples concrets de grandes plateformes (Reddit ‘Because you’ve visited this’ vs Netflix “you may like this”), une typologie des différentes manières de recommander et quelques aspects techniques non jargonants. Au moment où on parle partout de contenus personnalisés ou de recommandations par IA, j’ai trouvé cet article d’une grande aide pour s’y retrouver dans cette jungle.

Politique et société

ICEBlock, an app for anonymously reporting ICE sightings, goes viral overnight after Bondi criticism
1 juillet 2025 - Zack Witthaker

Un article qui nous rappelle que si tech et surveillance de masses sont liées, il existe aussi des initiatives contraires. Un article qui m'a rappelé le site créé pour identifier les policiers de LA.

You should know this before choosing Nextjs
25 mars 2025 - Eduardo Boucas

Je trouve qu’Eduardo Boucas aborde un sujet crucial du choix d’une stack technologique: les questions de gouvernance de cette stack. L’exemple qu’il prend de Nextjs est vraiment intéressant, car il s’agit comme beaucoup d’outils d’un framework opensource, mais développé, maintenu, etc. par Vercel, une entreprise complètement lucrative. Un peu comme React avec Meta. Il montre au travers d’exemples concrets quels sont les problèmes que cela peut poser ou en tout cas les questions que cela soulève.

📬 Rejoignez la newsletter

Recevez chaque semaine un condensé des dernières tendances, outils et ressources dev directement dans votre boîte mail.

Découvrir une édition de la newsletter en ligne.