Add newsletter #8

This commit is contained in:
Pascal Le Merrer 2026-01-22 11:39:31 +01:00
parent 912993f17d
commit 8543589d23
3 changed files with 83 additions and 2 deletions

View file

@ -0,0 +1,74 @@
Title: Lettre n°8 — 26 janvier 2026
Date: 2026-01-26 09:00
Category: Newsletter
JsonLD: <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BlogPosting", "name": "Lettre n°8", "description": "Lettre de veille technologique en développement logiciel", "image": [ "https://www.craftletter.fr/images/craftletter.svg" ], "datePublished": "Mon Jan 26 2026 09:00:00 GMT+0200 (Coordinated Universal Time)", "author": { "@type": "Person", "name": "Pascal Le Merrer", "url": "https://www.linkedin.com/in/pascal-le-merrer/" } } </script>
<img class="logo" alt="Logo Craft Letter" src="{static}/images/craftletter.svg">
# Lettre n° 8
## Tendances de la tech en 2025
InfoQ a rassemblé dans un *ebook* leurs articles de synthèse sur [les tendances de la tech 2025](https://www.infoq.com/minibooks/2025-infoq-trends-reports-emag/) 🇬🇧. Ils y détaillent pour 5 domaines leur vision (subjective) de ladoption de certaines technologies et pratiques :
* Architecture logicielle et conception ;
* Culture et méthodes ;
* AI, ML et Data Engineering ;
* Cloud et Devops ;
* Java (au sens large : cela inclut divers langages qui fonctionnent sur la JVM, comme Kotlin, Scala, Clojure…).
À chaque fois, ils positionnent ladoption de ces technologies et pratiques selon des paliers inspirés de la théorie de la diffusion de linnovation, dEverett Rogers :
* innovateurs,
* primo-adoptants,
* majorité précoce,
* majorité tardive.
Cette classification est établie et commentée par les rédacteurs qui contribuent à InfoQ tout au long de lannée dans ces différents domaines.
## Plakar
Tar est un format darchivage qui date de 1979. À cette époque, les données étaient enregistrées sur bande magnétique. Cest un format simple, qui se contente de concaténer le contenu de plusieurs fichiers, sans même les compresser.
[Plakar](https://github.com/PlakarKorp/plakar) 🇬🇧 est un format récent, qui se veut un remplaçant de Tar. Par rapport à ce dernier, il ajoute de la compression, de la déduplication, du chiffrement, du versionnement… De plus, les données sont consultables sans être extraites entièrement, et il est beaucoup plus rapide grâce à la parallélisation.
## Pourquoi Zig est-il si cool ?
Nilo Stolte est _très_ expérimenté. Il explique pourquoi [Zig est un langage dont certaines fonctionnalités limpressionnent](https://nilostolte.github.io/tech/articles/ZigCool.html)🇬🇧. En particulier des fonctionnalités quil pensait réservées aux langages interprétés, qu'il présente dans un tutoriel d'introduction au langage.
## JQuery nest pas mort !
JQuery fête ses vingt ans en publiant une [nouvelle version majeure](https://blog.jquery.com/2026/01/17/jquery-4-0-0/)🇬🇧 ! Cest une surprise, car, avec les *Single Page Applications* et les progrès des navigateurs, il faut avouer que cette bibliothèque omniprésente dans les projets Web du début des années 2000 a pris un gros coup de vieux.
## Détection de fuite mémoire dans les navigateurs avec Memlab
Facebook a publié en open source [MemLab](https://github.com/facebook/memlab)🇬🇧, un outil pour détecter les fuites de mémoire causées par du code JavaScript exécuté par un navigateur. Il sappuie sur Puppeteer, un outil dautomatisation des tests. Il est utilisé ici pour décrire les scénarios à exécuter dans le navigateur, et pour lesquels MemLab va rechercher déventuelles fuites de mémoire.
## Les challenges du Soft Delete
Au lieu deffacer des données dune base, vous pouvez ajouter une colonne qui indique quand elles ont été archivées, afin de pouvoir annuler cet "effacement", ou à des fins de traçabilité. Cest ce quon appelle un *soft delete*. Cette approche peut avoir des conséquences gênantes, mais [il existe des alternatives](https://atlas9.dev/blog/soft-delete.html)🇬🇧.
## Pourquoi est-il difficile dêtre fainéant ?
SpeakEZ Technology explique comment sont gérées, dans différents langages, [les variables ou expressions *lazy*](https://speakez.tech/blog/why-lazy-is-hard/)🇬🇧. *Lazy* signifie ici quelles ne sont évaluées que lorsquon y accède pour la première fois. Le terme employé en français, *initialisation tardive*, est bien plus clair.
## Supprimer Rust pour améliorer les performances
Souvent, pour améliorer les performances, une réécriture de la totalité ou dune partie du code en Rust est une bonne piste. Mais chez Prisma, qui développe un ORM en TypeScript, cest linverse qui sest produit : la [réécriture dun module Rust en TypeScript](https://www.prisma.io/blog/announcing-prisma-orm-7-0-0#moving-away-from-rust)🇬🇧 a rendu les requêtes trois fois plus rapides !
## Serendipitech
Anne-Laure Gros vient de lancer [Serendipitech](https://www.serendipitech.fr/)🇫🇷, un site qui recense des conférences Agiles, Craft et Tech, et vous informe des ouvertures / fermetures de CFP.
## Le CFP du Breizhcamp est ouvert
Le [CFP du Breizhcamp](https://sessionize.com/breizhcamp-2026)🇫🇷, la conférence tech Rennaise qui aura lieu du 24 au 26 juin prochains, est ouvert.
## Rennes Tech
Pour continuer dans lactualité tech Rennaise, le site [Rennes Tech](https://rennes.tech/)🇫🇷, qui recense lactualité des communautés techniques de la ville, renait de ses cendres.
----
Cest tout pour cette semaine !

View file

@ -1,9 +1,9 @@
Title: Accueil
Date: 2026-01-19 09:00
Date: 2026-02-02 09:00
URL:
save_as: index.html
Category: Home
JsonLD: { "@context": "https://schema.org", "@type": "WebPage", "name": "Accueil", "description": "Lettre de veille technologique en développement logiciel", "image": [ "https://www.craftletter.fr/images/craftletter.svg" ], "datePublished": "Mon Jan 19 2026 09:00:00 GMT+0200 (Coordinated Universal Time)", "author": { "@type": "Person", "name": "Pascal Le Merrer", "url": "https://www.linkedin.com/in/pascal-le-merrer/" } }
JsonLD: { "@context": "https://schema.org", "@type": "WebPage", "name": "Accueil", "description": "Lettre de veille technologique en développement logiciel", "image": [ "https://www.craftletter.fr/images/craftletter.svg" ], "datePublished": "Mon Feb 02 2026 09:00:00 GMT+0200 (Coordinated Universal Time)", "author": { "@type": "Person", "name": "Pascal Le Merrer", "url": "https://www.linkedin.com/in/pascal-le-merrer/" } }
<img class="logo" alt="Logo Craft Letter" src="{static}/images/craftletter.svg">
@ -34,6 +34,8 @@ Pour savoir qui je suis, ou pourquoi j'écris cette lettre, je vous invite à vo
# Archives
* [Lettre n°9]({filename}/newsletter/craft-letter-9.md)
* [Lettre n°8]({filename}/newsletter/craft-letter-8.md)
* [Lettre n°7]({filename}/newsletter/craft-letter-7.md)
* [Lettre n°6]({filename}/newsletter/craft-letter-6.md)
* [Lettre n°5]({filename}/newsletter/craft-letter-5.md)