mercredi 13 mai 2026
W Social uncovered: the reality behind the hype [Maxence]
« Quand l'Europe déclare vouloir avoir son propre réseau social, on rigole (ou pas). »
Parse, don't validate through the years with C++ [Sébastien]
« Une application du principe Parse, Don't Validate sur un exemple simple réalisé avec plusieurs versions du standard C++, du C++ 98 au C++ 23 (et la réflexion du C++ 26 aiderait probablement à améliorer la version C++23!). »
[c++]
Canadian election databases use “canary traps”—and they work [Sébastien]
« Parfois les outils les plus rudimentaires fonctionnent bien! »
2026 Annual C++ Developer Survey "Lite" Results [PDF] [Sébastien]
« Les résultats d'une enquête annuelle auprès de développeurs C++ plutôt expérimentés. La question 16a (« wish list » pour l'évolution du langage) est intéressante et rejoint pas mal de discussions sur ce sujet avec mes collègues (notamment sur les items 1, 4 et 5). »
[c++]
The State of GitLab CI/CD Compliance 2026 [Vincent]
« Plumber est un outil qui permet de caractériser l'état de santé des pipelines d'intégration continue. »
Category theory for programmers [Laurent Steff]
« A book I would put very close to the excellent Learn you a Haskell for great good ... once I read it all. If you are curious about functional programming, C++, Haskell, this might be for you. Here is an extract of the preface: « Composition is at the very root of category theory — it’s part of the definition of the category itself. And I will argue strongly that composition is the essence of programming. We’ve been composing things forever, long before some great engineer came up with the idea of a subroutine. Some time ago the principles of structural programming revolutionized programming because they made blocks of code composable. Then came object oriented programming, which is all about composing objects. Functional programming is not only about composing functions and algebraic data structures — it makes concurrency composable — something that’s virtually impossible with other programming paradigms. » »
Les LLM dégradent profondément vos documents [Maxence]
« Mesdames et messieurs: le progrès. »
On the acceptance of GenAI [Maxence]
« Vous utilisez des IA génératives ? Voici les cases que vous devriez cocher avant chaque utilisation. »
One tool to manage languages, env vars, and tasks per project, reproducibly. [Christophe]
« Mise est un outil développé en Rust pour gérer facilement vos environnements de développement, idéal si vos projets sont multi-langages. »
Accéder à la liste de tous les billets de veille.