# Camille Roux > Blog de Camille Roux, co-fondateur de Human Coders. Articles sur le développement, la veille techno, l'IA, l'automatisation et l'art génératif. Public Ghost content for AI and LLM tooling. This file includes a bounded export of public pages first, then recent public posts. Append `.md` to any post or page URL to get the content in Markdown (for example, `/example-post.md`). ## Pages ### Réalisations URL: https://www.camilleroux.com/realisations/ Last updated: 2026-07-05T10:21:35.000Z ## Activités professionnelles - [**Human Coders**](https://www.humancoders.com/?ref=camilleroux.com) : Le centre de formation et de conseil recommandé par les développeur·se·s pour les développeur·se·s - [**Conseil**](https://www.camilleroux.com/conseil/) en lean startup auprès d'entrepreneur·se·s ## Side Projects - [**Pragmatic Entrepreneurs**](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com): Forum pour entrepreneurs - [**Art Génératif**](https://art.camilleroux.com/?ref=camilleroux.com) - **HashtagBattle** : Service à destination des agences de com et d'événementiel - **MerciCookie** : Service de livraison de cookies par API - [**Théorie Musicale**](https://theoriemusicale.camilleroux.com/?ref=camilleroux.com) : Site de référence sur la théorie de la musique pour les jazz et les musiques improvisées en général ## Conférences - juillet 2026 : [**Art génératif: de la découverte à la publication d’un projet dans un studio prestigieux**](https://sunny-tech.io/sessions/cmit33u8u005y01o0517cdazm?ref=camilleroux.com)\- Keynote de clôture - SunnyTech - juin 2026 : [**Veille technologique : ma méthode pour rester à jour**](https://devlille.fr/talk-page-efaaf7c9-d964-4f7d-a683-5a1c588db307/?ref=camilleroux.com)\- DevLille 2026 - avril 2026 : [**Veille technologique : ma méthode pour rester à jour**](https://mixitconf.org/2026/veille-technologique-ma-methode-pour-rester-a-jour?ref=camilleroux.com) \- MiXiT - novembre 2025 : [**Veille technologique : ma méthode pour rester à jour**](https://www.youtube.com/watch?v=d8nLfDFcip4&list=PLuZ%5FsYdawLiVt43B2CU1Cm1GVcVApPAlN&index=23&ref=camilleroux.com) \- DevFest Toulouse - octobre 2025 : **Art génératif: de la découverte à la publication d’un projet dans un studio prestigieux** \- SecSea - septembre 2025 : [**Art génératif: de la découverte à la publication d’un projet dans un studio prestigieux**](https://www.meetup.com/fr-FR/montpellier-php-meetup/events/310872297/?ref=camilleroux.com)\- AFUP Montpellier - mai 2025 : [**Art génératif: de la découverte à la publication d’un projet dans un studio prestigieux**](https://www.youtube.com/watch?v=Y5ByO8buVkU&ref=camilleroux.com)\- Montpellier JS - avril 2025 : [**Art génératif: de la découverte à la publication d’un projet dans un studio prestigieux**](https://mixitconf.org/2025/art-generatif-de-la-decouverte-a-la-publication-de-projets-dans-des-studios-prestigieux?ref=camilleroux.com)\- MiXiT - novembre 2023 : [**Art génératif: de la découverte à la publication d’un projet dans un studio prestigieux**](https://www.camilleroux.com/art-generatif-de-la-decouverte-a-la-publication-dun-projet-dans-un-studio-prestigieux/)\- Keynote de clôture\- DevFest Toulouse - novembre 2017 : [**Il était une fois les Human Talks par Matthieu Segret et Camille Roux**](https://www.youtube.com/watch?v=0QZFvMYQpyk&ref=camilleroux.com) \- Human Talks Paris - juillet 2017 : **Le semaine de 4h** \- Bar des valeurs durables, Montpellier - octobre 2015 : [**Improvisez votre entreprise**](https://www.camilleroux.com/improvisez-votre-entreprise/) \- Blend Web Mix, Lyon - novembre 2014 : **Lean Startup, méthode Running Lean** ([slides](https://fr.slideshare.net/camilleroux/lean-startup-mthode-running-lean?ref=camilleroux.com)) - Agile Tour Aix-Marseille, Aix - novembre 2014 : **Travailler autrement** ([slides](https://fr.slideshare.net/camilleroux/travailler-autrement?ref=camilleroux.com)) - Agile Tour Aix-Marseille, Aix - novembre 2014 : [**Gagner sa vie sans travailler**](https://humantalks.com/talks/518-gagner-sa-vie-sans-travailler?ref=camilleroux.com) \- Human Talks, Montpellier - décembre 2013 : [**Le Lean Startup ce n'est pas que canvas**](https://www.camilleroux.com/video-le-lean-startup-ce-nest-pas-que-des-canvas/) \- Agile Tour, Montpellier - octobre 2013 : **Recruter un (bon) développeur** ([slides](https://fr.slideshare.net/camilleroux/human-coders-recruter-un-bon-developpeur-blend?ref=camilleroux.com) \- [video](https://www.youtube.com/watch?v=2Y09nCEIe24&ref=camilleroux.com)) - Blend Web Mix, Lyon - avril 2013 : **Testez vos idées en quelques heures !** ([slides](https://fr.slideshare.net/camilleroux/le-lean-startup-expliqu-aux-dveloppeurs?ref=camilleroux.com))- Mix-IT, Lyon - mars 2013 : **Comment paraître sexy auprès des développeurs ?** ([slides](https://fr.slideshare.net/camilleroux/comment-paraitre-sexy-aupres-des-developpeurs?ref=camilleroux.com) \- [video](https://www.parleys.com/play/515ad44de4b0c779d78814a9?ref=camilleroux.com)) - Devoxx, Paris - janvier 2013 : [**Moins on code, mieux on se porte !**](https://humantalks.com/talks/69-moins-on-code-mieux-on-se-porte?ref=camilleroux.com) \- Human Talks, Montpellier - novembre 2012 : [**Testez votre idée en quelques heures**](https://www.camilleroux.com/video-testez-votre-idee-en-quelques-heures-sud-web-2012/) \- Sudweb, Toulouse - novembre 2012 : [**Tester son idée en quelques heures**](https://humantalks.com/talks/35-tester-son-idee-en-quelques-heures?ref=camilleroux.com) \- Human Talks, Paris - juillet 2012 : **Le Lean Startup expliqué aux développeurs** ([slides](https://fr.slideshare.net/camilleroux/le-lean-startup-expliqu-aux-dveloppeurs?ref=camilleroux.com))- Java User Group, Montpellier - juin 2012 : **Recruter et travailler avec des développeurs** ([slides](https://fr.slideshare.net/camilleroux/recruter-et-travailler-avec-un-dveloppeur?ref=camilleroux.com))- Via Innova, Lunel - avril 2012 : **Comment tester et améliorer son idée en un minimum de temps ?** ([slides](https://fr.slideshare.net/camilleroux/comment-tester-et-amliorer-son-ide-en-un-minimum-de-temps-devoxx?ref=camilleroux.com) \- [video](https://parleys.com/play/5148922a0364bc17fc56c782/chapter0/about?ref=camilleroux.com)) - Devoxx, Paris - décembre 2011 : [**Comment tester son idée en quelques heures**](https://www.camilleroux.com/tester-son-idee-en-quelques-heures/) \- Startup Weekend, Marseille - octobre 2011 : **10 idées pour dynamiser la communauté Ruby en France** ([slides](https://fr.slideshare.net/camilleroux/10-ides-pour-dynamiser-la-communaut-ruby?ref=camilleroux.com)) - Apéro Ruby, Montpellier - juin 2011 : **Why PHP is (so much) more better than Ruby?** ([slides](https://fr.slideshare.net/camilleroux/why-php-is-so-much-more-better-than-ruby?ref=camilleroux.com))- RULU (Ruby Lugdunum), Lyon - août 2010 : [**Pourquoi Ruby on Rails est génial**](https://www.camilleroux.com/pourquoi-ruby-on-rails-est-genial-1-sur-2/) \- SophiaConf, Sophia Antipolis - juillet 2008 : [**Optimiser les performances d'un site web**](https://www.camilleroux.com/optimiser-performances-site-web-video-hd/) \- Intellicore Tech Talk, Sophia Antipolis - mai 2008 : [**Search Engine Optimization – L’art du référencement web**](https://www.camilleroux.com/conference-seo-referencement-web-video-hd/) \- Intellicore Tech Talk, Sophia Antipolis - avril 2008 : [**Comment utiliser l'humanité pour faire du calcul**](https://www.camilleroux.com/humanite-calcul-human-computation/) \- Intellicore Tech Talk, Sophia Antipolis Et voici mes [interventions en tant qu'artiste](https://art.camilleroux.com/about/?ref=camilleroux.com). ## Interviews et podcast - avril 2026 : [**Dépendances numériques : faut-il et peut-on se "dégoogliser" ?**](https://www.radiofrance.fr/franceinter/podcasts/net-plus-ultra/net-plus-ultra-du-vendredi-03-avril-2026-3032941?ref=camilleroux.com) \- France Inter - avril 2018 : [**Camille Roux : "Notre ambition n'était pas de créer le prochain Google, mais d'avoir du temps"**](https://soundcloud.com/wydden/podcast-camille-roux-ambition-temps-liberte?ref=camilleroux.com) \- 1001startups - avril 2018 : [**Interview Camille Roux @MerciCookie**](https://soundcloud.com/benoitgantaume/interview-camille-roux-mercicookie?ref=camilleroux.com) \- Artisan Développeur - décembre 2014 : [**Interview de Camille Roux, un entrepreneur pragmatique**](http://www.internetbusinessclub.ch/interview-de-camille-roux-un-entrepreneur-pragmatique/?ref=camilleroux.com) **\-** IBC (Internet Business Club) - août 2014 : [**Retour sur le parcours d’un jeune serial entrepreneur**](http://marcom-startup.com/camille-roux-retour-sur-le-parcours-dun-jeune-serial-entrepreneur/?ref=camilleroux.com) \- Marcom Startup - avril 2014 : [**Interview des Human Coders**](https://mixitconf.org/blog/interview-des-human-coders?ref=camilleroux.com) \- Mix-IT - octobre 2012 : [**Interview**](https://www.youtube.com/watch?v=B0i6ayb8gwQ&ref=camilleroux.com) \- Team Développeurs de Microsoft - septembre 2012 : [**Interview : Les Human Coders**](http://www.calliope-it.fr/news/salle-de-presse/1213-interview-les-human-coders?ref=camilleroux.com) \- Calliope-IT - octobre 2011 : [**Podcast sur le développement Ruby**](https://web.archive.org/web/20150326200824/http://blog.remixjobs.com/remixjobs-3-le-developpement-ruby/) \- RemixJobs - avril 2011 : [**Camille Roux : retour d'expérience Startup Weekend**](https://web.archive.org/web/20130102024735/http://www.brocooli.com/camille-roux-retour-dexperience-startup-weekend/) **\- Brocooli** - mars 2011 : [**Interview**](https://www.camilleroux.com/au-micro-de-pascal-cardonna/) \- Pascal Cardonna, Radio France - décembre 2010 : [**Interview**](https://www.digischool.fr/initiatives/interview-camille-roux-blogueur-auto-entrepreneur-2958.php?ref=camilleroux.com) \- DigiSchool - décembre 2009 : [**Interview de Camille Roux, étudiant en informatique spécialisé Web**](http://www.ecoleduweb.fr/interview-de-camille-roux-etudiant-en-informatique-specialise-web/?ref=camilleroux.com) \- Ecole Du Web ### Conseil URL: https://www.camilleroux.com/conseil/ Last updated: 2025-05-02T23:03:50.000Z Bonjour ! Je m'appelle **Camille Roux**. Je suis **entrepreneur depuis 2012**. J'**accompagne des entreprises** dans leur création et leur croissance avec l'approche lean startup. Mon credo est le **pragmatisme**. J'ai beaucoup réfléchi à l'**optimisation de mon temps** et j'aime partager cette expérience. **Mon temps est précieux, le vôtre aussi.** Dites-moi où vous en êtes, quels problèmes vous rencontrez, les contraintes que vous avez (temps, budget...), comment vous préférez communiquer, ... et je vous dirais si et comment je peux vous aider au mieux. [Contactez-moi](https://www.camilleroux.com/contact/) ## Expériences - **Directeur associé de Human Coders** (centre de formation pour développeurs) depuis 2012 (+850k€ de CA en 2020) - **Créateur de Pragmatic Entrepreneurs** (forum pour entrepreneurs) depuis 2014 - **Directeur associé de MerciCookie** depuis 2017 - **Conférencier** dans de [nombreux événements](https://www.camilleroux.com/realisations/) - Auparavant **Développeur/CTO** dans plusieurs startups - Diplômé de Polytech'Nice-Sophia en tant qu'ingénieur en informatique ## Domaines d'expertises - Lean Startup et Business Development - Gestion du temps et Pragmatisme Pour commencer, allons boire un ☕ ! [Contactez-moi](https://www.camilleroux.com/contact/) ## Recommandations > Camille est pragmatique, clair, précis et va droit au but sans faire perdre de temps inutile. Il m'a fait économiser un temps précieux dans mes devs techniques et m'a permis d'itérer très rapidement sur ce que apporte vraiment de la valeur ajoutée à mon entreprise. > > — Karel Cloarec – Directeur, SAINTHOMAS > Camille Roux et Safenergy ont travaillé ensemble sur le business model de la solution Cloud SafetyTAB. Il s’agissait de remettre à plat le Lean Canvas, d’identifier les parties stratégiques de notre business model et les zones de freins. Camille a su s’adapter, être à l’écoute et nous guider, pas à pas, dans une démarche d’analyse et de réflexion pour aller vers l’essentiel. Grâce à ses conseils, nous avons réussi à recadrer notre offre de manière innovante. > > — Pierre Fourcade – Directeur, Safenergy > Camille est efficace et pragmatique, et chasse tout le superflu d’un business pour se concentrer sur sa vraie valeur. En quelques heures, en intervention pour une entreprise de la pépinière, il a identifié les forces et les faiblesses, et a préconisé des actions de test à mettre en place pour identifier les pistes de développement optimales à privilégier. > > — Freddy Rico - Chargé d'affaire, Via Innova > J’ai fait appel à Camille Roux pour former les conseillers Création d’entreprise des Chambres de Commerce et d’Industrie au LEAN start-up. Le groupe a apprécié sa prestation dynamique, claire et facile à appréhender. Nous pensons faire de nouveau appel à lui. > > — Nathalie CARRE – Chargée de mission Entrepreneuriat, CCI France ### Articles URL: https://www.camilleroux.com/archive/ Last updated: 2025-05-02T16:15:25.000Z _No content available._ ### Contact URL: https://www.camilleroux.com/contact/ Last updated: 2025-05-02T16:23:47.000Z _No content available._ ### Expériences URL: https://www.camilleroux.com/experiences/ Last updated: 2025-05-02T22:35:45.000Z ### Human Coders (Directeur associé) [ humancoders.com ](https://www.humancoders.com/?ref=camilleroux.com) Centre de formation pour développeur·se·s 2012 - Aujourd'hui ### Conseil pour entrepreneur·se·s [ camilleroux.com ](https://www.camilleroux.com/conseil) Conseil pragmatique en lean startup et création de valeur 2014 - Aujourd'hui ### Artiste [ art.camilleroux.com ](https://art.camilleroux.com/?ref=camilleroux.com) Fait de l'art avec du code (art génératif) 2021 - Aujourd'hui ### Se connecter URL: https://www.camilleroux.com/signin/ Last updated: 2025-05-03T00:37:39.000Z _No content available._ ### S'abonner URL: https://www.camilleroux.com/signup/ Last updated: 2025-05-03T00:38:31.000Z _No content available._ ### Ma veille techno, lue et commentée, chaque vendredi URL: https://www.camilleroux.com/veille/ Last updated: 2026-05-14T16:38:20.000Z Chaque vendredi, je vous envoie **ma veille technologique** : une sélection des meilleurs articles, outils et projets que j'ai lus dans la semaine en développement, intelligence artificielle, entrepreneuriat tech et art numérique. Tout est lu, trié et commenté à la main — affiné depuis 20 ans de pratique de la veille — pour les **développeur·se·s et entrepreneur·se·s francophones** qui veulent rester à jour sans y passer leurs week-ends. ## Recevez ma veille tech chaque vendredi Rejoignez les 2 000+ lecteur·ice·s qui la reçoivent dans leur boîte mail. S'abonner gratuitement E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. Pas de spam. Désinscription en un clic. [Consulter les archives](https://www.camilleroux.com/tag/veille/) ## Une newsletter de veille tech pensée pour les dev et passionné·e·s d'IA - Une **curation humaine** : je lis, je trie, je commente — aucun flux automatique - Les sujets couverts : **développement web et mobile, IA et LLM, DevOps, cybersécurité, open source, outils de dev, entrepreneuriat tech et art numérique (creative coding)** - Parfois quelques pépites hors-tech quand elles en valent la peine ## Format et fréquence de la newsletter - **Une édition par semaine**, publiée chaque vendredi matin - **40+ articles commentés**, classés par thème - **Désabonnement en un clic**, à tout moment - **Zéro spam, zéro pistage, zéro revente** de votre adresse email ## À quoi ressemble une édition de la newsletter ? [![Capture d'écran de la newsletter de veille technologique de Camille Roux — extrait d'une édition récente couvrant dev, IA et open source](https://www.camilleroux.com/content/images/2026/04/Capture-d---e--cran-2026-04-25-a---01.29.50.png)](https://www.camilleroux.com/tag/veille/) Un aperçu d'une édition type — [voir toutes les éditions](https://www.camilleroux.com/tag/veille/) ## Les sujets couverts dans chaque édition Chaque vendredi, je sélectionne ce qui mérite ton attention dans 4-5 grands domaines. Les éditions ne contiennent pas systématiquement toutes les rubriques — je publie ce qui ressort vraiment sur la semaine. ### Veille IA en français Actualité de l'intelligence artificielle : nouveaux modèles, agents IA, outils LLM, prompts, frameworks. Focus pratique pour devs et entrepreneur·se·s. Couvre OpenAI, Anthropic, Google DeepMind, Mistral, ainsi que les outils ouverts et modèles locaux (Ollama, llama.cpp, agents MCP). ### Veille développement Outils dev, langages, frameworks, bonnes pratiques. Toutes stacks confondues : Ruby, Python, JavaScript, Rust, Go, Swift... Releases majeures, articles de fond, conférences à voir. ### Veille cybersécurité Failles importantes, outils de sécurité, vie privée, débats. Sélection pensée pour des développeur·se·s : ce qu'il faut savoir pour bien coder et bien choisir ses outils. ### Outils dev & open source Projets GitHub remarquables, sorties marquantes, outils en ligne de commande (CLI, TUIs), bibliothèques moins connues qui méritent un détour. La diversité du libre, au-delà de ce que pousse l'algorithme GitHub. ### Apps et outils du quotidien Les apps et outils qui méritent d'être connus, du SaaS dev aux apps personnelles bien faites. ## Qui rédige cette veille technologique ? Bonjour, moi c'est Camille. Je pratique la **veille techno depuis plus de 20 ans** et j'en ai fait une méthode que j'affine chaque semaine : zéro algorithme, zéro FOMO, centrée sur les flux RSS. Je suis co-fondateur de [Human Coders](https://www.humancoders.com/?ref=camilleroux.com), centre de formation pour développeur·se·s, et j'anime [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com), l'agrégateur de news tech francophones, depuis 14 ans. J'ai présenté ma méthode de veille dans plusieurs événements comme DevFest Toulouse, MiXiT, DevLille. Pour creuser : [La veille technologique : ma méthode complète pour rester à jourSe tenir informé des dernières tendances et innovations est essentiel pour tout développeur ou entrepreneur qui veut rester pertinent. Dans cet épisode, je partage ma méthode personnelle de veille technologique que j’ai peaufinée depuis près de 20 ans, en mettant l’accent sur une approche sans algorithme qui vous permet de![](https://www.camilleroux.com/content/images/icon/camillecouleur---lowres-2-3.jpg)Camille RouxCamille Roux![](https://www.camilleroux.com/content/images/thumbnail/Capture-d-e-cran-2025-05-10-a--17.56.25-1-1.png)](https://www.camilleroux.com/la-veille-technologique-ma-methode-complete-pour-rester-a-jour/) ## Suivre la veille tech sur les réseaux sociaux En plus de la newsletter, je partage la veille au fil de l'eau (environ 6 articles/jour) sur : - **X / Twitter** — [@CamilleRoux](https://x.com/CamilleRoux?ref=camilleroux.com) - **LinkedIn** — [in/camilleroux](https://www.linkedin.com/in/camilleroux/?ref=camilleroux.com) - **Bluesky** — [@camilleroux.com](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) - **Mastodon** — [@camilleroux@mastodon.social](https://mastodon.social/@camilleroux?ref=camilleroux.com) - **Flux RSS** — [s'abonner au flux RSS](https://www.camilleroux.com/tag/veille/rss/) (Abonne-toi via [Feedly](https://feedly.com/i/subscription/content/feed%2Fhttps%3A%2F%2Fwww.camilleroux.com%2Ftag%2Fveille%2Frss%2F?ref=camilleroux.com), [Inoreader](https://www.inoreader.com/?add%5Ffeed=https://www.camilleroux.com/tag/veille/rss/&ref=camilleroux.com), [The Old Reader](https://theoldreader.com/feeds/subscribe?url=https://www.camilleroux.com/tag/veille/rss/&ref=camilleroux.com), [NewsBlur](https://www.newsblur.com/?url=https://www.camilleroux.com/tag/veille/rss/&ref=camilleroux.com) ou [Feedbin](https://feedbin.com/?subscribe=https://www.camilleroux.com/tag/veille/rss/&ref=camilleroux.com).) ## Questions fréquentes **La newsletter est-elle gratuite ?** Bien sûr ! **À quelle fréquence est-elle envoyée ?** Une seule édition par semaine, chaque vendredi matin. **Quels sujets sont couverts ?** Principalement le **développement** (web, mobile, DevOps, cybersécurité), **l'intelligence artificielle** et les LLM, **l'open source**, **l'entrepreneuriat tech** et **l'art génératif**. Occasionnellement, des sujets hors-tech qui valent le détour. **À qui s'adresse cette newsletter ?** Aux **développeur·se·s**, tech leads, CTO, entrepreneur·se·s et curieux·ses francophones qui veulent une veille tech de qualité sans y passer des heures. **Puis-je me désabonner à tout moment ?** Oui, en un clic, depuis n'importe quelle édition. Aucune friction. **Quels outils utilisez-vous pour faire cette veille ?** Principalement **Inoreader** pour les flux RSS, et [Feedcast](https://www.camilleroux.com/1-65-million-de-vues-en-30-jours-comment-jai-automatise-la-diffusion-de-ma-veille-techno/) pour la diffusion. Détail complet dans [mon article sur la méthode](https://www.camilleroux.com/la-veille-technologique-ma-methode-complete-pour-rester-a-jour/). **Où voir les précédentes éditions ?** Toutes les éditions publiées sont visibles dans les [archives](https://www.camilleroux.com/tag/veille/). ## Recevez la veille tech chaque vendredi Rejoignez les 2 000+ lecteur·ice·s qui la reçoivent dans leur boîte mail. S'abonner gratuitement E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. Pas de spam. Désinscription en un clic. ## Posts ### OpenWhispr dicte en local · LibreOffice sans IA — Veille #73 URL: https://www.camilleroux.com/openwhispr-libreoffice-mistral-veille-73/ Last updated: 2026-09-11T11:52:49.000Z Bonjour, Bienvenue dans cette édition #73 de ma veille hebdo ! J'espère que la rentrée se passe bien pour vous. Ici, c'est dynamique car [**Human Coders**](https://www.humancoders.com/?ref=camilleroux.com) **bat son record d'activité sur un mois pour la 2ème fois de l'année**, mais je suis très content car tout se passe de manière fluide, l'équipe gère ce pic d'une main de maître ! Revenons à la newsletter, voici les 40 articles qui ont retenu mon attention cette semaine. Bonne lecture ! **En bref :** OpenWhispr propose une dictée vocale open source avec Whisper ou NVIDIA Parakeet en local, sans envoi d'audio. LibreOffice 26.8 franchit le million de téléchargements en une semaine après avoir assumé l'absence d'IA générative. Mistral lève 3 milliards d'euros en Series D, valorisée plus de 21 milliards. **Au sommaire :** [Dev](#dev) (15) · [IA](#ia) (13) · [Créa](#crea) (3) · [Culture](#culture) (3) · [Sécurité](#securite) (2) · [Apps](#apps) (2) · [Jeux](#jeux) (1) · [Autre](#autre) (1) ## Dev ### [mayukh4/linux-android: Turn an old Android phone into a GPU-accelerated Linux desktop (XFCE4 / KDE Plasma / LXQt / MATE) or a Home Assistant smart home server — using Termux. No root, no PC, no cloud.](https://github.com/mayukh4/linux-android?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~14 min linux-android : transforme un vieux téléphone Android en desktop Linux accéléré GPU (XFCE4, KDE Plasma, LXQt, MATE) ou en serveur Home Assistant. Fonctionne via Termux, sans root, sans PC, sans cloud. Le script détecte le GPU et installe Firefox, VLC, SSH, Wine. [mayukh4/linux-android: Turn an old Android phone into a GPU-accelerated Linux desktop (XFCE4 / KDE Plasma / LXQt / MATE) or a Home Assistant smart home server — using Termux. No root, no PC, no cloud.Turn an old Android phone into a GPU-accelerated Linux desktop (XFCE4 / KDE Plasma / LXQt / MATE) or a Home Assistant smart home server — using Termux. No root, no PC, no cloud. - mayukh4/linux-and...GitHub![](https://opengraph.githubassets.com/c5e6e48c8f6be761d95902dc9b12e2ceeda9fbbdb9fa3b57c3621e438392d31a/mayukh4/linux-android)](https://github.com/mayukh4/linux-android?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [Une introduction interactive au Spanning Tree Protocol](https://vincent.bernat.ch/fr/blog/2026-spanning-tree?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~26 min Introduction interactive au Spanning Tree Protocol : élection de la racine, rôles des ports, propositions et accords. RSTP tourne dans le navigateur via MSTPD, implémentation libre en espace utilisateur, simulations pas à pas incluses. [Une introduction interactive au Spanning Tree ProtocolÉlection de la racine, rôles des ports, propositions et accords, changements de topologie : explorez RSTP à travers des simulations reposant sur...Vincent Bernat![](https://d2pzklc15kok91.cloudfront.net/images/covers/fr/blog/2026-spanning-tree.faa75c9f0e950b.jpg)](https://vincent.bernat.ch/fr/blog/2026-spanning-tree?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [OpenLabs-so/openanalytics: Open-source, privacy-first and cookieless web analytics with revenue attribution and an MCP server.](https://github.com/OpenLabs-so/openanalytics?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~5 min OpenAnalytics : alternative open source à Google Analytics, sans cookies ni profils cross-site, ... Self-hostable via Docker, ClickHouse et Postgres, avec serveur MCP et CLI. [OpenLabs-so/openanalytics: Open-source, privacy-first and cookieless web analytics with revenue attribution and an MCP server.Open-source, privacy-first and cookieless web analytics with revenue attribution and an MCP server. - OpenLabs-so/openanalyticsGitHub![](https://opengraph.githubassets.com/6243e18a3d58ee0a0984514aec0b07248d51810d6906eb1b4ca0ca8f0b504954/OpenLabs-so/openanalytics)](https://github.com/OpenLabs-so/openanalytics?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [le livre blanc](https://bilan.ifttd.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~5 min Un an de podcast IFTTD passé au crible : 40 épisodes, 370 transcriptions lues, 6 apprentissages. Agents produisant plus de code que relisible, juniors moins recrutés, retour des fondamentaux (typage, tests, archi). Livre blanc gratuit, verbatims sourcés. [le livre blancUne année de podcast avec celles et ceux qui explorent les nouvelles façons de produire du code : 40 épisodes, 6 apprentissages, l'essentiel en 3 minutes. Le livre blanc est disponible gratuitement.Bilan IFTTD 25-26![](https://bilan.ifttd.io/og.png)](https://bilan.ifttd.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [.gitignore everything by default](https://packagemain.tech/p/gitignore-everything-by-default?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~2 min Idée à contre-courant du .gitignore classique : au lieu d'ignorer les fichiers indésirables, tout ignorer par défaut (\*) et n'autoriser explicitement que ce qui doit être versionné. Fini les .env ou node\_modules commités par erreur. Bonus : lazygit comme TUI Git à tester. [.gitignore everything by defaultAn opposite view on .gitignore files.packagemain.tech![](https://substackcdn.com/image/fetch/$s_!n_v-!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66737cc1-4fea-4340-a7cf-1401dc895d52_1280x720.jpeg)](https://packagemain.tech/p/gitignore-everything-by-default?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [Lettre ouverte pour sauver les événements tech en France](https://lettreouverte.afup.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~3 min Les événements tech français sont en difficulté. Sponsoring, billets, adhésions : tout recule. L'AFUP lance une lettre ouverte, on l'a cosigné pour Human Talks. Si ces rencontres comptent pour vous, sponsorisez, prenez les places tôt, adhérez aux assos et relayer la lettre ! [Lettre ouverte pour sauver les événements tech en FranceLes événements techniques français traversent une crise silencieuse. Sponsorisez, achetez des places, adhérez : trois gestes pour qu’ils continuent d’exister.AFUP![](https://lettreouverte.afup.org/assets/share.png)](https://lettreouverte.afup.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [WebGPU Benchmark Report](https://web3dsurvey.com/benchmark?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~1 min WebGPU Benchmark Report mesure les capacités brutes de la carte graphique directement dans le navigateur, sans installation : bande passante mémoire, FLOPS fp32/fp16/int8 et autres métriques bas niveau, pratique pour comparer des devices sans profiler natif. [WebGPU Benchmark ReportBenchmark this device's raw WebGPU ceilings: memory bandwidth and fp32/fp16/int8 FLOPS, run on demand in your browser.Web3D Survey![](https://web3dsurvey.com/og-image.png)](https://web3dsurvey.com/benchmark?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [Sing-song: a speakable encoding for long numbers and keys](https://blog.vrypan.net/2026/08/19/260819-sing-song/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~11 min Sing-song encode des clés hexadécimales en syllabes prononçables, genre kalo-tadu-komu-tigi au lieu de 51ac0759fc4d, pour les dicter au téléphone sans erreur. 64 syllabes CV, déterministe, préfixes communs préservés entre valeurs proches. [Sing-song: a speakable encoding for long numbers and keysConverting hex numbers like 51ac0759fc4d into singable and memorable sirings like kalo-tadu-komu-tigi.blog.vrypan.net![](https://blog.vrypan.net/2026/08/19/260819-sing-song/og.png)](https://blog.vrypan.net/2026/08/19/260819-sing-song/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [hunk — review-first terminal diff viewer](https://www.hunk.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~2 min Hunk : un diff viewer terminal pensé pour la review de changesets générés par des agents IA. Stream multi-fichiers, annotations inline du raisonnement de l'agent, coloration syntaxique, dizaines de thèmes, extensions en TypeScript, intégration Git et Jujutsu. [hunk — review-first terminal diff viewerHunk is a review-first terminal diff viewer for agent-authored changesets. Multi-file review stream, inline AI annotations, watch mode, TypeScript extensions, and Git/Jujutsu integration.Modem![](https://hunk.dev/og.png)](https://www.hunk.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [Code and Cake - What do you do when your favorite programming language has a fascism problem?](https://codeandcake.dev/posts/2026-09-03-what-do-you-do?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~2 min Que faire quand le langage qu'on adore a un problème de fascisme : DHH, créateur de Rails, tient des propos fascistes sur Twitter et détient toujours la marque. Les forks restent marginaux, Hanami ne convainc pas, aucun langage ne remplace vraiment Ruby. ### [microsoft/Data-Science-For-Beginners: 10 Weeks, 20 Lessons, Data Science for All!](https://github.com/microsoft/data-science-for-beginners?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~9 min Data Science for Beginners : curriculum gratuit de Microsoft en 20 leçons sur 10 semaines pour apprendre la data science par la pratique. Quiz, corrigés et exercices à chaque leçon, aucune expérience préalable requise. Plus de 36 000 étoiles sur GitHub. [microsoft/Data-Science-For-Beginners: 10 Weeks, 20 Lessons, Data Science for All!10 Weeks, 20 Lessons, Data Science for All! Contribute to microsoft/Data-Science-For-Beginners development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/344191198/8ccb9f17-6cae-4511-ac05-63ab9251c10b)](https://github.com/microsoft/data-science-for-beginners?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [the sandbox for AI agent code, a real container in \~3.5 ms](https://getkern.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~8 min Kern : sandbox pour exécuter du code non fiable ou généré par IA dans un container isolé au niveau kernel, en 3,5 ms. Binaire statique, sans démon, rootless, 0 Ram au repos. SDK Python et Node, serveur MCP pour Claude Desktop et Cursor, open source Apache-2.0. [the sandbox for AI agent code, a real container in \~3.5 mskern runs untrusted and AI-generated code in a real, kernel-enforced container in \~3.5 ms, from one static binary. Rootless, no daemon, Apache-2.0.kern![](https://getkern.dev/og-image.png)](https://getkern.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [makepad/makepad: Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl](https://github.com/makepad/makepad?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~5 min Makepad : plateforme de dev créatif en Rust, compile vers wasm/webGL, macOS/Metal, Windows/DX11 et Linux/OpenGL. UI runtime performant, DSL live-editable, backends IA intégrés pour LLM et modèles génératifs en local. [makepad/makepad: Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/openglMakepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl - makepad/makepadGitHub![](https://opengraph.githubassets.com/413122f012cc9961ef1660a6fcb4d84debd27dd8d92c5e7552b94111fca455d7/makepad/makepad)](https://github.com/makepad/makepad?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [revo](https://revo.lung.fyi/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~3 min Fini le nil et les crashs cachés : dans Revo, langage dynamique open source, les erreurs sont des valeurs explicites. Pattern matching, macros sur l'AST et des fibers qui rendent n'importe quel code bloquant async avec un simple spawn. [revorevo, the programming language docs | github revo is a dynamic language made for the joy of programming get, try in your browser, join the discord or read the introduction with words ⣄⠔⠄⡨⣀⣹⣥⣣⡚⣿⣓⣾⣫⣷...revo.lung.fyi![](https://revo.lung.fyi/favicon.gif)](https://revo.lung.fyi/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [Three.js, WebGPU et IA : où en est la 3D sur le web ?](https://www.humancoders.com/podcast/three-js-webgpu-et-ia-ou-en-est-la-3d-sur-le-web-faq-3?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~11 min Three.js change d'ère : WebGPU, TSL pour écrire les shaders en JS plutôt qu'en GLSL, adoption massive par l'IA générative. Nouvel épisode podcast avec David Ronai, Julian Garnier et Renaud Rohlinger sur ces évolutions. [Three.js, WebGPU et IA : où en est la 3D sur le web ?Three.js vit une vraie métamorphose.WebGPU, TSL, nouvelles possibilités côté performances… en particulier l’IA, qui s’appuie massivement sur Three.js po...Human Coders![](https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/40848201/40848201-1737119593823-578d302589ee7.jpg)](https://www.humancoders.com/podcast/three-js-webgpu-et-ia-ou-en-est-la-3d-sur-le-web-faq-3?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ## IA ### [LLM Attention Visualization](https://ishamf.dev/p/llm-attention-visualizer/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~3 min Un outil qui montre comment un modèle de langage « regarde » les mots déjà écrits. Passez la souris sur un mot généré : les mots dont il s'inspire apparaissent en plus foncé. On voit bien comment le modèle recopie une adresse ou une date sans se tromper. ### [ChatGPT Images 2.5](https://openai.com/index/introducing-chatgpt-images-2-5/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) Nouvelle version du modèle d'image d'OpenAI dans ChatGPT. Meilleur rendu du texte, cohérence des personnages sur plusieurs générations, et gestion plus fine des éditions localisées sur une image existante. ### [Large-Language Models as a Cognitive Virus](https://arxiv.org/abs/2609.03344?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~1 min Un papier modélise l'adoption des LLMs comme un virus : contamination sociale, seuils de bascule, verrouillage technologique. Passé un certain point, la dépendance cognitive s'installe brutalement, mais l'étude identifie aussi des conditions d'"immunisation". [Large-Language Models as a Cognitive VirusAbstract page for arXiv paper 2609.03344: Large-Language Models as a Cognitive VirusarXiv.org![](https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png)](https://arxiv.org/abs/2609.03344?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [Making sovereign, open-weight AI the technology frontier](https://mistral.ai/news/mistral-makes-sovereign-open-weight-ai-to-frontier/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~2 min Mistral lève 3 milliards d'euros en Series D, valorisation post-money de plus de 21 milliards, plus gros tour de table de la tech européenne ! Objectif : construire toute la pile IA en open-weight, sans dépendance à un vendeur unique. [Making sovereign, open-weight AI the technology frontierMistral today announced that it has raised €3 billion in a Series D funding round at a post-money valuation of more than €21 billion.Mistral AI![](https://mistral.ai/cms-media/api/media/file/fundraise.jpg)](https://mistral.ai/news/mistral-makes-sovereign-open-weight-ai-to-frontier/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [uditgoenka/autoresearch: Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code. Inspired by Karpathy's autoresearch. Modify → Verify → Keep/Discard → Repeat forever.](https://github.com/uditgoenka/autoresearch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~19 min Autoresearch : un skill pour Claude Code (et OpenCode, Codex) qui boucle seul sur un projet. Modifie, vérifie, garde ou annule via git revert, recommence jusqu'à l'objectif. Inspiré d'un script de Karpathy, généralisé au-delà du ML. [uditgoenka/autoresearch: Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code. Inspired by Karpathy's autoresearch. Modify → Verify → Keep/Discard → Repeat forever.Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code. Inspired by Karpathy's autoresearch. Modify → Verify → Keep/Discard → Repeat forever. - uditgoenka/autoresearchGitHub![](https://opengraph.githubassets.com/fa7aa493af4af4d1d033c0f1389fe6712f1ea31747e0ad64b51313b241f5cf37/uditgoenka/autoresearch)](https://github.com/uditgoenka/autoresearch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [Vincentwei1021/video-shotcraft: AI video skill for Claude Code & Codex — cinematic product videos with Remotion: 152 shot recipe cards, 209 motion previews, a production-ready template](https://github.com/Vincentwei1021/video-shotcraft?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~7 min video-shotcraft : skill agent pour Claude Code et Codex qui génère des vidéos produit cinématiques avec Remotion. 152 recipe cards, 209 previews de mouvement, template prêt à l'emploi, ajustement du montage final dans le navigateur via un module workbench. [Vincentwei1021/video-shotcraft: AI video skill for Claude Code & Codex — cinematic product videos with Remotion: 152 shot recipe cards, 209 motion previews, a production-ready templateAI video skill for Claude Code & Codex — cinematic product videos with Remotion: 152 shot recipe cards, 209 motion previews, a production-ready template - Vincentwei1021/video-shotcraftGitHub![](https://repository-images.githubusercontent.com/1305663861/4b328b82-5651-427a-a3db-57fe949bdcf9)](https://github.com/Vincentwei1021/video-shotcraft?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [apache/maka: Apache Maka (Incubating) is a local-first AI agent workspace. Model messages, tool calls, tool results, permission decisions, and termination events are recorded as an append-only log.](https://github.com/apache/maka?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~7 min Apache Maka : workspace pour agents IA local-first, incubé à l'Apache Software Foundation. Chaque message, appel d'outil et décision est loggé en append-only, permettant de reprendre une session interrompue sans perte de contexte. [apache/maka: Apache Maka (Incubating) is a local-first AI agent workspace. Model messages, tool calls, tool results, permission decisions, and termination events are recorded as an append-only log.Apache Maka (Incubating) is a local-first AI agent workspace. Model messages, tool calls, tool results, permission decisions, and termination events are recorded as an append-only log. - apache/makaGitHub![](https://opengraph.githubassets.com/8e6b4c903f4fc7a97bcbcbeeb05e6f78a5b3611d500c418df86d06d2a27271dd/apache/maka)](https://github.com/apache/maka?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [Huzzah](https://www.danielvaughn.dev/posts/huzzah/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~4 min Huzzah, éditeur expérimental, remplace les prompts longs par du pseudocode déclaratif persistant, source de vérité du fichier. Chaque modification génère un diff qui régénère le code affecté, gardant l'intention humaine plutôt qu'un historique jetable. [HuzzahA new experimental way to code with AIdanielvaughn.dev![](https://www.danielvaughn.dev/opengraph-image.jpg)](https://www.danielvaughn.dev/posts/huzzah/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [Introducing WeatherNext 3, our most advanced and accurate global weather AI model](https://blog.google/innovation-and-ai/models-and-research/google-deepmind/introducing-weathernext-3/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~5 min WeatherNext 3, nouveau modèle météo de Google DeepMind, s'entraîne sur données satellite temps réel plutôt que sur simulations physiques à 6h de retard. Résolution 5km, prévisions horaires, net progrès sur les précipitations, déjà intégré à Search, Maps et Gemini. [Introducing WeatherNext 3, our most advanced and accurate global weather AI modelWeatherNext 3, our most advanced global weather AI model, is now in Search, Gemini, Maps, Google Maps Platform, and Cloud.Google![](https://storage.googleapis.com/gweb-uniblog-publish-prod/images/WeatherNext3_Title.width-1300.png)](https://blog.google/innovation-and-ai/models-and-research/google-deepmind/introducing-weathernext-3/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [Building Commerce Agents with Claude | Claude by Anthropic](https://claude.com/blog/claude-for-commerce-agents?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~3 min Anthropic publie un blueprint pour construire des agents commerce sur Claude : agent shopping (recherche catalogue, panier, SAV) et agent marchand (analytics, inventaire, promos). Code open source avec harnais et guardrails, déployable via API, Bedrock, Foundry ou Vertex AI. ### [tellahq/opensession](https://github.com/tellahq/opensession?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~5 min Open Session : serveur d'infrastructure agentique self-hosted, avec UI web plus intégrations Slack, Linear, Plain et GitHub. Fait tourner vos sessions de coding via Codex ou Claude dans des git worktrees, sur votre propre machine ou en sandbox isolée. [tellahq/opensessionContribute to tellahq/opensession development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/af2e4ee6e97a4079710f53fd168466a4cb5e8796f7a7a8ab5f6b33f89313cc39/tellahq/opensession)](https://github.com/tellahq/opensession?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [How cats.txt showed llms.txt evidence is GEO astrology](https://markwilliamscook.substack.com/p/how-catstxt-showed-llmstxt-evidence?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~11 min Pour tester les "preuves" que llms.txt améliore la visibilité dans les IA, quelqu'un a inventé cats.txt : un standard bidon qui déclare les chats du bureau. Bots IA qui le crawlent, Google qui l'indexe, ChatGPT qui l'approuve. Mêmes preuves, donc aucune preuve. [How cats.txt showed llms.txt evidence is GEO astrologyHow the joke web standard cats.txt took the fancy of some SEOs and became cited at the same evidential level as llms.txt for optimising websites for search and AI discovery.Substack![](https://substackcdn.com/image/fetch/$s_!G4Nd!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe901df90-e5da-4c2a-95ca-46ee15a03d2e_1542x1157.jpeg)](https://markwilliamscook.substack.com/p/how-catstxt-showed-llmstxt-evidence?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [gpt 6 astra](https://openai.com/index/gpt-6-astra/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~19 min GPT-6 Astra : le nouveau modèle d'OpenAI vise surtout le computer use, avec 98 % sur FrontierMath Tier 4 et 72,6 % sur OSWorld 2.0 en 47 % de temps en moins par tâche. Déploiement progressif sur ChatGPT, l'API et AWS. ## Créa ### [Methods for random gradients](https://justinjay.wang/methods-for-random-gradients/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~3 min Trois méthodes pour générer des dégradés aléatoires, héritées du travail sur l'identité visuelle d'OpenAI. Heightmaps avec bruit de Perlin, gradients radiaux SVG superposés (6 Ko, qualité infinie), et prompts DALL·E 2 pour des textures organiques. [Methods for random gradientsAn overview of techniques I’ve used to generate random gradient images.Justin Jay Wang![](https://storage.ghost.io/c/e5/51/e5518248-64c6-46dd-941d-a7fd73d59c60/content/images/2024/12/gradients-cover-1.jpg)](https://justinjay.wang/methods-for-random-gradients/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [Beyond the Luminance Ramp: A Shape-Aware ASCII Renderer in Three.js](https://tympanus.net/codrops/2026/09/04/beyond-the-luminance-ramp-a-shape-aware-ascii-renderer-in-three-js/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~5 min La plupart des rendus ASCII se contentent de convertir la luminance en caractère. Celui-ci va plus loin : il échantillonne la forme locale (6 points dedans, 10 autour) et cherche le meilleur glyphe parmi 95, le tout sur GPU. Le résultat est bluffant, et le code est dispo. [Beyond the Luminance Ramp: A Shape-Aware ASCII Renderer in Three.jsThe Codrops mark, rebuilt as a draggable solid and printed in ASCII on the GPU, where every character cell searches 95 glyphs for its own.Codrops![](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2026/09/split-article-cover-scaled.png?x57826)](https://tympanus.net/codrops/2026/09/04/beyond-the-luminance-ramp-a-shape-aware-ascii-renderer-in-three-js/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [Release Audacity-4.0.0](https://github.com/audacity/audacity/releases/tag/Audacity-4.0.0?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~3 min Audacity 4.0 : refonte complète de l'interface sur Qt, avec un nouveau modèle d'édition des clips (sélection multiple, groupement, découpe dédiée). Sync-Lock et les anciens outils disparaissent au profit de workflows contextuels. Nouveau format de projet .aup4. [Release Audacity-4.0.0Audio Editor . Contribute to audacity/audacity development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/bda56dd5fb280eb5e9f6e49e854d8cc7fd1ced9647d8f5a85966c6196bd079c1/audacity/audacity/releases/tag/Audacity-4.0.0)](https://github.com/audacity/audacity/releases/tag/Audacity-4.0.0?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ## Culture ### [1password replied to my disappointment](https://nicolalosito.it/2026/09/03/1password-replied-to-my-disappointment/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~3 min 1Password répond aux critiques sur son financement de l'Omacom Foundation (liée à Omarchy) : contribution « non liée aux décisions produit », pas un endorsement. La vraie question qui reste : qui enrichit-on avec son abonnement ? [1password replied to my disappointmentLike I wrote, september has started with my disappointment with 1password. As I was expecting, I got a reply to my email at the support team. Here’s what they have told me. Hello Nicola, Than…Nicola Losito![](https://nicolalosito.it/wp-content/uploads/2016/05/NL_black.png)](https://nicolalosito.it/2026/09/03/1password-replied-to-my-disappointment/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [507 Mechanical Movements](https://507movements.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~1 min 507 Mechanical Movements : classique du 19e siècle sur les mécanismes mécaniques (poulies, engrenages, cames) remis au goût du jour avec des animations pour visualiser leur fonctionnement. Encore incomplet, mais déjà une chouette référence visuelle. ### [Nitter et XCancel sont morts, et l'explication est dans leur code](https://korben.info/x-bloque-nitter-xcancel-lecture-tweets.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~4 min Nitter et XCancel hors ligne après mise en demeure de X Corp (24h pour couper le service). Le code montre que Nitter usurpait le client Android officiel avec de vrais tokens OAuth. Alternative restante : bird.makeup, sans fil de discussion complet. [Nitter et XCancel sont morts, et l'explication est dans leur codeX Corp. a fait tomber Nitter et XCancel avec une lettre d'avocat et un délai d'une nuit. La défense qu'on lit partout, celle du simple scraping de pages ...Le site de Korben![](https://korben.info/x-bloque-nitter-xcancel-lecture-tweets/x-bloque-nitter-xcancel-lecture-tweets-1.png)](https://korben.info/x-bloque-nitter-xcancel-lecture-tweets.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ## Sécurité ### [DNSforge - Le DNS qui coupe la pub et le tracking](https://korben.info/dnsforge-dns-allemand-sans-publicite.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~4 min DNSforge : résolveur DNS allemand qui bloque pub, tracking et malware avant même que le navigateur y accède. Quatre profils au choix, de 1,4 à 8 millions de domaines filtrés selon le mode. Gratuit, sans logs annoncés, limité à 100 requêtes par 10 secondes. [DNSforge - Le DNS qui coupe la pub et le trackingdnsforge.de coupe la pub, les traqueurs et les malwares au niveau DNS, avec quatre profils au choix et des serveurs uniquement en Allemagne. Mais ce qui ...Le site de Korben![](https://korben.info/dnsforge-dns-allemand-sans-publicite/dnsforge-dns-allemand-sans-publicite-1.png)](https://korben.info/dnsforge-dns-allemand-sans-publicite.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [Le piège de la transparence par défaut sur Bluesky et le protocole ATProto](https://eventuallycoding.com/p/le-piege-de-la-transparence-par-defaut-sur-bluesky-et-le-protocole-atproto?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~9 min Sur Bluesky, PDS public, likes visibles, métadonnées exposées : tout se recoupe facilement. ATProto a résolu la modération et la portabilité d'identité de Mastodon, mais sa transparence par défaut coûte cher en vie privée. [Le piège de la transparence par défaut sur Bluesky et le protocole ATProtoPDS public, likes visibles, métadonnées exposées : sur Bluesky, tout se croise. Attention, la transparence a un prix.Eventuallycoding![](https://eventuallycoding.com/_og/d/c_DefaultPost,title_~TGUgcGnDqGdlIGRlIGxhIHRyYW5zcGFyZW5jZSBwYXIgZMOpZmF1dCBzdXIgQmx1ZXNreSBldCBsZSBwcm90b2NvbGUgQVRQcm90bw,description_~UERTIHB1YmxpYywgbGlrZXMgdmlzaWJsZXMsIG3DqXRhZG9ubsOpZXMgZXhwb3PDqWVzIDogc3VyIEJsdWVza3ksIHRvdXQgc2UgY3JvaXNlLiBBdHRlbnRpb24sIGxhIHRyYW5zcGFyZW5jZSBhIHVuIHByaXgu,p_Ii9wL2xlLXBpZWdlLWRlLWxhLXRyYW5zcGFyZW5jZS1wYXItZGVmYXV0LXN1ci1ibHVlc2t5LWV0LWxlLXByb3RvY29sZS1hdHByb3RvIg.png)](https://eventuallycoding.com/p/le-piege-de-la-transparence-par-defaut-sur-bluesky-et-le-protocole-atproto?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ## Apps ### [OpenWhispr/openwhispr: Voice-to-text dictation app with local (Nvidia Parakeet/Whisper) and cloud models (BYOK). Privacy-first and available cross-platform.](https://github.com/herotools/open-whispr?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~3 min OpenWhispr : alternative open source et gratuite à WisprFlow, dictée vocale et transcription de réunions. Transcription locale via Whisper ou NVIDIA Parakeet, audio qui ne quitte jamais la machine, diarisation des locuteurs en local. [OpenWhispr/openwhispr: Voice-to-text dictation app with local (Nvidia Parakeet/Whisper) and cloud models (BYOK). Privacy-first and available cross-platform.Voice-to-text dictation app with local (Nvidia Parakeet/Whisper) and cloud models (BYOK). Privacy-first and available cross-platform. - OpenWhispr/openwhisprGitHub![](https://repository-images.githubusercontent.com/1004647857/4bc04d99-18c9-4667-b11f-9cd497d2bc63)](https://github.com/herotools/open-whispr?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ### [LibreOffice breaks download records after declaring it has no AI features](https://manualdousuario.net/en/libreoffice-download-record-no-ai/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~2 min LibreOffice 26.8 dépasse le million de téléchargements en une semaine, probablement grâce à sa position sans IA générative par défaut : exécution contrôlée par l'utilisateur, zéro télémétrie, aucune dépendance à un vendeur unique. [LibreOffice breaks download records after declaring it has no AI featuresLibreOffice 26.8 became the app’s most popular update, with over 1 million downloads, after the foundation behind it declared that LibreOffice doesn’t come with…Manual do Usuário![](https://manualdousuario.net/wp-content/uploads/2026/09/libreoffice.png)](https://manualdousuario.net/en/libreoffice-download-record-no-ai/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) ## Jeux ### [playco game prototyping with astra](https://openai.com/index/playco-game-prototyping-with-astra/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~3 min Astra : l'outil interne que Playco utilise pour prototyper des jeux rapidement, avant de partir en dev complet. Retour d'expérience sur les choix d'architecture et les compromis entre vitesse d'itération et qualité de code ## Autre ### [2097476196791709843](https://x.com/hilbertspaess/status/2097476196791709843?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-73) \~2 min Un chercheur en pretraining démissionne d'Anthropic après trois ans passés chez OpenAI puis Anthropic. Son constat : les deux labos courent vers la superintelligence auto-améliorante sans comprendre ce qu'ils construisent. Il appelle à des accords de pacing entre labos. ## Vous aimez cette veille ? Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail. S’abonner Merci ! Vérifiez votre boîte mail pour confirmer. Une seule newsletter par semaine, désabonnement en un clic. --- ## Vous avez aimé cette édition ? Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter. Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/). Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/). Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition. ## Vous n'êtes pas rassasié·e ? Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com). Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com). À vendredi prochain ! Camille ### Boop, un Sentry self-hosted en 8 Mo · Mailflare — Veille #72 URL: https://www.camilleroux.com/boop-sentry-mailflare-airgorah-veille-72/ Last updated: 2026-09-04T07:39:26.000Z Bonjour, Bienvenue dans cette édition #72 de ma veille hebdo ! Voici les 17 articles qui ont retenu mon attention cette semaine. Bonne lecture ! **En bref :** Boop est une alternative self-hosted et open source à Sentry qui tourne avec 8 Mo de RAM. Mailflare monte un client email sur domaine personnalisé via Cloudflare Email Routing. Airgorah fait de l'audit de sécurité WiFi en Rust basé sur aircrack-ng, et un générateur transforme un QR code en arbre 3D. Avant de commencer, alors qu'on s'apprête à battre [tous les records](https://www.linkedin.com/posts/camilleroux%5Fdemain-je-pars-en-vacances-et-je-pars-particuli%C3%A8rement-activity-7498745023690170368-RRen?ref=camilleroux.com) chez [Human Coders](https://www.humancoders.com/?ref=camilleroux.com), pas mal d'art génératif cette semaine pour moi ! D'abord une réflexion sur l'avenir du genart maintenant qu'on peut générer du code avec de l'IA. > I think we're about to live through a real revolution in generative art. > > Not because AI makes images. Because AI writes our code. > > A thread 🧵↓ > > — Camille Roux - Generative artist (@camillerouxart) [August 30, 2026](https://x.com/camillerouxart/status/2094073986992758796?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com) J'ai publié un plugin Claude Code pour faire de l'art génératif facilement > I built a Claude Code plugin for generative art. > > It teaches [@claudeai](https://x.com/claudeai?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com) the actual craft: determinism from a hash, same piece at 400px and 4000px, honest rarity, plus tools to verify a sketch before minting. > > Free & open source 👇 [https://t.co/TOdOMBNBdG](https://t.co/TOdOMBNBdG?ref=camilleroux.com) [pic.twitter.com/MDRhS9sv07](https://t.co/MDRhS9sv07?ref=camilleroux.com) > > — Camille Roux - Generative artist (@camillerouxart) [August 28, 2026](https://x.com/camillerouxart/status/2093273698732032203?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com) Et j'ai partagé quelques images du projet sur lequel je travaille en ce moment > What an incredible time to be making generative art. > > \- 100% made in JavaScript - [pic.twitter.com/bJjCZwOOVI](https://t.co/bJjCZwOOVI?ref=camilleroux.com) > > — Camille Roux - Generative artist (@camillerouxart) [August 23, 2026](https://x.com/camillerouxart/status/2091525022582030351?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com) Retour à la newsletter ! **Au sommaire :** [Dev](#dev) (6) · [IA](#ia) (3) · [Créa](#crea) (3) · [Culture](#culture) (2) · [Apple](#apple) (2) · [Sécurité](#securite) (1) ## Dev ### [hieunc229/mailflare: Email client with custom domain based on Cloudflare](https://github.com/hieunc229/mailflare?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) \~8 min Mailflare : client email self-hosted avec domaine personnalisé, basé sur Cloudflare (Email Routing, Workers, D1, R2). Gestion de boîtes mail, pièces jointes, notifications temps réel, et un agent IA qui résume, priorise et propose des réponses. Déploiement en un clic. [hieunc229/mailflare: Email client with custom domain based on CloudflareEmail client with custom domain based on Cloudflare - hieunc229/mailflareGitHub![](https://opengraph.githubassets.com/310128aebecfd2b4ae8b30679f429d425f95c0acde1fe12593eb8c120aee8eee/hieunc229/mailflare)](https://github.com/hieunc229/mailflare?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ### [chrisgreg/boop: A tiny, self-hosted notification inbox for developers. Something happened in one of your apps; Boop tells you on your phone.](https://github.com/chrisgreg/boop?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) \~11 min Boop : une alternative self-hosted gratuite et opensource à Sentry qui tourne avec 8 Mo de RAM. Vos apps envoient l'erreur, le serveur la pousse direct sur votre iPhone via une app iOS open source. Pas de Slack, pas de Telegram, pas d'abonnement. Gratuit et open source. [chrisgreg/boop: A tiny, self-hosted notification inbox for developers. Something happened in one of your apps; Boop tells you on your phone.A tiny, self-hosted notification inbox for developers. Something happened in one of your apps; Boop tells you on your phone. - chrisgreg/boopGitHub![](https://opengraph.githubassets.com/e67eb806f695ebfb7349c2f98f3f516e2db4af69c2282557c89ed5c661be820e/chrisgreg/boop)](https://github.com/chrisgreg/boop?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ### [vercel-labs/vgpu: Modular cross-runtime WebGPU library for shaders, 3D scenes, GPU tensors, neural networks, and math viz](https://github.com/vercel-labs/vgpu?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) \~4 min vgpu, librairie TypeScript de Vercel Labs pour WebGPU, importe les fichiers .wgsl comme modules typés avec une API unique valable navigateur, Node headless ou tests. Un effet fullscreen complet tient en 25 Ko gzippé, vérifié en CI. [vercel-labs/vgpu: Modular cross-runtime WebGPU library for shaders, 3D scenes, GPU tensors, neural networks, and math vizModular cross-runtime WebGPU library for shaders, 3D scenes, GPU tensors, neural networks, and math viz - vercel-labs/vgpuGitHub![](https://opengraph.githubassets.com/622fb7b9d79b2630d8d9e37e2bff3cfce69181d834fc6d3c9c839cada5f9cc99/vercel-labs/vgpu)](https://github.com/vercel-labs/vgpu?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ### [bots](https://docs.x.com/xchat/bots?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) \~1 min X Chat Agents : des comptes bots programmatiques créés depuis votre projet, avec user id, @handle et nom d'affichage, mais ni mot de passe ni login. Le bearer token est le seul moyen d'agir, et chaque bot affiche un label "Automated by @owner". Je sais pas quoi en penser 🤨 ### [MicroLighter - A zero-dep syntax highlighter](https://davatron5000.github.io/microlighter/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) \~3 min MicroLighter : un syntax highlighter zero-dependency, sans spans partout dans le DOM. Grammaires TextMate chargées en lazy loading (une trentaine de langages supportés), thèmes en CSS classique, et un web component optionnel avec copy button et numéros de ligne. ### [Tiny, open, native coding agent](https://fx.sh/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) \~2 min fx : un coding agent en CLI écrit en Zig, pensé pour la recherche et l'embeddabilité. Binaire de 6,39 Mo, cold start en 10µs, empreinte mémoire minimale, support Wasm. Open source, agnostique aux modèles et providers, utilisable en local ou cloud. [Tiny, open, native coding agentTiny, open, native coding agent. A minimal CLI written in Zig, optimized for research and embeddability as part of larger systems.fx![](https://fx.sh/og.png)](https://fx.sh/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ## IA ### [Atlas Fields Studio | Arena Physica](https://fields-studio.arenaphysica.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) Simuler les champs électriques et magnétiques d'un PCB sans oscilloscope ni chambre anéchoïque : c'est ce que propose Atlas Fields Studio, gratuit et en beta. [Atlas Fields Studio | Arena PhysicaDescribe a design, simulate it, and watch the predicted electric and magnetic fields resolve.fields-studio.arenaphysica.com![](https://fields-studio.arenaphysica.com/og-fields-studio-v1.png)](https://fields-studio.arenaphysica.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ### [OpenClaw 2.0, Accidentally](https://openclaw.ai/blog/openclaw-2-accidentally?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) \~4 min OpenClaw 2.0 : 933 contributeur·rice·s, plus de 16 000 pull requests fusionnées. Installation simplifiée, browser app repensée, sessions cloud partagées pour travailler à plusieurs sur un même Claw sans perdre le contexte. [OpenClaw 2.0, AccidentallyHow a push for simpler setup and a first-class browser experience grew into OpenClaw 2.0.OpenClaw![](https://openclaw.ai/blog/openclaw-2-accidentally/openclaw-2-hero.jpg)](https://openclaw.ai/blog/openclaw-2-accidentally?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ### [Microduck - A tiny biped robot you can teach new tricks](https://pollen-robotics.com/microduck/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) \~3 min Un canard bipède de 25 cm, 15 moteurs, caméra, LiDAR et un bec qui attrape. Vous l'entraînez dans MuJoCo avec du RL, vous déployez sur le vrai robot. Open source, SDK fourni, 399$ en précommande. Une collab Pollen Robotics x Hugging Face. [Microduck - A tiny biped robot you can teach new tricksMicroduck is a 25 cm biped robot with 15 motors, a camera, LiDAR and a grasping beak. Playable out of the box, and its open-source stack lets you train new behaviours in simulation and run them on ...Pollen Robotics![](https://pollen-robotics.com/assets/og/og-microduck-squad-v2.jpg)](https://pollen-robotics.com/microduck/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ## Créa ### [A Walkable ASCII Cyberpunk City in One HTML File](https://www.youtube.com/watch?v=3YtygAx%5FC6A&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) Un dev solo voulait faire une ville qui semble vivante, uniquement avec des caractères ASCII. Le résultat donne le vertige : trafic, piétons, tours, arbres, profondeur, collisions. Le tout généré par un moteur maison dans un seul fichier HTML. [A Walkable ASCII Cyberpunk City in One HTML FileProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/3YtygAx_C6A/maxresdefault.jpg)](https://www.youtube.com/watch?v=3YtygAx%5FC6A&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ### [3D QR Code Generator](https://tree.icqr.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) Un QR code qui pousse sous forme d'arbre 3D : vous choisissez la saison, les couleurs, et ça reste scannable par n'importe quel téléphone. Inutile, donc indispensable ! [3D QR Code GeneratorTurn any link into a stunning 3D tree that doubles as a scannable QR code. Pick a season, customize colors, and share your unique tree in seconds.ICQR Magic Tree![](https://tree.icqr.com/og-image.jpg)](https://tree.icqr.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ### [camilleroux/genart-skill: Generative art skill for Claude Code — deterministic, hash-seeded, onchain-ready](https://github.com/camilleroux/genart-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) \~3 min J'ai publié genart-skill, un plugin Claude Code pour l'art génératif : seed déterministe via hash, rendu cohérent à toutes résolutions, compatible Art Blocks, Highlight, Plottables. Scripts de vérification pré-mint, planches de contact, tables de rareté. Le tout open source. [camilleroux/genart-skill: Generative art skill for Claude Code — deterministic, hash-seeded, onchain-readyGenerative art skill for Claude Code — deterministic, hash-seeded, onchain-ready - camilleroux/genart-skillGitHub![](https://opengraph.githubassets.com/7d3927a14c1cf5423e5a11e6f3e745c5f54939eb8726ecd714ff378eca12eed2/camilleroux/genart-skill)](https://github.com/camilleroux/genart-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ## Culture ### [Zuzai, a new word, indicates the absence of AI](https://zuzai.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) \~12 min Zuzai : nouveau mot pour désigner ce qui est fait sans IA, acronyme récursif ("zuzai uses zero artificial intelligence"). Alternative positive à "AI-free", comparée à l'invention du mot "vegan" en 1944. [Zuzai, a new word, indicates the absence of AIAbout the word zuzai, coined to denote things made or done without artificial intelligence.zuzai.org![](https://zuzai.org/zuzai_chalk_card.jpg)](https://zuzai.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ### [Adopt a Pixel Nancy Grace Roman Space Telescope](https://science.nasa.gov/mission/roman-space-telescope/adopt-a-pixel/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) \~1 min La NASA vous offre une coordonnée exclusive dans l'univers : donnez un email, recevez un pixel de la première image du télescope Nancy Grace Roman, avec certificat. Champ de vue 100 fois plus large que Hubble en infrarouge, dédié à l'énergie noire et aux exoplanètes. [Adopt a Pixel Nancy Grace Roman Space TelescopeNASA's Nancy Grace Roman Space Telescope is a next-generation space observatory designed to settle essential questions in the areas of dark energy,NASA Science![](https://assets.science.nasa.gov/content/dam/science/missions/rst/spacecraft-illustrations/Roman_BeautyPass2026-large.png/jcr:content/renditions/cq5dam.web.1280.1280.png)](https://science.nasa.gov/mission/roman-space-telescope/adopt-a-pixel/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ## Apple ### [themartiano/try-omarchy: Run Omarchy on MacOS without any setup.](https://github.com/themartiano/try-omarchy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) \~6 min Try Omarchy : Omarchy dans une app macOS native, sans configuration. Arch Linux ARM64 virtualisé via Hypervisor Framework, accélération graphique VirGL, presse-papier bidirectionnel, dossier partagé et port forwarding. Apple Silicon, macOS 15+. [themartiano/try-omarchy: Run Omarchy on MacOS without any setup.Run Omarchy on MacOS without any setup. Contribute to themartiano/try-omarchy development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/1344252356/a781ff10-2552-4220-838e-08a769c8f8e9)](https://github.com/themartiano/try-omarchy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ### [Afterglow — classic After Dark screen savers on modern macOS](https://morphing.cloud/afterglow/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) \~2 min Afterglow fait tourner les vieux screen savers After Dark (Flying Toasters, Fish, Starry Skyline) nativement sur macOS moderne, sans ROM ni Mac OS classique. Émulation du code 68k, modules importables par glisser-déposer depuis l'Internet Archive. [Afterglow — classic After Dark screen savers on modern macOSAfterglow runs classic After Dark screen saver modules — Flying Toasters, Fish!, Starry Skyline, and more — natively on macOS, with no ROMs required.morphing.cloud![](https://morphing.cloud/afterglow/afterglow-og.png)](https://morphing.cloud/afterglow/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ## Sécurité ### [martin-olivier/airgorah: A WiFi security auditing software mainly based on aircrack-ng tools suite](https://github.com/martin-olivier/airgorah?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) \~2 min Airgorah : outil d'audit sécurité WiFi en Rust, basé sur aircrack-ng. Capture le trafic, désauthentifie les clients, récupère les handshakes et casse les mots de passe. [martin-olivier/airgorah: A WiFi security auditing software mainly based on aircrack-ng tools suiteA WiFi security auditing software mainly based on aircrack-ng tools suite - martin-olivier/airgorahGitHub![](https://repository-images.githubusercontent.com/543516398/e65da23d-0cc8-424f-a670-84271590d291)](https://github.com/martin-olivier/airgorah?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-72) ## Vous aimez cette veille ? Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail. S’abonner Merci ! Vérifiez votre boîte mail pour confirmer. Une seule newsletter par semaine, désabonnement en un clic. --- ## Vous avez aimé cette édition ? Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter. Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/). Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/). Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition. ## Vous n'êtes pas rassasié·e ? Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com). Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com). À vendredi prochain ! Camille ### Inférence privée sur Mac · Claude Academy — Veille #71 URL: https://www.camilleroux.com/mac-inference-claude-academy-crisp-veille-71/ Last updated: 2026-08-28T09:32:59.000Z Bonjour, Bienvenue dans cette édition #71 de ma veille hebdo ! En direct de mes vacances à la montagne, voici les 28 articles qui ont retenu mon attention cette semaine. Bonne lecture ! **En bref :** Cette édition détaille l'inférence IA privée à bas coût sur des Mac Apple Silicon vérifiés et l'ouverture de Claude Academy, les cours gratuits d'Anthropic sur Claude. Au programme aussi : Crisp, alternative open source à BetterDisplay, et LetsSeal, qui certifie l'intégrité d'un fichier via blockchain. **Au sommaire :** [IA](#ia) (11) · [Créa](#crea) (5) · [Dev](#dev) (5) · [Jeux](#jeux) (3) · [Apple](#apple) (2) · [Sécurité](#securite) (1) · [Apps](#apps) (1) ## IA ### [usestrix/strix: Open-source AI penetration testing tool to find and fix your app’s vulnerabilities.](https://github.com/usestrix/strix?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~9 min Strix : un outil open source de pentest basé sur des agents IA pour trouver et corriger les vulnérabilités de vos applis. [usestrix/strix: Open-source AI penetration testing tool to find and fix your app’s vulnerabilities.Open-source AI penetration testing tool to find and fix your app’s vulnerabilities. - usestrix/strixGitHub![](https://opengraph.githubassets.com/065e3a5b62fb8a5ca77d6a1121ab81b7e944773c454a94a7c6d935a0f1fdcfea/usestrix/strix)](https://github.com/usestrix/strix?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [Surya Narreddi](https://surya.website/rling-qwen-to-paint-with-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~7 min Un LLM qui peint en code p5.brush au lieu de pixels. Le résultat reste éditable ligne par ligne, on peut reprendre la main sur le dessin sans repasser par un prompt. [Surya NarreddiI'm a designer and creative technologist based in Brooklyn, NY.surya.website![](https://framerusercontent.com/images/suc55pS3sKdOqwa4nzbsaq82c.png)](https://surya.website/rling-qwen-to-paint-with-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [RyanCodrai/turbovec: A vector index built on TurboQuant, written in Rust with Python bindings](https://github.com/RyanCodrai/turbovec?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~11 min TurboVec, index vectoriel Rust (bindings Python) basé sur TurboQuant de Google Research : 10 millions de documents en 4 Go de RAM contre 31 Go en float32, recherche plus rapide que FAISS, sans entraînement. [RyanCodrai/turbovec: A vector index built on TurboQuant, written in Rust with Python bindingsA vector index built on TurboQuant, written in Rust with Python bindings - RyanCodrai/turbovecGitHub![](https://repository-images.githubusercontent.com/1192555574/000b661c-3519-42a5-9609-d5051c50c2f0)](https://github.com/RyanCodrai/turbovec?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [cactus-compute/needle: 14MB foundation model for tiny devices; phones, wearables, smart home, and robots.](https://github.com/cactus-compute/needle?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~5 min Needle 2 : un foundation model de 45M de paramètres pour le tool calling et l'extraction structurée, compressé en un seul binaire de 14MB tournant avec 28MB de RAM. Open source, pensé pour tourner en local sur téléphones, wearables et objets connectés, sans cloud. [cactus-compute/needle: 14MB foundation model for tiny devices; phones, wearables, smart home, and robots.14MB foundation model for tiny devices; phones, wearables, smart home, and robots. - cactus-compute/needleGitHub![](https://opengraph.githubassets.com/10403a270a866f1309e48b9e59ea9a1bf4899ca7c05da175e877f64fc0178ae8/cactus-compute/needle)](https://github.com/cactus-compute/needle?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [LLMs reward expertise](https://www.seangoedecke.com/llms-reward-expertise/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~4 min La thèse de l'article : les LLMs récompensent l'expertise. Sans elle, vous obtenez du correct. Avec, vous orientez, vous virez ce qui sonne faux, vous proposez mieux. Le goulot d'étranglement, ce n'est pas le modèle, c'est vous. [LLMs reward expertiseseangoedecke.com![](https://www.seangoedecke.com/og-image.jpg)](https://www.seangoedecke.com/llms-reward-expertise/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [Cost-Efficient Private AI Inference on Verified Macs](https://www.darkbloom.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~6 min Vous avez un Mac Apple Silicon qui dort ? Darkbloom le transforme en fournisseur d'inférence IA rémunéré : requêtes chiffrées, matériel vérifié, prompts illisibles pour vous comme pour l'opérateur. De quoi rentabiliser votre dernier MacBook ou Mac Studio :p ### [open-source AI coding agent for the terminal](https://jcode.sh/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~17 min jcode : un agent de code open source pour le terminal, écrit en Rust. Mémoire persistante, tâches en arrière-plan et swarms d'agents, installable en une commande. [open-source AI coding agent for the terminaljcode is an open-source AI coding agent for the terminal, written in Rust. Durable memory, background tasks, and agent swarms, installed with one command.jcode![](https://jcode.sh/og.png)](https://jcode.sh/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [DietrichGebert/ponytail: Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.](https://github.com/DietrichGebert/ponytail?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~11 min Ponytail : un skill qui rend votre agent IA aussi flemmard qu'un·e dev senior. Besoin d'un date picker ? input type=date, pas une lib de plus. Sur un repo FastAPI + React : jusqu'à 54% de code en moins à priori. [DietrichGebert/ponytail: Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote. - DietrichGebert/ponytailGitHub![](https://repository-images.githubusercontent.com/1266797999/b20d9cb8-11f0-4db8-965a-7e22ab2b6bb6)](https://github.com/DietrichGebert/ponytail?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [Neural Drive - a Hugging Face Space by codelion](https://huggingface.co/spaces/codelion/neural-drive?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) Neural Drive : un world model de jeu de kart qui tourne entièrement dans le navigateur. C'est moche, les textes sont éronnés/illisibles, c'est injouable... mais peut-être les prémisses du jeu vidéo de demain ? [Neural Drive - a Hugging Face Space by codelionThis web app lets you steer a virtual kart using your keyboard (arrow keys and D for drift). It runs a learned world model entirely in the browser and shows the resulting race‑track view in real ti...huggingface.co![](https://cdn-thumbnails.huggingface.co/social-thumbnails/spaces/codelion/neural-drive.png)](https://huggingface.co/spaces/codelion/neural-drive?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [Learn to work and build with Claude](https://academy.claude.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~1 min Claude Academy est en ligne : cours et tutoriels gratuits d'Anthropic pour apprendre à utiliser Claude, du niveau débutant (comprendre l'IA) jusqu'à l'intégration en équipe via l'API, Claude Code ou MCP. [Learn to work and build with ClaudeFree courses, tutorials, and use cases from Anthropic — whether you’re exploring AI, getting started with Claude, or rolling it out to your team.Anthropic![](https://academy.claude.com/og/site.png)](https://academy.claude.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [microsoft/SkillOpt: SkillOpt is a text-space optimizer that trains reusable natural-language skills for frozen LLM agents through trajectory-driven edits, validation-gated updates, and deployable best\_skill.md artifacts.](https://github.com/microsoft/SkillOpt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~4 min SkillOpt (Microsoft) : un optimizer de skills en langage naturel pour agents LLM. Le skill s'améliore via des rollouts scorés, sans toucher aux poids du modèle. Le fichier best\_skill.md est portable d'un modèle à l'autre. Open source, MIT. [microsoft/SkillOpt: SkillOpt is a text-space optimizer that trains reusable natural-language skills for frozen LLM agents through trajectory-driven edits, validation-gated updates, and deployable best\_skill.md artifacts.SkillOpt is a text-space optimizer that trains reusable natural-language skills for frozen LLM agents through trajectory-driven edits, validation-gated updates, and deployable best\_skill.md artifac...GitHub![](https://opengraph.githubassets.com/de43c61a744df566a743f06516254f3f4a4d0cc35bb9c531c78ce9138df59945/microsoft/SkillOpt)](https://github.com/microsoft/SkillOpt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ## Créa ### [On fxhash and the End of Radical Inclusivity](https://www.rightclicksave.com/article/farewell-to-fxhash-a-heartbreaking-moment-in-the-history-of-digital-art?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~5 min fxhash ferme définitivement le 17 août 😢 J'y avais publié 15 projets, et j'étais arrivé tôt : mon 1er projet est le 85e de la plateforme. Lancée en 2021 par Ciphrd, elle a permis à toute une génération de creative coders de publier et vendre hors du circuit des galeries. [On fxhash and the End of Radical InclusivityThe trailblazing generative art platform, launched in December 2021, fostered a golden generation of creative codersRight Click Save![](https://assets.rcs-cdn.com/img/97b94345-bfad-4fff-b9f5-6cdc2c2f1d84/8b1e9491f741ed0c?w=768&f=auto&sig=447f0eec7ac020e4c145512abad925e3)](https://www.rightclicksave.com/article/farewell-to-fxhash-a-heartbreaking-moment-in-the-history-of-digital-art?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [Home](https://code.textmode.art/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~2 min textmode.js : librairie creative coding légère pour faire de l'ASCII art en temps réel sur le web. API simple, boucle draw classique, pensée pour prototyper vite ou embarquer en prod : installations génératives, jeux retro, live coding. [Hometextmode.js is a lightweight creative coding library for creating real-time ASCII art on the web.textmode.js![](https://code.textmode.art/png/readme-og.png)](https://code.textmode.art/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [Sudo Aquarelle — a real watercolor simulator](https://sudoaquarelle.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) Sudo Aquarelle, une des plus belles simulations d'aquarelle que j'ai vu tourner dans un navigateur. Physique des fluides, optique des pigments, mouillé sur mouillé, sel... [Sudo Aquarelle — a real watercolor simulatorA watercolor simulator built on real physics: fluid dynamics after Curtis et al. (SIGGRAPH 1997), Kubelka-Munk pigment optics, 52 pigments. Wet-on-wet, glazing, salt, backlight. Free, in your browser.sudoaquarelle.com![](https://sudoaquarelle.com/og.png)](https://sudoaquarelle.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [UI SFX: 936 Open-Source Interface Sound Effects](https://uisfx.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~1 min 936 sons d'interface en CC0, prêts à l'emploi : 78 cues sémantiques (hover, success, error, checkout) déclinés en 12 styles, du minimal au sci-fi. One-shots, loops et une lib JS pour brancher tout ça sur votre app. [UI SFX: 936 Open-Source Interface Sound EffectsPreview 936 open-source UI sound effects for web, mobile, SaaS, and games. Compare 12 sonic styles, one-shots, and seamless loops.UI SFX![](https://uisfx.com/og-ui-sound-effects-v4.jpg)](https://uisfx.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [Cagire - Forth-based live coding sequencer](https://cagire.raphaelforment.fr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~3 min Cagire : un step sequencer où chaque étape contient un script Forth plutôt qu'une simple note. Synthèse, sampling, MIDI, OSC, tout dans un seul binaire qui tourne dans le terminal. Gratuit, open source, aucune dépendance externe. [Cagire - Forth-based live coding sequencerA step sequencer where every step holds a Forth script: live coding, synthesis, sampling, MIDI and OSC in a single binary for the terminal.Raphaël Forment![](https://cagire.raphaelforment.fr/Cagire.png)](https://cagire.raphaelforment.fr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ## Dev ### [Build Terminal UIs with HTML, CSS and DOM](https://termdom.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~3 min TermDOM des interfaces de terminal codées en HTML, CSS et DOM [Build Terminal UIs with HTML, CSS and DOMA real DOM, a real cascade and a real CSS layout engine that paint to a terminal. No new API to learn, no native or WASM dependency.TermDOM![](https://termdom.org/static/logo.svg)](https://termdom.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [Cyber](https://cyberscript.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~2 min Cyber : un langage de scripting rapide avec types statiques optionnels, concurrence via fibers et FFI C. Devance LuaJIT sur certains benchmarks, s'embarque dans des applications via libcyber. [CyberCyber is a fast and concurrent scripting language.cyberscript.dev![](https://cyberscript.dev/logo-card.png)](https://cyberscript.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [block/buzz: A hive mind communication platform](https://github.com/block/buzz?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~8 min Buzz : un workspace self-hosted où humains et agents IA partagent les mêmes canaux et le même journal d'événements. Les agents ouvrent des dépôts, soumettent des patches, font des reviews et orchestrent des workflows, pas juste du chat. [block/buzz: A hive mind communication platformA hive mind communication platform. Contribute to block/buzz development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/ae8df8687d99f3656d227c879861822ae112aaf88fb2a9cb03ca343692a31043/block/buzz)](https://github.com/block/buzz?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [DavidHDev/canvas-ui: A library of creative canvas components. Real HTML with WebGL effects running over it. React, Vue, Svelte, vanilla.](https://github.com/DavidHDev/canvas-ui?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~2 min Canvas UI : des effets WebGL (fluides, shaders, verre, feu) qui s'appliquent directement sur votre HTML existant, le texte reste sélectionnable, les liens cliquables. 24 composants, compatible React, Vue, Svelte et vanilla, open source MIT. [DavidHDev/canvas-ui: A library of creative canvas components. Real HTML with WebGL effects running over it. React, Vue, Svelte, vanilla.A library of creative canvas components. Real HTML with WebGL effects running over it. React, Vue, Svelte, vanilla. - DavidHDev/canvas-uiGitHub![](https://opengraph.githubassets.com/2f27c625f768e8d969a8e9546241a2f8e9e4ddf2bcef268971ae476ebb8163ec/DavidHDev/canvas-ui)](https://github.com/DavidHDev/canvas-ui?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [MSAP-2 Simulator](https://msap2.mehran.dk/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) Simulateur d'un ordinateur 8 bits en logique discrète, construit brique par brique avec des portes logiques sans microcontrôleur caché derrière. ## Jeux ### [The Gateless Gate 3D](https://killedbyapixel.github.io/GatelessGate/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) 49 koans zen du 13e siècle transformés en dioramas 3D procéduraux, avec voix et ambiance sonore. The Gateless Gate 3D de Frank Force, encore en développement. ### [PhobosLab](https://phoboslab.org/log/2026/08/xibalba64-making-of?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~12 min Un FPS à la Wolfenstein 3D sur Nintendo 64, en 2026, sur vraie cartouche. Le moteur C d'un jeu JavaScript porté vers la N64 via Libdragon. ### [How I released a game that has no assets](https://www.youtube.com/watch?v=Qr3VsZYQy4s&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~22 min Un jeu vidéo sans aucun asset : pas d'image, pas de fichier audio. Tout, formes, animations, polices, musique, effets sonores, est généré en temps réel à partir de transformées de Fourier et de combinaisons de sinusoïdes. [How I released a game that has no assetsProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/Qr3VsZYQy4s/maxresdefault.jpg)](https://www.youtube.com/watch?v=Qr3VsZYQy4s&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ## Apple ### [Saggar: know which terminal needs you](https://saggar.marginalutility.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~2 min Saggar : terminal Mac natif pour piloter plusieurs agents IA en parallèle. Chaque session est classée (attend une réponse, en cours, terminée, échouée), et seules celles qui ont besoin de vous remontent dans une file d'attente unique. Fini les tabs à surveiller un par un. [Saggar: know which terminal needs youA native Mac terminal that keeps projects, sessions, and attention organized. Saggar tracks what is working, waiting, finished, and failed, then brings the sessions that need you to the front.Saggar![](https://saggar.marginalutility.dev/opengraph-image?a958837329969cab)](https://saggar.marginalutility.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ### [didriksg/Crisp: A free, open-source alternative to BetterDisplay and Lunar. Every display control macOS hides in one menu bar panel: external monitor brightness (DDC or software), HiDPI scaling, XDR presets, virtual displays, color, and arrangement. Feels like it shipped with your Mac.](https://github.com/didriksg/Crisp?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~2 min Crisp : tout ce que macOS cache sur la gestion des écrans externes, réuni dans une icône menu bar. Luminosité DDC ou logicielle, HiDPI, presets, arrangement, profils ICC, gratuit, open source, macOS 15+. [didriksg/Crisp: A free, open-source alternative to BetterDisplay and Lunar. Every display control macOS hides in one menu bar panel: external monitor brightness (DDC or software), HiDPI scaling, XDR presets, virtual displays, color, and arrangement. Feels like it shipped with your Mac.A free, open-source alternative to BetterDisplay and Lunar. Every display control macOS hides in one menu bar panel: external monitor brightness (DDC or software), HiDPI scaling, XDR presets, virtu...GitHub![](https://opengraph.githubassets.com/792fe347ecdaaee3e8788b54307d87f1d2734c9fe5a8cafb62ef87e69e1ecff7/didriksg/Crisp)](https://github.com/didriksg/Crisp?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ## Sécurité ### [Let's Seal, the open standard for sealing anything](https://letsseal.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~2 min LetsSeal certifie n'importe quel fichier : authenticité, intégrité, antériorité, ancré en blockchain et embarqué directement dans le fichier. Pas de compte, pas de serveur tiers, vérifiable par quiconque. Open source et gratuit. ## Apps ### [Incendies en France : la carte Flamap en quasi temps réel](https://flamap.fr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) \~1 min Flamap, création de Guillaume Rozier : une carte interactive des incendies en France, mise à jour toutes les 2 heures à partir des satellites NASA et Copernicus. Foyers actifs, surfaces brûlées, direction du vent, curseur temporel. Code open source. [Incendies en France : la carte Flamap en quasi temps réelCarte des incendies et feux de forêt en France : foyers actifs par satellite, surfaces brûlées, vent et évolution, mise à jour toutes les 2 heures.Flamap![](https://flamap.fr/og.png)](https://flamap.fr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-71) ## Vous aimez cette veille ? Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail. S’abonner Merci ! Vérifiez votre boîte mail pour confirmer. Une seule newsletter par semaine, désabonnement en un clic. --- ## Vous avez aimé cette édition ? Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter. Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/). Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/). Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition. ## Vous n'êtes pas rassasié·e ? Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com). Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com). À vendredi prochain ! Camille ### CSS-DOS : un ordinateur en CSS pur · Cursor chez SpaceX — Veille #70 URL: https://www.camilleroux.com/css-dos-cursor-spacex-delta-veille-70/ Last updated: 2026-08-21T13:52:44.000Z Bonjour, Bienvenue dans cette édition #70 de ma veille hebdo ! Voici les 28 articles qui ont retenu mon attention cette semaine. Bonne lecture ! **En bref :** Graft, un jeu de hooks Claude Code, reduit de 42% les tokens consommes par grep. Docker lance Sandboxes, des environnements jetables en microVM pour executer Claude Code et Copilot. Cursor rejoint SpaceX, et Zed presente Delta, environnement multijoueur pour coder avec des agents. **Au sommaire :** [IA](#ia) (13) · [Dev](#dev) (10) · [Créa](#crea) (2) · [Apps](#apps) (1) · [Culture](#culture) (1) · [Apple](#apple) (1) ## IA ### [micro/mu: Tools for Agents](https://github.com/micro/mu?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~6 min Mu : un serveur MCP qui donne à vos agents un accès au monde réel, recherche web, mails, actualités, marchés, météo, agenda, fichiers, contacts et plus. Disponible en SaaS ou self-hosted, avec CLI, app web et intégration Discord/Telegram. [micro/mu: Tools for AgentsTools for Agents. Contribute to micro/mu development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/d22fc00c12c473a76d055e94831b4789fbf18a8e56266877b3a0b607dba28813/micro/mu)](https://github.com/micro/mu?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [zeronsh/comet](https://github.com/zeronsh/comet?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~2 min Claude Code, Codex, Cursor, Grok : tous vos coding agents pilotés depuis une seule interface. Zeron tourne en local par défaut, sans compte, et la sync multi-device prend le relais quand vous reprenez une session ailleurs. Open source. [zeronsh/cometContribute to zeronsh/comet development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/aa64eee3cc754ab702ecb202ffa818ce3689a4c885e093a818f4401cf47b3382/zeronsh/comet)](https://github.com/zeronsh/comet?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [NanoNets/Graft: Turbocharge Claude Code, Cursor, Codex, Gemini & every coding agent: faster, cheaper, with contextual understanding specific to your codebase.](https://github.com/NanoNets/Graft?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~22 min Votre agent lit tout le codebase à chaque prompt, et vous payez pour ça. Graft, open source, construit un graphe du projet et n'envoie que les nœuds utiles à Claude Code, Cursor ou Codex. Sur SWE-bench : 42% de tokens en moins, 60% de temps gagné, +12 points de correctness. [NanoNets/Graft: Turbocharge Claude Code, Cursor, Codex, Gemini & every coding agent: faster, cheaper, with contextual understanding specific to your codebase.Turbocharge Claude Code, Cursor, Codex, Gemini & every coding agent: faster, cheaper, with contextual understanding specific to your codebase. - NanoNets/GraftGitHub![](https://opengraph.githubassets.com/8bfd8b0b9bb8d6ec95f86df0deec121b3873e8c73613f427668d130b14716cd5/NanoNets/Graft)](https://github.com/NanoNets/Graft?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [Maximizing the value of your Claude Code sessions](https://claude.com/blog/maximizing-the-value-of-your-claude-code-sessions?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~12 min Claude Code facture au token, et le prompt cache peut casser en cas de changement de modèle ou d'effort level en cours de session. Réflexes utiles : /clear entre deux tâches, @-mention des fichiers, /compact avant une pause, /context pour voir la mémoire chargée. [Maximizing the value of your Claude Code sessionsPractical tips for how to run efficient sessions that get the most value from every token.Claude![](https://cdn.prod.website-files.com/68a44d4040f98a4adf2207b6/6a7f1f51730ca89a4d571062_og_maximizing-the-value-of-your-claude-code-sessions.jpg)](https://claude.com/blog/maximizing-the-value-of-your-claude-code-sessions?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [On a mis dix ans à enterrer le mythe du 10x engineer. L'IA est en train de le déterrer.](https://maxence.maireaux.fr/fr/blog/ia-resurrection-mythe-10x-engineer/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~7 min Le mythe du 10x engineer, démonté puis ressuscité par l'IA. Un article prédit une disparition de la classe moyenne des devs, écrasée entre pilotes d'agents et inemployables. ### [Text AI watermarks will always be trivial to remove](https://www.seangoedecke.com/text-ai-watermarks/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~9 min L'AI Act imposera des watermarks sur les textes générés dès août 2026\. Sauf qu'un copier-coller ou une reformulation suffit à les effacer : le texte est un medium trop compressé pour porter une signature robuste. [Text AI watermarks will always be trivial to removeseangoedecke.com![](https://www.seangoedecke.com/og-image.jpg)](https://www.seangoedecke.com/text-ai-watermarks/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [I just claimed local.ai/camilleroux. Claim your name.](https://local.ai/camilleroux/invite?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~1 min local.ai liste quel modèle tourne correctement sur quelle machine, avec vitesse et évals mesurées par Exo Labs. Le pari : l'inférence finira par se faire surtout en local. Vous pouvez déjà y réserver votre pseudo avant que'il soit pris. [I just claimed local.ai/camilleroux. Claim your name.I just claimed local.ai/camilleroux. Claim your name.local.ai![](https://local.ai/images/invite-cards/camilleroux/claim-20260812-11-ff852d9a1f19.png)](https://local.ai/camilleroux/invite?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [Agents on Rails: the first benchmark report](https://rubyonrails.org/2026/8/13/agents-on-rails-the-first-benchmark-report?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~5 min Enfin un benchmark LLM sur du vrai code Rails : 8 modèles, 21 tâches, 3 runs. Claude Opus 5 précis à 92%, GPT-5.6 Luna résout 73% pour 91 centimes. Ce qui sépare les modèles : utiliser l'API Rails existante au lieu de la réécrire à la main, de 8% à 35% des cas. [Agents on Rails: the first benchmark reportTL;DRrubyonrails.org![](https://rubyonrails.org/assets/images/opengraph.png)](https://rubyonrails.org/2026/8/13/agents-on-rails-the-first-benchmark-report?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [Cursor fait désormais partie de SpaceX](https://cursor.com/blog/joining-spacex?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~2 min Cursor rejoint officiellement SpaceX, après le partenariat lancé en avril sur l'entraînement des modèles. L'accès à la flotte de GPU vise des modèles plus performants et moins coûteux, avec Grok 4.6 comme premier résultat. Est-ce une bonne nouvelle ? [Cursor fait désormais partie de SpaceXCursor a officiellement été racheté par SpaceX.Cursor![](https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/uploads/close-og-image-1-B5D1caLmbVsj0JInrL2qKgXzLPMGoU.png)](https://cursor.com/blog/joining-spacex?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [How AI text watermarking works](https://declaude.org/watermarking/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~7 min Un watermark dans du texte brut, sans pixels ni métadonnées : la marque se planque dans le choix des mots, biaisé par une clé secrète. Sans la clé, invisible. Un petit edit ne fait que la diluer, seule une réécriture complète depuis le sens la fait vraiment disparaître. [How AI text watermarking worksA gentle visual guide to how statistical watermarks hide inside AI-generated text, and what erases them.declaude![](https://declaude.org/watermarking/og.png?v=2)](https://declaude.org/watermarking/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [GLM-5.3: Frontier Coding with Emergent Cyber Capabilities](https://z.ai/blog/glm-5.3?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) GLM-5.3 : nouveau modèle frontier orienté coding, avec des capacités cyber "émergentes" non prévues par l'entraînement. Ce sont justement ces capacités inattendues qui posent question sur les usages malveillants possibles. ### [Know your systems, so your agents can too](https://xirp.spotify.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~2 min Xirp, l'app (actuellement macOS) de Spotify pour gérer ses sessions de coding agents : Claude Code, Codex ou Gemini en parallèle, un Git worktree isolé par tâche, terminaux et fichiers au même endroit. Beta ouverte. [Know your systems, so your agents can tooThe agentic development environment with institutional memory. Xirp connects to your services, ownership, docs, and architectural decisions so every session starts with real context. Powered by Spo...Xirp![](https://xirp.spotify.com/opengraph-image.jpg?opengraph-image.2b6dq6hq88xsr.jpg)](https://xirp.spotify.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [Introducing the Conceptual Reasoning Index](https://alignment.anthropic.com/2026/conceptual-reasoning-index/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~7 min Redwood Research et Anthropic lancent le Conceptual Reasoning Index, benchmark évaluant décision théorique, argumentation philosophique et cohérence logique sans vérité vérifiable. Sans surprise, les modèles Anthropic dominent le classement 😉 ## Dev ### [github/gh-stack: GitHub Stacked PRs](https://github.com/github/gh-stack?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~20 min gh-stack : une extension GitHub CLI pour gérer les stacked PRs, découper un gros changement en une chaîne de petites PRs liées, avec rebase automatique, synchronisation des branches et ouverture des PRs en une commande. [github/gh-stack: GitHub Stacked PRsGitHub Stacked PRs. Contribute to github/gh-stack development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/4128284c9e2ad038a391868cfec191844a0e338458c2d171892e4350a8f3e041/github/gh-stack)](https://github.com/github/gh-stack?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [zenbu-labs/terminal-code: VS Code in the terminal](https://github.com/zenbu-labs/terminal-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~2 min terminal-code : VS Code dans le terminal, compatible ssh, basé sur terminal-browser et code-server. Totalement expérimental, ça ne sert surement à rien, mais l'idée est marrante :) [zenbu-labs/terminal-code: VS Code in the terminalVS Code in the terminal. Contribute to zenbu-labs/terminal-code development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/d6aa5870fc2da036a8420f62d90c5471761d67ccc0a7a44e2e6ad8d4dcf8d3ac/zenbu-labs/terminal-code)](https://github.com/zenbu-labs/terminal-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [CSS-DOS — A computer made of CSS](https://css-dos.ahmedamer.co.uk/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) CSS-DOS : un ordinateur entièrement simulé en CSS pur, sans JavaScript. ### [Cursor Docs](https://cursor.com/docs/origin?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~2 min Origin : le git forge de Cursor, en beta. Créer des repos, mirrorer depuis GitHub, push/pull en git standard, ouvrir des pull requests et browser le code depuis cursor.com/codebase. Réservé aux plans Pro, Teams et Enterprise, pas dispo en free. [Cursor DocsStore and share code on Origin, Cursor's git forge. Create repos, mirror from GitHub, and browse at cursor.com/codebase.Cursor Documentation![](https://cursor.com/og?path=%2Fdocs%2Forigin)](https://cursor.com/docs/origin?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [Sous le capot de Bluesky : l'ATProto)](https://une-tasse-de.cafe/blog/atproto-pds/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~17 min Sous le capot de Bluesky : l'ATProto sépare l'identité du serveur d'hébergement (le PDS). Chaque compte a un DID stable et un dépôt de données trié dans un Merkle Search Tree, signé à chaque écriture. Résultat : on peut changer de serveur sans rien perdre. [Sous le capot de Bluesky : l'ATProto)Sous le capot d'un PDS ATProto : un dépôt de données cryptographique, trié dans un Merkle Search Tree et signé à chaque écriture. On ouvre mon propre dépôt à l…Une tasse de café![](https://une-tasse-de.cafe/blog/atproto-pds/cover.png)](https://une-tasse-de.cafe/blog/atproto-pds/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [Introducing Delta - Zed Blog](https://zed.dev/blog/introducing-delta?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~5 min Delta : nouvel environnement multijoueur des créateurs de Zed pour coder avec des agents et relire leur travail. Les commentaires s'accrochent au code et à la conversation, pas à un simple diff figé, et restent synchronisés au fil des évolutions. [Introducing Delta - Zed BlogFrom the Zed Blog: A multiplayer environment for coding with agents, from the creators of Zed.Nathan Sobo![](https://images.zed.dev/blog/introducing-delta/thumbnail.webp)](https://zed.dev/blog/introducing-delta?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [TheRealYT/git-knife](https://github.com/TheRealYT/git-knife?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~6 min git-knife : GUI open source pour réécrire en profondeur l'historique git (message, auteur, dates), avec recherche-remplacement regex. Basé sur git commit-tree, le contenu des fichiers reste intact. [TheRealYT/git-knifeContribute to TheRealYT/git-knife development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/768024150e2424f64538d48c620d07c6d308859dab06ac0392a414ce73e71da7/TheRealYT/git-knife)](https://github.com/TheRealYT/git-knife?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [Docker Sandboxes | Sandboxes for Coding Agents](https://www.docker.com/products/docker-sandboxes/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~4 min Docker Sandboxes crée des environnements jetables en microVM pour faire tourner Claude Code, Copilot CLI, Codex ou Kiro en mode YOLO sans risquer la machine hôte, agents isolés sans supervision manuelle. [Docker Sandboxes | Sandboxes for Coding AgentsSecure sandboxes for Claude Code, Gemini, Codex, and Kiro. Run coding agents with microVM-based isolation.Docker![](https://www.docker.com/app/uploads/2024/02/docker-default-meta-image-1110x583.png)](https://www.docker.com/products/docker-sandboxes/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [offline-first SQL sync for every platform](https://syncular.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~5 min Une base SQLite locale sur chaque client, synchronisée via un commit log qui fait autorité côté serveur. Un seul protocole pour le web, Swift, Kotlin, Flutter, React Native, Tauri et Rust. [offline-first SQL sync for every platformLocal SQLite on every client, kept in sync through a server-authoritative commit log. One protocol across web, Swift, Kotlin, Flutter, React Native, Tauri, and Rust.syncular![](https://syncular.dev/social-card.png)](https://syncular.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [Introducing Bluesky Protocol Services](https://atproto.com/blog/introducing-bluesky-protocol-services?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~4 min Bluesky Protocol Services regroupe l'infra publique de l'AT Protocol. Jetstream v2 apporte Network Replay pour rejouer l'historique puis basculer en live sans backfill maison, avec SDK Jetstream TS/Go, open source et self-hostable. [Introducing Bluesky Protocol ServicesA new home for the infrastructure Bluesky runs on the open network — including Jetstream v2 with network replay, a new Jetstream SDK, and a lex-based TypeScript SDKAT Protocol![](https://atproto.com/-/blog/introducing-bluesky-protocol-services/opengraph-image.png?d2b4677fa75ef34c)](https://atproto.com/blog/introducing-bluesky-protocol-services?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ## Créa ### [SuperSonic - SuperCollider's Synthesis Engine in the Browser](https://sonic-pi.net/supersonic/demo.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~1 min SuperSonic : le moteur de synthèse audio de SuperCollider (scsynth) dans le navigateur, via AudioWorklet. Zéro installation, accès OSC direct, scheduling de notes inclus. [SuperSonic - SuperCollider's Synthesis Engine in the BrowserSuperCollider's powerful scsynth audio synthesis engine running in the browser as an AudioWorklet. Zero installation.sonic-pi.net![](https://sonic-pi.net/supersonic/assets/supersonic_logo_slant.png)](https://sonic-pi.net/supersonic/demo.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ### [Generative Artists Club](https://www.genartclub.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~3 min Le site du Generative Artists Club était mort après l'expiration du domaine : domaine racheté et site reconstruit depuis Internet Archive, avec l'aval du club. Une communauté de 600 artistes depuis 2019, dont je fais partie. [Generative Artists ClubThe Generative Artists Club is a community of generative artists who automate their artistic vision through rule-based systems, across digital mediums, crypto environments, robotics and light.GenArtClub![](https://www.genartclub.com/images/og.png)](https://www.genartclub.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ## Apps ### [VisiGrid/VisiGrid: A fast, keyboard-first, local-only spreadsheet for people who care about flow.](https://github.com/visigrid/visigrid?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~8 min VisiGrid : tableur natif en Rust, keyboard-first, local-only, démarre en 300ms. Palette de commandes, compatible Excel/CSV/ODS, IA cantonnée à un rôle de témoin traçable, jamais éditrice sans validation. [VisiGrid/VisiGrid: A fast, keyboard-first, local-only spreadsheet for people who care about flow.A fast, keyboard-first, local-only spreadsheet for people who care about flow. - VisiGrid/VisiGridGitHub![](https://opengraph.githubassets.com/51c842db617c3272a1be7dfb9c695706f3e414a10ebe9d736a5fb303074fd4fd/VisiGrid/VisiGrid)](https://github.com/visigrid/visigrid?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ## Culture ### [c est un enjeu de sante publique des diplomes de medecines alternatives qui posent probleme 191963](https://www.sciencesetavenir.fr/sante/c-est-un-enjeu-de-sante-publique-des-diplomes-de-medecines-alternatives-qui-posent-probleme%5F191963?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) Santé publique : des diplômé·e·s de médecines alternatives inquiètent quand leur formation flirte avec des pratiques dangereuses ou sectaires, sans contrôle sur ce qui est enseigné puis pratiqué sur des patient·e·s. ## Apple ### [ben-z/findphone: Locate a nearby Bluetooth device by signal strength, from the macOS command line — for when Find My isn't available](https://github.com/ben-z/findphone?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) \~4 min Un développeur perd son téléphone au bureau, Find My bloqué par le MDM. Il demande à Claude, qui génère un script lisant la force du signal Bluetooth. Téléphone retrouvé en arpentant les couloirs avec un compteur en temps réel ! [ben-z/findphone: Locate a nearby Bluetooth device by signal strength, from the macOS command line — for when Find My isn't availableLocate a nearby Bluetooth device by signal strength, from the macOS command line — for when Find My isn't available - ben-z/findphoneGitHub![](https://opengraph.githubassets.com/195ce5166d99863e7c88340a92db5a070601d53c4fc87a208c1ad4976c3640c5/ben-z/findphone)](https://github.com/ben-z/findphone?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-70) ## Vous aimez cette veille ? Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail. S’abonner Merci ! Vérifiez votre boîte mail pour confirmer. Une seule newsletter par semaine, désabonnement en un clic. --- ## Vous avez aimé cette édition ? Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter. Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/). Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/). Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition. ## Vous n'êtes pas rassasié·e ? Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com). Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com). À vendredi prochain ! Camille ### ChatGPT gratuit sans quota · Vercel compile TypeScript en natif — Veille #69 URL: https://www.camilleroux.com/chatgpt-gratuit-sans-quota-vercel-compile-typescript-en-natif-veille-69/ Last updated: 2026-08-14T12:38:23.000Z Bonjour, Bienvenue dans cette édition #69 de ma veille hebdo ! Je prends rapidement le temps de vous partager ma veille de la semaine pendant mes vacances au frais à la montagne. Voici les 35 articles qui ont retenu mon attention cette semaine. Bonne lecture ! ![Photo de montagne faite pendant une randonnée dans les Pyrénées Orientales](https://www.camilleroux.com/content/images/2026/08/4D2FC660-79A1-4B6D-A385-F4083D74F97E_1_201_a.jpeg) Panoramique d'une rando faite ces derniers jours **En bref :** OpenAI rend les chats texte de ChatGPT illimités pour les comptes gratuits. Vercel Labs publie scriptc, un compilateur TypeScript vers natif sans Node ni V8 dans le binaire. Le projet rust-lang/rust adopte une politique LLM avec divulgation obligatoire, et Claude marquera les contenus générés par IA pour l'AI Act. **Au sommaire :** [Dev](#dev) (12) · [IA](#ia) (11) · [Culture](#culture) (4) · [Apps](#apps) (3) · [Créa](#crea) (3) · [Apple](#apple) (1) · [Jeux](#jeux) (1) ## Dev ### [solidjs/solid-start: SolidStart, the Solid app framework](https://github.com/solidjs/solid-start?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~3 min SolidStart 2 est sorti : le framework fullstack de SolidJS avec routing par fichiers, API routes, SSR sync/async/stream, CSR, SSG, streaming, TypeScript et adaptateurs de déploiement (Vercel, Netlify, Cloudflare) [solidjs/solid-start: SolidStart, the Solid app frameworkSolidStart, the Solid app framework. Contribute to solidjs/solid-start development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/ff6890428ddf8167ce72f4d11a75652ec1343d631ec51b4e77427ae8c76dc3b3/solidjs/solid-start)](https://github.com/solidjs/solid-start?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [Herdr, un multiplexeur qui gère vos agents, Tutoriel video Unix](https://grafikart.fr/tutoriels/herdr-multiplexer-2351?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~4 min Grafikart présente Herdr, un multiplexeur de terminal façon tmux pensé pour les workflows agentiques : panneau d'état des agents (actifs, terminés, en attente), gestion des workspaces et création de git worktrees en un clic [Herdr, un multiplexeur qui gère vos agents, Tutoriel video UnixGrafikart.fr![](https://grafikart.fr/media/resize/1330/750/uploads/attachments/2026/herdr.webp?s=2e1fe64ddef46eae10add612a78e9011)](https://grafikart.fr/tutoriels/herdr-multiplexer-2351?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [Guillaume Técher](https://guillaumetech.github.io/posts/jpg-scaling-chrome/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~5 min Chrome décode les petits JPEG à échelle réduite via libjpeg-turbo, ne garde que les basses fréquences, d'où des icônes plus épaisses. Le JPEG reste pensé pour la photo, pas les icônes. ### [How PostgreSQL Works, in 3D](https://nikolays.github.io/PGSimCity/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) PGSimCity : une ville 3D explorable qui modélise le fonctionnement interne de PostgreSQL, buffer pool, WAL, vacuum, tout y est représenté de façon visuelle et interactive. [How PostgreSQL Works, in 3DPGSimCity — an explorable 3D city that shows how PostgreSQL actually works.PGSimCity![](https://nikolays.github.io/PGSimCity/og.png)](https://nikolays.github.io/PGSimCity/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [dembrandt/dembrandt: Extract any website’s design system into tokens in seconds: logo, colors, typography, borders & more. One command.](https://github.com/dembrandt/dembrandt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~12 min Dembrandt : extrait le design system d'un site en une commande, couleurs, typo, ombres, logo. Export en tokens W3C, intégration MCP pour Claude Code ou Cursor, suivi du drift via CI. [dembrandt/dembrandt: Extract any website’s design system into tokens in seconds: logo, colors, typography, borders & more. One command.Extract any website’s design system into tokens in seconds: logo, colors, typography, borders & more. One command. - dembrandt/dembrandtGitHub![](https://opengraph.githubassets.com/64bd02c02bdb9d41714ff8bf6a44d4da196f7dbe69c2e428a99f48ac9edbb08b/dembrandt/dembrandt)](https://github.com/dembrandt/dembrandt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [firecrawl/pdf-inspector: Fast Rust library for PDF inspection, classification, and text extraction. Intelligently detects scanned vs text-based PDFs to enable smart routing decisions.](https://github.com/firecrawl/pdf-inspector?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~7 min pdf-inspector permet aux agents de traiter des PDFs sans attendre l'OCR : classification en \~20ms, extraction Markdown locale, 200 PDFs en 2,8s. Tables et graphiques bien gérés. Open source, écrit en Rust. [firecrawl/pdf-inspector: Fast Rust library for PDF inspection, classification, and text extraction. Intelligently detects scanned vs text-based PDFs to enable smart routing decisions.Fast Rust library for PDF inspection, classification, and text extraction. Intelligently detects scanned vs text-based PDFs to enable smart routing decisions. - firecrawl/pdf-inspectorGitHub![](https://opengraph.githubassets.com/a5e2569c107d6c6faeee7c5b18bb22c3a6892e2eaa7699c1a3bd141359327b81/firecrawl/pdf-inspector)](https://github.com/firecrawl/pdf-inspector?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [goposta/posta: Self-hosted email delivery platform that enables applications to send emails via HTTP APIs while handling SMTP delivery, templates, storage, security, and analytics. Fully self-hostable alternative to services like SendGrid or Mailgun.](https://github.com/goposta/posta?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~4 min Posta : plateforme d'envoi et de réception d'e-mails self-hosted, alternative à SendGrid ou Mailgun. API HTTP, templates versionnés, gestion des bounces, tracking, campagnes, webhooks inbound, sans dépendre d'un tiers pour votre infrastructure mail. [goposta/posta: Self-hosted email delivery platform that enables applications to send emails via HTTP APIs while handling SMTP delivery, templates, storage, security, and analytics. Fully self-hostable alternative to services like SendGrid or Mailgun.Self-hosted email delivery platform that enables applications to send emails via HTTP APIs while handling SMTP delivery, templates, storage, security, and analytics. Fully self-hostable alternative...GitHub![](https://opengraph.githubassets.com/99a49f2ff0f01dd0c3b2702168009141a348b16d73c74397655a07b1f1f9aed0/goposta/posta)](https://github.com/goposta/posta?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [superfile - Terminal File Manager](https://superfile.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~1 min superfile : un gestionnaire de fichiers pour le terminal, construit avec Go et Bubble Tea. Panneaux multiples, recherche fuzzy, prévisualisation d'images, thèmes (Catppuccin, Nord, Dracula…), plugins. Open source, MIT. [superfile - Terminal File ManagerA fancy, modern terminal file manager. Complete your file operations with style.superfile.dev![](https://superfile.dev/og.png?v=1)](https://superfile.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [gnomeria/usbtree: Live USB device tree in your terminal. Rust TUI, no root, no libusb. Full activity metrics on Linux; device tree on macOS/Windows.](https://github.com/gnomeria/usbtree?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~5 min usbtree : visualiser l'arbre de périphériques USB dans le terminal, sans root, sans libusb. Binaire statique en Rust, moins de 2 Mo. Sur Linux, on obtient en plus des métriques d'activité en temps réel par device (URBs/s, et bytes/s via usbmon en root). [gnomeria/usbtree: Live USB device tree in your terminal. Rust TUI, no root, no libusb. Full activity metrics on Linux; device tree on macOS/Windows.Live USB device tree in your terminal. Rust TUI, no root, no libusb. Full activity metrics on Linux; device tree on macOS/Windows. - gnomeria/usbtreeGitHub![](https://opengraph.githubassets.com/10317995e41a8a0da942e7d87f6a21ec150bca23f28192f95085c5d4156892a9/gnomeria/usbtree)](https://github.com/gnomeria/usbtree?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [spite/ccapture.js: A library to capture canvas-based animations at a fixed framerate](https://github.com/spite/ccapture.js?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~13 min CCapture.js v2.0 capture des animations canvas à framerate fixe sans que le rendu temps réel ne fausse le résultat. Rewrite finalisé avec ES modules, WebCodecs et motion blur GPU. [spite/ccapture.js: A library to capture canvas-based animations at a fixed framerateA library to capture canvas-based animations at a fixed framerate - spite/ccapture.jsGitHub![](https://opengraph.githubassets.com/55a45aeccb5838b98eaaee83c47f8e3f094da35117342f0a0f767ace8e99e767/spite/ccapture.js)](https://github.com/spite/ccapture.js?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [MorphoHDL: a minimalistic language for growing circuits](https://paradigms-of-intelligence.github.io/morpho/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) MorphoHDL : un langage minimaliste pour faire "pousser" des circuits booléens par division cellulaire plutôt que par câblage manuel. ### [vercel-labs/scriptc: TypeScript-to-Native Compiler](https://github.com/vercel-labs/scriptc?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~2 min scriptc : un compilateur TypeScript-to-native par Vercel Labs, pas de Node, pas de V8 dans le binaire. Le même TypeScript que vous écrivez pour Node, compilé en exécutable natif de 170 Ko, démarrage en 2 ms, 1 à 4 Mo de RAM. [vercel-labs/scriptc: TypeScript-to-Native CompilerTypeScript-to-Native Compiler. Contribute to vercel-labs/scriptc development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/9e13c9648df584888dcbea54b17e10d305773770cb249bd9a5d305673afdd4be/vercel-labs/scriptc)](https://github.com/vercel-labs/scriptc?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ## IA ### [guillaumemeyer/watermarks-remover: Strip multi-vendor AI provenance marks: Unicode text hygiene, statistical rewrite hooks, and C2PA/metadata from PNG/JPEG/SVG/PDF/DOCX/HTML/MD](https://github.com/guillaumemeyer/watermarks-remover?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~10 min watermarks-remover : skill et scripts Python qui nettoient les traces (watermarks) de vos IA (Claude, Gemini/SynthID, OpenAI) sur PNG, PDF, DOCX, HTML, Markdown. Open source et local. +3k⭐️ en 2 jours [guillaumemeyer/watermarks-remover: Strip multi-vendor AI provenance marks: Unicode text hygiene, statistical rewrite hooks, and C2PA/metadata from PNG/JPEG/SVG/PDF/DOCX/HTML/MDStrip multi-vendor AI provenance marks: Unicode text hygiene, statistical rewrite hooks, and C2PA/metadata from PNG/JPEG/SVG/PDF/DOCX/HTML/MD - guillaumemeyer/watermarks-removerGitHub![](https://opengraph.githubassets.com/02932ef90cd6569364edfb4efe9f50bda6625e6d4c15ed1c8102beffb686048a/guillaumemeyer/watermarks-remover)](https://github.com/guillaumemeyer/watermarks-remover?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [IN THE WEIGHTS](https://www.intheweights.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~1 min ARE YOU IN THE WEIGHTS? Tapez un nom et voyez si les principaux modèles (GPT, Opus, Gemini, Llama, Mistral, Qwen…) le reconnaissent sans recherche web, avec un score de force calculé sur l'ensemble des réponses. [IN THE WEIGHTSThe weights are the billions of numbers forming an AI's brain. Type a name and see how strongly the leading AI models recognize it. Are you in the weights?IN THE WEIGHTS![](https://intheweights.com/og-tappin.png)](https://www.intheweights.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [Announcing Cloudflare Wallets: The programmable wallet for the agentic Internet](https://blog.cloudflare.com/wallets/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~6 min Cloudflare Wallets introduit des wallets programmables pour agents IA : un wallet principal côté humain, des virtual wallets pour agents avec plafonds et liste d'autorisations, et des paiements via le protocole x402 intégrés aux requêtes HTTP. [Announcing Cloudflare Wallets: The programmable wallet for the agentic InternetCloudflare Wallets will provide AI agents with native payments and verifiable identity on the web. Using the x402 protocol, agents can autonomously purchase APIs and content within clear safety gua...The Cloudflare Blog![](https://blog.cloudflare.com/_emdash/api/media/file/01KZ517FXTQNNJ8YGVAX2EV3YW.png)](https://blog.cloudflare.com/wallets/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [cathrynlavery/diagram-design: Thirteen editorial diagram types for Claude Code. Self-contained HTML + SVG. No shadows, no Mermaid-slop.](https://github.com/cathrynlavery/diagram-design?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~8 min Diagram Design : skill Claude Code qui génère 27 types de diagrammes éditoriaux (architecture, flowchart, ER, timeline…) en HTML + SVG autonome. Il lit votre site pour reprendre polices et couleurs automatiquement, sans Figma ni Mermaid générique. [cathrynlavery/diagram-design: Thirteen editorial diagram types for Claude Code. Self-contained HTML + SVG. No shadows, no Mermaid-slop.Thirteen editorial diagram types for Claude Code. Self-contained HTML + SVG. No shadows, no Mermaid-slop. - cathrynlavery/diagram-designGitHub![](https://opengraph.githubassets.com/5babfd9247cf3e11679ae888ddcd708ccffe14c54986c6157cd156de9dfec582/cathrynlavery/diagram-design)](https://github.com/cathrynlavery/diagram-design?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [google/skills: Agent Skills for Google products and technologies](https://github.com/google/skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~4 min google/skills : dépôt open source de Google avec des dizaines de skills prêts à l'emploi pour agents IA sur GKE, BigQuery, Gemini API et les architectures cloud. Installation en une commande via npx, plus de 15 000 étoiles sur GitHub [google/skills: Agent Skills for Google products and technologiesAgent Skills for Google products and technologies. Contribute to google/skills development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/d3950b61ed34d83be1ad7103f0447c857de310593d240a4c6f9848e82ad31abc/google/skills)](https://github.com/google/skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [Introducing the Warp Agent CLI: a CLI coding agent that does what others can't](https://www.warp.dev/blog/introducing-the-warp-agent-cli-coding-agent?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~5 min Bonne nouvelle si vous aimez votre terminal : l'agent de Warp sort en CLI et tourne dans Ghostty, iTerm2, VS Code ou le terminal natif. Multi-modèles, multi-agents, et des sessions qui survivent au ssh sans binaire distant. [Introducing the Warp Agent CLI: a CLI coding agent that does what others can'tThe Warp Agent is now available as a standalone CLI that you can use anywhere – Ghostty, iTerm 2, VS Code, built-in Windows and Mac Terminals – and provides a superior experience for developers who...Warp![](https://cdn.sanity.io/images/1ygbk6d0/production/e0bead02c24e74b9b0fe8c3a57f7ab48df02ce94-1920x1080.png)](https://www.warp.dev/blog/introducing-the-warp-agent-cli-coding-agent?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [How Claude marks AI-generated content](https://support.claude.com/en/articles/16266773-how-claude-marks-ai-generated-content?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~4 min Claude marquera le contenu généré par IA pour se conformer à l'AI Act : watermarks invisibles dans le texte, métadonnées C2PA signées dans les fichiers, dès août 2026 pour les nouveaux modèles UE. [How Claude marks AI-generated contentClaude Help Center![](https://downloads.intercomcdn.com/i/o/lupk8zyo/792494/717b10d3ebd874823db64841659b/76f3062d78ebbb04863fb1de3ef9cca0.png)](https://support.claude.com/en/articles/16266773-how-claude-marks-ai-generated-content?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [La « vibecoding fatigue » : épuisés par l’IA, les développeurs informatiques inventent leurs propres parades](https://theconversation.com/la-vibecoding-fatigue-epuises-par-lia-les-developpeurs-informatiques-inventent-leurs-propres-parades-281365?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~5 min 88 % des développeur·se·s les plus productifs avec l'IA déclarent être en burn-out. Ce phénomène, la \*vibecoding fatigue\*, va toucher tous les métiers du langage : journalistes, juristes, traducteur·rice·s. [La « vibecoding fatigue » : épuisés par l’IA, les développeurs informatiques inventent leurs propres paradesLes développeurs les plus en pointe avec l’intelligence artificielle générative décrivent une fatigue d’un genre nouveau : la « vibecoding fatigue » ou l’« AI brain fry ».The Conversation![](https://images.theconversation.com/files/749082/original/file-20260721-57-3b3fmv.jpg?ixlib=rb-4.1.1&rect=0%2C112%2C8192%2C4096&q=45&auto=format&w=1356&h=668&fit=crop)](https://theconversation.com/la-vibecoding-fatigue-epuises-par-lia-les-developpeurs-informatiques-inventent-leurs-propres-parades-281365?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [rahulnyk/knowledge\_graph: Convert any text to a graph of knowledge. This can be used for Graph Augmented Generation or Knowledge Graph based QnA](https://github.com/rahulnyk/knowledge%5Fgraph?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~5 min knowledge\_graph : convertir n'importe quel texte en graphe de concepts, utilisable ensuite pour du Graph RAG ou du QnA. Fonctionne en local avec Mistral 7B via Ollama, sans appel à GPT. [rahulnyk/knowledge\_graph: Convert any text to a graph of knowledge. This can be used for Graph Augmented Generation or Knowledge Graph based QnAConvert any text to a graph of knowledge. This can be used for Graph Augmented Generation or Knowledge Graph based QnA - rahulnyk/knowledge\_graphGitHub![](https://opengraph.githubassets.com/509d6f71a15d921059d690364d4d8d49f7dfd960aadd248c33792ba44c2858cb/rahulnyk/knowledge_graph)](https://github.com/rahulnyk/knowledge%5Fgraph?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [ChatGPT brings unlimited text chats to free users](https://techcrunch.com/2026/08/06/openai-brings-unlimited-chatgpt-text-chats-to-free-users/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~2 min Fin des quotas sur ChatGPT : les chats texte deviennent illimités pour tout le monde. GPT-5.6 Luna par défaut, bouton "Think" pour les questions complexes, et un slider de raisonnement pour les Plus et Pro. [ChatGPT brings unlimited text chats to free usersOpenAI said that ChatGPT free and Go users are also getting a new think button for complex queries.TechCrunch![](https://techcrunch.com/wp-content/uploads/2025/04/GettyImages-2205105208.jpg?resize=1200,800)](https://techcrunch.com/2026/08/06/openai-brings-unlimited-chatgpt-text-chats-to-free-users/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [rust-lang/rust is adopting an LLM policy](https://blog.rust-lang.org/inside-rust/2026/08/05/rust-langrust-is-adopting-an-llm-policy/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~10 min Rust adopte une politique LLM : divulgation obligatoire, interdiction de coller des réponses d'IA en commentaire de review, et exigence que l'auteur·e comprenne le code soumis. [rust-lang/rust is adopting an LLM policyEmpowering everyone to build reliable and efficient software.Inside Rust Blog![](https://www.rust-lang.org/static/images/rust-social-wide.jpg)](https://blog.rust-lang.org/inside-rust/2026/08/05/rust-langrust-is-adopting-an-llm-policy/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ## Culture ### [votez pour les nouvelles illustrations des billets en euros](https://www.economie.gouv.fr/actualites/votez-pour-les-nouvelles-illustrations-des-billets-en-euros?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) Dix propositions de design pour la prochaine série de billets en euros viennent d'être dévoilées. Vous pouvez les explorer et voter pour vos préférées. C'est lequel votre préféré ? Moi, celui qui l'air peint à la main. ⬇️ ### [Où voir l’éclipse ?](https://cartokob.pages.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) Éclipse de ce soir : une carte interactive pour trouver le meilleur spot d'observation près de chez vous, avec les horaires précis et le taux de couverture attendu ### [Les Coiffeurs Sont Des Blagueurs: Faudra Tif'Hair!](https://tif.hair/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~14 min 144 "Imagin'hair", 146 "Bulles d'hair", et un glorieux "Blade Runhair" : quelqu'un a cartographié les jeux de mots des salons de coiffure français. Du scraping au service de l'inutile, donc indispensable ! [Les Coiffeurs Sont Des Blagueurs: Faudra Tif'Hair!Il y a 120 salons de coiffure ac'tifs avec un nom similaire à Diminu'tif... et encore bien d'autres calembours ... MD'HAIRtif.hair![](https://tif.hair/pics/android-chrome-512x512.png)](https://tif.hair/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [👩‍💻Le dev est mort, vive le dev ! 🧑‍💻](https://philippart-s.github.io/blog/2026-08-01-dev-is-dead/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~10 min Le dev ne meurt pas, il évolue. Comme les ébénistes face aux machines-outils, s'adapter ne trahit pas la passion, ça change juste comment elle s'exprime. Un article honnête sur ce que l'IA modifie vraiment au métier. [👩‍💻Le dev est mort, vive le dev ! 🧑‍💻If you strike me down, I shall become more powerful than you can possibly imagine. ©Obi-Wan🧸 Ourson's blog![](https://philippart-s.github.io/blog/2026-08-01-dev-is-dead/cover.png)](https://philippart-s.github.io/blog/2026-08-01-dev-is-dead/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ## Apps ### [Find the Best Sunset Spot Near You](https://www.sunsetatlas.ch/?lang=fr&mode=eclipse&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~3 min Où voir l'éclipse ce soir ? Sunset Atlas : carte gratuite qui note la qualité du coucher de soleil en Europe à 30m de résolution, avec forecast nuageux et couche spéciale éclipse du 12 août 2026. [Find the Best Sunset Spot Near YouFind the best sunset spot near you. Interactive map scoring sunset viewing quality for every location across Europe. Terrain, vegetation, and horizon analysis at 30m resolution. Free, no signup.Sunset Atlas![](https://sunsetatlas.ch/og-image.jpg)](https://www.sunsetatlas.ch/?lang=fr&mode=eclipse&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [Smaug6739/Alexandrie: 📚 The open-source, offline-first Notion, Obsidian & Confluence alternative. Advanced Markdown, multi-tenant teams, OIDC/SSO, and local S3 backups. Deploy in one command.](https://github.com/Smaug6739/Alexandrie?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~2 min Alexandrie : wiki self-hosted open source à déployer en une commande Docker, avec un éditeur Markdown étendu (LaTeX, diagrammes, blocs personnalisés), gestion multi-équipes, SSO OIDC et backups S3\. PWA offline-first, fonctionne sans dépendance cloud. [Smaug6739/Alexandrie: 📚 The open-source, offline-first Notion, Obsidian & Confluence alternative. Advanced Markdown, multi-tenant teams, OIDC/SSO, and local S3 backups. Deploy in one command.📚 The open-source, offline-first Notion, Obsidian & Confluence alternative. Advanced Markdown, multi-tenant teams, OIDC/SSO, and local S3 backups. Deploy in one command. - Smaug6739/AlexandrieGitHub![](https://repository-images.githubusercontent.com/github-production-repository-image-32fea6/527121729/756d6e13-538d-43e9-b37d-80abcf1ad823?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20260801%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260801T151238Z&X-Amz-Expires=300&X-Amz-Signature=193adf676596092e2e7c1fc09348ba8eaba608894fe0de340943d66049f9c89a&X-Amz-SignedHeaders=host&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoiaHR0cHM6Ly9yZXBvc2l0b3J5LWltYWdlcy5naXRodWJ1c2VyY29udGVudC5jb20vIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4NTU5NzQ1OCwibmJmIjoxNzg1NTk3MTU4LCJwYXRoIjoicmVwb3NpdG9yeS1pbWFnZXMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIn0.pkdtVjmR-m8RlZIkzXhwQ4tKrdC9nKGIsuKApjUNHDE)](https://github.com/Smaug6739/Alexandrie?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [usekaneo/kaneo: 🎯 All you need. Nothing you don't. Open source project management that works for you, not against you.](https://github.com/usekaneo/kaneo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~3 min Kaneo : un outil de gestion de projet open source (MIT) pensé pour rester hors du chemin. Interface minimaliste, self-hosted, déploiement via Docker Compose ou en une commande avec le CLI drim. 4 000 étoiles sur GitHub. [usekaneo/kaneo: 🎯 All you need. Nothing you don't. Open source project management that works for you, not against you.🎯 All you need. Nothing you don't. Open source project management that works for you, not against you. - usekaneo/kaneoGitHub![](https://repository-images.githubusercontent.com/github-production-repository-image-32fea6/910422636/b462a171-cdec-46fb-8b48-40e4f5a5f4b2?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20260801%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260801T151157Z&X-Amz-Expires=300&X-Amz-Signature=0473aabb3fbf7d07c442e98473f1bcdff75fd0fd236d11ac6c9cedac1afaa9ca&X-Amz-SignedHeaders=host&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoiaHR0cHM6Ly9yZXBvc2l0b3J5LWltYWdlcy5naXRodWJ1c2VyY29udGVudC5jb20vIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4NTU5NzQxNywibmJmIjoxNzg1NTk3MTE3LCJwYXRoIjoicmVwb3NpdG9yeS1pbWFnZXMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIn0.Y65oJK0skftbGZf_7wPyhoP2JZflhz93I0jbi7eAk0Q)](https://github.com/usekaneo/kaneo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ## Créa ### [Release SuperSonic](https://github.com/sonic-pi-net/sonic-pi/releases/tag/v5.0.0?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~12 min Sonic Pi permet de composer de la musique en écrivant du code, en live. La version 5 remplace le moteur audio SuperCollider par SuperSonic : changement de casque, de sample rate ou de buffer à chaud, plus MIDI clock et Ableton Link. [Release SuperSonicCode. Music. Live. Contribute to sonic-pi-net/sonic-pi development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/bc0947447543447e9116c121e79366d8329a345f0168f2e4354fa8500866182c/sonic-pi-net/sonic-pi/releases/tag/v5.0.0)](https://github.com/sonic-pi-net/sonic-pi/releases/tag/v5.0.0?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [Jusqu’où je peux compresser cette image ? (ft. le PDG de VLC et Théorus)](https://www.youtube.com/watch?v=9uqG8qsrdQo&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~30 min Une vidéo qui explique vraiment comment fonctionne la compression d'image : du RAW (et pourquoi ce fichier brut de capteur pèse autant) au PNG avec son encoding par différence et patterns répétés... jusqu'où peut-on aller sans perdre en qualité ? [Jusqu’où je peux compresser cette image ? (ft. le PDG de VLC et Théorus)Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/9uqG8qsrdQo/maxresdefault.jpg)](https://www.youtube.com/watch?v=9uqG8qsrdQo&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ### [iPhone Photography Award 2026 : découvrez le palmarès](https://phototrend.fr/2026/08/iphone-photography-award-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~3 min IPPAwards (iPhone Photography Awards) : concours annuel de photo prise exclusivement avec un iPhone, organisé depuis 2007\. Le palmarès 2026 vient de tomber pour cette 20e édition, avec un Grand Prix attribué à une magnifique éruption volcanique. [iPhone Photography Award 2026 : découvrez le palmarèsDécouvrez le palmarès complet des iPhone Photography Awards 2026, du Grand Prix aux gagnants de chaque catégorie.Phototrend![](https://phototrend.fr/wp-content/uploads/2026/07/iphone-photography-award-2026-01_grand_prix_146519_86352-82918_1_1_1_robyn-jensen-c-scaled.jpg)](https://phototrend.fr/2026/08/iphone-photography-award-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ## Apple ### [microsoft/ZoomitForMac: Sysinternals ZoomIt for MacOS](https://github.com/microsoft/ZoomitForMac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~8 min ZoomIt for Mac : portage de l'utilitaire Sysinternals sur macOS. Zoom live, annotation, capture panoramique, OCR local, enregistrement vidéo avec webcam PIP. Open source, installable via Homebrew. [microsoft/ZoomitForMac: Sysinternals ZoomIt for MacOSSysinternals ZoomIt for MacOS. Contribute to microsoft/ZoomitForMac development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/ddb35df7cb0e33ab4914c9eca494d1e23161403a207f3540668c02fe409f40b0/microsoft/ZoomitForMac)](https://github.com/microsoft/ZoomitForMac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ## Jeux ### [widelands/widelands: Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode. The game was inspired by Settlers II™ (© Bluebyte) but has significantly more variety and depth to it.](https://github.com/widelands/widelands?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) \~5 min Widelands : jeu de stratégie temps réel open source inspiré de Settlers II, avec campagnes solo et multijoueur. Gratuit, sous licence GPL, compilable sous Linux, Windows et MacOS, avec bien plus de profondeur que son modèle d'origine. [widelands/widelands: Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode. The game was inspired by Settlers II™ (© Bluebyte) but has significantly more variety and depth to it.Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode. The game was inspired by Settlers II™ (© Bluebyte) but has significantly more variety an...GitHub![](https://repository-images.githubusercontent.com/207238889/b8dd2300-d32d-11e9-93af-669a9e7508f0)](https://github.com/widelands/widelands?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-69) ## Vous aimez cette veille ? Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail. S’abonner Merci ! Vérifiez votre boîte mail pour confirmer. Une seule newsletter par semaine, désabonnement en un clic. --- ## Vous avez aimé cette édition ? Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter. Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/). Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/). Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition. ## Vous n'êtes pas rassasié·e ? Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com). Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com). À vendredi prochain ! Camille ### Codeberg bannit le code IA · Claude 5 : le contexte — Veille #68 URL: https://www.camilleroux.com/codeberg-bannit-le-code-ia-claude-5-le-contexte-veille-68/ Last updated: 2026-08-16T00:02:24.000Z Bonjour, Bienvenue dans cette édition #68 de ma veille hebdo ! Voici les 37 articles qui ont retenu mon attention cette semaine. Bonne lecture ! **En bref :** Codeberg interdit le code majoritairement généré par IA après un vote où 71 % de la communauté s'est prononcée pour. Anthropic détaille les nouvelles règles de context engineering pour Claude 5 : 80 % du system prompt de Claude Code a été supprimé. Clawk donne à un agent de code sa propre VM Linux jetable. **Au sommaire :** [Dev](#dev) (17) · [IA](#ia) (10) · [Sécurité](#securite) (3) · [Apps](#apps) (3) · [Créa](#crea) (2) · [Jeux](#jeux) (1) · [Apple](#apple) (1) ## Dev ### [pimalaya/himalaya: CLI to manage emails](https://github.com/pimalaya/himalaya?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~8 min Himalaya v2 : un CLI en Rust pour gérer ses emails depuis le terminal. IMAP, SMTP, JMAP, Gmail, Outlook, config auto au premier lancement, sortie JSON, support multi-comptes en TOML. [pimalaya/himalaya: CLI to manage emailsCLI to manage emails. Contribute to pimalaya/himalaya development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/6eef2f290dc31f5bbbf316562b4d8fdd45121c17e0ffea34f5a513d004ca0232/pimalaya/himalaya)](https://github.com/pimalaya/himalaya?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [bluewave-labs/Checkmate: Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. Don't be shy, join here: https://discord.com/invite/NAb6H3UTjK :)](https://github.com/bluewave-labs/Checkmate?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~6 min Checkmate : un outil self-hosted open source pour surveiller l'uptime, les temps de réponse et la santé de votre infrastructure en temps réel. Un agent Capture collecte les métriques hardware (CPU, RAM, température) depuis vos endpoints distants. [bluewave-labs/Checkmate: Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. Don't be shy, join here: https://discord.com/invite/NAb6H3UTjK :)Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. Don't be shy, join her...GitHub![](https://repository-images.githubusercontent.com/793866369/d0a1ab96-c391-42a8-ae35-3fa3943ee8ba)](https://github.com/bluewave-labs/Checkmate?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [L'anti-GitHub européen dit non au code écrit par Claude et Codex](https://www.clubic.com/actualite-622627-l-anti-github-europeen-dit-non-au-code-ecrit-par-claude-et-codex.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~4 min Codeberg dit non au code majoritairement généré par IA : 71 % de la communauté a voté pour l'interdiction, entre flou juridique sur le droit d'auteur en Europe et coût de stockage multiplié par cinq. [L'anti-GitHub européen dit non au code écrit par Claude et CodexPendant que GitHub continue d'intégrer Copilot à chaque recoin de sa plateforme, son concurrent européen a pris la direction exactement inverse. Le 22 juillet 2026, la communauté de Codeberg a voté...clubic.com![](https://pic.clubic.com/v1/images/2435962/raw)](https://www.clubic.com/actualite-622627-l-anti-github-europeen-dit-non-au-code-ecrit-par-claude-et-codex.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [DioxusLabs/dioxus: Fullstack app framework for web, desktop, and mobile.](https://github.com/DioxusLabs/dioxus?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~4 min Dioxus : un framework Rust pour construire des apps web, desktop et mobile depuis un seul codebase, avec hot-reloading subseconde et une gestion d'état qui pioche dans React, Solid et Svelte. 37 000 étoiles sur GitHub, open source. [DioxusLabs/dioxus: Fullstack app framework for web, desktop, and mobile.Fullstack app framework for web, desktop, and mobile. - DioxusLabs/dioxusGitHub![](https://opengraph.githubassets.com/964119ad425ae0bd964ddf3b5f0f0656c1c0199b9d50940236695cd7259fc229/DioxusLabs/dioxus)](https://github.com/DioxusLabs/dioxus?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [pixlcore/xyops: A complete workflow automation and server monitoring system.](https://github.com/pixlcore/xyops?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~3 min xyOps : job scheduling, monitoring, alerting et gestion d'incidents dans un seul outil self-hosted. Quand un job échoue, il ouvre un ticket avec logs, historique et métriques liées. BSD-3, tier gratuit sans restriction de fonctionnalités. [pixlcore/xyops: A complete workflow automation and server monitoring system.A complete workflow automation and server monitoring system. - pixlcore/xyopsGitHub![](https://repository-images.githubusercontent.com/1124814381/d526bd6d-f891-4427-8403-da27979584a6)](https://github.com/pixlcore/xyops?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [Christian Haschek's blog](https://blog.haschek.at/2026/you-should-selfhost-your-mail.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~8 min Self-héberger son serveur mail en 2026 : SPF, DKIM, DMARC, et un LLM local (Gemma 4B) branché sur rspamd pour filtrer le spam sans envoyer vos emails à une API externe. [Christian Haschek's blogPersonal Blog of Christian HaschekChristian Haschek![](https://blog.haschek.at/data/renderedposts/selfhostmail.jpg)](https://blog.haschek.at/2026/you-should-selfhost-your-mail.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [index | Databasement](https://david-crty.github.io/databasement/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~2 min Databasement : interface self-hosted pour centraliser vos backups de bases de données. MySQL, PostgreSQL, MongoDB, SQLite, planification, rétention configurable, stockage S3/SFTP, restauration cross-serveur. Un seul container Docker à lancer. ### [foru17/neko-master: A modern and elegant dashboard for network traffic visualization and analysis.](https://github.com/foru17/neko-master?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~18 min Neko Master : un dashboard self-hosted pour visualiser et auditer le trafic réseau en temps réel, avec analyse par domaine, par IP (ASN + géolocalisation) et par nœud proxy. Support multi-backend OpenClash, PWA, dark mode. [foru17/neko-master: A modern and elegant dashboard for network traffic visualization and analysis.A modern and elegant dashboard for network traffic visualization and analysis. - foru17/neko-masterGitHub![](https://opengraph.githubassets.com/5b302ec331de4709c17a0c855ac8400a5ce46bf8f045b77312a0732612437c4b/foru17/neko-master)](https://github.com/foru17/neko-master?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [Beautiful terminal UIs, made simple](https://www.termcn.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) termcn : des composants de terminal UI pour React, dans le style shadcn/ui. Tables, graphiques, spinners, alertes, installables via \`pnpm dlx shadcn add\`, prêts à l'emploi et personnalisables. [Beautiful terminal UIs, made simpleA collection of beautifully designed, accessible, and customizable terminal UI components. Built on Ink and OpenTUI. Works with shadcn/ui.termcn![](https://www.termcn.dev/og.png)](https://www.termcn.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [crawlseo/crawlseo: Open-source SEO monitoring. GSC + Site Crawler + Core Web Vitals in one dashboard.](https://github.com/crawlseo/crawlseo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~5 min CrawlSEO : monitoring SEO self-hosted qui regroupe Google Search Console, un crawler jusqu'à 2 000 pages, les Core Web Vitals et un serveur MCP pour agents IA. Open source, MIT, gratuit. [crawlseo/crawlseo: Open-source SEO monitoring. GSC + Site Crawler + Core Web Vitals in one dashboard.Open-source SEO monitoring. GSC + Site Crawler + Core Web Vitals in one dashboard. - crawlseo/crawlseoGitHub![](https://opengraph.githubassets.com/0a8515560dbdd0c7c1e776b5b27d22a18d52732fe097e553cf6481ddb6223ab2/crawlseo/crawlseo)](https://github.com/crawlseo/crawlseo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [clawkwork/clawk: Give coding agents a disposable Linux VM, not your laptop](https://github.com/clawkwork/clawk?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~12 min Clawk : donner à un agent de code sa propre VM Linux jetable, pas votre machine. L'agent tourne en root dans un environnement isolé, le réseau est filtré par liste blanche, vos clés SSH restent sur l'hôte. Une VM grillée se réinitialise en une commande. [clawkwork/clawk: Give coding agents a disposable Linux VM, not your laptopGive coding agents a disposable Linux VM, not your laptop - clawkwork/clawkGitHub![](https://opengraph.githubassets.com/fb3cafc7fb9174ca2e7f68c6298801e014a6ffca5945b6417ae2befd41b66401/clawkwork/clawk)](https://github.com/clawkwork/clawk?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [Giammarco-Ferranti/deja: Predictive inline shell autosuggestions for zsh - Go daemon, no TUI, no sync](https://github.com/Giammarco-Ferranti/deja?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~10 min deja améliore l'autocomplétion zsh : suggestions inline prédictives avec fuzzy matching, scoring fréquence/récence et contexte du répertoire courant. [Giammarco-Ferranti/deja: Predictive inline shell autosuggestions for zsh - Go daemon, no TUI, no syncPredictive inline shell autosuggestions for zsh - Go daemon, no TUI, no sync - Giammarco-Ferranti/dejaGitHub![](https://opengraph.githubassets.com/3cdf62811a6dfa9cefd188943974d1adbc6d96fb311f4dc5dd5c46014de5e24b/Giammarco-Ferranti/deja)](https://github.com/Giammarco-Ferranti/deja?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [Home](https://lexxy.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~1 min Lexxy : un éditeur de texte riche pour Rails, construit sur Lexical (Meta), compatible Action Text et drop-in pour Trix. HTML sémantique propre, highlighting de code en temps réel, galeries d'images, tables, mentions, et extensible en vanilla JS et CSS. [HomeA modern rich text editor for RailsLexxy![](https://lexxy.dev/assets/images/ogimage.png)](https://lexxy.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [watzon/goshot: 🎨 Create beautiful code screenshots with customizable styles](https://github.com/watzon/goshot?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~3 min Goshot : générer des captures de code stylisées en ligne de commande ou via une lib Go, thèmes Chroma, chrome de fenêtre (macOS, GNOME, Windows), fonds en dégradé, rendu terminal ANSI, et retrait automatique des secrets. [watzon/goshot: 🎨 Create beautiful code screenshots with customizable styles🎨 Create beautiful code screenshots with customizable styles - GitHub - watzon/goshot: 🎨 Create beautiful code screenshots with customizable stylesGitHub![](https://opengraph.githubassets.com/f212540d8fa5f77953a3b44d6e1efc44f95e6391c5e3ace0f9de906a259c6f62/watzon/goshot)](https://github.com/watzon/goshot?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [CodePen 2.0](https://chriscoyier.net/2026/07/30/codepen-2-0/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~2 min CodePen 2.0 : collaboration en temps réel, gestion de packages npm, déploiement de mini-sites directement depuis l'éditeur, support MJML et bien d'autres choses. Une réécriture complète. [CodePen 2.0Noting perhaps my largest personal career accomplishment, which is launching CodePen 2.0\. Far more work, believe it or not, than the entire creation of the original CodePen. This isn't the place to...Chris Coyier![](https://jetpack.com/redirect/?source=sigenerate&query=t%3DeyJpbWciOiJodHRwczpcL1wvY2hyaXNjb3lpZXIubmV0XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wN1wvU2NyZWVuc2hvdC0yMDI2LTA3LTMwLWF0LTEwLjUwLjE2LUFNLTEwMjR4NzMzLnBuZyIsInR4dCI6ImhlY2sgb2YgYSBtaWxlc3RvbmUiLCJ0ZW1wbGF0ZSI6ImZ1bGxzY3JlZW4iLCJmb250IjoiaGstZ3JvdGVzayIsImJsb2dfaWQiOjc0MDc0MjQ4fQ.P6Hbp7rquqmLWIsA_oxNfRdjG4Q-3_hwgX2HJieuB_wMQ)](https://chriscoyier.net/2026/07/30/codepen-2-0/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [Ant, a lightweight JavaScript runtime](https://antjs.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) Ant : un runtime JavaScript écrit from scratch en C, 9 Mo, compatible Node, TypeScript sans build step, sandbox VM isolée avec security par capabilities. [Ant, a lightweight JavaScript runtimeRun real npm packages and TypeScript - all from a single 9 MB binary. Ant is a lightweight JavaScript runtime built from scratch on its own engine, with a Node-compatible API, a VM-isolated sandbox...antjs.org![](https://antjs.org/og_image.png)](https://antjs.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [Sätteri](https://satteri.bruits.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~1 min Sätteri : un moteur Markdown/MDX écrit en Rust, avec un système de plugins JavaScript par-dessus. La vitesse du Rust, la flexibilité de l'écosystème JS. Testable directement dans le navigateur via WASM. ## IA ### [The new rules of context engineering for Claude 5 generation models](https://claude.com/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~7 min Nouvelles règles de context engineering pour Claude 5 : 80 % du system prompt de Claude Code a été supprimé sans perte mesurable sur les évals. Moins de règles rigides, plus de jugement du modèle, disclosure progressive plutôt que tout upfront. [The new rules of context engineering for Claude 5 generation modelsWe removed over 80% of Claude Code's system prompt for more advanced models. How to apply the lessons we learned to your own context engineering in Claude Code and with your own agents.Claude![](https://cdn.prod.website-files.com/68a44d4040f98a4adf2207b6/6a639c6b2e881afef80764c6_og_the-new-rules-of-context-engineering-for-claude-5-generation-models.jpg)](https://claude.com/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [Claude Cookbook](https://platform.claude.com/cookbook/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~12 min Claude Cookbook : des guides pratiques et exemples de code pour construire avec Claude, prompting, tool use, multimodal, agents, evals. Une référence à garder sous la main. [Claude CookbookPractical guides and code examples for building with Claude. Learn prompting techniques, tool use, multimodal capabilities, and more.platform.claude.com![](https://platform.claude.com/cookbook/og/homepage.png)](https://platform.claude.com/cookbook/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [Étiqueter les contenus générés par IA est désormais obligatoire en Europe](https://korben.info/etiqueter-les-contenus-generes-par-ia-est-desormais-obligatoire-en-europe.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~4 min Depuis le 2 août, étiqueter les contenus générés par IA est obligatoire en Europe : le fournisseur marque techniquement, le déployeur affiche une mention lisible. [Étiqueter les contenus générés par IA est désormais obligatoire en EuropeL'article 50 du règlement européen sur l'intelligence artificielle est entré en application le 2 août, et il oblige désormais à signaler les contenus ...Le site de Korben![](https://korben.info/etiqueter-les-contenus-generes-par-ia-est-desormais-obligatoire-en-europe/etiqueter-les-contenus-generes-par-ia-est-desormais-obligatoire-en-europe-1.jpg)](https://korben.info/etiqueter-les-contenus-generes-par-ia-est-desormais-obligatoire-en-europe.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [AlmanacCode/codealmanac: A codebase wiki for AI coding agents. Captures what the code can't say: decisions, flows, invariants, gotchas.](https://github.com/AlmanacCode/codealmanac/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~9 min CodeAlmanac : un wiki vivant pour votre codebase, maintenu par vos agents IA. Il capture ce que le code ne peut pas dire, les décisions d'architecture, les invariants, les pièges déjà rencontrés. En markdown dans votre repo, versionné via Git. [AlmanacCode/codealmanac: A codebase wiki for AI coding agents. Captures what the code can't say: decisions, flows, invariants, gotchas.A codebase wiki for AI coding agents. Captures what the code can't say: decisions, flows, invariants, gotchas. - AlmanacCode/codealmanacGitHub![](https://opengraph.githubassets.com/a9bfabf283edd009a5a198e2de313da5fc1ff23306ad54a32f024a5f704dc423/AlmanacCode/codealmanac)](https://github.com/AlmanacCode/codealmanac/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [penecho/penecho: Think with AI beyond the chat box. A shared canvas for handwriting, equations, diagrams, and spatial reasoning.](https://github.com/penecho/penecho?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~16 min PenEcho : un canvas partagé où l'on dessine, écrit à la main, pose des équations et trace des diagrammes, et où l'IA répond directement sur le canvas, en tenant compte du contexte spatial. Open source, self-hosted. [penecho/penecho: Think with AI beyond the chat box. A shared canvas for handwriting, equations, diagrams, and spatial reasoning.Think with AI beyond the chat box. A shared canvas for handwriting, equations, diagrams, and spatial reasoning. - penecho/penechoGitHub![](https://opengraph.githubassets.com/31f0f8208f36e46280cac064511c13df10cec031f9a05585ed029b9ddb6e1d2a/penecho/penecho)](https://github.com/penecho/penecho?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [indranilbanerjee/digital-marketing-pro: Open-source AI marketing plugin for agencies & in-house teams — 158 skills, 25 specialist agents, 12-Part Strategy Flow, Cowork team-persistent, EU AI Act Article 50 ready, 6-platform AEO/GEO incl. Google AI Mode. Installs on Claude Code, Cowork, Codex, Cursor, Copilot CLI, Antigravity. MIT-licensed.](https://github.com/indranilbanerjee/digital-marketing-pro?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~44 min Digital Marketing Pro : un plugin open source pour standardiser la stratégie marketing sur un portefeuille de marques, 158 skills, 24 agents spécialisés, un flow en 12 étapes, compatible Claude Code, Cursor, Codex et Copilot CLI. MIT. [indranilbanerjee/digital-marketing-pro: Open-source AI marketing plugin for agencies & in-house teams — 158 skills, 25 specialist agents, 12-Part Strategy Flow, Cowork team-persistent, EU AI Act Article 50 ready, 6-platform AEO/GEO incl. Google AI Mode. Installs on Claude Code, Cowork, Codex, Cursor, Copilot CLI, Antigravity. MIT-licensed.Open-source AI marketing plugin for agencies & in-house teams — 158 skills, 25 specialist agents, 12-Part Strategy Flow, Cowork team-persistent, EU AI Act Article 50 ready, 6-platform AEO/GEO incl....GitHub![](https://opengraph.githubassets.com/ad1ded458cdb6cd5a44fd112fdabde56d20a37c6809c05320c124feca75bfd83/indranilbanerjee/digital-marketing-pro)](https://github.com/indranilbanerjee/digital-marketing-pro?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [yc-software/qm: Multiplayer agent harness for work](https://github.com/yc-software/qm?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~5 min QM : un harness multi-agents open source signé YC, conçu pour toute une équipe. Chaque personne a son workspace isolé, mais peut collaborer via Slack ou le web. Triggers, mémoire, sandbox, web apps internes, et le choix du modèle reste libre. [yc-software/qm: Multiplayer agent harness for workMultiplayer agent harness for work. Contribute to yc-software/qm development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/fd862e4e1960299774330fbc2a1929c2889be682eb5cbe6c5d09b3a3cf6e219a/yc-software/qm)](https://github.com/yc-software/qm?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [LinkedIn realizes its users have been bathing in AI slop, offers a shower](https://www.theregister.com/ai-and-ml/2026/07/30/linkedin-realizes-its-users-have-been-bathing-in-ai-slop-offers-a-shower/5281436?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~3 min LinkedIn reconnaît que sa plateforme se noie dans le slop IA et annonce des mesures : un bouton pour signaler les posts générés, la suppression de "enhance your post" et des classifieurs améliorés. 81 % des posts longs seraient générés par IA 😬 [LinkedIn realizes its users have been bathing in AI slop, offers a showerAI-riddled social network adds button to report sloppy posts, ditches AI rewrite tools, and promises more to cometheregister![](https://image.theregister.com/5281464.jpg?imageId=5281464&x=0&y=0&cropw=100&croph=100&panox=0&panoy=0&panow=100&panoh=100&width=1200&height=683)](https://www.theregister.com/ai-and-ml/2026/07/30/linkedin-realizes-its-users-have-been-bathing-in-ai-slop-offers-a-shower/5281436?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [Dicklesworthstone/destructive\_command\_guard: The Destructive Command Guard (dcg) is for blocking dangerous git and shell commands from being executed by agents.](https://github.com/Dicklesworthstone/destructive%5Fcommand%5Fguard?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~56 min dcg : un hook qui intercepte les commandes destructives avant qu'un agent IA ne les exécute, \`git reset --hard\`, \`rm -rf\`, \`DROP TABLE\`, avec une explication et une alternative plus sûre. Compatible Claude Code, Codex, Gemini CLI, Copilot et Cursor. [Dicklesworthstone/destructive\_command\_guard: The Destructive Command Guard (dcg) is for blocking dangerous git and shell commands from being executed by agents.The Destructive Command Guard (dcg) is for blocking dangerous git and shell commands from being executed by agents. - Dicklesworthstone/destructive\_command\_guardGitHub![](https://repository-images.githubusercontent.com/1130004860/d884ccb9-be1a-4723-91b2-be115743c633)](https://github.com/Dicklesworthstone/destructive%5Fcommand%5Fguard?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [UditAkhourii/adhd: ADHD — a skill for coding agents. Tree-of-thought with pruning, built on the Claude & Codex Agent SDK. Fans out parallel divergent thoughts under different cognitive frames, scores, prunes traps, deepens the survivors. The no-brainer skill for creative and interdisciplinary work.](https://github.com/UditAkhourii/adhd?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~8 min ADHD lance N agents en parallèle sous des cadres cognitifs différents, score les résultats et élimine les impasses avant de creuser les pistes viables. Un skill open source anti-convergence prématurée pour Claude Code et Codex. [UditAkhourii/adhd: ADHD — a skill for coding agents. Tree-of-thought with pruning, built on the Claude & Codex Agent SDK. Fans out parallel divergent thoughts under different cognitive frames, scores, prunes traps, deepens the survivors. The no-brainer skill for creative and interdisciplinary work.ADHD — a skill for coding agents. Tree-of-thought with pruning, built on the Claude & Codex Agent SDK. Fans out parallel divergent thoughts under different cognitive frames, scores, prunes traps, d...GitHub![](https://opengraph.githubassets.com/3f6c64a45c0d685d968e8bc62e61fe5aac1e859c3a7b934ede69da26b3bfcdc3/UditAkhourii/adhd)](https://github.com/UditAkhourii/adhd?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ## Sécurité ### [jhaals/yopass: Secure sharing of secrets, passwords and files](https://github.com/jhaals/yopass?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~3 min Yopass : partage de secrets, mots de passe et fichiers via des URLs à usage unique, avec chiffrement bout en bout côté navigateur. La clé de déchiffrement ne quitte jamais votre machine. Sans compte, sans tracking, self-hostable. [jhaals/yopass: Secure sharing of secrets, passwords and filesSecure sharing of secrets, passwords and files . Contribute to jhaals/yopass development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/16027367/5e148d00-d9f9-11e9-8fa7-04b02283d9af)](https://github.com/jhaals/yopass?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [Un zéro mal interprété dans le firmware Coldcard a rendu les clés Bitcoin devinables pendant cinq ans](https://korben.info/un-zero-mal-interprete-dans-le-firmware-coldcard-a-rendu-les-cles-bitcoin-devinables-pendant-cinq-ans.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~3 min Un zéro mal interprété dans le firmware Coldcard a rendu les clés Bitcoin devinables pendant cinq ans : 1 082 BTC vidés en 41 minutes le 30 juillet, sans toucher aux appareils, juste en recalculant les seeds depuis l'entropie réduite. [Un zéro mal interprété dans le firmware Coldcard a rendu les clés Bitcoin devinables pendant cinq ansLe 30 juillet, un attaquant a vidé 1 196 adresses Bitcoin en 41 minutes. Un peu plus de 1 082 bitcoins, environ 70 millions de dollars. Aucune des victimes ...Le site de Korben![](https://korben.info/un-zero-mal-interprete-dans-le-firmware-coldcard-a-rendu-les-cles-bitcoin-devinables-pendant-cinq-ans/un-zero-mal-interprete-dans-le-firmware-coldcard-a-rendu-les-cles-bitcoin-devinables-pendant-cinq-ans-1.png)](https://korben.info/un-zero-mal-interprete-dans-le-firmware-coldcard-a-rendu-les-cles-bitcoin-devinables-pendant-cinq-ans.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [misiektoja/instagram\_monitor: Track Instagram users' activities, profile changes and capture content with beautiful dashboards and instant notifications](https://github.com/misiektoja/instagram%5Fmonitor?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~4 min instagram\_monitor : un outil Python pour surveiller un compte Instagram en temps réel, stories, changements de bio, évolution des abonné·es, photos de profil. Dashboard web local et alertes instantanées inclus. Self-hosted, dispo sur PyPI et Docker. [misiektoja/instagram\_monitor: Track Instagram users' activities, profile changes and capture content with beautiful dashboards and instant notificationsTrack Instagram users' activities, profile changes and capture content with beautiful dashboards and instant notifications - misiektoja/instagram\_monitorGitHub![](https://opengraph.githubassets.com/2054a6a100779340ad60b7e0337aaba152ee15fdcdc4c5d41e455c3d6728b2eb/misiektoja/instagram_monitor)](https://github.com/misiektoja/instagram%5Fmonitor?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ## Apps ### [tonyantony300/dashbeam: Send files and folders anywhere in the world without storing in cloud - any size, any format, no accounts, no restrictions ( previously Altsendme )](https://github.com/tonyantony300/dashbeam?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~7 min DashBeam : transfert de fichiers en peer-to-peer, chiffré de bout en bout, sans compte, sans limite de taille, sans stockage cloud. Windows, macOS, Linux, Android et navigateur. Open source et gratuit. [tonyantony300/dashbeam: Send files and folders anywhere in the world without storing in cloud - any size, any format, no accounts, no restrictions ( previously Altsendme )Send files and folders anywhere in the world without storing in cloud - any size, any format, no accounts, no restrictions ( previously Altsendme ) - tonyantony300/dashbeamGitHub![](https://repository-images.githubusercontent.com/1078137951/fe5224d8-ef0d-4f75-893c-9196082e494e)](https://github.com/tonyantony300/dashbeam?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [Device Database - Savoir si un objet connecté a besoin du cloud](https://korben.info/home-assistant-device-database.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~4 min Device Database : savoir avant achat si un objet connecté fonctionne sans cloud, grâce à la télémétrie anonymisée de millions d'installations Home Assistant. 19 237 appareils référencés, données réelles d'usage, en preview publique. [Device Database - Savoir si un objet connecté a besoin du cloudAvant d'acheter une ampoule connectée ou une serrure intelligente, vous aimeriez sans doute bien savoir si le truc vous oblige à créer un compte cloud et à ...Le site de Korben![](https://korben.info/home-assistant-device-database/home-assistant-device-database-1.png)](https://korben.info/home-assistant-device-database.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [syncthing/syncthing: Open Source Continuous File Synchronization](https://github.com/syncthing/syncthing?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~2 min Syncthing : synchronisation de fichiers en continu entre vos machines, sans serveur central, sans compte, chiffrement de bout en bout. Dispo sur tous les OS courants et via Docker. Open source, 86k ★ sur GitHub. [syncthing/syncthing: Open Source Continuous File SynchronizationOpen Source Continuous File Synchronization. Contribute to syncthing/syncthing development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/7e4e64a0d98d6b05c753e18ff9abaae950f25c61d762626f5dd6eed15cf47b7e/syncthing/syncthing)](https://github.com/syncthing/syncthing?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ## Créa ### [AARomanov1985/Audio-Cassette-Simulation: This project simulates cassette tape audio profiles using ffmpeg](https://github.com/AARomanov1985/Audio-Cassette-Simulation?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~1 min Audio Cassette Simulation : simuler le rendu d'une cassette audio avec FFmpeg, bruit de bande, wow and flutter, limitations fréquentielles. Six profils disponibles, du TDK D90 au MK-60 soviétique, open source MIT. [AARomanov1985/Audio-Cassette-Simulation: This project simulates cassette tape audio profiles using ffmpegThis project simulates cassette tape audio profiles using ffmpeg - AARomanov1985/Audio-Cassette-SimulationGitHub![](https://opengraph.githubassets.com/f2048517a03f9a705bae3ee973f7ac95a7f800559d58d89bddb0f503fd97e3a2/AARomanov1985/Audio-Cassette-Simulation)](https://github.com/AARomanov1985/Audio-Cassette-Simulation?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ### [The Hardest Way to Make a GIF](https://blog.willgrant.org/2026/07/23/the-hardest-way-to-make-gif.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~3 min Faire un GIF de la façon la plus absurde possible : pellicule 35mm avec un appareil 4 objectifs, développement maison, scan manuel, puis imagemagick pour assembler et interpoler les frames. ## Jeux ### [LogiSheets](https://www.logisheets.com/?craft=factory-simulator&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) LogiSheets : un jeu de simulation d'usine dont le terrain de jeu est un tableur. ## Apple ### [palmier-io/palmier-pro: macOS video editor built for AI](https://github.com/palmier-io/palmier-pro?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) \~2 min Palmier : un éditeur vidéo macOS open source (GPLv3) où vos agents Claude, Codex ou Cursor interagissent directement avec la timeline via MCP. L'éditeur de base est gratuit, sans compte requis. [palmier-io/palmier-pro: macOS video editor built for AImacOS video editor built for AI. Contribute to palmier-io/palmier-pro development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/540fc15116b06d8ab70ed8617b3e12d205ffe41e56087c3de2e45e1e87545888/palmier-io/palmier-pro)](https://github.com/palmier-io/palmier-pro?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-68) ## Vous aimez cette veille ? Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail. S’abonner Merci ! Vérifiez votre boîte mail pour confirmer. Une seule newsletter par semaine, désabonnement en un clic. --- ## Vous avez aimé cette édition ? Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter. Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/). Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/). Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition. ## Vous n'êtes pas rassasié·e ? Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com). Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com). À vendredi prochain ! Camille ### Cursor Router choisit votre modèle · MCP devient stateless · Kimi K3 1M tokens — Veille #67 URL: https://www.camilleroux.com/cursor-router-choisit-votre-modele-mcp-devient-stateless-kimi-k3-1m-tokens-veille-67/ Last updated: 2026-08-01T13:24:42.000Z Bonjour, Bienvenue dans cette édition #67 de ma veille hebdo ! Voici les 38 articles qui ont retenu mon attention cette semaine. Bonne lecture ! Je suis en vacances à la montagne depuis hier. Je ne sais pas encore si je vais continuer ma veille et publier cette newsletter en août. Passez un bel été. En tout cas, ce départ en vacances m'a inspiré ce post : [Demain, je pars en vacances. Et je pars particulièrement serein 😌 Pas parce qu'il ne se passe rien. Au contraire : → On vient de battre notre record de CA mensuel chez Human Coders → 250 formations… | Camille RouxDemain, je pars en vacances. Et je pars particulièrement serein 😌 Pas parce qu’il ne se passe rien. Au contraire : → On vient de battre notre record de CA mensuel chez Human Coders → 250 formations au catalogue, dont 35 en IA. Du jamais vu chez nous → 4,7/5 de note moyenne donnée par nos participants cette année → Une rentrée record en nombre de formations programmées → Un partenariat avec l’OPCO Atlas qui commence à porter ses fruits → Et de beaux projets qui nous attendent en septembre Cette sérénité, ce n’est pas un coup de chance. C’est le fruit d’une philosophie qu’on applique depuis la création de Human Coders avec Matthieu Segret : construire une entreprise qui n’a pas besoin de nous en permanence. Concrètement, face à chaque tâche, on se pose toujours les mêmes questions : est-ce qu’on peut ne pas la faire ? L’automatiser ? La déléguer ? Année après année, ça élimine le contraignant et ça libère du temps pour ce qui compte vraiment. Et le paradoxe, c’est que cette quête de liberté nous conduit à délivrer un service de qualité : plus nos clients sont satisfaits, plus on peut se libérer du temps. Donc on a tout intérêt à faire les choses bien 😉 Merci à toute l’équipe Human Coders - Centre de formation pour développeur·se·s 🙏 Bel été à toutes et tous, et si vous prenez des vacances ce mois-ci, profitez-en vraiment. RDV à la rentrée pour de nouvelles aventures 🚀![](https://www.camilleroux.com/content/images/icon/al2o9zrvru7aqj8e1x2rzsrca-4fe7f741-0ed7-4694-b3ef-fc8a5efa6264)LinkedInCamille Roux![](https://www.camilleroux.com/content/images/thumbnail/c45fy346jw096z9pbphyyhdz7-bc7f8e37-e088-49c0-906f-243b8e1cd2cf)](https://www.linkedin.com/posts/camilleroux%5Fdemain-je-pars-en-vacances-et-je-pars-particuli%C3%A8rement-share-7488623663672356866-0Yv5/?ref=camilleroux.com) **En bref :** Cursor Router analyse chaque requête pour choisir le modèle optimal. La spec MCP du 28 juillet adopte un core stateless, plus simple à déployer en serverless. Kimi K3 sort en open source : 2,8 trillions de paramètres, fenêtre de contexte d'un million de tokens. **Au sommaire :** [IA](#ia) (18) · [Dev](#dev) (7) · [Apps](#apps) (5) · [Créa](#crea) (3) · [Culture](#culture) (3) · [Jeux](#jeux) (1) · [Sécurité](#securite) (1) ## IA ### [jordan-gibbs/hyperresearch: Agent-driven research knowledge base. Agents collect, search, and synthesize web research into a persistent, searchable wiki.](https://github.com/jordan-gibbs/hyperresearch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~10 min Hyperresearch : un agent de recherche qui transforme Claude Code en machine à synthèse documentaire, pipeline en 16 étapes, 250+ sources par run, vault persistant et rapports auditorialement vérifiés, citation par citation. [jordan-gibbs/hyperresearch: Agent-driven research knowledge base. Agents collect, search, and synthesize web research into a persistent, searchable wiki.Agent-driven research knowledge base. Agents collect, search, and synthesize web research into a persistent, searchable wiki. - jordan-gibbs/hyperresearchGitHub![](https://repository-images.githubusercontent.com/1206357666/3dfdff14-545d-4136-8858-b5ed5deb9e5d)](https://github.com/jordan-gibbs/hyperresearch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [Hugging Face](https://huggingface.co/baidu/Unlimited-OCR?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~4 min Unlimited-OCR, le modèle OCR open source de Baidu : un document entier en une passe, tableaux multi-pages, formules, ordre de lecture préservé. Fenêtre 32K tokens, sortie Markdown, tourne en local. [Hugging FaceWe’re on a journey to advance and democratize artificial intelligence through open source and open science.baidu/Unlimited-OCR![](https://cdn-thumbnails.huggingface.co/social-thumbnails/models/baidu/Unlimited-OCR.png)](https://huggingface.co/baidu/Unlimited-OCR?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [Mon usine logicielle à l'heure de l'IA](https://eventuallycoding.com/p/mon-usine-logicielle-a-l-heure-de-l-ia?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~14 min Hugo Lassiège partage comment il gère du code quasi 100% généré par des agents en solo : context engineering, skills, hooks et quality gates. [Mon usine logicielle à l'heure de l'IAComment j'encadre du code écrit à 100% par des agents IA : contexte, skills, hooks, tests d'architecture et quality gates. Le détail de mon usine logicielle.Eventuallycoding![](https://eventuallycoding.com/_og/d/c_DefaultPost,title_~TW9uIHVzaW5lIGxvZ2ljaWVsbGUgw6AgbCdoZXVyZSBkZSBsJ0lB,description_~Q29tbWVudCBqJ2VuY2FkcmUgZHUgY29kZSDDqWNyaXQgw6AgMTAwJSBwYXIgZGVzIGFnZW50cyBJQSA6IGNvbnRleHRlLCBza2lsbHMsIGhvb2tzLCB0ZXN0cyBkJ2FyY2hpdGVjdHVyZSBldCBxdWFsaXR5IGdhdGVzLiBMZSBkw6l0YWlsIGRlIG1vbiB1c2luZSBsb2dpY2llbGxlLg,p_Ii9wL21vbi11c2luZS1sb2dpY2llbGxlLWEtbC1oZXVyZS1kZS1sLWlhIg.png)](https://eventuallycoding.com/p/mon-usine-logicielle-a-l-heure-de-l-ia?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [Discovering cryptographic weaknesses with Claude](https://www.anthropic.com/research/discovering-cryptographic-weaknesses?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~16 min Claude Mythos Preview a identifié deux failles crypto : une attaque divisant par deux la force effective des clés HAWK (candidat post-quantique NIST), et une attaque sur AES réduit 200 à 800× plus rapide que l'état de l'art. Aucun impact en production. [Discovering cryptographic weaknesses with ClaudeAnthropic researchers find weaknesses in cryptographic algorithms with Claude Mythos Previewanthropic.com![](https://www.anthropic.com/api/opengraph-illustration?name=Object-LaptopSecure&backgroundColor=sky)](https://www.anthropic.com/research/discovering-cryptographic-weaknesses?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [MCP 2026-07-28 spec: stateless core, coming to Claude](https://claude.com/blog/bringing-mcp-2026-07-28-to-claude?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~2 min La spec MCP du 28 juillet passe à un core sans état / stateless (plus simple à déployer en serverless), ajoute une auth OAuth 2.0 native, et stabilise les extensions officielles. Le déploiement sur Claude est en cours. [MCP 2026-07-28 spec: stateless core, coming to ClaudeThe MCP 2026-07-28 spec is live, moving the Model Context Protocol to a stateless core with standardized extensions and hardened auth. Support is rolling out across Claude products soon. See what's...Claude![](https://cdn.prod.website-files.com/68a44d4040f98a4adf2207b6/6905137f403a1564673d63ca_og_claude-code-remote-mcp.jpg)](https://claude.com/blog/bringing-mcp-2026-07-28-to-claude?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [The State of Open Source AI — V1.0](https://stateofopensource.ai/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~8 min L'état de l'open source en IA par Mozilla : les modèles open weights atteignent la parité sur le code et le suivi d'instructions, et représentent la majorité des tokens routés en production. Le vrai frein, c'est désormais le déploiement. ### [IA et éducation (1/2) : plongée dans l’IApocalypse éducative](https://framablog.org/2026/07/05/ia-et-education-1-2-plongee-dans-liapocalypse-educative/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) Les élèves utilisent l'IA massivement pour leurs devoirs. Les institutions nient ou cherchent des parades techniques. Avant de parler d'adaptation, voici un état des lieux. [IA et éducation (1/2) : plongée dans l’IApocalypse éducativeL’IA générative est en train de transformer en profondeur le monde de l’éducation, où les élèves l’utilisent massivement pour faire leurs devoirs. Entre dénis et illusions, comment s’adapter ? Faut...Framablog![](https://framablog.org/wp-content/uploads/2026/07/Amelia-Wattenberger-35.png)](https://framablog.org/2026/07/05/ia-et-education-1-2-plongee-dans-liapocalypse-educative/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [xai-org/grok-build: SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible.](https://github.com/xai-org/grok-build?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~3 min Grok Build, le coding agent de xAI en TUI fullscreen écrit en Rust, vient d'être publié en open source : comprend la codebase, édite des fichiers, exécute des commandes shell et cherche sur le web. Fonctionne aussi en headless pour les scripts et la CI. [xai-org/grok-build: SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible.SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible. - xai-org/grok-buildGitHub![](https://avatars.githubusercontent.com/u/130314967?s=400&v=4)](https://github.com/xai-org/grok-build?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [Kimi K3 Tech Blog: Open Frontier Intelligence](https://www.kimi.com/blog/kimi-k3?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~11 min Kimi K3 vient d'être publié : 2,8 trillions de paramètres, context window d'1 million de tokens, premier modèle open source à cette échelle. Il dépasserait tous les autres modèles open testés, sans atteindre Claude ou GPT-5. ### [TIGER-AI-Lab/OpenResearcher: OpenResearcher: A Fully Open Pipeline for Long-Horizon Deep Research Trajectory Synthesis](https://github.com/TIGER-AI-Lab/OpenResearcher?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~6 min OpenResearcher : un pipeline open source pour entraîner des agents LLM à faire de la recherche web longue durée. Les 96 000 trajectoires d'entraînement ont été générées sans appeler d'APIs externes. Dataset, modèle 30B et recette d'entraînement inclus. [TIGER-AI-Lab/OpenResearcher: OpenResearcher: A Fully Open Pipeline for Long-Horizon Deep Research Trajectory SynthesisOpenResearcher: A Fully Open Pipeline for Long-Horizon Deep Research Trajectory Synthesis - TIGER-AI-Lab/OpenResearcherGitHub![](https://opengraph.githubassets.com/143c9c8b8f83e2bdf4b15c17c9c965eecde108b677c47b305fa7373a8073063e/TIGER-AI-Lab/OpenResearcher)](https://github.com/TIGER-AI-Lab/OpenResearcher?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [Decoy Font: A TTF font that hides what you type](https://www.mixfont.com/experiments/decoy-font?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~4 min Decoy Font : une police TTF qui superpose deux fréquences spatiales pour cacher un message aux LLMs. De près, l'IA lit le leurre ; de loin, l'humain voit le vrai texte. ChatGPT et Gemini se font avoir, gratuit et téléchargeable directement. [Decoy Font: A TTF font that hides what you typeDecoy Font combines every letter with a decoy, making it harder for AI to read what you type. Type a message to try it out or download the TTF directly.Mixfont![](https://static.mixfont.com/assets/20260715-083635-decoy-font-og-ctfx685m.webp)](https://www.mixfont.com/experiments/decoy-font?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [FLUX 3 - Real World Models: Towards Multimodal Flow Models as the Backbone of Visual Intelligence.](https://bfl.ai/blog/flux-3?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~5 min FLUX 3 unifie image, vidéo et audio dans un seul modèle, et va jusqu'à prédire des actions pour la robotique. Une architecture qui change vraiment la donne, en Early Access. [FLUX 3 - Real World Models: Towards Multimodal Flow Models as the Backbone of Visual Intelligence.FLUX 3, our new multimodal frontier model, jointly learns from images, video, and audio to build one representation of the world. Now available in Early Access.Black Forest Labs![](https://bfl.ai/api/og/blog/flux-3)](https://bfl.ai/blog/flux-3?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [sickn33/agentic-awesome-skills: Installable GitHub library of 1,900+ agentic skills for Claude Code, Cursor, Codex CLI, Autohand Code, Gemini CLI, Antigravity, and more. Includes specialized plugins, installer CLI, bundles, workflows, and official/community skill collections.](https://github.com/sickn33/agentic-awesome-skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~29 min +1900 skills réutilisables (SKILL.md) pour vos agents de code, installables via npx. Catalogue open source communautaire. [sickn33/agentic-awesome-skills: Installable GitHub library of 1,900+ agentic skills for Claude Code, Cursor, Codex CLI, Autohand Code, Gemini CLI, Antigravity, and more. Includes specialized plugins, installer CLI, bundles, workflows, and official/community skill collections.Installable GitHub library of 1,900+ agentic skills for Claude Code, Cursor, Codex CLI, Autohand Code, Gemini CLI, Antigravity, and more. Includes specialized plugins, installer CLI, bundles, workf...GitHub![](https://opengraph.githubassets.com/d792eaa3cb0c99200bab9aaeb334a59163fa2b3d778c437ecbe8b4552af4979f/sickn33/agentic-awesome-skills)](https://github.com/sickn33/agentic-awesome-skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [Introducing Cursor Router](https://forum.cursor.com/t/introducing-cursor-router/166386?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~4 min Cursor Router analyse chaque requête et sélectionne automatiquement le modèle le plus adapté, frontier ou économique. En early access, le système annonce 31 à 52 % d'économies sur les requêtes Auto sans perte de qualité mesurée. [Introducing Cursor RouterBlog · Changelog Today, we’re launching Cursor Router, our intelligent model router. Not every request needs frontier-level intelligence. Cursor Router classifies each request by task type and c...Cursor - Community Forum![](https://us1.discourse-cdn.com/cursor1/optimized/3X/0/a/0a4781f5870ca9f51456212bc4cb6745b8bcc625_2_1024x537.gif)](https://forum.cursor.com/t/introducing-cursor-router/166386?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [Optimize your site for AI search](https://ghost.org/changelog/geo/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~2 min GEO : Ghost génère automatiquement un fichier llms.txt et des versions Markdown des contenus publics pour améliorer la citation par les LLMs. Désactivé par défaut. Je l'ai activé sur https://www.camilleroux.com, on va voir si ça change quelque chose :) [Optimize your site for AI searchGive AI tools a clearer way to find and recommend your workChangelog![](https://storage.ghost.io/c/11/12/11129d96-48f2-4637-9c25-b077458f01e2/content/images/size/w1200/2026/07/llms-1.png)](https://ghost.org/changelog/geo/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [Introducing Claude Opus 5](https://www.anthropic.com/news/claude-opus-5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~7 min Claude Opus 5 arrive et il dépasse la concurrence sur le code et le knowledge work, tout en coûtant moitié moins que Fable 5\. Sur ARC-AGI 3, il triple le score du 2eme modèle dans le classement. [Introducing Claude Opus 5Opus 5 is a step change improvement for the Opus tier powering long-running agents while delivering improvements in coding and professional work.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/54b7ab1d2c2521f83ae5d2da5f9d99321c370d24-2880x1620.png)](https://www.anthropic.com/news/claude-opus-5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [Minor Gripe - The AI Whale Fall and Open Source](https://minor.gripe/posts/2026-07-13-the%5Fai%5Fwhalefall%5Fand%5Fopen%5Fsource/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~4 min La "whale fall" de l'IA : les labs subventionnent massivement l'usage des LLMs, probablement pas pour toujours. Autant utiliser cette fenêtre pour résorber la dette technique des projets open source. ### [IA et écologie, fantasme ou bouc émissaire pratique ?](https://eventuallycoding.com/p/ia-et-ecologie-fantasme-ou-bouc-emissaire-pratique?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~13 min L'impact écologique de l'IA, chiffres en main : consommation électrique à l'entraînement, à l'inférence, eau, ressources minières. Hugo Lassiège reste factuel pour donner de quoi construire un avis solide. [IA et écologie, fantasme ou bouc émissaire pratique ?Dur de parler d’IA en ce moment. J’ai rarement, voire jamais, vu un sujet aussi polarisé dans la tech.Eventuallycoding![](https://eventuallycoding.com/_og/d/c_DefaultPost,title_~SUEgZXQgw6ljb2xvZ2llLCBmYW50YXNtZSBvdSBib3VjIMOpbWlzc2FpcmUgcHJhdGlxdWUgPw,description_~RHVyIGRlIHBhcmxlciBk4oCZSUEgZW4gY2UgbW9tZW50LiBK4oCZYWkgcmFyZW1lbnQsIHZvaXJlIGphbWFpcywgdnUgdW4gc3VqZXQgYXVzc2kgcG9sYXJpc8OpIGRhbnMgbGEgdGVjaC4g,p_Ii9wL2lhLWV0LWVjb2xvZ2llLWZhbnRhc21lLW91LWJvdWMtZW1pc3NhaXJlLXByYXRpcXVlIg.png)](https://eventuallycoding.com/p/ia-et-ecologie-fantasme-ou-bouc-emissaire-pratique?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ## Dev ### [oblien/openship: Self-hosted deployment platform](https://github.com/oblien/openship?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~3 min Openship : une plateforme de déploiement self-hosted avec CI/CD intégré. On pointe vers un repo, elle détecte la stack, build et déploie sans fichier de config ni YAML. Bases de données, domaines, SSL et backups gérés depuis une seule interface. [oblien/openship: Self-hosted deployment platformSelf-hosted deployment platform. Contribute to oblien/openship development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/a54daf0c365f740121fd688ab8bd8edeb963fe35c7bd221c36b6b4f3535f9c02/oblien/openship)](https://github.com/oblien/openship?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [uellenberg/Insert: Insert is a programming language for self-modifying code.](https://github.com/uellenberg/Insert?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~3 min Insert : un langage pour du code auto-modifiant, chaque exécution produit le source de la prochaine itération, l'état du programme embarqué dans le code lui-même. Un jeu de pong fonctionnel construit sur ce principe a remporté l'IOCCC 2025. [uellenberg/Insert: Insert is a programming language for self-modifying code.Insert is a programming language for self-modifying code. - uellenberg/InsertGitHub![](https://opengraph.githubassets.com/49b7f9b9eaa0763737b7418f07df1b7e94883a70864d1248c27e1596f39a92fc/uellenberg/Insert)](https://github.com/uellenberg/Insert?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [lobste.rs is now running on SQLite](https://lobste.rs/s/ko1ji1?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~9 min Lobste.rs tourne désormais sur SQLite : conso CPU en baisse, mémoire en baisse, site plus réactif, et le coût du VPS divisé par deux par rapport à MariaDB. [lobste.rs is now running on SQLite109 commentsLobsters![](https://lobste.rs/story_image/ko1ji1.png)](https://lobste.rs/s/ko1ji1?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [DutchDiederik/AmberConsole: A UI design system inspired by the 1970s](https://github.com/DutchDiederik/AmberConsole?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~18 min AmberConsole : un framework CSS qui reproduit l'esthétique des terminaux ambre des années 1980, hiérarchie visuelle par luminosité et vidéo inverse, sans jamais toucher à la couleur. Un seul fichier CSS, zéro dépendance, zéro JavaScript requis. [DutchDiederik/AmberConsole: A UI design system inspired by the 1970sA UI design system inspired by the 1970s. Contribute to DutchDiederik/AmberConsole development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/15e1468ad0ad169e75f45cb242b23e938cfd2e56b352c176cdeec202eee5bb73/DutchDiederik/AmberConsole)](https://github.com/DutchDiederik/AmberConsole?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [Termix-SSH/Termix: Self-hosted SSH and remote desktop management.](https://github.com/Termix-SSH/Termix?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~6 min Termix : alternative open source à Termius pour gérer ses serveurs via SSH, accès bureau à distance (RDP, VNC), tunnels, édition de fichiers distants et conteneurs Docker/Podman, le tout self-hosted. [Termix-SSH/Termix: Self-hosted SSH and remote desktop management.Self-hosted SSH and remote desktop management. Contribute to Termix-SSH/Termix development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/893684207/8089f365-48f3-46b0-80be-a7c52c2fd5c0)](https://github.com/Termix-SSH/Termix?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [joelhooks/pdf-brain: 🧠 Local PDF knowledge base with vector search using libsql w/vectors](https://github.com/joelhooks/pdf-brain?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~9 min pdf-brain : une base de connaissances locale pour indexer vos PDF et fichiers Markdown, avec recherche sémantique par vecteurs et enrichissement LLM (résumé, tags, concepts). Tout tourne en local via Ollama, sans frais d'API. [joelhooks/pdf-brain: 🧠 Local PDF knowledge base with vector search using libsql w/vectors🧠 Local PDF knowledge base with vector search using libsql w/vectors - joelhooks/pdf-brainGitHub![](https://opengraph.githubassets.com/384f62b9452e627f523f3ac9976e04ef09ebeec2e89fb6739937766ce143f6f0/joelhooks/pdf-brain)](https://github.com/joelhooks/pdf-brain?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [Hugo-Dz/spritefusion-pixel-snapper: A tool to snap pixels to a perfect grid. Designed to fix messy and inconsistent pixel art generated by AI.](https://github.com/Hugo-Dz/spritefusion-pixel-snapper?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~2 min Pixel Snapper : outil open source qui recale les pixels d'un sprite sur une grille et quantifie la palette. Utile pour nettoyer des images en pixel art généré par IA. Dispo en ligne, en CLI (Rust) et en WASM. [Hugo-Dz/spritefusion-pixel-snapper: A tool to snap pixels to a perfect grid. Designed to fix messy and inconsistent pixel art generated by AI.A tool to snap pixels to a perfect grid. Designed to fix messy and inconsistent pixel art generated by AI. - Hugo-Dz/spritefusion-pixel-snapperGitHub![](https://opengraph.githubassets.com/be7c97e0585fbf3267b1d8ab566360c98fcb19a6b5fe444be030e49cd012aaa3/Hugo-Dz/spritefusion-pixel-snapper)](https://github.com/Hugo-Dz/spritefusion-pixel-snapper?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ## Apps ### [Nutri-Photo - Collecte de photos alimentaires](https://www.nutri-photo.fr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) Nutri-Photo : photographiez vos repas pour entraîner un outil de reconnaissance automatique d'aliments au service de la recherche publique en nutrition. Objectif : 100 000 photos. ### [C4illin/ConvertX: 💾 Self-hosted online file converter. Supports 1000+ formats ⚙️](https://github.com/C4illin/ConvertX?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~4 min ConvertX : convertisseur de fichiers self-hosted qui couvre plus de 1 000 formats, images, vidéos, documents, e-books, assets 3D, données structurées. S'installe en une ligne Docker, reste sur votre machine. 17k ★ sur Github [C4illin/ConvertX: 💾 Self-hosted online file converter. Supports 1000+ formats ⚙️💾 Self-hosted online file converter. Supports 1000+ formats ⚙️ - C4illin/ConvertXGitHub![](https://repository-images.githubusercontent.com/783343310/5c97fe6b-0ba3-4d51-b04c-704d93920842)](https://github.com/C4illin/ConvertX?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [franklioxygen/MyTube: Self-hosted downloader and player for YouTube, Bilibili, Twitch, MissAV, and yt-dlp sites. Features channel subscriptions, auto-downloads, and local storage for media. Organize your library into collections with a sleek UI. Includes built-in Cloudflare Tunnel support for secure remote access without port forwarding. Docker-ready deployment.](https://github.com/franklioxygen/MyTube?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~7 min MyTube : lecteur et downloader vidéo self-hosted compatible yt-dlp. Abonnements, téléchargements auto, accès distant via Cloudflare Tunnel. Déployable en Docker. [franklioxygen/MyTube: Self-hosted downloader and player for YouTube, Bilibili, Twitch, MissAV, and yt-dlp sites. Features channel subscriptions, auto-downloads, and local storage for media. Organize your library into collections with a sleek UI. Includes built-in Cloudflare Tunnel support for secure remote access without port forwarding. Docker-ready deployment.Self-hosted downloader and player for YouTube, Bilibili, Twitch, MissAV, and yt-dlp sites. Features channel subscriptions, auto-downloads, and local storage for media. Organize your library into co...GitHub![](https://opengraph.githubassets.com/bf2d9d630528e961322a45906b5f010808ce1b1ebdaa874b7dee04060e29b676/franklioxygen/MyTube)](https://github.com/franklioxygen/MyTube?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [Plain-text weather forecast for York, York, England, United Kingdom](https://brolly.sh/forecast/RWFP2qW8?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~1 min brolly.sh : météo en plain text dans le navigateur, avec prévisions heure par heure, UV, qualité de l'air et pollen. ### [How to use Notion as Code 3973139dbfef802eb77cfbe7cf08c12a](https://app.notion.com/p/notionambassadors/How-to-use-Notion-as-Code-3973139dbfef802eb77cfbe7cf08c12a?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) Notion as Code (beta) : votre workspace entier en TypeScript, versionné dans git et déployé via API. Teamspaces, bases de données, agents, reproductibles à l'identique sur chaque environnement. ## Créa ### [Less Is More: Why Audio on SoundCloud Looks Different](https://developers.soundcloud.com/blog/less-is-more-why-soundcloud-low-passes-its-aac-transcodings/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~4 min SoundCloud a changé d'encodeur AAC : le spectre s'arrête désormais à 17 kHz au lieu de 20 kHz, non par régression, mais pour allouer plus de bits aux fréquences réellement perçues. ### [Coding a procedural brick tower](https://www.youtube.com/watch?themeRefresh=1&v=DAMiS2PGTEE&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) Inigo Quilez de retour sur YouTube après 4 ans avec une vidéo de 45 minutes : coder une tour en briques de manière procédurale en GLSL, from scratch. [Coding a procedural brick towerProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/DAMiS2PGTEE/maxresdefault.jpg)](https://www.youtube.com/watch?themeRefresh=1&v=DAMiS2PGTEE&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [Collection of clock designs](https://clocks.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) Une collection de designs d'horloges, du plus minimaliste au plus expérimental. ## Culture ### [Pourquoi Bluesky c'est chouette ?](https://pourquoi-bluesky-cest-chouette.pckt.blog/pourquoi-bluesky-cest-chouette-ue0jg9n?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~10 min Pourquoi Bluesky c'est chouette : une explication sans jargon technique de ce que change l'ATproto, vos données vous appartiennent, votre compte est portable, et les applications se partagent le même écosystème de contenus et d'abonnements. [Pourquoi Bluesky c'est chouette ?Avant tout, je m'adresse ici à tous les monsieur et madame tout le monde qui utilisent les réseaux régulièrement sans s'intéresser à la façon dont ça fonctionne...Pourquoi Bluesky c'est chouette?![](https://pckt-blog-media.s3.us-east-2.amazonaws.com/og_image/7cb81bd3-08b2-4719-bfaa-a59c11fc70dd/pourquoi-bluesky-cest-chouette-ue0jg9n-og-2026-07-18-13-24-47.png)](https://pourquoi-bluesky-cest-chouette.pckt.blog/pourquoi-bluesky-cest-chouette-ue0jg9n?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [Union Pacific Is Tackling Rail Heat to Keep America’s Freight on Track](https://www.up.com/news/safety/Tracking-Rail-Heat-260608?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~2 min Peindre les côtés des rails en blanc réduit leur température de 20 degrés : Union Pacific applique cette technique empruntée aux pratiques européennes pour limiter les déraillements, une approche apparemment inédite aux États-Unis. [Union Pacific Is Tackling Rail Heat to Keep America’s Freight on TrackAs warmer temperatures return, Union Pacific is applying an innovative concept to manage heat-related track conditions – part of a broader strategy that helped the railroad deliver its best-ever fu...Union Pacific![](https://www.up.com/content/dam/upcom/corp-comm/images/news/2026/june/IMG_UP_260608_Rail_heat.jpg)](https://www.up.com/news/safety/Tracking-Rail-Heat-260608?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ### [L'Inde coupe internet, puis exige le retrait du code de bitchat](https://korben.info/inde-ordonne-github-supprimer-bitchat.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~5 min L'Inde a exigé de GitHub la suppression de bitchat, app de messagerie Bluetooth sans serveur ni compte, pendant des coupures internet à Delhi. Trop tard : le code libre était déjà forké ailleurs avant la fin du délai. [L'Inde coupe internet, puis exige le retrait du code de bitchatLe 23 juillet à 23h16 précisément, GitHub reçoit une notice du ministère de l'Intérieur indien avec un compte à rebours de seulement 3 heures. Ce qu'exige ...Le site de Korben![](https://korben.info/inde-ordonne-github-supprimer-bitchat/inde-ordonne-github-supprimer-bitchat-1.png)](https://korben.info/inde-ordonne-github-supprimer-bitchat.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ## Jeux ### [sharpemu/sharpemu: An experimental PlayStation 5 emulator for Windows, Linux and macOS.](https://github.com/sharpemu/sharpemu?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~3 min SharpEmu : un émulateur PS5 expérimental, open source, écrit en C#, qui tourne sur Windows, Linux et macOS. Encore en phase précoce, quelques jeux atteignent déjà le rendu vidéo, mais le projet avance vite. [sharpemu/sharpemu: An experimental PlayStation 5 emulator for Windows, Linux and macOS.An experimental PlayStation 5 emulator for Windows, Linux and macOS. - sharpemu/sharpemuGitHub![](https://opengraph.githubassets.com/4a7c484220c18767dd57478ace5dab58a632af1b685d82f4660de803c6d569c7/sharpemu/sharpemu)](https://github.com/sharpemu/sharpemu?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ## Sécurité ### [Your Browser Does Math Differently on Every OS, and Anti-Bot Systems Read the Bits](https://scrapfly.dev/posts/browser-math-os-fingerprint/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) \~10 min Depuis Chrome 148, \`Math.tanh\` délègue au \`libm\` du système plutôt qu'à la routine embarquée de V8, ce qui suffit à distinguer Linux, macOS et Windows à 1 ULP près. Les fonctions trig CSS et certains calculs Web Audio font pareil. [Your Browser Does Math Differently on Every OS, and Anti-Bot Systems Read the BitsMath.tanh, every CSS trig function, and the Web Audio compressor all route through the host libm, so the rounding of a cosine betrays the OS a browser actually …Scrapfly![](https://scrapfly.dev/img/og-default.png)](https://scrapfly.dev/posts/browser-math-os-fingerprint/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-67) ## Vous aimez cette veille ? Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail. S’abonner Merci ! Vérifiez votre boîte mail pour confirmer. Une seule newsletter par semaine, désabonnement en un clic. --- ## Vous avez aimé cette édition ? Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter. Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/). Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/). Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition. ## Vous n'êtes pas rassasié·e ? Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com). Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com). À vendredi prochain ! Camille ### La vérif d'âge européenne ridiculisée · Davit sans Docker · Nectar sans JS — Veille #66 URL: https://www.camilleroux.com/la-verif-dage-europeenne-ridiculisee-davit-sans-docker-nectar-sans-js-veille-66/ Last updated: 2026-07-24T10:23:08.000Z Bonjour, Bienvenue dans cette édition #66 de ma veille hebdo ! Nous venons de fêter les 1000 premiers membres sur le [Discord de Human Coders](https://www.humancoders.com/pages/discord?ref=camilleroux.com) (on y parle veille, dev, IA, bonne pratique, job...) 🎉 Voici les 36 articles qui ont retenu mon attention cette semaine. Bonne lecture ! **En bref :** Une extension Chrome casse la vérification d'âge européenne via une clé P-256 exposée. Davit gère les containers Apple sans Docker Desktop ni socket Unix. Nectar est un langage compilé en WebAssembly conçu pour éliminer JavaScript de la stack. **Au sommaire :** [Dev](#dev) (13) · [IA](#ia) (9) · [Apps](#apps) (6) · [Créa](#crea) (3) · [Apple](#apple) (2) · [Sécurité](#securite) (2) · [Culture](#culture) (1) ## Dev ### [Bittle X Robot](https://bittlex-sim.petoi.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) Simulateur de robot programmable directement dans le navigateur, chargement des assets, compilation, simulation en temps réel. ### [nilbuild/driver.js: A lightweight, dependency-free JavaScript library for guiding user focus across the page.](https://github.com/nilbuild/driver.js?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~2 min Driver.js : une librairie sans dépendance pour guider l'attention des utilisateur·ices sur une page, highlight d'éléments, popovers contextuels, tours produit. 5 kb gzippé, MIT. [nilbuild/driver.js: A lightweight, dependency-free JavaScript library for guiding user focus across the page.A lightweight, dependency-free JavaScript library for guiding user focus across the page. - nilbuild/driver.jsGitHub![](https://opengraph.githubassets.com/de279e5b321da3962acdf443ff3bad60c2a4663fae3341e1c8d87ab53c4465db/nilbuild/driver.js)](https://github.com/nilbuild/driver.js?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers](https://github.com/awesome-selfhosted/awesome-selfhosted?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~1 min awesome-selfhosted : 300+ services et applications web libres à héberger soi-même, couvrant presque tous les usages (stockage, communication, analytics, gestion de projet…). [awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own serversA list of Free Software network services and web applications which can be hosted on your own servers - awesome-selfhosted/awesome-selfhostedGitHub![](https://opengraph.githubassets.com/51cf5f6f74b2542fe9199678740b33bc06263d5ad2f964c35090b58a42daa013/awesome-selfhosted/awesome-selfhosted)](https://github.com/awesome-selfhosted/awesome-selfhosted?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [Experimenting with the new pure CSS random() function](https://polypane.app/blog/experimenting-with-random-in-css/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~20 min La fonction \`random()\` arrive en CSS natif, positions, tailles, couleurs générées côté navigateur, sans JS. L'article explore ça avec des démos concrètes (effet bokeh, patterns, fonds) et détaille les subtilités comme \`element-scoped\`. [Experimenting with the new pure CSS random() functionCSS is getting a random() function that lets you set properties with a random value, opening up a lot of interesting creative possibilities. All demos in this…Polypane![](https://polypane.app/og-images/experimenting-with-the-new-pure-css-random-function.png)](https://polypane.app/blog/experimenting-with-random-in-css/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [fujiapple852/trippy: A network diagnostic tool](https://github.com/fujiapple852/trippy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~3 min Trippy : un outil de diagnostic réseau qui combine traceroute et ping dans une interface terminal, disponible sur Linux, macOS, Windows et BSD. [fujiapple852/trippy: A network diagnostic toolA network diagnostic tool . Contribute to fujiapple852/trippy development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/474961035/4c1fb8ed-f085-4c39-8258-574cc65063ec)](https://github.com/fujiapple852/trippy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [instaloader/instaloader: Download pictures (or videos) along with their captions and other metadata from Instagram.](https://github.com/instaloader/instaloader?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~3 min Instaloader : télécharge les posts, stories, reels et médias sauvegardés d'un profil Instagram, avec les commentaires, géotags et légendes. Gère les profils privés, la reprise de téléchargement interrompue et la détection de changement de pseudo. [instaloader/instaloader: Download pictures (or videos) along with their captions and other metadata from Instagram.Download pictures (or videos) along with their captions and other metadata from Instagram. - instaloader/instaloaderGitHub![](https://opengraph.githubassets.com/d5f2f3c2751e71f09926809d235616cdaa6f655c0572d1132b60dbc1afd5d73c/instaloader/instaloader)](https://github.com/instaloader/instaloader?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [getarcaneapp/arcane: Modern Docker Management, Designed for Everyone](https://github.com/getarcaneapp/arcane?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~1 min Arcane : une interface web self-hosted pour gérer Docker, conteneurs, images, volumes, sans passer par la ligne de commande. [getarcaneapp/arcane: Modern Docker Management, Designed for EveryoneModern Docker Management, Designed for Everyone. Contribute to getarcaneapp/arcane development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/968905557/41c6a985-ef5a-4ec5-b20d-04ce885cc6ac)](https://github.com/getarcaneapp/arcane?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [Why developers are ditching GitHub for Codeberg and self-hosting alternatives](https://www.howtogeek.com/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~4 min pourquoi Zig, Ghostty et Tenacity ont quitté GitHub ? Pannes répétées, Copilot imposé, contrats avec ICE... Les raisons méritent qu'on s'y attarde. [Why developers are ditching GitHub for Codeberg and self-hosting alternativesIt’s supposed to be a decentralized service, after all...How-To Geek![](https://static0.howtogeekimages.com/wordpress/wp-content/uploads/2025/07/concept-of-computer-programming-or-developing-software-laptop-computer-with-code-on-screen-heart-message-cog-home-user-cloud-and-lock-icons.jpg?w=1600&h=900&fit=crop)](https://www.howtogeek.com/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [ZeroFS — A log-structured filesystem for S3](https://www.zerofs.net/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~4 min ZeroFS : un filesystem log-structuré qui expose des buckets S3 comme volumes POSIX (NFS, 9P) ou block devices (NBD). [ZeroFS — A log-structured filesystem for S3ZeroFS serves S3-compatible buckets as POSIX filesystems over NFS and 9P, or as raw block devices over NBD. Data is compressed and encrypted before upload.zerofs.net![](https://www.zerofs.net/assets/og-card.jpg)](https://www.zerofs.net/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [Nectar — The Web Without JavaScript](https://buildnectar.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~2 min Nectar : un langage compilé en WebAssembly qui élimine JavaScript de votre stack. Un seul binaire Rust gère tout (compilation, tests, SSR, LSP, serveur de dev), zéro dépendance npm, et un runtime de 10 Ko dans le navigateur. ### [Flint: A Visualization Language for the AI Era](https://microsoft.github.io/flint-chart/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66#/) Flint : un langage de visualisation pensé pour les agents IA, qui permet de représenter leurs états internes, leurs décisions et leurs flux de données de façon lisible et traçable. ### [A bug which only affected left-handed users](https://shkspr.mobi/blog/2026/07/a-bug-which-only-affected-left-handed-users/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~2 min Un bug qui n'affectait que les gaucher·ères : un listener \`touchstart\` ajouté en 2017 pour contourner un délai de 300ms que les navigateurs avaient déjà résolu en 2015\. Corrigé sept ans après le premier signalement, en supprimant deux lignes. [A bug which only affected left-handed usersVerily, some of our brethren (and sistren) be afflicted with a sinister disposition. While the righteous scroll using the thumb of their right hand - as is good and proper - an accurs'd minority sw...Terence Eden’s Blog![](https://shkspr.mobi/blog/wp-content/uploads/2017/08/WordPress-Logo-Square.png)](https://shkspr.mobi/blog/2026/07/a-bug-which-only-affected-left-handed-users/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [Butterski/homelab-builder: HLBuilder is a interactive web application designed to simplify the process of planning and architecting home laboratory infrastructure. It provides users with a visual interface to design network topologies, receive intelligent hardware recommendations based on their self-hosting needs, and generate actionable shopping lists.](https://github.com/Butterski/homelab-builder?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~7 min HLBuilder offre une interface visuelle pour planifier son homelab : topologie réseau en drag-and-drop, recommandations hardware selon vos besoins et liste de courses avec estimations de prix. Open source et self-hosted. [Butterski/homelab-builder: HLBuilder is a interactive web application designed to simplify the process of planning and architecting home laboratory infrastructure. It provides users with a visual interface to design network topologies, receive intelligent hardware recommendations based on their self-hosting needs, and generate actionable shopping lists.HLBuilder is a interactive web application designed to simplify the process of planning and architecting home laboratory infrastructure. It provides users with a visual interface to design network ...GitHub![](https://opengraph.githubassets.com/be7fbfe83cab910f6aad13ae30640f06519e770bcbfe54c212d91f4b7afbffdd/Butterski/homelab-builder)](https://github.com/Butterski/homelab-builder?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ## IA ### [JustVugg/colibri: Run GLM-5.2 (744B MoE) on a 25GB-RAM consumer machine — pure C, zero deps, experts streamed from disk. Tiny engine, immense model. 🐦](https://github.com/JustVugg/colibri?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~17 min Colibri fait tourner GLM-5.2, un modèle de 744 milliards de paramètres, sur une machine avec 25 Go de RAM : la partie dense reste en mémoire, les experts sont streamés depuis le disque à la demande. Moteur en C pur, zéro dépendance. [JustVugg/colibri: Run GLM-5.2 (744B MoE) on a 25GB-RAM consumer machine — pure C, zero deps, experts streamed from disk. Tiny engine, immense model. 🐦Run GLM-5.2 (744B MoE) on a 25GB-RAM consumer machine — pure C, zero deps, experts streamed from disk. Tiny engine, immense model. 🐦 - JustVugg/colibriGitHub![](https://opengraph.githubassets.com/457e0d02c608acbdd2fd3609f763c834a58fa650cabe59d33f49e92673fe689d/JustVugg/colibri)](https://github.com/JustVugg/colibri?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [AI Content Is Everywhere on Social Media, Especially LinkedIn](https://www.pangram.com/blog/ai-in-your-feed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~5 min 1 post sur 3 parmi les plus populaires sur LinkedIn est généré par IA, c'est le résultat d'une analyse de plus d'un million de publications. LinkedIn concentre 62% de tout le contenu IA détecté, malgré seulement un tiers des posts scannés. [AI Content Is Everywhere on Social Media, Especially LinkedInWe scanned over 1 million social media posts for AI content. It turned up on every platform we checked, and 1 in 3 top LinkedIn posts flagged as AI-generated.Pangram Labs![](https://cdn.sanity.io/images/6vunltag/production/3c7bf7b542469d5572d664f321ec376ef719a9fe-1200x630.png)](https://www.pangram.com/blog/ai-in-your-feed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [How Claude's values vary by model and language](https://www.anthropic.com/research/claude-values-models-languages?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~16 min Anthropic a analysé 300 000 conversations réelles pour cartographier les valeurs de Claude selon les modèles et les langues. Les écarts entre langues sont frappants. [How Claude's values vary by model and languageWe analyzed 300,000 real conversations to measure the values Claude expresses across models and languages, compressed into four interpretable axes.anthropic.com![](https://www.anthropic.com/api/opengraph-illustration?name=Hand%20Flower&backgroundColor=heather)](https://www.anthropic.com/research/claude-values-models-languages?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [Claude Max (abo prix fixe) ou API (pay-as-you-go): ce n'est pas une question de prix](https://www.youtube.com/watch?v=DRtd8S%5F3E-w&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~34 min Claude Max ou API : pas un choix de prix, un choix de contrat. Les forfaits fixes relèvent des consumer terms of service, non négociables. L'API ouvre des commercial terms, pensés pour les entreprises, avec des garanties sur les données très différentes [Claude Max (abo prix fixe) ou API (pay-as-you-go): ce n'est pas une question de prixProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/DRtd8S_3E-w/maxresdefault.jpg)](https://www.youtube.com/watch?v=DRtd8S%5F3E-w&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [desktop ios simulator](https://code.claude.com/docs/en/desktop-ios-simulator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) Claude Code intègre maintenant le simulateur iOS directement dans l'interface : on lance son app et le simulateur s'ouvre dans un panneau à côté de la conversation. Disponible en bêta publique. ### [obra/superpowers: An agentic skills framework & software development methodology that works.](https://github.com/obra/superpowers?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~6 min Superpowers : un framework de skills composables pour agents de code, brainstorming, spec, tâches de 2-5 min, TDD strict, review auto. Compatible Claude Code, Cursor, Codex et d'autres. [obra/superpowers: An agentic skills framework & software development methodology that works.An agentic skills framework & software development methodology that works. - obra/superpowersGitHub![](https://opengraph.githubassets.com/fb7056020bd580d964545e66ef23f3e16df1322cbd4dc63a5312418fd836d4dc/obra/superpowers)](https://github.com/obra/superpowers?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [Rodiun/frugon: Free, local, open-source LLM cost analyzer — see where your LLM bill leaks, on your machine.](https://github.com/Rodiun/frugon?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~6 min Frugon analyse vos logs d'appels LLM en local et vous dit exactement quels appels pourraient tourner sur un modèle moins cher, avec les économies chiffrées à la clé. Aucune donnée ne quitte votre machine. [Rodiun/frugon: Free, local, open-source LLM cost analyzer — see where your LLM bill leaks, on your machine.Free, local, open-source LLM cost analyzer — see where your LLM bill leaks, on your machine. - Rodiun/frugonGitHub![](https://opengraph.githubassets.com/6fc4049c870435d6c4dade2d51a2fa3372f2f29f21e489440025f7e58630e861/Rodiun/frugon)](https://github.com/Rodiun/frugon?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [dekart-xyz/geosql: Turn Claude/Codex into geospatial analytics agent.](https://github.com/dekart-xyz/geosql?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~3 min GeoSQL transforme Claude, Codex et Copilot en analystes géospatiaux : exploration de schéma, SQL spatial adapté à votre moteur, validation de géométrie et boucle de correction via carte rendue. En local ou self-hosted. [dekart-xyz/geosql: Turn Claude/Codex into geospatial analytics agent.Turn Claude/Codex into geospatial analytics agent. - dekart-xyz/geosqlGitHub![](https://opengraph.githubassets.com/049bae0bdc53e34c05b4a4c2cf2b2d662f10d7a1b1b01198b99f76338f17e206/dekart-xyz/geosql)](https://github.com/dekart-xyz/geosql?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [patoles/agent-flow: Real-time visualization of Claude Code agent orchestration — see your agents think, branch, and coordinate as they work.](https://github.com/patoles/agent-flow?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~5 min Agent Flow visualise en temps réel comment Claude Code et Codex décomposent un problème, se branchent et coordonnent leurs appels d'outils entre sous-agents. [patoles/agent-flow: Real-time visualization of Claude Code agent orchestration — see your agents think, branch, and coordinate as they work.Real-time visualization of Claude Code agent orchestration — see your agents think, branch, and coordinate as they work. - patoles/agent-flowGitHub![](https://repository-images.githubusercontent.com/1187846546/87d85441-5bcc-4627-8724-3eaf57e663f4)](https://github.com/patoles/agent-flow?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ## Apps ### [OpenCut-app/OpenCut: The open-source CapCut alternative](https://github.com/OpenCut-app/OpenCut?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~1 min OpenCut, alternative open source (MIT) à CapCut pour le web, desktop et mobile. Core Rust, architecture plugin-first, mode headless et serveur MCP en cours. 66k ★ sur GitHub. [OpenCut-app/OpenCut: The open-source CapCut alternativeThe open-source CapCut alternative. Contribute to OpenCut-app/OpenCut development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/9cbd98461e2f91dbbe9891cc69a5e3ae00108d49e28a5ffca0ac3d7d9aa18b27/OpenCut-app/OpenCut)](https://github.com/OpenCut-app/OpenCut?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [Atarity/deploy-your-own-saas: List of "only yours" cloud services for everyday needs :black\_flag:](https://github.com/Atarity/deploy-your-own-saas?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~15 min Deploy your own SaaS : une liste d'alternatives self-hosted aux services du quotidien, VPN, streaming musical, hébergement photos, prise de notes, gestion de marque-pages et plus. Open source, sur votre propre infrastructure. [Atarity/deploy-your-own-saas: List of "only yours" cloud services for everyday needs :black\_flag:List of "only yours" cloud services for everyday needs :black\_flag: - Atarity/deploy-your-own-saasGitHub![](https://repository-images.githubusercontent.com/203188450/e6477b80-f013-11e9-8e59-e0e0b75ec170)](https://github.com/Atarity/deploy-your-own-saas?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [Firefox Beta 153.0beta, See All New Features, Updates and Fixes](https://www.firefox.com/en-US/firefox/153.0beta/releasenotes/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~4 min Firefox 153 beta : lecture HDR sous Windows, fusion de PDFs par glisser-déposer, color picker depuis la barre d'adresse, partage de page par QR code, et support expérimental de JPEG XL. [Firefox Beta 153.0beta, See All New Features, Updates and FixesFirefox![](https://www.firefox.com/media/img/firefox/flare/og.4d50d9b1674b.png)](https://www.firefox.com/en-US/firefox/153.0beta/releasenotes/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [homarr-labs/homarr: A modern and easy to use dashboard. 40+ integrations. 20K+ icons built in. Authentication out of the box. No YAML, drag and drop configuration.](https://github.com/homarr-labs/homarr?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~3 min Homarr : un dashboard self-hosted pour centraliser vos apps, avec 40+ intégrations, gestion des utilisateurs et SSO inclus. [homarr-labs/homarr: A modern and easy to use dashboard. 40+ integrations. 20K+ icons built in. Authentication out of the box. No YAML, drag and drop configuration.A modern and easy to use dashboard. 40+ integrations. 20K+ icons built in. Authentication out of the box. No YAML, drag and drop configuration. - homarr-labs/homarrGitHub![](https://opengraph.githubassets.com/227c61e42c73b7161c2334c7fe1e824c8d979f75e325f359c9cb454eb098dd15/homarr-labs/homarr)](https://github.com/homarr-labs/homarr?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [A wiki for people who think in folders, not feeds](https://leafwiki.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~5 min LeafWiki : un wiki self-hosted en binaire Go unique, Markdown sur disque, SQLite pour les métadonnées. Pas de cluster Postgres, backup par simple copie de dossier. [A wiki for people who think in folders, not feedsA real wiki app without the heavy stack. Self-hosted, Markdown on disk, no external database required.LeafWiki![](https://leafwiki.com/assets/screenshot-viewer.png)](https://leafwiki.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [marcomorosi06/WiFiAudioStreaming-Desktop: A desktop application for streaming audio over a local network. It allows you to stream your computer's internal audio to any device on the network. Developed in Kotlin and Jetpack Compose.](https://github.com/marcomorosi06/WiFiAudioStreaming-Desktop?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~6 min WiFiAudioStreaming-Desktop : permet de diffuser l'audio de son ordinateur sur le réseau local, sans pilote tiers, avec chiffrement optionnel en bonus. [marcomorosi06/WiFiAudioStreaming-Desktop: A desktop application for streaming audio over a local network. It allows you to stream your computer's internal audio to any device on the network. Developed in Kotlin and Jetpack Compose.A desktop application for streaming audio over a local network. It allows you to stream your computer's internal audio to any device on the network. Developed in Kotlin and Jetpack Compose. - marco...GitHub![](https://opengraph.githubassets.com/fa853de4f2a177bb3e5a9c63c0928512dd6f810037342c84ca4b0eaa10a69952/marcomorosi06/WiFiAudioStreaming-Desktop)](https://github.com/marcomorosi06/WiFiAudioStreaming-Desktop?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ## Créa ### [Plotter3D](https://killedbyapixel.github.io/VirtualPlotter/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) Frank Force a créé un simulateur 3D de plotter entièrement fonctionnel : on choisit le stylo, l'épaisseur du trait, on charge un SVG, et la simulation trace le dessin exactement comme un vrai plotter, bruit de moteur inclus ! ### [Philatype](https://philatype.com/tabfont/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~1 min TabFont : une police qui transforme la notation d'accords de guitare en diagrammes visuels au fur et à mesure de la frappe. Fonctionne aussi avec la tab notation classique. ### [subframe7536/maple-font: Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项](https://github.com/subframe7536/maple-font?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~15 min Maple Mono V7 : une police monospace open source avec coins arrondis, ligatures et icônes Nerd-Font pour IDE et terminal. La V7 passe au format variable, poids infinis, contrôle fin des italiques, et plus de la moitié des glyphes redessinés. [subframe7536/maple-font: Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项 - subframe753...GitHub![](https://repository-images.githubusercontent.com/479451389/00c67e39-1c75-43d6-8e0e-b0b831c0cb85)](https://github.com/subframe7536/maple-font?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ## Apple ### [peetzweg/opendisplay: Free, open-source Sidecar/Duet alternative — use your iPhone or iPad as a true second monitor for your Mac over USB or WiFi. Low latency H.264, Retina HiDPI, touch input.](https://github.com/peetzweg/opendisplay?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~9 min OpenDisplay : utilisez votre iPhone ou iPad comme second écran pour votre Mac, en USB ou WiFi. Open source, gratuit, sans compte, sans dongle. [peetzweg/opendisplay: Free, open-source Sidecar/Duet alternative — use your iPhone or iPad as a true second monitor for your Mac over USB or WiFi. Low latency H.264, Retina HiDPI, touch input.Free, open-source Sidecar/Duet alternative — use your iPhone or iPad as a true second monitor for your Mac over USB or WiFi. Low latency H.264, Retina HiDPI, touch input. - peetzweg/opendisplayGitHub![](https://opengraph.githubassets.com/831358b6320992c7ae0f7b77b5df05a405816b26fa55573635d04683381e03e9/peetzweg/opendisplay)](https://github.com/peetzweg/opendisplay?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [Davit - a native macOS UI for Apple containers](https://davit.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~7 min Davit : une app macOS native pour gérer des containers Apple sans Docker Desktop, pas de socket Docker, pas d'Electron, 17 Mo, et chaque container tourne dans sa propre VM légère via le framework Virtualization d'Apple. [Davit - a native macOS UI for Apple containersDavit is a free, open-source, fully native macOS app for Apple's container platform: containers, images, volumes and networks with live stats, logs, file browsing, private registries, Compose impor...davit.app![](https://davit.app/img/dashboard.png)](https://davit.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ## Sécurité ### [Hugging Face piraté, les IA américaines refusent de les aider](https://korben.info/hugging-face-pirate-agent-ia-autonome.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~4 min Hugging Face piraté via un dataset piégé : des agents IA autonomes ont volé des credentials et bougé latéralement sur plusieurs clusters. OpenAI et Anthropic ont refusé d'analyser les logs, garde-fous déclenchés. Forensique réalisée avec GLM 5.2. [Hugging Face piraté, les IA américaines refusent de les aiderHugging Face vient de raconter sur son site comment son infra de production s'est fait défoncer par un essaim d'agents IA autonomes. Le point de départ, ...Le site de Korben![](https://korben.info/hugging-face-pirate-agent-ia-autonome/hugging-face-pirate-agent-ia-autonome-1.png)](https://korben.info/hugging-face-pirate-agent-ia-autonome.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ### [La vérif d'âge de l'Europe ridiculisée par une extension Chrome](https://korben.info/verification-age-ue-reseaux-sociaux-contournee.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~4 min La vérification d'âge européenne contournée en quelques minutes via une extension Chrome : clé P-256 logicielle, preuve rejouable à l'infini, tout repose sur la bonne foi du client. [La vérif d'âge de l'Europe ridiculisée par une extension ChromeBon, vous le savez, l'Europe tient absolument à savoir votre âge, avant de vous laisser scroller librement sur le net. Alors pour cela, ils ont mis au ...Le site de Korben![](https://korben.info/verification-age-ue-reseaux-sociaux-contournee/verification-age-ue-reseaux-sociaux-contournee-1.png)](https://korben.info/verification-age-ue-reseaux-sociaux-contournee.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ## Culture ### [late.sh - Le BBS ressuscité en SSH, avec NetHack dedans](https://korben.info/late-sh-bbs-terminal-ssh.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) \~4 min late.sh : un terminal communautaire accessible via SSH, clé SSH comme carte de membre, décor ASCII collaboratif, et les vrais door games des années 90 (NetHack, Dope Wars…) "proxifiés" dans votre session via des crates Rust dédiées. [late.sh - Le BBS ressuscité en SSH, avec NetHack dedansVous tapez dans votre terminal ssh late.sh et c'est tout. Votre clé SSH fait alors office de carte de membre et vous voilà dans un salon peuplé de gens qui ...Le site de Korben![](https://korben.info/late-sh-bbs-terminal-ssh/late-sh-bbs-terminal-ssh-1.png)](https://korben.info/late-sh-bbs-terminal-ssh.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-66) ## Vous aimez cette veille ? Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail. S’abonner Merci ! Vérifiez votre boîte mail pour confirmer. Une seule newsletter par semaine, désabonnement en un clic. --- ## Vous avez aimé cette édition ? Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter. Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/). Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/). Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition. ## Vous n'êtes pas rassasié·e ? Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com). Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com). À vendredi prochain ! Camille ### Hugging Bay, le Pirate Bay des modèles IA · Clear, le langage spec = code · Chatto open source — Veille #65 URL: https://www.camilleroux.com/hugging-bay-le-pirate-bay-des-modeles-ia-clear-le-langage-spec-code-chatto-open-source-veille-65/ Last updated: 2026-07-17T18:23:14.000Z Bonjour, Bienvenue dans cette édition #65 de ma veille hebdo ! Voici les 39 articles qui ont retenu mon attention cette semaine. Bonne lecture ! **En bref :** Un développeur a construit Hugging Bay, un index public de modèles IA détournés de leurs sources d'origine. Clear est un langage où la spécification et l'implémentation coexistent dans le même fichier. Chatto, app de chat, passe open source et devient auto-hébergeable. **Au sommaire :** [Dev](#dev) (17) · [IA](#ia) (14) · [Culture](#culture) (3) · [Jeux](#jeux) (2) · [Apps](#apps) (2) · [Apple](#apple) (1) ## Dev ### [okalachev/flix: Making an ESP32-based quadcopter from scratch](https://github.com/okalachev/flix?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~5 min Flix : un quadcopter open source à base d'ESP32, conçu pour l'éducation et la recherche. Firmware Arduino en moins de 2 000 lignes, simulation Gazebo, bibliothèque Python, protocole MAVLink. Le châssis s'imprime en 3D. [okalachev/flix: Making an ESP32-based quadcopter from scratchMaking an ESP32-based quadcopter from scratch. Contribute to okalachev/flix development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/8fdd10950e6ab19dc09417cacca5ba1c75b50d14d2d13b5e7604cc51788a24f3/okalachev/flix)](https://github.com/okalachev/flix?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [nasa-gibs/worldview: Interactive interface for browsing global, full-resolution satellite imagery](https://github.com/nasa-gibs/worldview?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~2 min NASA Worldview : plus de 1000 couches satellite mondiales en haute résolution, avec certaines données disponibles 3h après observation. Open source, compatible OpenLayers, Leaflet et Cesium. [nasa-gibs/worldview: Interactive interface for browsing global, full-resolution satellite imageryInteractive interface for browsing global, full-resolution satellite imagery - nasa-gibs/worldviewGitHub![](https://opengraph.githubassets.com/0b6fc65f627b7475e0d24ecb367eaa7275efb3ae701a4efb2841b13a6885ff79/nasa-gibs/worldview)](https://github.com/nasa-gibs/worldview?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [3b1b/manim: Animation engine for explanatory math videos](https://github.com/3b1b/manim?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~4 min Manim : le moteur Python derrière les vidéos de 3Blue1Brown, disponible en open source. Du code Python vers des animations mathématiques précises, avec support LaTeX et rendu OpenGL. \`pip install manimgl\` suffit pour démarrer. [3b1b/manim: Animation engine for explanatory math videosAnimation engine for explanatory math videos. Contribute to 3b1b/manim development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/4ef5fab37a2b18e3527608aafcad5abc62ebff4f2586a703b76ccb09e7512afd/3b1b/manim)](https://github.com/3b1b/manim?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [cloud-mail/README-en.md at main](https://github.com/maillab/cloud-mail/blob/main/README-en.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~3 min Cloud Mail : un service mail self-hosted sur Cloudflare Workers, sans serveur. Envoi via Resend, pièces jointes sur R2, notifications Telegram et détection automatique des codes de vérification par Workers AI. [cloud-mail/README-en.md at mainA Cloudflare-based email service | 基于 Cloudflare 的邮箱服务 | Cloudflare Email 邮箱 Mail - cloud-mail/README-en.md at main · maillab/cloud-mailGitHub![](https://opengraph.githubassets.com/51c9ffd383b3cf24c814b90ee601e3e473b4c783830b0db2b84874cf819a1b73/maillab/cloud-mail)](https://github.com/maillab/cloud-mail/blob/main/README-en.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [FirasLatrech/reqlog](https://github.com/FirasLatrech/reqlog?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~3 min reqlog génère un dashboard live de toutes vos requêtes HTTP. Headers, body, latence, replay et diff entre appels. Trois lignes pour l'intégrer sur Express, NestJS, Fastify ou Go. [FirasLatrech/reqlogContribute to FirasLatrech/reqlog development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/9676d43da47aeacfbf5fe8c9040b030086d8a3582396842cf8c23d381ab8cfcb/FirasLatrech/reqlog)](https://github.com/FirasLatrech/reqlog?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [Michael-Manning/E-Paper-Climate-Logger](https://github.com/Michael-Manning/E-Paper-Climate-Logger?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~4 min Weathergotchi : un petit appareil autonome qui mesure en continu la température et l'humidité, affiche les données sur un écran basse consommation et garde l'historique en mémoire. Open source, schémas et firmware inclus. [Michael-Manning/E-Paper-Climate-LoggerContribute to Michael-Manning/E-Paper-Climate-Logger development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/c34d6494bf6838d981bc3928d99db37eeed2647a8fc4eb1a3fd09afefecab14c/Michael-Manning/E-Paper-Climate-Logger)](https://github.com/Michael-Manning/E-Paper-Climate-Logger?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [Regex Vis](https://regex-vis.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) Le plus bel outil de visualisation de regex que j'ai vu depuis des années. Regex Vis est un visualiseur et éditeur de regex qui rend les expressions régulières plus lisibles. ### [David-Crty/databasement: Self-hosted database backup manager with a web UI. Schedule, backup, and restore MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, MongoDB, SQLite & Redis to S3, SFTP, or local storage. SSH Tunnel support.](https://github.com/David-Crty/databasement?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~4 min Databasement : sauvegardes de bases de données via une interface web, self-hosted. MySQL, PostgreSQL, MongoDB, Redis, planification, rétention GFS, restore cross-serveur, stockage S3/SFTP/local, SSH tunnel. Un conteneur Docker suffit. [David-Crty/databasement: Self-hosted database backup manager with a web UI. Schedule, backup, and restore MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, MongoDB, SQLite & Redis to S3, SFTP, or local storage. SSH Tunnel support.Self-hosted database backup manager with a web UI. Schedule, backup, and restore MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, MongoDB, SQLite & Redis to S3, SFTP, or local storage. SSH Tunnel ...GitHub![](https://repository-images.githubusercontent.com/1096720147/dbd165d8-c6c6-4d25-a7e6-e288c4314f93)](https://github.com/David-Crty/databasement?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [Pourquoi les devs n'aiment pas le CSS ?](https://csscade.fr/articles/pourquoi-les-devs-naiment-pas-le-css/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~6 min Les devs n'aiment pas le CSS parce qu'ils ne le maîtrisent pas vraiment. L'article déconstruit les idées reçues : CSS est un vrai langage, avec ses règles de cascade qui déroutent les habitué·es des langages généralistes. [Pourquoi les devs n'aiment pas le CSS ?La référence pour qui aime l'intégration web.Manon Carbonnel![](https://csscade.fr/og/home.jpg)](https://csscade.fr/articles/pourquoi-les-devs-naiment-pas-le-css/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [vercel-labs/native: Toolkit for building native desktop apps](https://github.com/vercel-labs/native?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~5 min Native SDK : un toolkit pour construire des apps desktop natives avec du markup déclaratif et Zig comme logique, aucun browser, aucun WebView, un binaire de quelques mégaoctets. [vercel-labs/native: Toolkit for building native desktop appsToolkit for building native desktop apps. Contribute to vercel-labs/native development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/dcfb80a989e0e7bb460e272cae15e8256b3ca472539e9758bdb3d877e17637e9/vercel-labs/native)](https://github.com/vercel-labs/native?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [Mafyuh/iac: GitOps-driven Infrastructure as Code for my homelab](https://github.com/Mafyuh/iac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~5 min Infrastructure as code pour un homelab Proxmox et Kubernetes, géré en GitOps avec Flux, Ansible et Talos. Le repo expose l'ensemble de la configuration : VMs, cluster K8s, automatisations et networking, tout versionné et déployé via CI/CD. [Mafyuh/iac: GitOps-driven Infrastructure as Code for my homelabGitOps-driven Infrastructure as Code for my homelab - Mafyuh/iacGitHub![](https://opengraph.githubassets.com/68c0485511e48fefe27a736cdea86c98e58930b588f63fd32d84fd815e5bd3eb/Mafyuh/iac)](https://github.com/Mafyuh/iac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [x402, a static blog monetization excercise](https://shtein.me/posts/x402-poc/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~6 min x402 : paywaller une API sur un site statique sans pub ni bouton de don, via le protocole x402 et un Cloudflare Worker. Un exercice concret qui montre enfin à quoi peut servir le code HTTP 402, resté inutilisé depuis des décennies. ### [asciinema : enregistrer son terminal, rejouer les replays, export en gif](https://www.linuxtricks.fr/wiki/asciinema-enregistrer-son-terminal-rejouer-les-replays-export-en-gif?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~2 min asciinema : enregistrer son terminal dans des fichiers texte ultra-légers, rejouables à la demande, exportables en GIF via \`agg\`. Utile pour documenter des procédures ou illustrer des formations sans passer par la vidéo. ### [514-labs/dnsglobe: Global DNS propagation checker TUI — watch a DNS record propagate across 34 public resolvers worldwide, on a world map in your terminal](https://github.com/514-labs/dnsglobe?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~2 min DNSGlobe : un checker de propagation DNS en TUI Rust, qui interroge 34 resolvers en parallèle dans le monde entier et affiche les résultats sur une carte dans le terminal, avec un mode watch qui refresh automatiquement jusqu'à propagation complète. [514-labs/dnsglobe: Global DNS propagation checker TUI — watch a DNS record propagate across 34 public resolvers worldwide, on a world map in your terminalGlobal DNS propagation checker TUI — watch a DNS record propagate across 34 public resolvers worldwide, on a world map in your terminal - 514-labs/dnsglobeGitHub![](https://opengraph.githubassets.com/0c5f89dd68baee454c37bbe12a18886ce21807078becf2bb632139b5d363a613/514-labs/dnsglobe)](https://github.com/514-labs/dnsglobe?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [Clear — Intent-First Agentic Development Language](https://sahin.io/clear/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) Clear est un langage de programmation où la spécification et l'implémentation sont le même fichier. Si vous pouvez décrire ce que ça doit faire, vous avez déjà écrit le code. ### [spiritov/ds.css: A css framework recreating the DS / DS Lite's UI](https://github.com/spiritov/ds.css?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~1 min ds.css : un framework CSS qui recrée fidèlement l'interface de la Nintendo DS Lite, double écran compris [spiritov/ds.css: A css framework recreating the DS / DS Lite's UIA css framework recreating the DS / DS Lite's UI. Contribute to spiritov/ds.css development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/2bc7800d69f12aae23ead2d0d445d7445b27449334bc3f64512554f2c7299ceb/spiritov/ds.css)](https://github.com/spiritov/ds.css?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [HalFrgrd/flyline: Flyline: a Bash plugin to replace readline for a modern line editing experience: syntax highlighting, agent integration, rich prompts, tooltips, fuzzy history search, and more!](https://github.com/HalFrgrd/flyline?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~16 min Flyline : un plugin Bash écrit en Rust pour remplacer readline, avec coloration syntaxique, recherche dans l'historique, prompts enrichis, tooltips et intégration d'agents, sans plugin manager ni configuration laborieuse. [HalFrgrd/flyline: Flyline: a Bash plugin to replace readline for a modern line editing experience: syntax highlighting, agent integration, rich prompts, tooltips, fuzzy history search, and more!Flyline: a Bash plugin to replace readline for a modern line editing experience: syntax highlighting, agent integration, rich prompts, tooltips, fuzzy history search, and more! - HalFrgrd/flylineGitHub![](https://opengraph.githubassets.com/262d5cccab926613d0124e0f1b43cc868a81115dab854f063fa83d3afc5288d5/HalFrgrd/flyline)](https://github.com/HalFrgrd/flyline?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ## IA ### [mattpocock/skills: Skills for Real Engineers. Straight from my .claude directory.](https://github.com/mattpocock/skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~8 min Skills for Real Engineers : une collection de skills pour agents de code (Claude Code, Codex…) pensée pour un vrai travail d'ingénierie. [mattpocock/skills: Skills for Real Engineers. Straight from my .claude directory.Skills for Real Engineers. Straight from my .claude directory. - mattpocock/skillsGitHub![](https://opengraph.githubassets.com/67eb153f6d6dd39069f070d85e25b8e7699cd6b35d9e28eb65b1da1d67c00d6c/mattpocock/skills)](https://github.com/mattpocock/skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [cosmtrek/mindwalk: A visualization tool that replays coding-agent sessions on a 3D map of your codebase.](https://github.com/cosmtrek/mindwalk?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~3 min mindwalk rejoue les sessions d'un coding agent sur une carte 3D de votre codebase : chaque fichier touché s'illumine. Utile pour auditer ce que l'agent a vraiment fait. 100% local. [cosmtrek/mindwalk: A visualization tool that replays coding-agent sessions on a 3D map of your codebase.A visualization tool that replays coding-agent sessions on a 3D map of your codebase. - cosmtrek/mindwalkGitHub![](https://opengraph.githubassets.com/261bfcbed828bac1bc1c276a407c48d5772695446d712ea3bdcd9b3a07ea4704/cosmtrek/mindwalk)](https://github.com/cosmtrek/mindwalk?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [Mesh-LLM/mesh-llm: Distributed AI/LLM for the people. Share compute privately or publicly to power your agents and chat.](https://github.com/Mesh-LLM/mesh-llm?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~5 min Vous voulez faire tourner un modèle 70B+ sans GPU 80 Go ? Mesh LLM, open source, en Rust, distribue l'inférence sur vos machines : un nœud suffit si le modèle tient, sinon il route vers un pair, sinon il shard par couches. [Mesh-LLM/mesh-llm: Distributed AI/LLM for the people. Share compute privately or publicly to power your agents and chat.Distributed AI/LLM for the people. Share compute privately or publicly to power your agents and chat. - Mesh-LLM/mesh-llmGitHub![](https://opengraph.githubassets.com/9f04349e46cae17151b05622f135dd23cecbba371b380c91be75e1e3280d39dc/Mesh-LLM/mesh-llm)](https://github.com/Mesh-LLM/mesh-llm?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [Hugging Bay](https://huggingbay.xyz/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) Un dev a construit une sorte de Pirate Bay pour les modèles IA : Hugging Bay référence des modèles open source et leakés, téléchargeables directement, utilisables en local sans cloud ni abonnement. [Open AI Artifact MetadataHugging Bay publishes open AI catalog metadata, source provenance, license records, neutral hosted-file inventory, answer packs, and recorded hashes. Canonical bundle verification and runtime readi...Hugging Bay![](https://huggingbay.xyz/hugging-bay-header.jpg)](https://huggingbay.xyz/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [Graphify-Labs/graphify: AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs, papers, images, or videos into a queryable knowledge graph. App code + database schema + infrastructure in one graph.](https://github.com/Graphify-Labs/graphify?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~27 min Graphify transforme votre codebase en knowledge graph traversable par vos agents. Tree-sitter parse localement, les relations entre fonctions, classes et schémas SQL deviennent des arêtes. 84k stars sur Github ! [Graphify-Labs/graphify: AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs, papers, images, or videos into a queryable knowledge graph. App code + database schema + infrastructure in one graph.AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs, papers, images, or videos into a querya...GitHub![](https://opengraph.githubassets.com/bf0639b658ef5b3625c9fb2b9cdd8bf64bce1668a0f7f4b25c01fde4e193b603/Graphify-Labs/graphify)](https://github.com/Graphify-Labs/graphify?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [midudev/autoskills: One command. Your entire AI skill stack. Installed.](https://github.com/midudev/autoskills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~2 min autoskills : une commande pour détecter votre stack et installer automatiquement les skills IA les plus adaptées. Chaque fichier est vérifié via un registre audité avec hash SHA-256. [midudev/autoskills: One command. Your entire AI skill stack. Installed.One command. Your entire AI skill stack. Installed. - midudev/autoskillsGitHub![](https://opengraph.githubassets.com/f6aeceb510d91731a8735e03b9f7b27ca87cd29b2a77e4a52874f9d774cb75f6/midudev/autoskills)](https://github.com/midudev/autoskills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [GLM 5.2 and the coming AI margin collapse (part 1)](https://martinalderson.com/posts/the-upcoming-ai-margin-collapse-part-1-glm-5-2/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~6 min GLM 5.2 et l'effondrement des marges d'inférence : premier modèle open weights vraiment comparable à Opus ou GPT-5.5 pour les tâches agentiques, beaucoup moins cher. [GLM 5.2 and the coming AI margin collapse (part 1)GLM 5.2 is the first open weights model I'd call a genuine competitor to Opus and GPT for agentic work - at \~15-20% of the price. Part one of why AI inference margins are about to collapse.Martin Alderson![](https://martinalderson.com/img/og/glm-5-2-and-the-coming-ai-margin-collapse-part-1.png)](https://martinalderson.com/posts/the-upcoming-ai-margin-collapse-part-1-glm-5-2/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [Price per 1M tokens is meaningless](https://janilowski.pl/en/blog/2026/price-per-m-tokens/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~4 min Le prix par million de tokens ne veut rien dire sans mesurer le coût réel par tâche accomplie. Un modèle moins cher au token peut coûter deux à trois fois plus cher en production, selon son efficacité... ### [claude-seo : la skill pour faire des audits SEO directement dans Claude Code](https://www.camilleroux.com/claude-seo-skill/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~5 min J'utilise le plugin claude-seo dans Claude Code pour étudier le SEO de mes sites et ça me fait gagner un temps fou ! Il analyse le site, GA, GSC... puis propose des modifs quali 👌 Voilà mon retour détaillé [claude-seo : la skill pour faire des audits SEO directement dans Claude CodeJ'utilise beaucoup le plugin claude-seo pour Claude Code car elle me permet d'enchaîner rapidement audit SEO, corrections et vérification. Je lance un audit, je récupère des problèmes priorisés, j...Camille Roux![](https://www.camilleroux.com/content/images/size/w1200/2026/07/Capture-d---e--cran-2026-07-13-a---14.35.25.png)](https://www.camilleroux.com/claude-seo-skill/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [When AI Costs More Than the Engineer](https://tomtunguz.com/ai-spend-breakeven-2029/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~4 min Anthropic dépense 2,3x sa masse salariale en compute. Les meilleures boîtes tech hors IA labs tournent à 0,4x. L'article projette trois scénarios chiffrés jusqu'en 2029. [When AI Costs More Than the EngineerAnthropic spends 2.3x payroll on compute. Top software firms spend 0.4x. Three scenarios for where the rest of the market lands by 2029.Tomasz Tunguz![](https://res.cloudinary.com/dzawgnnlr/image/upload/q_auto/f_auto/w_auto/v1782758517/odtjqwtlphmuix5rxxi1.png)](https://tomtunguz.com/ai-spend-breakeven-2029/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [Welcome Everyone](https://hackenewhome.blogspot.com/p/ai-is-taking-over-kids-lives-unicef.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~3 min 20 millions d'enfants utilisent déjà l'IA, avec un taux d'adoption 3x supérieur à celui des adultes. Les cadres légaux actuels, pensés pour des adultes, ne suivent pas. ### [HUANGCHIHHUNGLeo/claude-real-video: Let Claude (or any LLM) actually watch a video — scene-aware, deduplicated frames + transcript, from a URL or local file. Runs locally, MIT.](https://github.com/HUANGCHIHHUNGLeo/claude-real-video?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~6 min claude-real-video permet à un Claude de vraiment "regarder" une vidéo : extraction de frames par détection de changement de scène, déduplication, transcription audio. Fonctionne en local, MIT, depuis une URL ou un fichier. [HUANGCHIHHUNGLeo/claude-real-video: Let Claude (or any LLM) actually watch a video — scene-aware, deduplicated frames + transcript, from a URL or local file. Runs locally, MIT.Let Claude (or any LLM) actually watch a video — scene-aware, deduplicated frames + transcript, from a URL or local file. Runs locally, MIT. - HUANGCHIHHUNGLeo/claude-real-videoGitHub![](https://opengraph.githubassets.com/23702ed3911522a478cedb98531c02045d206421d01999865ffbb989294477b4/HUANGCHIHHUNGLeo/claude-real-video)](https://github.com/HUANGCHIHHUNGLeo/claude-real-video?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [Coding Is No Longer the Constraint: Scaling Developer Experience to Teams and Agents at Spotify](https://engineering.atspotify.com/2026/6/code-with-claude-coding-is-no-longer-the-constraint?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~6 min Chez Spotify, 99 % des ingénieur·es utilisent l'IA chaque semaine. Le secret : pas le modèle, la standardisation. [Coding Is No Longer the Constraint: Scaling Developer Experience to Teams and Agents at SpotifyWhat happens when coding stops being the bottleneck? At Spotify, we’re starting to find out.Spotify Engineering![](https://images.ctfassets.net/p762jor363g1/1AWi7r6UCY7CxpGr1AwmVx/964955258a05aa36b91700057967d431/cwc00-thumbnail.jpg)](https://engineering.atspotify.com/2026/6/code-with-claude-coding-is-no-longer-the-constraint?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [kerlenton/mcpsnoop: Wireshark for MCP. A transparent proxy that shows every real tool call between your AI client and your MCP servers, live in your terminal.](https://github.com/kerlenton/mcpsnoop?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~4 min mcpsnoop : un Wireshark pour MCP. Un proxy transparent qui s'insère dans le flux réel entre votre client IA et vos serveurs MCP, avec une TUI live dans le terminal. [kerlenton/mcpsnoop: Wireshark for MCP. A transparent proxy that shows every real tool call between your AI client and your MCP servers, live in your terminal.Wireshark for MCP. A transparent proxy that shows every real tool call between your AI client and your MCP servers, live in your terminal. - kerlenton/mcpsnoopGitHub![](https://repository-images.githubusercontent.com/1282103176/f81923d7-6ae8-4245-8b7b-487d3bd681bd)](https://github.com/kerlenton/mcpsnoop?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ## Culture ### [Organiser une conférence ça veut dire quoi ?](https://anthonypena.fr/2026/06/16/organiser-une-conference-ca-veut-dire-quoi/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~17 min Un article très concret sur les dessous de la NG Baguette Conf : budget, dépenses, temps passé à l'organisation. Utile pour toute personne qui envisage de se lancer dans l'organisation d'un event tech. ### [What should a personal website be?](https://ratfactor.com/cards/personal-website?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~5 min À quoi doit servir un site personnel ? Un article qui défend une idée simple : arrêtez d'optimiser la structure, mettez des choses en ligne et laissez l'organisation émerger. ### [your GitHub, rated out of 99](https://gitfut.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~1 min GitFut : vos stats GitHub transformées en carte de joueur·se de foot style FIFA Ultimate Team, avec une note calculée à partir de vos commits, stars et contributions réelles [your GitHub, rated out of 99Rate any GitHub profile out of 99 as a FIFA-Ultimate-Team-style player card, scored from real commits, stars and contributions. Get scouted and share your card.GitFut![](https://gitfut.com/opengraph-image?e2293c2f2e0bf28f)](https://gitfut.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ## Jeux ### [ROCKET RAT GAMES](https://rocketrat.games/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) Le jeu de la semaine, Cobalt Core : un deck builder SF avec des boucles temporelles. J'adore la mécanique de jeu et la DA ### [plbrault/youre-the-os: A game where you are a computer's OS and you have to manage processes, memory and I/O events.](https://github.com/plbrault/youre-the-os?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~3 min Un jeu où vous incarnez l'OS d'un ordinateur et gérez des processus, de la mémoire et des événements I/O, avant que l'utilisateur·rice perde patience et vous redémarre 😂 [plbrault/youre-the-os: A game where you are a computer's OS and you have to manage processes, memory and I/O events.A game where you are a computer's OS and you have to manage processes, memory and I/O events. - plbrault/youre-the-osGitHub![](https://opengraph.githubassets.com/96c290fe5121e6f6bafdae206d90812c052fbfff033b101692c17422c23a2850/plbrault/youre-the-os)](https://github.com/plbrault/youre-the-os?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ## Apps ### [OpenTools / OpenPrinter](https://www.opentools.studio/fr?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~5 min Open Printer : une imprimante open source, réparable, avec cartouches rechargeables sans DRM et support rouleau ou feuilles A4/A3. [OpenTools / OpenPrinterOpen printer is a reparable, durable and open source printer.Open Tools![](https://www.opentools.studio/web/image/1096-6c03f418/Open-printer_2_black-prints.webp)](https://www.opentools.studio/fr?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ### [Chatto is now Open Source!](https://www.hmans.dev/blog/chatto-is-open-source?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~4 min Chatto : une app de chat en groupe, open source et auto-hébergeable, légère. Voix, vidéo et partage d'écran inclus. Dispo pour Linux, macOS et Windows. [Chatto is now Open Source!The snappiest chat application you've ever used is now available for self-hosting.hmans.dev![](https://hmans.dev/blog/chatto-is-open-source/banner.png)](https://www.hmans.dev/blog/chatto-is-open-source?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ## Apple ### [Augani/dory: A free, open-source native macOS app for Docker & Linux containers, an alternative to OrbStack and Docker Desktop. Universal for Intel and Apple silicon.](https://github.com/Augani/dory?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) \~4 min Dory : une app macOS native (SwiftUI, \~6 Mo) pour gérer ses containers Docker, en alternative gratuite et open source à Docker Desktop et OrbStack. Un seul VM partagé pour tous les containers, ce qui divise la mémoire idle par presque 5. [Augani/dory: A free, open-source native macOS app for Docker & Linux containers, an alternative to OrbStack and Docker Desktop. Universal for Intel and Apple silicon.A free, open-source native macOS app for Docker & Linux containers, an alternative to OrbStack and Docker Desktop. Universal for Intel and Apple silicon. - Augani/doryGitHub![](https://opengraph.githubassets.com/6e3602f6dd428e6d49eb5c11555fd66a4fb630110e85ae95f070df8526d98945/Augani/dory)](https://github.com/Augani/dory?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-65) ## Vous aimez cette veille ? Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail. S’abonner Merci ! Vérifiez votre boîte mail pour confirmer. Une seule newsletter par semaine, désabonnement en un clic. --- ## Vous avez aimé cette édition ? Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter. Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/). Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/). Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition. ## Vous n'êtes pas rassasié·e ? Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com). Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com). À vendredi prochain ! Camille ### claude-seo : la skill pour faire des audits SEO directement dans Claude Code URL: https://www.camilleroux.com/claude-seo-skill/ Last updated: 2026-07-13T13:37:52.000Z J'utilise beaucoup le plugin [claude-seo](https://github.com/AgriciDaniel/claude-seo?ref=camilleroux.com) pour Claude Code car elle me permet d'enchaîner rapidement audit SEO, corrections et vérification. Je lance un audit, je récupère des problèmes priorisés, je demande des explications, je corrige un title ou une meta-description, j'améliore un maillage interne, puis je relance l'analyse. Ce n'est pas juste un rapport SEO de plus. C'est une boucle de travail. Je m'en sers de temps en temps pour mon blog, mais surtout pour Human Coders où le SEO est essentiel. Je l'avais d'ailleurs citée dans mon [top des skills et plugins Claude Code](https://www.camilleroux.com/top-skills-plugins-claude-code-2026-v3/). Voici plus précisément ce que ça change dans mon usage au quotidien. ## claude-seo : une skill SEO open source pour Claude Code claude-seo est un plugin open source pour Claude Code, sous licence MIT. Au moment où j'écris ces lignes, le repo a dépassé les 10 000 étoiles sur GitHub. L'installation se fait en deux commandes : ```bash /plugin marketplace add AgriciDaniel/claude-seo /plugin install claude-seo@agricidaniel-claude-seo ``` Ensuite, tout part de la commande `/seo`. Le plugin installe une vraie boîte à outils SEO dans Claude Code : audits de site, analyse de page, SEO technique, contenu, Schema.org, sitemap, maillage interne, images, GEO/AEO, SEO local, e-commerce, international, backlinks, reporting… Je n'utilise pas tout. Mais même avec un usage assez simple, c'est déjà très pratique. Autre point important : on peut commencer sans connecter de comptes externes. Pas besoin de connecter Google Search Console, GA4, Ahrefs ou DataForSEO pour obtenir un premier audit. Le plugin analyse ce qu'il peut récupérer publiquement sur le site et produit déjà des recommandations utiles. Évidemment, si on ajoute des données réelles, l'analyse devient plus intéressante. ## Ce qu'elle sait faire sans rien brancher Même sans identifiants Google, claude-seo peut déjà analyser pas mal de choses. Sur une page ou un site, elle regarde notamment : - les titles ; - les meta-descriptions ; - la structure des titres ; - l'indexabilité ; - les canonicals ; - les redirections ; - le robots.txt ; - le sitemap ; - les données structurées ; - le maillage interne ; - la qualité du contenu ; - les signaux E-E-A-T ; - les images ; - la citabilité pour les IA. Par exemple, on peut lancer un audit complet : ```bash /seo audit https://www.camilleroux.com ``` Ou une analyse plus ciblée sur une page : ```bash /seo page https://www.camilleroux.com/mon-article/ ``` On peut aussi se concentrer sur un aspect précis : ```bash /seo schema https://www.camilleroux.com /seo geo https://www.camilleroux.com /seo technical https://www.camilleroux.com ``` Le résultat n'est pas seulement une liste de problèmes. Chaque recommandation est formulée avec une observation, une priorité, une logique, parfois une dépendance avec d'autres corrections, et surtout une façon de vérifier si l'action a eu un effet. ## Mon usage au quotidien En pratique, je m'en sers surtout comme d'un assistant SEO intégré à Claude Code. Je lance un audit, puis je regarde d'abord les recommandations qui combinent trois critères : - une page importante ; - un impact probable ; - une correction faisable simplement. Si claude-seo signale un problème, je peux corriger immédiatement (meta-description, schema, liens internes), puis relancer l'analyse pour vérifier. C'est ce côté itératif que j'apprécie : audit, correction, vérification, sans changer. ## Là où ça devient vraiment utile : les données Google Je suis pas un grand fan de Google, vous le savez, mais quand on parle de SEO c'est assez incontournable. claude-seo peut se connecter à plusieurs sources Google selon le niveau de configuration : PageSpeed Insights, CrUX, Search Console, GA4... Ça permet de repérer les pages qui ont déjà des impressions mais un taux de clic trop faible. Les requêtes où une page se situe autour de la position 8 à 15\. Les contenus qui apparaissent dans Google mais ne transforment pas assez. ## Le suivi dans le temps claude-seo propose aussi un suivi dans le temps avec une baseline et des comparaisons : ```bash /seo drift baseline https://www.camilleroux.com /seo drift compare https://www.camilleroux.com /seo drift history https://www.camilleroux.com ``` Je ne m'en sers pas encore, mais l'idée est de repérer facilement ce qui change ou se dégrade entre deux audits. ## La citabilité IA, sans en faire une religion claude-seo permet aussi de travailler la GEO/AEO, c'est-à-dire l'optimisation pour les réponses générées par les IA : AI Overviews, ChatGPT, Perplexity, Gemini, etc. L'idée est simple : vérifier si une page est claire, structurée et facile à citer. Par exemple : - des titres qui répondent vraiment aux questions ; - des paragraphes compréhensibles hors contexte ; - une source et une légitimité claires ; - un contenu bien structuré. De plus en plus de clients de Human Coders nous disent nous avoir trouvé en cherchant une formations via ChatGPT ou autres. Ça reste marginal, difficile à optimiser, ... mais ça me parait utile de vérifier que au moins les bases sont là. ## Là où ça compte vraiment : Human Coders Sur mon blog, le SEO reste secondaire. J'écris surtout pour partager ce que je teste, parler de mes passions... Chez [Human Coders](https://www.humancoders.com/?ref=camilleroux.com), c'est différent. Le référencement est un sujet important depuis toujours. Nous avons un catalogue de plus de 250 formations aujourd'hui, et chaque formation doit être trouvable, compréhensible, bien structurée, et assez claire pour répondre aux questions des personnes qui cherchent à se former ou à former leur équipe. C'est typiquement là que claude-seo devient intéressante. Elle aide à vérifier le balisage `Product`, `Offer` ou `BreadcrumbList`, à améliorer la structure des pages, à repérer les contenus trop faibles, et à rendre certaines sections plus faciles à citer par les moteurs de recherche comme par les IA. Je continue aussi à utiliser [Monitorank](https://monitorank.com/?ref=camilleroux.com) pour suivre proprement les positions des mots-clés importants du catalogue. claude-seo ne remplace pas ce suivi, mais ajoute une couche très pratique dans mon workflow Claude Code. Il m'arrive aussi de lui passer de temps en temps un export pour compléter les informations issues de GA et de GSC. Et si le sujet Claude Code vous intéresse côté équipe (skills, plugins, hooks, MCP, sub-agents, intégration dans un vrai workflow de dev) on a justement des formations [Claude Code](https://www.humancoders.com/formations/claude-code?ref=camilleroux.com) et [Claude Code avancé](https://www.humancoders.com/formations/claude-code-avance?ref=camilleroux.com) chez Human Coders ;) [Formation Claude CodeMaîtrisez Claude Code en 2 jours : générez, corrigez et refactorisez du code plus vite grâce à l’IA d’Anthropic.![](https://www.camilleroux.com/content/images/icon/favicon-7ad414a0-53d4d49a-4a33-4fc7-8ae8-da442f900d1d.ico)Human CodersVincent D. - ARJO FRANCE - 08.07.2026![](https://www.camilleroux.com/content/images/thumbnail/formation-claude-code-3d3a5e5c-cbf7-4761-a1a3-4ec216c029cd.png)](https://www.humancoders.com/formations/claude-code?ref=camilleroux.com) [Formation Claude Code avancéFormation Claude Code avancée : slash commandes, plugins, MCP et orchestration multi-agents en 2 jours pour industrialiser vos workflows.![](https://www.camilleroux.com/content/images/icon/favicon-7ad414a0-af095dd7-7b67-42a6-afc4-5e87c0a19611.ico)Human Coders FormationsHuman Coders![](https://www.camilleroux.com/content/images/thumbnail/formation-claude-code-avance-92a12b34-892e-49bc-9980-dd473261e30d.png)](https://www.humancoders.com/formations/claude-code-avance?ref=camilleroux.com) ## Ce que je n'utilise pas encore Je n'utilise qu'une partie du plugin. Il y a pas mal de fonctions que je n'utilise pas encore : briefs de contenu, clustering sémantique, analyse concurrentielle, backlinks, SEO local, hreflang, SEO programmatique, rapports, et intégrations externes. ## Conclusion claude-seo ne remplace pas les outils SEO classiques, mais elle change la façon de travailler : tout se passe dans Claude Code, avec une boucle simple et rapide entre analyse, correction et vérification. C’est ce côté itératif qui fait la différence au quotidien. Si vous voulez tester par vous-même, le dépôt est disponible ici : [GitHub - AgriciDaniel/claude-seo: Universal SEO skill for Claude Code. 25 sub-skills + 18 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, semantic clustering, e-commerce SEO, international SEO, Google APIs, and PDF/Excel reporting. Optional DataForSEO, Firecrawl, and Banana extensions.Universal SEO skill for Claude Code. 25 sub-skills + 18 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, semantic clustering, e-commerce SEO, in…![](https://www.camilleroux.com/content/images/icon/favicon-de87b9cd-838e-400d-857d-ef46a05af247.svg)GitHubAgriciDaniel![](https://www.camilleroux.com/content/images/thumbnail/claude-seo-93698316-d13d-4398-b02f-1255d6bf36d3)](https://github.com/AgriciDaniel/claude-seo?ref=camilleroux.com) Et pour aller plus loin sur Claude Code et son intégration dans un workflow de développement, vous pouvez jeter un œil aux formations [Claude Code](https://www.humancoders.com/formations/claude-code?ref=camilleroux.com) et [Claude Code avancé](https://www.humancoders.com/formations/claude-code-avance?ref=camilleroux.com) chez Human Coders. ### LibrePods libère les AirPods · Claude Science · Cloudflare Drop — Veille #64 URL: https://www.camilleroux.com/librepods-libere-les-airpods-claude-science-cloudflare-drop-veille-64/ Last updated: 2026-07-10T13:26:32.000Z Bonjour, Bienvenue dans cette édition #64 de ma veille hebdo ! C'est sous un soleil de plomb que je publie les 36 articles qui ont retenu mon attention cette semaine. Bonne lecture ! **En bref :** LibrePods apporte la détection d'oreille, l'antibruit et l'état de batterie des AirPods sous Linux et Android sans dépendre d'Apple. Claude Science connecte PubMed, Jupyter, R et des clusters HPC dans un seul workbench IA. Cloudflare Drop publie un dossier local en site web via un simple glisser-déposer dans le navigateur. **Au sommaire :** [Dev](#dev) (15) · [IA](#ia) (8) · [Apps](#apps) (4) · [Créa](#crea) (3) · [Sécurité](#securite) (3) · [Culture](#culture) (2) · [Jeux](#jeux) (1) ## Dev ### [Welcome](https://getquality.md/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~4 min QUALITY.md : un format de fichier ouvert pour déclarer ce que "bon" signifie sur un projet, sécurité, maintenabilité, qualité du code, des tests, avec un contexte explicite et des critères évaluables par des humains ou des agents. [WelcomeModel your project's quality so teams and agents can evaluate it, stay aligned on what good means, and improve it over time.QUALITY.md![](https://qualitymd.mintlify.app/mintlify-assets/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DDocumentation%26title%3DWelcome%26description%3DModel%2Byour%2Bproject%2527s%2Bquality%2Bso%2Bteams%2Band%2Bagents%2Bcan%2Bevaluate%2Bit%252C%2Bstay%2Baligned%2Bon%2Bwhat%2Bgood%2Bmeans%252C%2Band%2Bimprove%2Bit%2Bover%2Btime.%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fqualitymd%252FsLIMh5WV6DfwmLOb%252Fimages%252Flogo-light.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DsLIMh5WV6DfwmLOb%2526q%253D85%2526s%253D030d662d102781868c1d2a2bd2d19dd3%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fqualitymd%252FsLIMh5WV6DfwmLOb%252Fimages%252Flogo-dark.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DsLIMh5WV6DfwmLOb%2526q%253D85%2526s%253D4b8425268a06c01fa6bab22883d684ef%26primaryColor%3D%25235B68EE%26lightColor%3D%2523A4ACF2%26darkColor%3D%25235B68EE%26backgroundLight%3D%2523ffffff%26backgroundDark%3D%25230c0c10&w=1200&q=100)](https://getquality.md/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Oak](https://oak.space/docs?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~11 min Oak, une couche de versioning pensée pour les agents de code : une branche par session, des descriptions plutôt que des commits, et un montage lazy pour attaquer n'importe quel dépôt en quelques secondes. [DocumentationDocumentation for Oak — the agentic substrate coding agents build on: concepts, CLI, and API.Oak![](https://oak.space/social-card-217ab603.png)](https://oak.space/docs?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Cloudflare Drop](https://www.cloudflare.com/drop/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) Cloudflare Drop : déposez un dossier ou un zip dans le navigateur, le site est en ligne sur le réseau Cloudflare en quelques secondes. Sans compte. Le déploiement expire après 60 minutes, sauf si vous le réclamez. [Cloudflare DropDrop a folder or zip. See your site live on Cloudflare's global network in seconds.cloudflare.com![](https://www.cloudflare.com/_summon/og-image.png)](https://www.cloudflare.com/drop/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Astryx Design System](https://astryx.atmeta.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~3 min Astryx : le design system open source de Meta, en beta, 160+ composants React, thèmes personnalisables et support MCP pour l'intégrer directement dans un workflow avec des agents IA. [Astryx Design SystemAn open source design system that is fully customizable and agent ready.Astryx![](https://lookaside.facebook.com/assets/astryx/Astryx-Banner.png)](https://astryx.atmeta.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Lire la puce de sa carte d'identité en Python sous Linux](https://korben.info/carte-identite-electronique-lire-puce-python.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~4 min cnie-python-tools lit la puce NFC de la carte d'identité française sous Linux : état civil, adresse, photo JPEG 2000\. Les empreintes restent hors de portée, protégées par l'EAC. [Lire la puce de sa carte d'identité en Python sous LinuxHubert, fidèle lecteur de Korben.info m'a envoyé un mail pour me dire qu'il avait reçu sa nouvelle carte d'identité. Vous savez celle en petit format avec ...Le site de Korben![](https://korben.info/carte-identite-electronique-lire-puce-python/carte-identite-electronique-lire-puce-python-1.png)](https://korben.info/carte-identite-electronique-lire-puce-python.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [superfile: a terminal file manager that actually looks good](https://www.opensourceprojects.dev/post/superfile?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~4 min superfile : un file manager en terminal qui fait enfin attention à son apparence, navigation clavier, thèmes, plugins, support macOS/Linux/Windows, installation en une ligne. [superfile: a terminal file manager that actually looks goodsuperfile a terminal file manager that actually looks goodOpen-source Projects![](https://opengraph.githubassets.com/1/yorukot/superfile)](https://www.opensourceprojects.dev/post/superfile?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Hanami 3.0: In full bloom](https://hanakai.org/blog/2026/06/30/hanami-3-0-in-full-bloom?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~7 min Hanami 3.0 : mailers, i18n et Minitest au programme, avec des perfs qui donnent envie, jusqu'à 3x plus de throughput et 14x moins d'allocations par requête, sans toucher au code existant. [Hanami 3.0: In full bloomNew mailers, i18n, and Minitest. Your apps faster by default. Our most complete Hanami yet!Hanakai![](https://hanakai.org/og/blog/2026/06/30/hanami-3-0-in-full-bloom.png)](https://hanakai.org/blog/2026/06/30/hanami-3-0-in-full-bloom?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [google/copybara: Copybara: A tool for transforming and moving code between repositories.](https://github.com/google/copybara?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~5 min Copybara : un outil Google pour synchroniser du code entre plusieurs dépôts Git, avec transformations à la volée. Utile quand on maintient un repo privé et un repo public en parallèle par exemple. [google/copybara: Copybara: A tool for transforming and moving code between repositories.Copybara: A tool for transforming and moving code between repositories. - google/copybaraGitHub![](https://repository-images.githubusercontent.com/67722017/76fcc500-525b-11ea-85e2-37c7b18c893c)](https://github.com/google/copybara?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Smooth-Maximum, the most useful function](https://www.youtube.com/watch?v=6Qb6QtC6QMs&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) Le smooth-maximum : une fonction mathématique pour interpoler entre le minimum et le maximum de deux valeurs, avec un paramètre pour contrôler la "dureté" de la transition. Très utile en creative coding et shaders. [Smooth-Maximum, the most useful functionProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/6Qb6QtC6QMs/maxresdefault.jpg)](https://www.youtube.com/watch?v=6Qb6QtC6QMs&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [baairon/torlink: A sleek, zero-setup torrent finder and downloader that lives right in your terminal.](https://github.com/baairon/torlink?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~3 min torlink : un client torrent qui tourne dans le terminal, zéro config, \`npx torlnk\` et c'est parti. Agrège plusieurs sources connues (YTS, Nyaa, TPB…), téléchargements en arrière-plan, reprise automatique en cas d'interruption. [baairon/torlink: A sleek, zero-setup torrent finder and downloader that lives right in your terminal.A sleek, zero-setup torrent finder and downloader that lives right in your terminal. - baairon/torlinkGitHub![](https://repository-images.githubusercontent.com/1280278993/6f2be8ff-6716-4954-8c87-27aa51056da5)](https://github.com/baairon/torlink?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [WATaBoy: JIT-ing Game Boy Instructions to Wasm Beats a Native Interpreter](https://humphri.es/blog/WATaBoy/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~11 min WATaBoy : un émulateur Game Boy qui compile les instructions SM83 en Wasm à la volée, pour contourner l'interdiction du JIT sur iOS en passant par le moteur WebAssembly du navigateur, et qui dépasse les performances d'un interpréteur natif. ### [librepods-org/librepods: AirPods liberated from Apple's ecosystem.](https://github.com/librepods-org/librepods?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~6 min LibrePods : utiliser les fonctionnalités des AirPods (détection d'oreille, modes antibruit, batterie précise, gestes de tête) sur Android et Linux, sans appareil Apple. Le protocole propriétaire a été rétro-ingénié, le code est open source. [librepods-org/librepods: AirPods liberated from Apple's ecosystem.AirPods liberated from Apple's ecosystem. Contribute to librepods-org/librepods development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/863717537/80b4f2f1-52f9-4c3e-b32a-779933701089)](https://github.com/librepods-org/librepods?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Design Patterns Suck](https://luminousmen.com/post/design-patterns-suck/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~6 min Selon l'auteur, les design patterns ne résolvent pas des problèmes de code, ils résolvent des problèmes de langage. Qu'en pensez-vous ? [Design Patterns SuckUnlock the truth about design patterns in software engineering! Discover why design patterns may not be as beneficial as they seem and how language limitations lead to their overuse. Explore the fl...luminousmen![](https://iamluminousmen-media.s3.amazonaws.com/media/design-patterns-suck.jpg)](https://luminousmen.com/post/design-patterns-suck/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Run any Dockerfile on Vercel](https://vercel.com/blog/dockerfile-on-vercel?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~4 min Vercel Containers : déployez n'importe quel Dockerfile sur Vercel, avec autoscaling, preview par commit et facturation au CPU actif seulement. [Run any Dockerfile on VercelVercel now runs any HTTP server straight from a Dockerfile. Bring a Rails, Django, Spring Boot, or Go app and Vercel builds, deploys, autoscales, and runs it on Fluid compute with Active CPU pricing.Vercel![](https://assets.vercel.com/image/upload/contentful/image/e5382hct74si/1Wdvcld1Wzct1CysAXQYfg/35ae25ac76ee222ad0801a4ca35c4c6d/vercel-containers-og.png)](https://vercel.com/blog/dockerfile-on-vercel?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [columnar-tech/databow: A command-line tool for querying databases](https://github.com/columnar-tech/databow?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~2 min databow : un outil en ligne de commande pour interroger des bases de données via ADBC. Shell SQL interactif avec coloration syntaxique, export JSON/CSV/Arrow, multi-bases. Écrit en Rust, s'installe via \`uv\` ou \`cargo\`. [columnar-tech/databow: A command-line tool for querying databasesA command-line tool for querying databases. Contribute to columnar-tech/databow development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/180be161657964bbfa3f1deee26755661a687f0b598a98064f3b2b80be8bdd56/columnar-tech/databow)](https://github.com/columnar-tech/databow?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ## IA ### [workweave/router: Model router for agentic systems. Routes every prompt to the right model in <50ms. Cut costs 40-70% with just an endpoint change.](https://github.com/workweave/router?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~4 min Weave Router : un proxy qui route chaque prompt vers le bon modèle (Anthropic, OpenAI, Gemini, OSS) en moins de 50 ms, avec une réduction de coûts annoncée de 40 à 70 %. Un changement d'endpoint suffit. [workweave/router: Model router for agentic systems. Routes every prompt to the right model in <50ms. Cut costs 40-70% with just an endpoint change.Model router for agentic systems. Routes every prompt to the right model in <50ms. Cut costs 40-70% with just an endpoint change. - workweave/routerGitHub![](https://opengraph.githubassets.com/2f002b4167c031b9d7d224c70f6cf8ccc5dabb94654a47337617feac00dfc6b8/workweave/router)](https://github.com/workweave/router?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Agent-Reach/docs/README\_en.md at main](https://github.com/Panniantong/Agent-Reach/blob/main/docs/README%5Fen.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~10 min Agent Reach est un CLI qui branche vos agents IA sur Twitter, Reddit, YouTube, GitHub et d'autres, sans passer par les API payantes. [Agent-Reach/docs/README\_en.md at mainGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees. - Agent-Reach/docs/README\_en.md at main · Pannian...GitHub![](https://opengraph.githubassets.com/937b16a394495aa31d75a2d0a7b4a3f02ca9b9780b44e08987664cd1de46f7bd/Panniantong/Agent-Reach)](https://github.com/Panniantong/Agent-Reach/blob/main/docs/README%5Fen.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Claude Science, an AI workbench for scientists](https://www.anthropic.com/news/claude-science-ai-workbench?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~7 min Claude Science centralise PubMed, Jupyter, R, les clusters HPC et 60+ connecteurs scientifiques (génomique, protéomique…) dans une interface unique avec traçabilité complète. [Claude Science, an AI workbench for scientistsClaude Science is a customizable app that integrates the tools and packages researchers most often use, produces auditable artifacts, and provides flexible access to computing resources.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/6d4a0d28992ade92d6fa63646fd9c9d318245c6c-2400x1260.jpg)](https://www.anthropic.com/news/claude-science-ai-workbench?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Nomlings: virtual pets for your Claude Code sessions](https://www.nomlings.cc/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~4 min Nomlings : un animal de compagnie virtuel qui vit dans vos sessions Claude Code, se nourrit de tokens, réagit à vos erreurs et évolue au fil du temps. Fonctionne aussi en mode autonome, sans Claude Code. [Nomlings: virtual pets for your Claude Code sessionsNomlings: virtual pets for your Claude Code sessions.Nomlings![](https://www.nomlings.cc/og-image.png)](https://www.nomlings.cc/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [You really shouldn't copy-paste errors into Claude Code](https://home.robusta.dev/blog/you-really-shouldnt-copy-paste-errors-into-claude-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~3 min Ne copiez-collez pas vos erreurs dans Claude Code : laissez l'agent les corriger lui-même. Si Claude ne peut pas tester en autonomie, donnez-lui accès à ce dont il a besoin (base de données, browser headless, clé API) et sortez de la boucle. [You really shouldn't copy-paste errors into Claude CodeHow I learned to love the loopRobusta![](https://home.robusta.devdata:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSI2NzUiIHZpZXdCb3g9IjAgMCAxMjAwIDY3NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9IkdldCBvdXQgb2YgdGhlIGxvb3A6IENsYXVkZSBDb2RlIGVtaXRzIGFuIEVSUk9SLCBhIHNsb3cgaHVtYW4gY29weS1wYXN0ZXMgaXQgYmFjaywgaW5zdGVhZCBvZiBsZXR0aW5nIHRoZSBhZ2VudCBmaXggaXRzIG93biBsb29wIj4KICA8ZGVmcz4KICAgIDxtYXJrZXIgaWQ9ImNwZS1pbmsiIHZpZXdCb3g9IjAgMCAxMiAxMiIgcmVmWD0iOSIgcmVmWT0iNiIgbWFya2VyV2lkdGg9IjkiIG1hcmtlckhlaWdodD0iOSIgb3JpZW50PSJhdXRvLXN0YXJ0LXJldmVyc2UiPgogICAgICA8cGF0aCBkPSJNMC41LDAuNSBMMTEuNSw2IEwwLjUsMTEuNSBMNCw2IFoiIGZpbGw9IiMxZjJhMzciIC8+CiAgICA8L21hcmtlcj4KICAgIDxtYXJrZXIgaWQ9ImNwZS1ncmVlbiIgdmlld0JveD0iMCAwIDEyIDEyIiByZWZYPSI5IiByZWZZPSI2IiBtYXJrZXJXaWR0aD0iOSIgbWFya2VySGVpZ2h0PSI5IiBvcmllbnQ9ImF1dG8tc3RhcnQtcmV2ZXJzZSI+CiAgICAgIDxwYXRoIGQ9Ik0wLjUsMC41IEwxMS41LDYgTDAuNSwxMS41IEw0LDYgWiIgZmlsbD0iIzNmOWM0MCIgLz4KICAgIDwvbWFya2VyPgogICAgPG1hcmtlciBpZD0iY3BlLXJlZCIgdmlld0JveD0iMCAwIDEyIDEyIiByZWZYPSI4IiByZWZZPSI2IiBtYXJrZXJXaWR0aD0iMTEiIG1hcmtlckhlaWdodD0iMTEiIG9yaWVudD0iYXV0by1zdGFydC1yZXZlcnNlIj4KICAgICAgPHBhdGggZD0iTTAuNSwwLjUgTDExLjUsNiBMMC41LDExLjUgTDMuNSw2IFoiIGZpbGw9IiNkZDNiMzAiIC8+CiAgICA8L21hcmtlcj4KICA8L2RlZnM+CgogIDxzdHlsZT4KICAgIC5oYW5kIHsgZm9udC1mYW1pbHk6ICJDb21pYyBTYW5zIE1TIiwgIkNvbWljIFNhbnMiLCAiQ2hhbGtib2FyZCBTRSIsICJCcmFkbGV5IEhhbmQiLCAiU2Vnb2UgUHJpbnQiLCBjdXJzaXZlOyB9CiAgICAubW9ubyB7IGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsICJKZXRCcmFpbnMgTW9ubyIsICJTRiBNb25vIiwgbW9ub3NwYWNlOyB9CiAgPC9zdHlsZT4KCiAgPCEtLSBjcmVhbSBwYXBlciAtLT4KICA8cmVjdCB3aWR0aD0iMTIwMCIgaGVpZ2h0PSI2NzUiIGZpbGw9IiNmYWY2ZWUiIC8+CgogIDwhLS0gdGl0bGUgLS0+CiAgPHRleHQgeD0iNjAwIiB5PSI3MiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgY2xhc3M9ImhhbmQiIGZvbnQtc2l6ZT0iNTYiIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiMxZjJhMzciPkdldCBvdXQgb2YgdGhlIGxvb3AuPC90ZXh0PgogIDx0ZXh0IHg9IjYwMCIgeT0iMTE2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBjbGFzcz0iaGFuZCIgZm9udC1zaXplPSIyNiIgZmlsbD0iIzZiNzI4MCI+KHN0b3AgY29weS1wYXN0aW5nIGVycm9ycyBpbnRvIENsYXVkZSBDb2RlKTwvdGV4dD4KCiAgPCEtLSBDbGF1ZGUgQ29kZSBib3ggKGhhbmQtZHJhd24pIC0tPgogIDxwYXRoIGQ9Ik0gMTIwIDIxNCBRIDI4MCAyMTAgNDQxIDIxMCBRIDQ0MCAyNzggNDM5IDM0NiBRIDI4MCAzNDkgMTE5IDM0NCBRIDEyMSAyNzkgMTIwIDIxNCBaIgogICAgICAgIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzFmMmEzNyIgc3Ryb2tlLXdpZHRoPSIzLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgLz4KICA8dGV4dCB4PSIyODAiIHk9IjI5MCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgY2xhc3M9ImhhbmQiIGZvbnQtc2l6ZT0iMzYiIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiMxZjJhMzciPkNsYXVkZSBDb2RlPC90ZXh0PgoKICA8IS0tIGdyZWVuIHNlbGYtbG9vcDogdGhlIGZhc3QgYXV0b25vbW91cyBsb29wIC0tPgogIDxwYXRoIGQ9Ik0gMTg4IDIwOSBDIDE5OCAxNTAsIDM0MiAxNTAsIDM1MiAyMDIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzNmOWM0MCIgc3Ryb2tlLXdpZHRoPSIzLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgbWFya2VyLWVuZD0idXJsKCNjcGUtZ3JlZW4pIiAvPgoKICA8IS0tIGJsYWNrIGFycm93OiBDbGF1ZGUgQ29kZSAtPiBFUlJPUiAtLT4KICA8cGF0aCBkPSJNIDQ0NSAyNzggUSA2NzAgMjc0IDg4OCAyNzciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzFmMmEzNyIgc3Ryb2tlLXdpZHRoPSIzLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgbWFya2VyLWVuZD0idXJsKCNjcGUtaW5rKSIgLz4KCiAgPCEtLSBFUlJPUiB0ZXJtaW5hbCBib3ggLS0+CiAgPHBhdGggZD0iTSA5MDEgMjE0IFEgMTA0MSAyMTAgMTE4MSAyMTAgUSAxMTgwIDI3OCAxMTc5IDM0NiBRIDEwNDEgMzQ5IDg5OSAzNDQgUSA5MDAgMjc5IDkwMSAyMTQgWiIKICAgICAgICBmaWxsPSJub25lIiBzdHJva2U9IiMxZjJhMzciIHN0cm9rZS13aWR0aD0iMy41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+CiAgPHRleHQgeD0iOTMwIiB5PSIyOTIiIGNsYXNzPSJtb25vIiBmb250LXNpemU9IjM0IiBmb250LXdlaWdodD0iNjAwIiBmaWxsPSIjMWYyYTM3Ij4mZ3Q7XzwvdGV4dD4KICA8dGV4dCB4PSI5ODgiIHk9IjI5MCIgY2xhc3M9ImhhbmQiIGZvbnQtc2l6ZT0iNDAiIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiNkZDNiMzAiPkVSUk9SPC90ZXh0PgoKICA8IS0tIHJlZCBhcnJvdzogRVJST1IgLT4gc2xvdyBodW1hbiAtLT4KICA8cGF0aCBkPSJNIDEwNTAgMzQ3IEMgMTA4NiA0NzAsIDgzMCA1MDIsIDY2OCA1MTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2RkM2IzMCIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIG1hcmtlci1lbmQ9InVybCgjY3BlLXJlZCkiIC8+CgogIDwhLS0gcmVkIGFycm93OiBzbG93IGh1bWFuIC0+IENsYXVkZSBDb2RlICh0aGUgaHVtYW4gaW4gdGhlIG1pZGRsZSkgLS0+CiAgPHBhdGggZD0iTSA1NDAgNTIwIEMgMzcyIDUzMiwgMzAwIDQ3MCwgMjkyIDM1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGQzYjMwIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgbWFya2VyLWVuZD0idXJsKCNjcGUtcmVkKSIgLz4KCiAgPCEtLSBzdGljayBmaWd1cmUgLS0+CiAgPGcgc3Ryb2tlPSIjMWYyYTM3IiBzdHJva2Utd2lkdGg9IjMuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjYwMCIgY3k9IjQ1MiIgcj0iMjEiIC8+CiAgICA8cGF0aCBkPSJNIDYwMCA0NzMgTCA2MDAgNTMyIiAvPgogICAgPHBhdGggZD0iTSA1NjQgNTE0IEwgNjAwIDQ5NCBMIDYzNiA1MTQiIC8+CiAgICA8cGF0aCBkPSJNIDU3MSA1ODIgTCA2MDAgNTMyIEwgNjI5IDU4MiIgLz4KICA8L2c+CgogIDwhLS0gbGFiZWxzIC0tPgogIDx0ZXh0IHg9IjYwMCIgeT0iNjI0IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBjbGFzcz0iaGFuZCIgZm9udC1zaXplPSIzMiIgZm9udC13ZWlnaHQ9IjcwMCIgZmlsbD0iI2RkM2IzMCI+Y3RybC1DICYjODIzMDsgY3RybC1WPC90ZXh0PgogIDx0ZXh0IHg9IjYwMCIgeT0iNjYwIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBjbGFzcz0iaGFuZCIgZm9udC1zaXplPSIyMyIgZm9udC13ZWlnaHQ9IjcwMCIgZmlsbD0iIzFmMmEzNyI+c2xvdyBodW1hbjwvdGV4dD4KPC9zdmc+Cg==)](https://home.robusta.dev/blog/you-really-shouldnt-copy-paste-errors-into-claude-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [jamesob/local-llm: Everything I know about running LLMs locally](https://github.com/jamesob/local-llm?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~9 min Tout ce qu'il faut savoir pour faire tourner des LLMs en local : hardware, configuration GPU, PCIe switching, speech-to-text avec Whisper, avec des configs Docker prêtes à l'emploi. De $2k (2× RTX 3090) à $40k (4× RTX Pro 6000, 384 GB VRAM). [jamesob/local-llm: Everything I know about running LLMs locallyEverything I know about running LLMs locally. Contribute to jamesob/local-llm development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/a6f5175a409893276f88e5271e3aaa2a525333aca2d17a2ab59de66414982d82/jamesob/local-llm)](https://github.com/jamesob/local-llm?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [cclank/lanshu-animated-architecture-diagram: Premium hand-drawn animated architecture diagram Codex skill](https://github.com/cclank/lanshu-animated-architecture-diagram?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~3 min Lanshu Animated Architecture Diagram : un JSON en entrée, un GIF animé façon tableau noir hand-drawn en sortie, avec le fichier Excalidraw éditable et le PNG statique. Aucune dépendance externe, juste Python et Pillow. [cclank/lanshu-animated-architecture-diagram: Premium hand-drawn animated architecture diagram Codex skillPremium hand-drawn animated architecture diagram Codex skill - cclank/lanshu-animated-architecture-diagramGitHub![](https://opengraph.githubassets.com/96cc62be645ea487bc9d01a8e1dfb6ae2a3c19ed58bab442288e3c7dc83dabb4/cclank/lanshu-animated-architecture-diagram)](https://github.com/cclank/lanshu-animated-architecture-diagram?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Hotswap - Drop-in open coding models hosted for you](https://hotswap.arcjet.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~3 min Hotswap permet de faire tourner des modèles open source derrière Claude Code ou Codex sans toucher à votre tooling : deux variables d'environnement à changer, switch de modèle depuis le dashboard, paiement à l'usage. ## Apps ### [v3.0.0 · immich-app immich](https://github.com/immich-app/immich/discussions/29439?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~32 min Immich 3.0 est sorti : édition non-destructive mobile, workflows, OCR et transcoding HLS. [v3.0.0 · immich-app immichv3.0.0GitHub![](https://opengraph.githubassets.com/43df31b2b03ac8b0b532671c3f0fd16f1511be401d54679825f977baf7137261/immich-app/immich/discussions/29439)](https://github.com/immich-app/immich/discussions/29439?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [denislupookov/altersend: Send files directly between devices over the internet - no cloud, no servers, no size limits.](https://github.com/denislupookov/altersend?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~4 min AlterSend : transfert de fichiers en peer-to-peer, chiffré de bout en bout, sans compte, sans serveur et sans limite de taille. Une alternative directe à WeTransfer ou Google Drive pour celles et ceux qui préfèrent garder leurs fichiers hors du cloud. [denislupookov/altersend: Send files directly between devices over the internet - no cloud, no servers, no size limits.Send files directly between devices over the internet - no cloud, no servers, no size limits. - denislupookov/altersendGitHub![](https://repository-images.githubusercontent.com/1240022612/ffdfe8bd-2ad8-43e0-8cc7-518b8fd79b3d)](https://github.com/denislupookov/altersend?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Cartes.gouv.fr : notre territoire commun](https://cartes.gouv.fr/explorer-les-cartes/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) Géoportail ferme : l'IGN regroupe ses services sur cartes.gouv.fr. Cadastre, vues aériennes, cartes historiques, données officielles du territoire, accessibles gratuitement et sans compte. ### [Hate “The Algorithm?” RSS Is One of the Tools You’ve Been Looking For](https://www.eff.org/deeplinks/2026/06/hate-algorithm-rss-one-tools-youve-been-looking?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~6 min Très content de voir le RSS revenir dans les conversations, j'en parle d'ailleurs dans ma conf sur ma veille techno. Reprendre le contrôle de ce qu'on lit, sans algorithme ni FOMO, ça commence souvent par là. [Hate “The Algorithm?” RSS Is One of the Tools You’ve Been Looking ForSince at least the moment Facebook introduced (and apologized for) its News Feed, “the algorithm” has been shorthand for the ways the tech giants control what we see and when we see it. In the age ...Electronic Frontier Foundation![](https://www.eff.org/files/banner_library/decentralization-banner.png)](https://www.eff.org/deeplinks/2026/06/hate-algorithm-rss-one-tools-youve-been-looking?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ## Créa ### [1-bit pixel art emojis](https://hypertalking.com/2023/05/15/1-bit-pixel-art-emojis/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~1 min 42 emojis Apple recréés en pixel art 1 bit sur une grille 32x32\. La contrainte force à identifier ce qui rend chaque emoji reconnaissable, le même défi que les icônes des débuts de l'informatique. Disponibles en Creative Commons NC. ### [The Scanline Sweeper: A Glyph Rendering Algorithm](https://youtu.be/B9bztU1sTFA?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) The Scanline Sweeper : un algorithme de rendu de glyphes expliqué en vidéo [The Scanline Sweeper: A Glyph Rendering AlgorithmProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/B9bztU1sTFA/maxresdefault.jpg)](https://youtu.be/B9bztU1sTFA?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Introduction to Shaders: A Beginner's Guide (1/4)](https://www.youtube.com/watch?v=q1xzpZu1KTc&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) Patt Vira revient avec une série très attendue sur les shaders en p5.js : syntaxe GLSL, setup... Le vrai défi des shaders, c'est de repenser sa façon de coder : chaque pixel est traité en parallèle. Ma techno préférée pour l'art génératif ! [Introduction to Shaders: A Beginner's Guide (1/4)Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/q1xzpZu1KTc/maxresdefault.jpg)](https://www.youtube.com/watch?v=q1xzpZu1KTc&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ## Sécurité ### [See What Your Browser Reveals About You](https://mysysinfo.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~6 min Ce que n'importe quel site peut voir sur vous : IP, localisation estimée, navigateur, OS, résolution d'écran, nombre de cœurs CPU, langue, cookies... [See What Your Browser Reveals About YouSee the IP address, location, browser, OS, and device data your browser sends to every website you visit — live, no login required.MySysInfo![](https://mysysinfo.com/og-image.png)](https://mysysinfo.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [We have Mythos at Home: GLM 5.2 beats Claude in our Cyber Benchmarks](https://semgrep.dev/blog/2026/we-have-mythos-at-home-glm-52-beats-claude-in-our-cyber-benchmarks/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~9 min GLM 5.2 de Zhipu AI surpasse Claude Code sur la détection de vulnérabilités IDOR : 39% de F1 contre 32%, pour 0,17 $ par vulnérabilité. [We have Mythos at Home: GLM 5.2 beats Claude in our Cyber BenchmarksAmong models given nothing but a prompt, the best open-weight option beat Claude Opus 4.8.Semgrep![](https://semgrep.dev/assets/blog/glm-5.2-beats-claude-in-our-cybersecurity-benchmarks.png)](https://semgrep.dev/blog/2026/we-have-mythos-at-home-glm-52-beats-claude-in-our-cyber-benchmarks/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [hasp · model 01](https://gethasp.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~6 min Hasp : un broker local qui injecte vos secrets dans les agents de code sans jamais leur laisser lire les valeurs. Zéro cloud, vault chiffré, redaction du streaming sur 11 encodings. [hasp · model 01A local broker that keeps your secrets in one encrypted vault and hands them to coding agents inside the project boundary, never as a value they can read.spec sheet![](https://gethasp.com/assets/img/hasp-social.png)](https://gethasp.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ## Culture ### [Winamp Skin Museum](https://skins.webamp.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) Winamp Skin Museum : 100 000 skins Winamp en scroll infini, avec prévisualisation interactive [Winamp Skin MuseumInfinite scroll through 100k Winamp skins with interactive previewWinamp Skin Museum![](https://skin-museum-og-captbaritone-webamp.vercel.app/api/og)](https://skins.webamp.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ### [Why Your Morning Brew Is Good for You](https://www.ucc.ie/en/advancement/alumni-benefits/bridge-newsletter/why-your-morning-brew-is-good-for-you.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) \~2 min Le café décaféiné améliorerait la mémoire et l'apprentissage, le caféiné réduirait l'anxiété et l'inflammation, mais les deux amélioreraient l'humeur et réduiraient le stress, via le microbiome intestinal. Étude publiée dans Nature Communications. [Why Your Morning Brew Is Good for YouAccess past issues of The Bridge, UCC's alumni newsletter, featuring reunion photos, special interviews, and the latest campus updates.University College Cork![](https://www.ucc.ie/en/media/alumniandadvancement/0.jpg)](https://www.ucc.ie/en/advancement/alumni-benefits/bridge-newsletter/why-your-morning-brew-is-good-for-you.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ## Jeux ### [Prince Chazz](https://princechazz.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) Un roguelite basé sur le pathfinding aux échecs, jouable en ligne, où vous guidez le Prince Chazz à travers l'échiquier en évitant les pièces ennemies. [0A seeded chess-pathfinding roguelite. Guide Prince Chazz across the board, dodging enemy pieces, and race the per-seed leaderboard.Prince Chazz![](https://princechazz.com/og-image.png)](https://princechazz.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-64) ## Vous aimez cette veille ? Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail. S’abonner Merci ! Vérifiez votre boîte mail pour confirmer. Une seule newsletter par semaine, désabonnement en un clic. --- ## Vous avez aimé cette édition ? Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter. Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/). Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/). Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition. ## Vous n'êtes pas rassasié·e ? Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com). Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com). À vendredi prochain ! Camille ### Claude Sonnet 5 ; OpenAI perd 21 Mds · Discord migre sa voix vers l'Edge — Veille #63 URL: https://www.camilleroux.com/claude-sonnet-5-openai-perd-21-mds-discord-migre-sa-voix-vers-ledge-veille-63/ Last updated: 2026-07-03T08:03:56.000Z Bonjour, Bienvenue dans cette édition #63 de ma veille hebdo ! J’envoie cette newsletter juste avant d'aller à SunnyTech car j'ai le plaisir d’animer la conférence de clôture de ce bel événement ce soir pour y parler d'une de mes grandes passions, l'[art algorithmique](https://www.camilleroux.com/art-generatif-de-la-decouverte-a-la-publication-dun-projet-dans-un-studio-prestigieux/). Voici les 36 articles qui ont retenu mon attention cette semaine. Bonne lecture ! **En bref :** Anthropic lance Claude Sonnet 5, présenté comme le modèle le plus agentique de la gamme avec support plans, browser et outils. Des documents financiers révèlent qu'OpenAI a engrangé 13 milliards de revenus en 2025 pour 21 milliards de pertes opérationnelles. Discord a migré son infrastructure voix vers 300+ points de présence Cloudflare, réduisant la latence de 34%. **Au sommaire :** [Dev](#dev) (18) · [IA](#ia) (11) · [Art Créa & Design](#art-crea-design) (3) · [Fun & WTF](#fun-wtf) (2) · [Culture Tech](#culture-tech) (1) · [Apps](#apps) (1) ## Dev ### [Open-Source Desktop Client for Modern Databases](https://tabularis.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~1 min Client de base de données desktop open-source, avec MCP intégré pour que les agents IA puissent inspecter les schémas et exécuter des requêtes, sans sortir de l'outil. Rust + Tauri, supporte PostgreSQL, MySQL et SQLite, extensible via plugins. [Open-Source Desktop Client for Modern DatabasesOpen-source desktop database client with support for PostgreSQL, MySQL/MariaDB, and SQLite. Hackable with plugins, with notebooks, AI, and MCP built in.Tabularis![](https://tabularis.dev/opengraph-image?de126ae95169ba3c)](https://tabularis.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) ### [Présentation de l'élément HTML | Blog](https://developer.chrome.com/blog/usermedia-html-element?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~7 min Chrome 151 introduit l'élément HTML \`\` : fini les appels à \`getUserMedia()\`, l'accès caméra/micro se déclenche directement au clic de l'utilisateur·rice, avec gestion native du refus d'accès. [Présentation de l'élément HTML | BlogDécouvrez l'élément HTML <usermedia>, un nouvel élément de fonctionnalité qui arrive dans Chrome 151.Chrome for Developers![](https://developer.chrome.com/static/blog/usermedia-html-element/image/thumbnail.png?hl=fr)](https://developer.chrome.com/blog/usermedia-html-element?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) ### [Announcing the Monetization Gateway: charge for any resource behind Cloudflare via x402](https://blog.cloudflare.com/monetization-gateway/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~8 min Cloudflare Monetization Gateway : facturer n'importe quelle ressource (page, API, dataset, outil MCP) via le protocole x402, avec règlement en stablecoins, sans avoir à construire sa propre stack de paiement. Qu'en pensez-vous ? 🤔 [Announcing the Monetization Gateway: charge for any resource behind Cloudflare via x402We're opening the waitlist for our Monetization Gateway, which will allow you to charge for any web page, dataset, API, or MCP tool behind Cloudflare. The charges will settle in stablecoins over th...The Cloudflare Blog![](https://cf-assets.www.cloudflare.com/zkvhlag99gkb/7wA6Z3Df13eeHZkxM3Fokt/088b64cd947100b70bd0e49c845fc984/Announcing_the_Monetization_Gateway-_charge_for_any_resource_behind_Cloudflare_via_x402-OG.png)](https://blog.cloudflare.com/monetization-gateway/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) ### [ljtn/epiq: Local first cli-native issue tracker - distributed and backed by git](https://github.com/ljtn/epiq?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~3 min Epiq : un issue tracker local-first, stocké dans Git, utilisable en CLI ou dans le navigateur. [ljtn/epiq: Local first cli-native issue tracker - distributed and backed by gitLocal first cli-native issue tracker - distributed and backed by git - ljtn/epiqGitHub![](https://opengraph.githubassets.com/48654ab18102fed2978783836721e5aeee61872d0795ac517f540cc83f80ace0/ljtn/epiq)](https://github.com/ljtn/epiq?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) ### [maurodesouza/profile-readme-generator: 🎨 Enhance your GitHub profile with this amazing tool, which allows you to create a personalized README quickly and easily. This profile README generator is the best you'll find 🚀](https://github.com/maurodesouza/profile-readme-generator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~2 min Un générateur de README pour profil GitHub, en drag & drop, avec preview en temps réel. [maurodesouza/profile-readme-generator: 🎨 Enhance your GitHub profile with this amazing tool, which allows you to create a personalized README quickly and easily. This profile README generator is the best you'll find 🚀🎨 Enhance your GitHub profile with this amazing tool, which allows you to create a personalized README quickly and easily. This profile README generator is the best you'll find 🚀 - maurodesouza/pro...GitHub![](https://repository-images.githubusercontent.com/500872269/5f43de8e-a1ea-4847-a0fd-ae3ddeaec679)](https://github.com/maurodesouza/profile-readme-generator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) ### [One beautiful Ruby framework for all major AI providers. Chat, images, embeddings, tools.](https://rubyllm.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~3 min RubyLLM : un framework Ruby unique pour tous les grands providers IA (OpenAI, Anthropic, Gemini, Ollama...). Chat, vision, audio, embeddings, tools, agents, structured output… avec une intégration Rails incluse. [One beautiful Ruby framework for all major AI providers. Chat, images, embeddings, tools.A single, beautiful Ruby framework for all major AI providers. Easily build chatbots, AI agents, RAG applications, content generators, and every AI workflow you can think of.RubyLLM![](https://rubyllm.com/assets/images/og/pages/rubyllm.png)](https://rubyllm.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) ### [Scaling Rails at Aura Frames: Splitting to 8 Primary DBs and Reaching #1 in the App Store](https://andyatkinson.com/how-aura-frames-scales-for-peak-load-ruby-on-rails?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~9 min Comment Aura Frames a passé Rails à 8 bases de données primaires pour tenir 41M requêtes/heure le jour de Noël, avec \`disable\_joins: true\` comme pièce centrale. [Scaling Rails at Aura Frames: Splitting to 8 Primary DBs and Reaching #1 in the App Store📌 Overview Ruby on Rails has helped make it possible to scale out the database layer, meeting the demands of millions of Aura Frames customers enjoying their digital photo frames. In late 2025, the...Andrew Atkinson![](https://andyatkinson.com/assets/images/posts/2026/blog-aura-frames-rails-christmas-2025-web.jpg)](https://andyatkinson.com/how-aura-frames-scales-for-peak-load-ruby-on-rails?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) ### [glyphcss: ASCII polygon-mesh renderer for the DOM](https://glyphcss.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~1 min Un moteur de rendu 3D ASCII dans le DOM — OBJ, glTF, GLB, STL, VOX projetés dans un simple \`
\`, sans nœud DOM par polygone.

### [DeltaDB](https://zed.dev/deltadb?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~1 min

DeltaDB enregistre chaque opération entre les commits, lie chaque modification à la conversation agent qui l'a produite, et permet de brancher à n'importe quel point de l'historique, y compris en cours d'exécution.

[DeltaDBSign up for early access to continuous source control and review.Zed![](https://zed.dev/api/og?title=DeltaDB)](https://zed.dev/deltadb?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [bjarneo/ku: A fast, keyboard-driven Kubernetes TUI. Browse any resource, edit objects, follow logs, and shell into pods.](https://github.com/bjarneo/ku?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~3 min

\`ku\` : un TUI Kubernetes piloté au clavier, inspiré de k9s et lazygit. Navigation dans les ressources, logs, édition YAML, shell dans les pods, sans quitter le terminal.

[bjarneo/ku: A fast, keyboard-driven Kubernetes TUI. Browse any resource, edit objects, follow logs, and shell into pods.A fast, keyboard-driven Kubernetes TUI. Browse any resource, edit objects, follow logs, and shell into pods. - GitHub - bjarneo/ku: A fast, keyboard-driven Kubernetes TUI. Browse any resource, edi...GitHub![](https://opengraph.githubassets.com/399688db9b379141b117eda0cf8c57f2872155caa40a58692c1d5dd967e3f7d6/bjarneo/ku)](https://github.com/bjarneo/ku?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [SQL to ER Diagram — Free Online ERD Generator from SQL](https://sqltoerdiagram.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~2 min

Outil en ligne pour convertir un schéma SQL en diagramme ER, entièrement dans le navigateur, rien n'est envoyé côté serveur. Compatible PostgreSQL, MySQL, SQLite et SQL Server, export PNG ou SVG, open source.

[SQL to ER Diagram — Free Online ERD Generator from SQLSQL to ER diagram: paste your SQL schema (CREATE TABLE statements) and instantly generate a clean, interactive ER diagram (ERD) online. Convert SQL to a diagram free — open source, runs entirely in...sqltoerdiagram.com![](https://sqltoerdiagram.com/og.png)](https://sqltoerdiagram.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [Appreciating Exif | Brent Fitzgerald](https://brentfitzgerald.com/posts/appreciating-exif/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~13 min

Un billet bien écrit sur l'Exif : ce que c'est, où ça se loge dans un fichier JPEG (spoiler : c'est du TIFF embarqué), à quoi ça sert et pourquoi ce format des années 90 tient encore la route en 2026.

[Appreciating Exif | Brent FitzgeraldThe '90s-era digital camera metadata format, still useful in 2026.Brent Fitzgerald![](https://brentfitzgerald.com/posts/appreciating-exif/index.png)](https://brentfitzgerald.com/posts/appreciating-exif/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [tamnd/kage: Shadow any website for offline viewing, with the JavaScript stripped out](https://github.com/tamnd/kage?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~10 min

kage clone un site en headless Chrome, supprime tout le JavaScript et sauvegarde le résultat en fichiers HTML locaux, consultables hors ligne, sans tracking, sans appel réseau.

[tamnd/kage: Shadow any website for offline viewing, with the JavaScript stripped outShadow any website for offline viewing, with the JavaScript stripped out - tamnd/kageGitHub![](https://opengraph.githubassets.com/05f0c8203d4682627b5398002d38651c37bc45d85e39e5bcc77143684586f617/tamnd/kage)](https://github.com/tamnd/kage?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [Découvrez Lore : le contrôle de version open source de nouvelle génération](https://lore.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~2 min

Epic Games annonce Lore, un système de contrôle de version open source (licence MIT) optimisé pour les projets qui mêlent code et grosses ressources binaires, typiquement les jeux vidéo.

[Découvrez Lore : le contrôle de version open source de nouvelle générationLore est conçu pour une évolutivité sans précédent des données et des équipes. Il est optimisé pour les projets qui combinent du code et de grandes ressources binaires.Lore![](https://cms-assets.unrealengine.com/AEOpzOpKNRbioUBp6s1Yjz/resize=width:1200/cmq88bqgw0k6107n218glex92)](https://lore.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [How We Moved Discord Voice to the Edge](https://discord.com/blog/how-we-moved-discord-voice-to-the-edge?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~13 min

Discord a migré sa voix vers l'edge Cloudflare : 300+ PoPs au lieu de 30 régions, -34% de latence à Frankfurt. Les post-mortems sont instructifs, un PoP en Islande dégradait les appels mixtes, une saturation chez Orange a forcé un rollback.

[How We Moved Discord Voice to the EdgeMoving Discord’s voice and video onto Cloudflare's edge network. Closer servers, lower ping in most regions, and a few real bugs getting there.discord.com![](https://cdn.prod.website-files.com/5f9072399b2640f14d6a2bf4/6a2840bb10082f32bf59f78a_2024_10_DiscordBlog_UsingDiscord-2.png)](https://discord.com/blog/how-we-moved-discord-voice-to-the-edge?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [sem](https://ataraxy-labs.github.io/sem/index.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~3 min

"sem" : un outil CLI qui comprend votre code Git au niveau sémantique, diff, blame, impact et log par fonction plutôt que par ligne. 26 langages supportés, zéro config.

### [one terminal for the whole herd](https://herdr.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~4 min

Herdr : un multiplexeur de terminal pensé pour les agents IA. Persistance des sessions, panes cliquables, attach SSH, et une API socket pour laisser les agents piloter leur propre workspace sans intervention manuelle.

[one terminal for the whole herdTerminal-native agent runtime and multiplexer. Run AI coding agents in real panes, detach and reattach, SSH in, see state, and orchestrate through the CLI/socket API.Herdr![](https://herdr.dev/assets/og-card-v8.png)](https://herdr.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [A Self-Hostable Wasm Sandbox for JavaScript Workers](https://kyushu.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~1 min

Kyushu : un sandbox WebAssembly self-hostable pour faire tourner des handlers JavaScript/TypeScript style Cloudflare Workers.

[A Self-Hostable Wasm Sandbox for JavaScript WorkersA self-hostable Wasm sandbox for JavaScript workers.Kyushu![](https://kyushu.dev/social-image.jpg)](https://kyushu.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

## IA

### [Simple, Fast, Vibe‑Ready | Official Harness for GLM-5.2](https://zcode.z.ai/en/docs/welcome?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~3 min

ZCode est l'environnement officiel pour GLM-5.2 : quota x1,5 pour les abonné·es au Coding Plan, BYOK supporté, dispo sur macOS, Windows et Linux.

[Simple, Fast, Vibe‑Ready | Official Harness for GLM-5.2Learn how to install, configure, and use ZCode with GLM-5.2, GLM Coding Plan, Z.ai, BigModel, and AI coding agents for coding, review, and long-running development tasks.ZCode![](https://zcode.z.ai/images/summary_large_image.png?v=20260628)](https://zcode.z.ai/en/docs/welcome?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [Open source game engine Godot will no longer accept AI-authored code contributions: 'We can't trust heavy users of AI to understand their code enough to fix it'](https://www.pcgamer.com/gaming-industry/open-source-game-engine-godot-will-no-longer-accept-ai-authored-code-contributions-we-cant-trust-heavy-users-of-ai-to-understand-their-code-enough-to-fix-it/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~2 min

Godot bannit les contributions de code générées par IA : trop de pull requests "slop" épuisent les maintainers. La règle est simple, l'IA ne peut pas prendre de responsabilité.

[Open source game engine Godot will no longer accept AI-authored code contributions: 'We can't trust heavy users of AI to understand their code enough to fix it'At risk of drowning in AI slop code, Godot is firming up its contribution requirements.PC Gamer![](https://cdn.mos.cms.futurecdn.net/9fe6i3bvMxcRA6sb2TJAS-1600-80.jpg)](https://www.pcgamer.com/gaming-industry/open-source-game-engine-godot-will-no-longer-accept-ai-authored-code-contributions-we-cant-trust-heavy-users-of-ai-to-understand-their-code-enough-to-fix-it/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [Redeploying Claude Fable 5](https://www.anthropic.com/news/redeploying-fable-5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~13 min

Claude Fable 5 est de retour dès demain sur Claude.ai, Claude Code et l'API. Inclus jusqu'à 50 % des limites hebdomadaires pour les plans Pro, Max et Team jusqu'au 7 juillet.

[Redeploying Claude Fable 5Anthropic is redeploying Claude Fable 5 starting July 1 following the lifting of export controls, with updated cybersecurity safeguards and a new industry jailbreak framework.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/6d4a0d28992ade92d6fa63646fd9c9d318245c6c-2400x1260.jpg)](https://www.anthropic.com/news/redeploying-fable-5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [Quel matériel et pour quel prix en 2026 pour faire de l’IA en local](https://tazmenworld.com/2026/06/11/quel-materiel-et-pour-quel-prix-en-2026-pour-faire-de-lia-en-local/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~18 min

Quel matériel et pour quel prix en 2026 pour faire de l'IA en local

### [Introducing Claude Sonnet 5](https://www.anthropic.com/news/claude-sonnet-5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~6 min

Claude Sonnet 5 positionné comme le modèle le plus agentique de la gamme Sonnet : plans, browser, terminal, exécution autonome sur des tâches complexes qui nécessitaient jusqu'ici des modèles Opus.

[Introducing Claude Sonnet 5Our most agentic Sonnet yet, with top-tier intelligence for coding and everyday professional work.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/458ea645ef6b729f6847cba16932716e6b547f2f-2880x1620.png)](https://www.anthropic.com/news/claude-sonnet-5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [Introduction | Headroom](https://headroom-docs.vercel.app/docs?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~4 min

Vos agents LLM passent leur temps à lire des tonnes de contexte inutile. Headroom compresse tout ça, outputs d'outils, résultats DB, RAG, avant que ça atteigne le modèle. 87 % de tokens en moins, précision identique à priori

[Introduction | HeadroomHeadroom is the context optimization layer for LLM applications. Compress tool outputs, DB results, file reads, and RAG results before they reach the model. Same answers, fraction of the tokens.headroom-docs.vercel.app![](https://chopratejas.github.io/headroom/og/docs/image.png)](https://headroom-docs.vercel.app/docs?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [Announcing Stack Overflow for Agents](https://stackoverflow.blog/2026/06/10/announcing-stack-overflow-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~7 min

Stack Overflow lance une API pour que les agents IA puissent chercher des solutions directement. Vous pensez que c'est une bonne idée ?

[Announcing Stack Overflow for AgentsStack Overflow![](https://cdn.stackoverflow.co/images/jo7n4k8s/production/b4acf6a245cdf11aabbe4bbc7ac7c48114aea458-2048x1075.jpg?rect=2,0,2045,1075&w=780&h=410&auto=format&dpr=2)](https://stackoverflow.blog/2026/06/10/announcing-stack-overflow-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [Leaked financial docs show OpenAI is losing billions of dollars a year](https://arstechnica.com/ai/2026/06/leaked-financial-docs-show-openai-is-losing-billions-of-dollars-a-year/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~3 min

OpenAI : 13 milliards de revenus en 2025, 21 milliards de pertes opérationnelles. La R&D seule coûte 19 milliards, dont 10,5 versés à Microsoft. Rentabilité prévue pour 2030 !

[Leaked financial docs show OpenAI is losing billions of dollars a yearAudited accounting shows growing revenues being dwarfed by R&D, other expenses.Ars Technica![](https://cdn.arstechnica.net/wp-content/uploads/2026/06/GettyImages-1828746438-1536x864.jpg)](https://arstechnica.com/ai/2026/06/leaked-financial-docs-show-openai-is-losing-billions-of-dollars-a-year/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [Making Claude a chemist](https://www.anthropic.com/research/making-claude-a-chemist?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~10 min

Anthropic teste Claude en spectroscopie NMR face à ChemDraw et MestReNova, y compris sur l'élucidation de structure à partir d'un spectre expérimental, là où les outils actuels s'arrêtent.

[Making Claude a chemistAnthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.anthropic.com![](https://www.anthropic.com/api/opengraph-illustration?name=Hand%20HeadCube&backgroundColor=cactus)](https://www.anthropic.com/research/making-claude-a-chemist?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [previewing gpt 5 6 sol](https://openai.com/index/previewing-gpt-5-6-sol/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

OpenAI lance une preview limitée de GPT-5.6 : Sol (flagship), Terra (2x moins cher que GPT-5.5) et Luna (le plus abordable). Accès restreint à quelques partenaires pour l'instant, dispo générale dans les prochaines semaines.

### [Shall we play a game?](https://www.kennethpayne.uk/p/shall-we-play-a-game?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~6 min

Des chercheurs ont mis Claude, GPT et Gemini dans des simulations de crise nucléaire. Résultat : usage quasi-systématique des armes tactiques, tabou du "first use" inexistant, trois modèles avec des stratégies radicalement différentes.

[Shall we play a game?My AI nuclear simulation is out now, and it's a WOPR.Ken’s Substack![](https://substackcdn.com/image/fetch/$s_!3TAh!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24302f16-6ee6-4b02-b46e-bfeb0d56efbf_1024x608.png)](https://www.kennethpayne.uk/p/shall-we-play-a-game?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

## Art Créa & Design

### [Cobalt Blue](https://storiedcolors.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~1 min

Un catalogue de couleurs nommées, racontées avec leur chimie, leur histoire... du jaune impérial des empereurs Tang à l'indigo des révoltes coloniales bengalaises.

[Cobalt BlueStoried Colors: named colors with documented histories.Storied Colors![](https://storiedcolors.com/open-graph/_site.png)](https://storiedcolors.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [how it works](https://johnowhitaker.github.io/inkwash/about?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~15 min

Inkwash : une app de dessin aquarelle dans le navigateur, construite sur WebGL2\. L'article détaille l'architecture technique, textures flottantes, fluides de Stam, simulation papier/eau/encre.

### [Every Frame Perfect](https://tonsky.me/blog/every-frame-perfect/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~3 min

Chaque frame de votre UI doit avoir du sens, même au milieu d'une animation. Un bon principe : si on prend un screenshot à n'importe quel instant, ça doit être cohérent. Spoiler : la plupart des apps échouent ce test.

[Every Frame PerfectHow imprecise UI animations erode trust in producttonsky.me![](https://dynogee.com/gen?id=24m2qx9uethuw6p&title=Every+Frame+Perfect)](https://tonsky.me/blog/every-frame-perfect/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

## Fun & WTF

### [Quebec town recognizes trees as living beings with rights | CBC News](https://www.cbc.ca/news/canada/montreal/terrasse-vaudreil-quebec-tree-rights-9.7243634?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

Une ville québécoise reconnaît officiellement les arbres comme des êtres vivants dotés de droits, une première au Canada.

[Quebec town recognizes trees as living beings with rights | CBC NewsA small town west of Montreal has decided to officially recognize trees as living beings with rights of their own, in what an environmental organization describes as a first in Quebec and Canada.CBC![](https://i.cbc.ca/ais/3130066c-279a-4d0c-af51-2d594b78680f,1782062951783/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C411%2C3500%2C1968%29%3BResize%3D620)](https://www.cbc.ca/news/canada/montreal/terrasse-vaudreil-quebec-tree-rights-9.7243634?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

### [Rejected Emoji Proposals](https://charlottebuff.com/unicode/misc/rejected-emoji-proposals/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~11 min

Les propositions d'emoji rejetées par l'Unicode Consortium. Il y en a des funky ! Have fun :)

[Rejected Emoji ProposalsProposed emoji that didn’t make the cut.Charlotte Eiffel Lilith Buff![](https://charlottebuff.com/assets/image/thumbnail/rejected-emoji-proposals.png)](https://charlottebuff.com/unicode/misc/rejected-emoji-proposals/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

## Culture Tech

### [Blogging Can Just Be Stating The Obvious](https://blog.jim-nielsen.com/2026/blogging-stating-the-obvious/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63) \~2 min

Blogger, c'est souvent juste oser dire ce qui semble évident à tout le monde mais que personne ne dit

## Apps

### [Free, Private Browser Tools](https://brevio.pro/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

184 outils browser gratuits (PDF, images, JSON, QR codes, etc.), tout s'exécute en local, sans upload, sans compte, sans serveur.

[Free, Private Browser Toolsbrevio offers 166+ free tools for PDFs, images, text, finance, development, and health — all processing runs locally in your browser. No file upload, no server, no account required. Privacy by design.brevio![](https://brevio.pro/opengraph-image?c1b36dc0a543a598)](https://brevio.pro/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-63)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### MCP : les serveurs et outils à connaître en 2026
URL: https://www.camilleroux.com/mcp-serveurs-outils/
Last updated: 2026-07-01T17:13:13.000Z
Le MCP (Model Context Protocol) est le standard ouvert d’Anthropic qui permet à un modèle comme Claude de se connecter à des outils et des données externes via une interface commune, plutôt qu’une intégration sur-mesure par service. En un peu plus d’un an, le protocole est passé d’une spécification confidentielle à une infrastructure quasi incontournable de l’écosystème IA.

J’avais déjà exploré le sujet côté pratique avec [l’agent IA que j’ai vibe codé pour chercher un appart](https://www.camilleroux.com/claude-code-mcp-et-rails-jai-vibe-code-un-agent-ia-qui-cherche-un-appart-a-ma-place/), qui s’appuie sur MCP et Rails. Ce récap élargit la focale : une sélection de serveurs et d’outils MCP repérés dans ma [veille techno](https://www.camilleroux.com/veille/) ces derniers mois, plus un aperçu du débat autour de ce protocole. 

Si tu veux approfondir MCP dans Claude Code au-delà de cette liste, la formation [Claude Code avancé](https://www.humancoders.com/formations/claude-code-avance?ref=camilleroux.com) de Human Coders y consacre tout un module (intégration d’outils externes, orchestration de sub-agents).

## Serveurs et outils MCP repérés en veille

### 1\. awesome-mcp-servers — le point de départ

Une liste communautaire de serveurs MCP, classés par catégorie : bases de données, APIs, fichiers locaux, navigateurs… Le point d’entrée le plus rapide pour explorer ce qui existe avant de coder son propre serveur.

[GitHub - punkpeye/awesome-mcp-servers: A collection of MCP servers.A collection of MCP servers. Contribute to punkpeye/awesome-mcp-servers development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/3a8a7bdcf0c13f30a08f074e73e5ca39acc6dfff25de48eaad3c601e71bce5ea/punkpeye/awesome-mcp-servers)](https://github.com/punkpeye/awesome-mcp-servers?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-mcp-serveurs-outils)

### 2\. SocratiCode — compréhension de codebase via MCP

Disponible en plugin, skill, extension ou serveur MCP, SocratiCode indexe des bases de code de plusieurs dizaines de millions de lignes en local : recherche sémantique hybride, graphes de dépendances multi-langages, analyse d’impact au niveau symbole. Zéro configuration, exécution locale et privée, avec une réduction annoncée de 61 % des tokens consommés et 84 % d’appels en moins.

[giancarloerra/SocratiCode: Enterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugin/Skill/Extension or MCP: hybrid semantic search, polyglot dependency graphs, symbol-level impact analysis & call-flow, interactive HTML viewer, cross-project & branch-aware search, DB/API/infra knowledge. 61% less tokens, 84% fewer calls, 37x faster. Cloud in beta.Enterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugin/Skill/Extension or MCP: hybrid semantic search, polyglot dependency graphs, symbol-level impact analysis & call...GitHub![](https://opengraph.githubassets.com/001bb7004f334390174e9b9fd90e71018756b596bb71e16a6aea9f6f2feac291/giancarloerra/SocratiCode)](https://github.com/giancarloerra/SocratiCode?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-mcp-serveurs-outils)

### 3\. Headroom — compresser avant d’atteindre le LLM

Headroom s’intercale entre les outils et le modèle pour compresser logs, fichiers et chunks RAG avant qu’ils n’atteignent le LLM, avec une réduction de 60 à 95 % des tokens sans perte de précision annoncée. Disponible en librairie, en proxy, ou directement en serveur MCP.

[chopratejas/headroomCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server. - chopratejas/headroomGitHub![](https://opengraph.githubassets.com/ffb78c73cac05dbcdc36c22eb132893b903dcb4c4b4860730d30834f3184c438/chopratejas/headroom)](https://github.com/chopratejas/headroom?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-mcp-serveurs-outils)

### 4\. Antenna — un lecteur RSS qui parle à vos agents

Lecteur RSS/Atom/JSON-Feed local-first, avec ses propres abonnements stockés en SQLite. Antenna expose ses données à des agents IA via six outils MCP, en plus de fonctionner en autonomie classique (indexation FTS5, envoi des nouveaux articles par SMTP).

[Show HN: Antenna – RSS reader with a built-in MCP serverLocal-first RSS / Atom / JSON-Feed reader. Stores subscriptions in your own SQLite + FTS5 index, emails new posts via your own SMTP, and exposes the same data to AI agents through six MCP tools.antennafeed.com![](https://antennafeed.com/assets/og-image.png)](https://antennafeed.com/?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-mcp-serveurs-outils)

### 5\. Peekaboo — donner des yeux à un agent sur macOS

CLI macOS (et serveur MCP optionnel) qui permet à un agent de capturer l’écran d’une application ou du système entier, avec analyse visuelle du contenu via des modèles locaux ou distants. Utile pour donner à un agent la capacité de voir une interface qu’il ne peut pas piloter autrement.

[openclaw/PeekabooPeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI...GitHub![](https://opengraph.githubassets.com/5b8f817f3e8214675e71e989812bc9ba5ced8e49a9c3aa676a78d2a374945ded/openclaw/Peekaboo)](https://github.com/openclaw/Peekaboo?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-mcp-serveurs-outils)

### 6\. Tabularis — un client de base de données pensé pour les agents

Client desktop open-source pour PostgreSQL, MySQL/MariaDB et SQLite (Rust + Tauri), extensible via plugins et notebooks, avec MCP intégré nativement pour qu’un agent puisse inspecter les schémas et exécuter des requêtes sans sortir de l’outil.

[Beta: TabularisOpen-source desktop database client with support for PostgreSQL, MySQL/MariaDB, and SQLite. Hackable with plugins, with notebooks, AI, and MCP built in.Tabularis![](https://tabularis.dev/opengraph-image?de126ae95169ba3c)](https://tabularis.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-mcp-serveurs-outils)

## Le protocole gagne le navigateur

### 7\. WebMCP — Chrome expose des outils MCP directement depuis le Web

Google fait entrer MCP dans le navigateur : WebMCP fournit une API déclarative (directement dans les formulaires HTML) et une API impérative (via JavaScript) pour qu’un site expose ses propres outils structurés à des agents IA — réserver un vol, ouvrir un ticket support, filtrer un catalogue — sans que l’agent ait à deviner l’interface en manipulant le DOM à l’aveugle. Actuellement en preview anticipée, mais un signal fort : MCP ne reste pas cantonné aux serveurs installés localement, il s’invite jusque dans le Web lui-même.

[WebMCP est disponible en preview anticipée | Blog | Chrome for DevelopersWebMCP vise à fournir une méthode standard pour exposer des outils structurés, en veillant à ce que les agents d'IA puissent effectuer des actions sur votre site avec plus de rapidité, de fiabilité...Chrome for Developers![](https://developer.chrome.com/static/blog/webmcp-epp/image/cover.png?hl=fr)](https://developer.chrome.com/blog/webmcp-epp?hl=fr&utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-mcp-serveurs-outils)

## Projets plus expérimentaux, à manier avec prudence

### 8\. Phantom — un agent IA avec sa propre machine

Un agent doté de sa propre machine, d’une mémoire persistante et d’une adresse email, construit sur le Claude Agent SDK et exposé en serveur MCP. La surface d’attaque mérite une vraie réflexion sécurité avant tout usage réel — mémoire auto-évolutive et collecte d’identifiants ne sont pas anodines.

[ghostwright/phantom: An AI co-worker with its own computer. Self-evolving, persistent memory, MCP server, secure credential collection, email identity. Built on the Claude Agent SDK.An AI co-worker with its own computer. Self-evolving, persistent memory, MCP server, secure credential collection, email identity. Built on the Claude Agent SDK. - ghostwright/phantomGitHub![](https://repository-images.githubusercontent.com/1192303694/fe02604b-a19a-43b5-a43f-571c55105f72)](https://github.com/ghostwright/phantom?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-mcp-serveurs-outils)

### 9\. claude-peers-mcp — faire dialoguer plusieurs instances de Claude Code

Permet à plusieurs instances de Claude Code de se découvrir et dialoguer entre elles via un broker local. Projet tout récent et encore instable, à réserver à l’expérimentation.

[louislva/claude-peers-mcp: Allow all your Claude Codes to message each other ad-hoc!Allow all your Claude Codes to message each other ad-hoc! - louislva/claude-peers-mcpGitHub![](https://opengraph.githubassets.com/78380bf25a7aa1907349272d0d610c6997263cebbd15433f584f48a0ed5bc4f2/louislva/claude-peers-mcp)](https://github.com/louislva/claude-peers-mcp?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-mcp-serveurs-outils)

## Le protocole est-il déjà en surchauffe ?

Tout le monde n’est pas convaincu que MCP soit la bonne réponse. Deux prises de position critiques, repérées la même saison que l’explosion d’adoption du protocole, méritent d’être lues avant de multiplier les serveurs MCP dans sa configuration.

### 10\. « MCP is dead. Long live the CLI »

L’argument : les LLM savent déjà très bien utiliser des outils en ligne de commande classiques, sans avoir besoin d’un protocole dédié qui ajoute une couche de complexité et de consommation de contexte.

[MCP is dead. Long live the CLIejholmes.github.io](https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-mcp-serveurs-outils)

### 11\. « MCP is dead? »

Une critique chiffrée : quatre serveurs MCP connectés peuvent consommer plus de 10 % de la fenêtre de contexte avant même le premier prompt, quand un CLI ferait le même travail avec une fraction des tokens. Un rappel utile que chaque serveur ajouté a un coût, même sans être appelé.

[MCP is dead?quandri.io![](https://cdn.prod.website-files.com/668aa55ff9fc77f31f6cc2f0/6a0f2926a73de3ec41126467_post%20image%20b.webp)](https://www.quandri.io/engineering-blog/mcp-is-dead?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-mcp-serveurs-outils)

## Bonus : votre site est-il prêt pour les agents ?

### 12\. Is Your Site Agent-Ready?

Un scanner qui vérifie si un site respecte les standards émergents pensés pour les agents IA : `llms.txt`, MCP, Agent Skills, et autres conventions naissantes. Un bon moyen de vérifier où en est son propre site avant que ces standards ne se stabilisent.

[Is Your Site Agent-Ready?Scan your website to see if it's ready for AI agents. Check for llms.txt, MCP, agent skills, and other agent-friendly standards.Is Your Site Agent-Ready?![](https://isitagentready.com/og-image.png)](http://isitagentready.com/?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-mcp-serveurs-outils)

## Questions fréquentes

### Qu’est-ce que MCP (Model Context Protocol) ?

MCP est un protocole ouvert, développé par Anthropic, qui standardise la façon dont un modèle de langage se connecte à des outils et des sources de données externes (bases de données, APIs, fichiers, navigateurs…). Plutôt qu’une intégration sur-mesure par service, un client MCP (Claude Code, Claude Desktop, ou tout autre agent compatible) peut parler à n’importe quel serveur MCP via la même interface.

### Pourquoi MCP a-t-il autant grandi en si peu de temps ?

Le protocole est passé d’une spécification confidentielle à un standard largement adopté par l’industrie en un peu plus d’un an : multiplication des serveurs communautaires sur GitHub, adoption par les principaux vendeurs IA, et sujet devenu central dans les conférences sécurité 2026 à mesure que les entreprises déploient des agents en production.

### MCP est-il vraiment nécessaire, ou un simple CLI suffit-il ?

Le débat est loin d’être tranché. Les partisans de MCP mettent en avant un protocole standardisé, découvrable et sécurisable. Les critiques (voir « MCP is dead » ci-dessus) pointent le coût réel en tokens de contexte : quatre serveurs connectés peuvent consommer plus de 10 % de la fenêtre de contexte avant le moindre prompt, quand un outil CLI classique ferait le même travail pour une fraction du coût. Le choix dépend surtout de l’usage : découvrabilité et sécurité pour un agent multi-outils face à des utilisateurs non-techniques, CLI pour un usage développeur maîtrisé.

### Comment sécuriser un serveur MCP avant de le déployer ?

Un serveur MCP ajoute une surface d’attaque : accès à des données, capacité d’exécution, parfois collecte d’identifiants. Avant tout déploiement en production, il faut auditer les permissions accordées, limiter l’accès aux seules ressources nécessaires, et éviter d’exposer des serveurs expérimentaux (comme Phantom ci-dessus) sans revue de sécurité préalable.

### Quelle formation pour apprendre à utiliser MCP avec Claude Code ?

Human Coders propose la formation [Claude Code avancé](https://www.humancoders.com/formations/claude-code-avance?ref=camilleroux.com), qui couvre spécifiquement l’intégration d’outils externes via MCP, l’orchestration de sub-agents et l’industrialisation (sécurité, maîtrise des tokens, CI/CD). Pour aller jusqu’à la conception d’agents autonomes, la formation [Agents IA avec Claude](https://www.humancoders.com/formations/agents-ia-claude?ref=camilleroux.com) approfondit la connexion d’agents à des outils métier et des données en production.

## Pour aller plus loin

L’écosystème MCP bouge tellement vite qu’une partie de cette liste n’existait pas il y a six mois — et une partie n’existera peut-être plus dans six mois. Si le sujet MCP t’intéresse au-delà de cette liste, jette aussi un œil aux [13 meilleurs skills & plugins Claude Code](https://www.camilleroux.com/top-skills-plugins-claude-code-2026-v3/), un mécanisme d’extension complémentaire (plus léger, versionnable avec le code) qui coexiste souvent avec des serveurs MCP dans un même projet.

Et pour rester à jour entre deux formations, s’abonner à ma veille hebdo ci-dessous (un mail le vendredi, désinscription en un clic).

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.
### Mistral OCR 4 · IA locale accessible · MapToPoster en Python — Veille #62
URL: https://www.camilleroux.com/mistral-ocr-4-ia-locale-accessible-maptoposter-en-python-veille-62/
Last updated: 2026-06-26T17:01:48.000Z
Bonjour,

Bienvenue dans cette édition #62 de ma veille hebdo ! Cette édition a été postée avec difficulté via une 5G vraiment pas terrible car j'ai pas encore été raccordé à la fibre dans mon nouvel appartement 😭 On va croiser les doigts pour que soit vite corrigé !  
  
Voici les 16 articles qui ont retenu mon attention cette semaine. Bonne lecture !

**En bref :** Mistral publie OCR 4, nouveau SOTA pour l'intelligence documentaire. L'IA locale sur Mac et PC est listée en 15 outils open-source concrets et utilisables aujourd'hui. MapToPoster permet de générer des posters cartographiques minimalistes de n'importe quelle ville via un script Python.

**Au sommaire :** [Art Créa & Design](#art-crea-design) (5) · [Dev](#dev) (3) · [Apps](#apps) (3) · [IA](#ia) (2) · [Musique & Audio](#musique-audio) (1) · [Jeu vidéo](#jeu-video) (1) · [Culture Tech](#culture-tech) (1)

## Art Créa & Design

### [oxidecomputer/mitos: ASCII art generator for brand assets](https://github.com/oxidecomputer/mitos?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62) \~2 min

Mitos convertit images et GIFs en ASCII art avec contrôle fin sur le rendu (dithering, contraste, jeux de caractères). Open source, construit sur play.core d'Andreas Gysin.

[oxidecomputer/mitos: ASCII art generator for brand assetsASCII art generator for brand assets. Contribute to oxidecomputer/mitos development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/687d9357a6e866919fa401e53030cd4c7240a00e347acb068a334e4d04f909e6/oxidecomputer/mitos)](https://github.com/oxidecomputer/mitos?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

### [Spherical Voronoi Diagram](https://www.jasondavies.com/maps/voronoi/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

Diagramme de Voronoï sphérique calculé via l'enveloppe convexe 3D — mathématiquement équivalent à la triangulation de Delaunay sphérique.

### [originalankur/maptoposter: Transform your favorite cities into beautiful, minimalist designs. MapToPoster lets you create and export visually striking map posters with code.](https://github.com/originalankur/maptoposter?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62) \~8 min

Générer des posters cartographiques minimalistes de n'importe quelle ville via un script Python, avec thèmes, support multilingue et export en différentes résolutions. Un bon exemple de ce qu'on peut faire avec des données OpenStreetMap et matplotlib.

[originalankur/maptoposter: Transform your favorite cities into beautiful, minimalist designs. MapToPoster lets you create and export visually striking map posters with code.Transform your favorite cities into beautiful, minimalist designs. MapToPoster lets you create and export visually striking map posters with code. - originalankur/maptoposterGitHub![](https://opengraph.githubassets.com/14b5793745f1fc78fbf81811891ba078c249ae925e773b2ff39403560bc5b1d0/originalankur/maptoposter)](https://github.com/originalankur/maptoposter?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

### [Art Terms](https://www.tate.org.uk/art/art-terms?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62) \~1 min

Glossaire des termes artistiques par le Tate, de l'impressionnisme au land art.

[Art TermsUse our A-Z glossary of art terminology to learn about art, painting and sculpture words, phrases and termsTate![](https://media.tate.org.uk/aztate-prd-ew-dg-wgtail-st1-ctr-data/images/colquhoun_press_06_0_cU06Ms2.width-600.jpg)](https://www.tate.org.uk/art/art-terms?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

### [ASM Shader Toy](https://wegfawefgawefg.github.io/asm-shader-toy/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

Des shaders en assembleur, pour celles et ceux qui trouvaient GLSL trop facile 😂

## Dev

### [\[DevLille 2026\] Veille technologique : ma méthode pour rester à jour - Jour 2](https://www.youtube.com/watch?v=uKBhNb5uOrM&feature=youtu.be&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

Le replay de ma conf au DevLille 2026 sur la veille techno est en ligne ! Si vous cherchez à structurer votre méthode pour rester à jour de ce qu'il se passe en ce moment, ça peut vous plaire. #RSS

[\[DevLille 2026\] Veille technologique : ma méthode pour rester à jour - Jour 2Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/uKBhNb5uOrM/maxresdefault.jpg)](https://www.youtube.com/watch?v=uKBhNb5uOrM&feature=youtu.be&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

### [p99 0 ms\* autocomplete for 240 million domain names](https://ruurtjan.com/articles/p99-0ms-autocomplete-for-240-million-domain-names?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62) \~6 min

Autocomplete p99 à 0 ms sur 240 millions de domaines : prefetch déclenché au \`keyDown\`, les suggestions sont déjà prêtes au \`keyUp\`.

### [Veille technologique : ma méthode pour rester à jour (Camille Roux)](https://www.youtube.com/watch?index=8&list=PLUmDV88wF1rykTxAAYfzLqtYhX-6YMH92&v=ohF3UKCTtTE&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62) \~18 min

Les replays de MiXiT sont en ligne, dont ma conf sur ma méthode de veille techno. Bon visionnage :)

[Veille technologique : ma méthode pour rester à jour (Camille Roux)Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/ohF3UKCTtTE/maxresdefault.jpg)](https://www.youtube.com/watch?index=8&list=PLUmDV88wF1rykTxAAYfzLqtYhX-6YMH92&v=ohF3UKCTtTE&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

## Apps

### [Mastodon 4.6](https://blog.joinmastodon.org/2026/06/mastodon-4.6/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62) \~5 min

Mastodon 4.6 introduit les Collections : des listes de profils curées, avec opt-in explicite, notification à chaque ajout et possibilité de se retirer à tout moment. L'édition de profil est aussi entièrement repensée, directement depuis la page publique.

### [Automations (beta)](https://ghost.org/help/automations-beta/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62) \~4 min

Ghost sort les automations en beta : séquences d'emails automatiques pour les nouveaux membres, canvas drag-and-drop, délais configurables, éditeur natif. Simple, propre, ça fait le job. J'aime bien la direction que ghost prend en ce moment

[Automations (beta)💡Currently in beta. Automations is a new feature in active development. If you run into issues or have feedback, we'd love to hear it — see How to give feedback below. This public beta for automat...Ghost Help Center![](https://storage.ghost.io/c/69/0f/690faecc-18d1-42c5-a99a-83ce5fada384/content/images/size/w1200/2023/05/help-site-cover-1.png)](https://ghost.org/help/automations-beta/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

### [Camille Roux (@camilleroux.com)](https://sifa.id/p/camilleroux.com?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62) \~5 min

sifa.id : une alternative à LinkedIn qui tourne sur AT Protocol — compatible avec vos comptes Bluesky. Import d'archive LinkedIn en quelques minutes.

[Camille Roux (@camilleroux.com)Directeur associé chez Human Coders | Formations pour développeur·se·s · Artiste (Art Géneratif) at Self-employedSifa ID![](https://sifa.id/p/camilleroux.com/opengraph-image-adtrp8/main?e40ec6509ebce176)](https://sifa.id/p/camilleroux.com?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

## IA

### [Mistral OCR 4 : SOTA OCR for Document Intelligence](https://mistral.ai/news/ocr-4/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62) \~9 min

Mistral OCR 4 est sorti ! Bounding boxes, détection intelligente (tableaux, équations, titres), scores de confiance et 170 langues 72 % de préférence humaine • 85,2 sur OlmOCRBench

[Mistral OCR 4 : SOTA OCR for Document IntelligenceMistral OCR 4 delivers enterprise document AI with 170-language support, bounding boxes, and self-hosted deployment.Mistral AI![](https://mistral.ai/cms-media/api/media/file/OCR-OG.png)](https://mistral.ai/news/ocr-4/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

### [Top 15 outils open-source d'IA locale (Mac & PC) en 2026](https://www.camilleroux.com/top-outils-ia-en-local-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62) \~13 min

L'IA locale en 2026 est vraiment accessible aujourd'hui. Voici 15 outils open-source sélectionnés pour couvrir LLMs, STT, TTS, image et agents.

[Top 15 outils open-source d'IA locale (Mac & PC) en 2026Sélection des 15 meilleurs outils open-source pour exécuter LLMs, transcription, synthèse vocale, traitement d'image et agents IA sans cloud en 2026.Camille Roux![](https://www.camilleroux.com/content/images/size/w1200/2026/06/image-1f3db851ead3f6da.png)](https://www.camilleroux.com/top-outils-ia-en-local-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

## Musique & Audio

### [Audacity 4.0 beta lets you test its new (nicer) Qt interface](https://www.omgubuntu.co.uk/2026/06/audacity-4-0-beta?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62) \~3 min

Audacity 4.0 beta est là : l'interface passe de wxWidgets à Qt, et ça change vraiment le look. Édition spectrale, clips colorés, VST3 multiplateforme.

[Audacity 4.0 beta lets you test its new (nicer) Qt interfaceAudacity 4's first public beta arrived this month with the biggest design change the iconic open-source audio editor has seen in decades. The audioOMG! Ubuntu![](https://www.omgubuntu.co.uk/wp-content/uploads/2026/06/audacity-new-logo-1.webp)](https://www.omgubuntu.co.uk/2026/06/audacity-4-0-beta?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

## Jeu vidéo

### [Des outils pour écrire de la fiction interactive, des dialogues de jeu vidéo et des récits à embranchements](https://loreline.app/fr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62) \~1 min

Loreline : un langage open-source et une app gratuite pour écrire de la fiction interactive, des dialogues de jeu vidéo et des récits à embranchements.

[Des outils pour écrire de la fiction interactive, des dialogues de jeu vidéo et des récits à embranchementsDes outils pour écrire de la fiction interactive, des dialogues de jeu vidéo et des récits à embranchementsLoreline![](https://loreline.app/static/img/og-banner.png)](https://loreline.app/fr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

## Culture Tech

### [Pourquoi les mathématiciens s'inquiètent de l'avenir de leur discipline](https://www.youtube.com/watch?v=AYPQIntoJeE&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

Un modèle d'OpenAI a résolu en 2026 un problème ouvert depuis des décennies dans le top 10 d'Erdős.

[Pourquoi les mathématiciens s'inquiètent de l'avenir de leur disciplineProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/AYPQIntoJeE/maxresdefault.jpg)](https://www.youtube.com/watch?v=AYPQIntoJeE&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-62)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Top 15 outils open-source d'IA locale sur Mac et PC en 2026
URL: https://www.camilleroux.com/top-outils-ia-en-local-2026/
Last updated: 2026-06-30T11:04:56.000Z
**En bref** — Faire tourner de l’IA en local en 2026, c’est devenu accessible : un Mac M-series avec 16 Go de RAM unifiée ou un PC avec un GPU 8 Go+ suffit pour exécuter des modèles 7B-13B (Llama, Mistral, Qwen, DeepSeek) au quotidien. Cette sélection couvre 15 outils open-source qui résolvent les principaux cas d’usage : choix du modèle, libération d’Apple Intelligence, transcription vocale (STT), synthèse vocale (TTS), traitement d’image et de PDF, assistants agentiques avec mémoire et compression de contexte pour les LLMs.

Il y a plein de bonnes raisons de faire tourner de l’IA en local, sur son propre Mac, PC ou serveur : ne plus envoyer ses données chez OpenAI, Google ou Anthropic ; arrêter de payer un abonnement par mois ou payer des tokens ; pouvoir continuer à travaille sans connexion. 

Voici les 15 outils relayés dans ma [veille techno](https://www.camilleroux.com/veille/) qui ont eu le plus d'engagement pour exécuter de l’IA strictement en local, classés par usage : choix du modèle, Apple Intelligence en CLI, voix, image et documents, assistants agentiques, et compression du contexte LLM.

Pour les alternatives non-IA, voir mon récap sur [les alternatives open-source aux SaaS en 2026](https://www.camilleroux.com/alternatives-open-source-saas-2026-v2/).

## Ollama vs LM Studio : lequel installer pour l'IA en local ?

Deux outils dominent, sur Mac comme sur PC :

- **Ollama** — la ligne de commande. ollama run llama3 et c'est parti. Léger, scriptable, parfait pour brancher des agents ou  
l'appeler en code via son API compatible OpenAI.
- **LM Studio** — l'interface graphique. Tu télécharges tes modèles (GGUF) en deux clics et tu discutes dans un chat propre.  
Idéal pour découvrir et comparer sans toucher au terminal.

Sur Apple Silicon, les deux exploitent le GPU (formats GGUF et MLX).

**En clair** : LM Studio pour explorer, Ollama pour mettre en prod. Beaucoup installent les deux. Ta base posée, place aux 15  
outils qui changent vraiment la donne 👇

## Choisir le bon modèle local pour son matériel (Mac, PC, GPU)

Avant d’installer un LLM, il faut savoir lequel ton matériel peut vraiment faire tourner — et lequel donnera les meilleurs résultats. Trois outils pour répondre à cette question, du navigateur à la CLI, en passant par le benchmark réel.

### 1\. CanIRun.ai — détecter en un clic les modèles compatibles avec ton matériel

Détecte automatiquement ton matériel (GPU, CPU, RAM unifiée) directement depuis le navigateur et te liste les modèles IA que tu peux faire tourner en local, avec le niveau de quantization conseillé (Q4\_K\_M, Q5\_K\_M, Q8\_0, F16). Couvre les modèles récents (Llama, Mistral, Qwen, DeepSeek, Phi) avec leurs spécifications complètes (taille, contexte, architecture, MoE ou dense). Idéal pour cadrer un setup avant même d’installer Ollama ou LM Studio.

![Tableau comparatif de modèles d'IA classés par performance sur un Apple M2 Max avec 32 GB de RAM, montrant 30 cœurs disponibles et listant 14 modèles avec leurs capacités, vitesses et notes de compatibilité.](https://www.camilleroux.com/content/images/2026/06/image-7cfc8a327e6d1fcd.png)

[Can I Run AI locally?Detect your hardware and find out which AI models you can run locally. GPU, CPU, and RAM analysis in your browser.CanIRun.ai![](https://canirun.ai/og/home.png)](https://www.canirun.ai/?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

### 2\. llmfit — la CLI Rust qui scanne et recommande des modèles

Outil CLI écrit en Rust qui scanne le système (RAM, CPU, GPU) et liste les modèles LLM compatibles. Interface TUI avec filtres, comparaison multi-modèles, et un mode inversé bien pratique : tu lui donnes un modèle et il te dit le hardware minimum requis. Utile pour benchmarker avant achat ou pour scripter le choix du modèle selon la machine cible (dev, CI, prod self-hosted).

![Écran de terminal affichant l'interface de llmfit avec le message "Loading: Detecting system hardware..." sur fond sombre.](https://www.camilleroux.com/content/images/2026/06/image-bf1c748452985e1a.gif)

[AlexsJones/llmfit: Hundreds of models & providers. One command to find what runs on your hardware.Hundreds of models & providers. One command to find what runs on your hardware. - AlexsJones/llmfitGitHub![](https://opengraph.githubassets.com/ac7c0990f778ff3b93407b1fc674eb352d015d6e3176e27e672ca0417406891d/AlexsJones/llmfit)](https://github.com/AlexsJones/llmfit?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

### 3\. whichllm — classer les LLMs locaux par performances réelles, pas par taille

Là où CanIRun.ai et llmfit cadrent ce qui « tient » sur la machine, `whichllm` répond à une autre question : lequel donne vraiment les meilleurs résultats sur ton hardware. Détecte ton GPU/CPU/RAM, puis classe les LLMs open-source par benchmarks réels et récents (pas par nombre de paramètres, qui ne dit rien sur la qualité utile). Une commande, un classement actionnable.

[Andyyyy64/whichllm: Find the local LLM that actually runs and performs best on your hardware. Ranked by real, recency-aware benchmarks, not parameter count. One command, run it instantly.Find the local LLM that actually runs and performs best on your hardware. Ranked by real, recency-aware benchmarks, not parameter count. One command, run it instantly. - Andyyyy64/whichllmGitHub![](https://opengraph.githubassets.com/c5737ad033668249e008894c4cc7a4e869163ea870d6025d73af0323f5c1cb5d/Andyyyy64/whichllm)](https://github.com/Andyyyy64/whichllm?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

## Apple Intelligence en CLI : l’IA gratuite déjà sur ton Mac

Cas particulier qui mérite sa propre section : si tu es sur Apple Silicon avec macOS Tahoe, tu as déjà un LLM embarqué prêt à servir.

### 4\. apfel — libérer Apple Intelligence depuis le terminal

apfel libère le LLM embarqué dans macOS (Apple Intelligence) et l’expose en trois interfaces : CLI, serveur compatible OpenAI, et chat interactif. 100 % on-device, zéro coût, zéro clé API, zéro abonnement. Le modèle est déjà installé sur la machine par Apple — apfel se contente de le rendre accessible aux apps tierces. Particulièrement intéressant pour scripter des tâches IA sans toucher à un service externe, ou pour brancher Apple Intelligence sur des outils qui parlent l’API OpenAI (Open WebUI, Chatbox, etc.). Requiert Apple Silicon et macOS Tahoe.

[Show HN: Apfel – The free AI already on your MacUse Apple's built-in AI from the terminal. Free, private, 100% on-device. No API keys, no cloud, no subscriptions.apfel![](https://apfel.franzai.com/og.png)](https://apfel.franzai.com/?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

## Voix : transcription (STT) et synthèse vocale (TTS) en local

Tout ce qui touche à la voix est particulièrement sensible côté privacy. Cinq apps qui font tourner reconnaissance et génération vocale strictement sur la machine, sans aucun appel cloud.

### 5\. Murmure — Whisper en local : speech-to-text offline (25 langues)

Dictée vocale 100 % locale, open-source, propulsée par NVIDIA Parakeet. Aucune donnée ne quitte la machine, 25 langues européennes supportées dont un français très propre, mise en route en moins de 5 minutes. Pensé pour la dictée de notes et de comptes-rendus de réunion en temps réel. Nécessite un GPU décent pour une latence agréable. Disponible sur Mac, Windows et Linux.

![Capture d'écran de l'application **Murmure** (v1.8.0), un logiciel de transcription vocale open source, affichant une visualisation audio en cours d'enregistrement et trois messages récents confirmant son caractère gratuit, sans télémétrie ni appels réseau.](https://www.camilleroux.com/content/images/2026/06/image-57579f17fbf88a15.png)

[Free Offline Speech-to-TextA free, open-source, offline speech-to-text application powered by NVIDIA Parakeet. Privacy-first voice-to-text transcription running entirely on your machine with no internet required. Supports 25...Murmure![](https://www.murmure.app/murmure-screenshot-beautiful.png)](https://www.murmure.app/?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

### 6\. Scriberr — alternative à Otter.ai pour transcrire en local

Application open-source de transcription audio/vidéo entièrement offline et auto-hébergée. Détection des locuteurs (diarisation), chat IA pour interroger un transcript, API pour automatiser l’ingestion de podcasts, conférences, cours, réunions enregistrées. Là où Murmure cible la dictée temps réel, Scriberr couvre le batch et l’archivage long terme. Combinés, ils couvrent l’essentiel des besoins speech-to-text sans qu’un fichier audio ne sorte de la machine.

![Interface de l'application Scriberr montrant une liste d'enregistrements audio datés, incluant des cours Stanford CS336 et divers fichiers audio, affichée en version desktop et mobile côte à côte.](https://www.camilleroux.com/content/images/2026/06/image-ad3151fe7dcc5044.png)

[GitHub - rishikanthc/Scriberr: Self-hosted AI audio transcriptionSelf-hosted AI audio transcription. Contribute to rishikanthc/Scriberr development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/2b5bcfdd70c88ad41fb3a276f2a6f119edf90be3fc124341fcd6344617388ec0/rishikanthc/Scriberr)](https://github.com/rishikanthc/Scriberr?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

### 7\. Petal — app menu bar macOS pour la transcription multi-moteurs

Application macOS native qui transcrit l’audio en local directement depuis la barre de menu. Supporte plusieurs moteurs au choix : Apple Speech, Qwen, Whisper, Voxtral. Pratique pour celles et ceux qui sont sur Mac et veulent une intégration système plus étroite que Murmure, ou qui veulent benchmarker plusieurs moteurs sur leur propre voix avant de choisir.

![Interface d'enregistrement audio avec un bouton "REC" rouge et un indicateur de niveau sonore sur fond dégradé violet-rose, représentant l'application Petal pour macOS.](https://www.camilleroux.com/content/images/2026/06/image-e08a7457df2fb135.png)

[Aayush9029/petal: Petal is a native macOS menu bar app for fast, local-first audio transcription.Petal is a native macOS menu bar app for fast, local-first audio transcription. - Aayush9029/petalGitHub![](https://opengraph.githubassets.com/e85cecdf1398888b3a392125d97a3678062f8325907f052ae9624e5bd40f2ff0/Aayush9029/petal)](https://github.com/Aayush9029/petal?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

### 8\. Ghost Pepper — dictée hold-to-talk 100 % locale sur macOS

Dictée macOS pensée pour le quotidien : tu maintiens la touche Control, tu parles, tu relâches, le texte est transcrit et collé à la position du curseur. Whisper (via WhisperKit) ou Parakeet pour la reconnaissance, et un petit LLM local — Qwen 3.5 — pour nettoyer les hésitations et la ponctuation. Workflow simple et rapide, qui remplace bien la dictée macOS d’origine sans perdre une seule donnée vers Apple ni un service tiers.

![Capture d'écran des paramètres de l'application macOS **Ghost Pepper**, affichant la section **Models** où l'on peut configurer les modèles de reconnaissance vocale (Parakeet v3) et de nettoyage de texte (Qwen 3.5), ainsi que leur statut de chargement en local.](https://www.camilleroux.com/content/images/2026/06/image-f045cf2ae3220c7f.png)

[matthartman/ghost-pepper: Hold-to-talk speech-to-text for macOS. 100% local, powered by WhisperKit and local LLM cleanup. Hold Control to record, release to transcribe and paste.Hold-to-talk speech-to-text for macOS. 100% local, powered by WhisperKit and local LLM cleanup. Hold Control to record, release to transcribe and paste. - matthartman/ghost-pepperGitHub![](https://opengraph.githubassets.com/830e6a9ff5bb2abae82bebd47152d7f455e685076c6641c0500c9d381c4df488/matthartman/ghost-pepper)](https://github.com/matthartman/ghost-pepper?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

### 9\. Voicebox — synthèse vocale (TTS) open-source en local

Studio TTS open-source basé sur Qwen3-TTS, qui tourne strictement sur la machine. Là où Murmure, Scriberr, Petal et Ghost Pepper couvrent la transcription (audio → texte), Voicebox couvre l’inverse (texte → voix). Génération illimitée sans facturation à la seconde comme chez ElevenLabs ou Murf, données qui restent locales. Utile pour podcasts, voix off, tutos vidéo et tout cas d’usage où on ne veut pas que sa voix synthétique soit générée par un service tiers.

![Interface de l'application Voicebox montrant une bibliothèque de voix synthétiques avec des profils d'avatars, un lecteur audio avec forme d'onde en bas, et un historique de conversations générées sur le côté droit.](https://www.camilleroux.com/content/images/2026/06/image-b922ca48916d71f0.webp)

[The open-source voice synthesis studio powered by Qwen3-TTS.The open-source voice synthesis studio powered by Qwen3-TTS.Open-source Projects![](https://opengraph.githubassets.com/2267c96890/jamiepine/voicebox)](https://github.com/jamiepine/voicebox?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

## Image et documents en local : édition, OCR, parsing PDF

Deux outils complémentaires qui couvrent à peu près tous les besoins du quotidien sur images et documents, sans qu’un seul pixel ni une seule ligne ne passe par un cloud tiers.

### 10\. Stirling-Image — 30+ outils image avec IA locale dans un container Docker

Stirling-PDF, mais pour les images. 30+ outils dans un seul container Docker : resize, compression, suppression de fond, upscale, OCR, conversion de format. Toute l’inférence IA se fait localement, pas de cloud, pas de télémétrie. Setup Docker compose en quelques minutes. Particulièrement utile quand on traite des screenshots ou des photos qu’on ne veut pas envoyer à des services tiers (RGPD, secret pro, données clients).

![Capture d'écran de l'interface web de Stirling Image, une boîte à outils locale pour le traitement d'images, présentant plus de 30 fonctionnalités organisées en catégories : Essentiels, Optimisation, Ajustements, Outils IA, Filigrane, Utilitaires, Mise en page, Conversion et Automatisation.](https://www.camilleroux.com/content/images/2026/06/image-fec965d0b7bbfc15.png)

[stirling-image/stirling-imageStirling-PDF but for images. 30+ tools and local AI in a single Docker container - resize, compress, remove backgrounds, upscale, OCR, and more. No cloud, no telemetry. Your images never leave your...GitHub![](https://opengraph.githubassets.com/2b96d1707c51908c671b47dad5a5ab2655ce46d04113a0eda5c42f72b4ae2b54/stirling-image/stirling-image)](https://github.com/stirling-image/stirling-image?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

### 11\. LiteParse — OCR et parsing PDF en local (équipe LlamaIndex)

Parser de documents open-source signé LlamaIndex : extrait le texte de PDF en local avec OCR, récupère les bounding boxes des éléments, et génère des screenshots des pages. Idéal pour bâtir un pipeline de RAG local (PDF → chunks → embeddings → vector store) sans que les documents originaux ne quittent la machine. Rare dans un paysage où la plupart des parsers PDF dignes de ce nom tournent en SaaS.

![Terminal de commande affichant l'installation de la bibliothèque Python "liteparse" via pip, sur fond dégradé orange et rose.](https://www.camilleroux.com/content/images/2026/06/image-22ee9e1933521186.webp)

[run-llama/liteparse: A fast, helpful, and open-source document parserA fast, helpful, and open-source document parser. Contribute to run-llama/liteparse development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/32ee13cde5fc314e98931b439ba7499f833ef7c52fbdafbf94c369a2e0c67f86/run-llama/liteparse)](https://github.com/run-llama/liteparse?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

## Assistants IA agentiques qui tournent sur ta machine

Trois assistants généralistes ou spécialisés qui privilégient l’inférence locale (via Ollama, LM Studio ou modèles embarqués) plutôt que les API cloud.

### 12\. OpenHuman — l’assistant agentique privé avec mémoire persistante

Assistant agentique open-source qui tourne en local, se connecte en un clic à Gmail, Notion, Slack, GitHub et 115 autres services, et maintient une mémoire persistante dans un vault Obsidian sur ta machine. Combinaison rare : agent + intégrations + mémoire long terme, le tout sans envoyer les données du vault à un tiers. Top sur Product Hunt à son lancement.

![Capture d'écran de l'application OpenHuman sur macOS, montrant un assistant IA personnifié par un personnage jaune kawaii, en train de lire les emails Gmail d'un utilisateur et d'en afficher un résumé dans une interface de chat.](https://www.camilleroux.com/content/images/2026/06/image-80d09a5322ed777a.png)

[tinyhumansai/openhumanYour Personal AI super intelligence. Private, Simple and extremely powerful. - tinyhumansai/openhumanGitHub![](https://opengraph.githubassets.com/69b34ff1e9270ab32bd143341942d48817d4e30283f0c3a9af08b55b1cb69457/tinyhumansai/openhuman)](https://github.com/tinyhumansai/openhuman?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

### 13\. Atomic — base de connaissances avec graphe sémantique local

Base de connaissances open-source et self-hosted qui connecte tes notes via un graphe sémantique : recherche vectorielle, auto-tagging, synthèse wiki par tag, intégration MCP pour Claude ou Cursor. Notes, articles, web clips et feeds sont automatiquement embarqués, étiquetés et reliés à des idées proches. Versions desktop, serveur et iOS. Tes données restent sur ta machine ou ton serveur.

[Tool: AtomicA personal knowledge base that turns freeform notes into a semantically-connected, AI-augmented knowledge graph.atomicapp.ai](https://atomicapp.ai/?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

### 14\. JustHireMe — workbench local-first pour la recherche d’emploi

Outil local-first pour scraper des offres d’emploi, scorer sa compatibilité avec chacune et générer des candidatures personnalisées (CV, lettre de motivation, messages d’approche). Aucune donnée envoyée en dehors de la machine — utile vu la sensibilité d’un dossier de candidature qu’on ne veut pas voir indexé chez un tiers ou inclus dans un dataset d’entraînement.

![Capture d'écran du tableau de bord de l'application open source **JustHireMe**, un outil d'intelligence d'emploi local-first affichant des métriques de recherche d'emploi (342 offres actives, 87 scorées, 24 prêtes, 9 candidatures envoyées) ainsi que des modules de pipeline, graphe de profil et matériaux personnalisés.](https://www.camilleroux.com/content/images/2026/06/image-ddb1649c145ecfda.png)

[vasu-devs/JustHireMeLocal-first AI job intelligence workbench for scraping roles, ranking fit, and generating tailored application materials. - vasu-devs/JustHireMeGitHub![](https://opengraph.githubassets.com/145290b55ed5607d79f2a71abfc9b9b400b7e983c552103ddd6242cd4ac18487/vasu-devs/JustHireMe)](https://github.com/vasu-devs/JustHireMe?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

## Bonus : optimiser le contexte de ses LLMs locaux

Les modèles locaux ont des fenêtres de contexte plus modestes que les modèles frontières (Claude Opus, GPT-5). Compresser intelligemment ce qu’on leur envoie change tout.

### 15\. Headroom — compresser logs, outputs et chunks RAG avant le LLM

Headroom s’intercale entre tes outils (logs, outputs de scripts, fichiers, chunks RAG) et le LLM, et compresse le contenu avant qu’il arrive dans le contexte — 60 à 95 % de tokens en moins, sans perte de précision mesurable. Disponible en library, proxy HTTP ou serveur MCP, donc se branche aussi bien dans un agent Python qu’en couche transverse à un setup Claude Code ou Cursor. Particulièrement utile pour les modèles locaux dont la fenêtre de contexte est plus modeste que celle de Claude Opus ou GPT-5.

[chopratejas/headroomCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server. - chopratejas/headroomGitHub![](https://opengraph.githubassets.com/ffb78c73cac05dbcdc36c22eb132893b903dcb4c4b4860730d30834f3184c438/chopratejas/headroom)](https://github.com/chopratejas/headroom?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-ia-locale-2026)

## Pourquoi faire tourner l’IA en local en 2026

Quatre raisons reviennent dans tous les choix de la liste :

- **Souveraineté** — tes données (notes, audio, mails, code) ne sortent jamais de la machine. C’est devenu un argument commercial sérieux pour les apps locales, pas juste une posture militante.
- **Coût** — un modèle 7B-13B sur ton matériel ne coûte rien à l’inférence. Sur un usage soutenu (transcription, embeddings, chat quotidien), l’économie face aux abonnements API se chiffre vite en centaines d’euros par an.
- **Latence** — pas de round-trip réseau, pas de file d’attente côté provider, pas de rate limit imprévu. Pertinent pour la dictée temps réel ou les workflows automatisés.
- **Continuité** — l’IA continue de marcher en avion, en train, en zone blanche, et le jour où l’API d’OpenAI plante.

L’inconvénient honnête : la qualité brute reste sous celle des modèles frontière (Claude Opus, GPT-5, Gemini 2). Pour de la rédaction généraliste, du code review pointu ou du raisonnement long, le cloud garde une longueur d’avance. Pour la transcription, l’OCR, l’embedding, le chat usuel et la majorité des tâches répétitives : le local est devenu suffisant.

## Questions fréquentes

**C’est quoi exactement « faire tourner l’IA en local » ?** Exécuter le modèle d’IA sur sa propre machine au lieu d’envoyer la requête à un serveur distant. En 2026, ça couvre les LLMs (Llama, Mistral, Qwen, DeepSeek via Ollama ou LM Studio), la transcription vocale (Whisper, Parakeet, Voxtral), la synthèse vocale (Qwen3-TTS), le traitement d’image et l’OCR. Aucune donnée n’est envoyée à OpenAI, Google ou Anthropic — tout reste sur le disque local.

**Quel matériel minimum pour faire tourner un LLM en local ?** Pour un modèle 7B quantifié (Q4\_K\_M), 8-16 Go de RAM suffisent. Pour un 13B, 16-32 Go. Pour un 30B+, prévoir 64 Go ou plus, ou un GPU dédié avec assez de VRAM. Un Mac M1+ avec 16 Go de RAM unifiée ou un PC avec un GPU NVIDIA 8 Go+ couvrent la plupart des usages quotidiens en 2026.

**Faut-il forcément un GPU ?** Non. Sur Mac Apple Silicon, l’inférence passe par le GPU intégré et le Neural Engine, donc tout marche sans GPU dédié. Sur PC Windows ou Linux, un CPU récent suffit pour des modèles 7B en Q4, à condition d’accepter une latence plus haute (5-15 tokens/seconde au lieu de 30-60 avec un GPU). Pour Whisper et la transcription, un CPU moderne fait largement l’affaire.

**Quelle différence entre Ollama et LM Studio ?** Ollama est un runtime CLI/serveur orienté développeurs, qui expose une API compatible OpenAI sur `localhost:11434`. LM Studio est une app desktop avec interface graphique qui couvre les mêmes usages, plus un chat intégré et un catalogue de modèles à télécharger en un clic. Les deux savent faire tourner les modèles au format GGUF et MLX. Ollama pour scripter et brancher des agents, LM Studio pour découvrir et tester des modèles à la main.

**Quel modèle local choisir en 2026 ?** Pour du chat quotidien : Llama 3.3 70B (si tu as la RAM) ou Qwen 2.5 14B. Pour le code : Qwen 2.5 Coder 14B ou DeepSeek Coder V3\. Pour le multilingue européen : Mistral Small 3 ou Llama 3.3\. Pour les très petites machines : Phi 4 ou Llama 3.2 3B. Utilise `whichllm`, `llmfit` ou CanIRun.ai pour valider la compatibilité matériel avant.

**Et si je veux brancher un modèle local sur un agent style Claude Code ou Cursor ?** Plusieurs frameworks d’agents IA open-source (Goose, Accomplish, DeepAgents) sont model-agnostic et acceptent un endpoint Ollama, LM Studio ou apfel. Pour les workflows quotidiens en cloud, voir aussi mon [guide Cursor](https://www.camilleroux.com/les-meilleures-pratiques-pour-utiliser-cursor-efficacement-guide-complet/). Côté formation, Human Coders propose [Claude Code](https://www.humancoders.com/formations/claude-code?ref=camilleroux.com) pour les bases et [Créer des agents IA avec Claude](https://www.humancoders.com/formations/agents-ia-claude?ref=camilleroux.com) pour construire des agents robustes avec Claude et MCP.

## Pour aller plus loin

Pour rester à jour sur l’IA en local et les nouveaux modèles open-source qui sortent chaque mois, je publie ma veille tech chaque vendredi dans une newsletter (un seul mail, désinscription en un clic). Pour les outils non-IA, voir [les alternatives open-source aux SaaS en 2026](https://www.camilleroux.com/alternatives-open-source-saas-2026-v2/). Pour les capacités à charger dans Claude Code, voir mon récap sur les [meilleures skills et plugins Claude Code en 2026](https://www.camilleroux.com/top-skills-plugins-claude-code-2026-v3/). 

Et pour monter en compétence de façon structurée, le catalogue [formations IA de Human Coders](https://www.humancoders.com/formations/tags/ia?ref=camilleroux.com) couvre Claude Code, les agents IA et [l’IA pour les devs](https://www.humancoders.com/formations/ia-pour-les-devs-avance?ref=camilleroux.com).

---

**Méthodologie** — Cette sélection s’appuie sur l’engagement social cumulé (likes, partages, réponses sur X, Bluesky, Mastodon et LinkedIn) des liens partagés via la veille de [camilleroux.com](https://www.camilleroux.com/veille/) sur les 12 derniers mois. Le tri est manuel après agrégation automatique. Liste non exhaustive, point de vue éditorial assumé.

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.
### SocratiCode analyse votre codebase · mac-ocr et Poincaré disk — Veille #61
URL: https://www.camilleroux.com/socraticode-mac-ocr-poincare-codebase-veille-61/
Last updated: 2026-06-19T11:52:51.000Z
Bonjour,

Bienvenue dans cette édition #61 de ma veille hebdo ! Vous êtes maintenant plus de 1000 à suivre cette newsletter (et presque 2000 pour la version Linkedin).  
Voici les 37 articles qui ont retenu mon attention cette semaine après mon séjour à Lille pour donner une conf à Devlille. Bonne lecture !  

![](https://www.camilleroux.com/content/images/2026/06/DSCF7989.jpg)

![](https://www.camilleroux.com/content/images/2026/06/DSCF8085.jpg)

![](https://www.camilleroux.com/content/images/2026/06/DSCF8274.jpg)

![](https://www.camilleroux.com/content/images/2026/06/DSCF8241.jpg)

Souvenirs photographiques de mon séjour à Lille

**En bref :** SocratiCode est un MCP open source qui offre une compréhension profonde des codebases de grande taille (40M+ LOC) via recherche sémantique hybride et graphes de dépendances, avec 61 % de tokens économisés. mac-ocr apporte l'OCR entièrement local en ligne de commande sur macOS. Un canvas infini dans le disque de Poincaré attire l'attention pour sa géométrie non-euclidienne appliquée à la prise de notes.

**Au sommaire :** [IA](#ia) (13) · [Dev](#dev) (8) · [Apps](#apps) (3) · [Art Créa & Design](#art-crea-design) (2) · [Sécu & Vie privée](#secu-vie-privee) (2) · [Fun & WTF](#fun-wtf) (2) · [Musique & Audio](#musique-audio) (2) · [Culture Tech](#culture-tech) (1) · [Jeu vidéo](#jeu-video) (1) · [Apple](#apple) (1) · [Autre](#autre) (2)

## IA

### [shadcn/improve: Use your most capable model to audit your codebase and write plans for cheaper models to execute.](https://github.com/shadcn/improve?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~4 min

\`shadcn/improve\` : utiliser le modèle le plus capable pour auditer une codebase et rédiger des plans d'implémentation détaillés, exécutés ensuite par des modèles moins coûteux. Le plan est le produit, pas le code.

[shadcn/improve: Use your most capable model to audit your codebase and write plans for cheaper models to execute.Use your most capable model to audit your codebase and write plans for cheaper models to execute. - shadcn/improveGitHub![](https://opengraph.githubassets.com/dd9b658875413cbefb2f40196abb7d274f0bf19df1c95e1717874eed44319509/shadcn/improve)](https://github.com/shadcn/improve?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [mrtooher/fable-mode: A Claude skill that activates Fable-style agentic behavior: explicit multi-stage planning, sub-agent delegation, and self-verification.](https://github.com/mrtooher/fable-mode?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~2 min

\`fable-mode\` : une skill qui force un comportement agentique de type Fable : décomposer avant d'agir, déléguer à des sous-agents, vérifier chaque étape avec un check qui peut échouer, et s'auto-critiquer avant livraison.

[mrtooher/fable-mode: A Claude skill that activates Fable-style agentic behavior: explicit multi-stage planning, sub-agent delegation, and self-verification.A Claude skill that activates Fable-style agentic behavior: explicit multi-stage planning, sub-agent delegation, and self-verification. - mrtooher/fable-modeGitHub![](https://opengraph.githubassets.com/79551487b6f299512e09657980908efaa48c9681f5400b470da10916cfd1a34a/mrtooher/fable-mode)](https://github.com/mrtooher/fable-mode?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [giancarloerra/SocratiCode: Enterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugin/Skill/Extension or MCP: hybrid semantic search, polyglot dependency graphs, symbol-level impact analysis & call-flow, interactive HTML viewer, cross-project & branch-aware search, DB/API/infra knowledge. 61% less tokens, 84% fewer calls, 37x faster. Cloud in beta.](https://github.com/giancarloerra/SocratiCode?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~52 min

SocratiCode : un MCP open source qui donne à votre IA une compréhension profonde de votre codebase — recherche sémantique hybride, graphes de dépendances, analyse d'impact au niveau symbole. Zéro config, local, privé.

[giancarloerra/SocratiCode: Enterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugin/Skill/Extension or MCP: hybrid semantic search, polyglot dependency graphs, symbol-level impact analysis & call-flow, interactive HTML viewer, cross-project & branch-aware search, DB/API/infra knowledge. 61% less tokens, 84% fewer calls, 37x faster. Cloud in beta.Enterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugin/Skill/Extension or MCP: hybrid semantic search, polyglot dependency graphs, symbol-level impact analysis & call...GitHub![](https://opengraph.githubassets.com/001bb7004f334390174e9b9fd90e71018756b596bb71e16a6aea9f6f2feac291/giancarloerra/SocratiCode)](https://github.com/giancarloerra/SocratiCode?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [privatenumber/mac-ocr: macOS CLI for OCR and searchable PDFs using Apple's Vision framework.](https://github.com/privatenumber/mac-ocr?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~5 min

\`mac-ocr\` : un outil en ligne de commande pour faire de l'OCR sur Mac, entièrement en local via le Vision framework d'Apple. Lit du texte dans des images et des PDFs, génère des PDFs cherchables. Zéro upload, zéro token de vision gaspillé.

[privatenumber/mac-ocr: macOS CLI for OCR and searchable PDFs using Apple's Vision framework.macOS CLI for OCR and searchable PDFs using Apple's Vision framework. - privatenumber/mac-ocrGitHub![](https://opengraph.githubassets.com/1c40542b44c1bd1569383176b03ec40bc55997311aa50fb457c359a2c0f194f7/privatenumber/mac-ocr)](https://github.com/privatenumber/mac-ocr?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [boona13/image-extender: Seamlessly extend any image in any direction with AI. Open-source web app powered by Gemini via OpenRouter, with Poisson-blended seams and best-of-3 variant picker.](https://github.com/boona13/image-extender?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~17 min

Outil open-source d'outpainting avec Poisson blending pour masquer les raccords, qui sert aussi de studio 2D complet : backgrounds parallax, autotiles, sprites. Propulsé par Gemini via OpenRouter avec votre clé.

[boona13/image-extender: Seamlessly extend any image in any direction with AI. Open-source web app powered by Gemini via OpenRouter, with Poisson-blended seams and best-of-3 variant picker.Seamlessly extend any image in any direction with AI. Open-source web app powered by Gemini via OpenRouter, with Poisson-blended seams and best-of-3 variant picker. - boona13/image-extenderGitHub![](https://opengraph.githubassets.com/68413f216c808ee14e1406e176e5766ed3f3d1186ce283ca2f5e0aba4581ecf0/boona13/image-extender)](https://github.com/boona13/image-extender?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [Did Claude Increase Bugs in rsync?](https://alexispurslane.github.io/rsync-analysis/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~24 min

Claude a-t-il vraiment introduit des bugs dans rsync ? Avant de crier au vibe-coding catastrophique, une analyse statistique sérieuse avec méthodologie reproductible répond aux chiffres.

### [AI enthusiasts are in a race against time, AI skeptics are in a race against entropy](https://charitydotwtf.substack.com/p/ai-enthusiasts-are-in-a-race-against?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~14 min

Les gains de l'IA sont réels, les coûts aussi — mais ils n'arrivent pas aux mêmes personnes.

[AI enthusiasts are in a race against time, AI skeptics are in a race against entropyBoth sides are grappling with a real existential threat, and both sides feel like they are screaming into the void. Here's how to close the gap and get everyone pulling in the same direction.Substack![](https://substackcdn.com/image/fetch/$s_!2AXu!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F591006fc-dcda-4be5-982e-312139d562e9_1425x507.png)](https://charitydotwtf.substack.com/p/ai-enthusiasts-are-in-a-race-against?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [How LLMs Actually Work](https://www.0xkato.xyz/how-llms-actually-work/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~20 min

Une explication bien faite du fonctionnement interne des LLMs : tokens, embeddings, positional encoding, attention, feed-forward…

### [chopratejas/headroom: Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.](https://github.com/chopratejas/headroom?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~7 min

Headroom compresse les outputs d'outils, logs, fichiers et chunks RAG avant qu'ils atteignent le LLM — 60 à 95% de tokens en moins, sans perte de précision. Disponible en library, proxy ou MCP server.

[chopratejas/headroom: Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server. - chopratejas/headroomGitHub![](https://opengraph.githubassets.com/ffb78c73cac05dbcdc36c22eb132893b903dcb4c4b4860730d30834f3184c438/chopratejas/headroom)](https://github.com/chopratejas/headroom?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [Claude Fable is relentlessly proactive](https://simonwillison.net/2026/Jun/11/fable-is-relentlessly-proactive/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~5 min

Claude Fable 5 laissé seul sur un bug CSS : il ouvre Safari, écrit ses propres pages de test, injecte du JS dans les templates, monte un serveur HTTP pour récupérer des mesures via CORS. Zéro instruction pour tout ça.

[Claude Fable is relentlessly proactiveAfter two days of experience with Claude Fable 5 I think the best way to describe it is relentlessly proactive. It knows a whole lot of tricks and it will …Simon Willison’s Weblog![](https://static.simonwillison.net/static/2026/jump-to-bug.jpg)](https://simonwillison.net/2026/Jun/11/fable-is-relentlessly-proactive/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [I'm open-sourcing Bottega, our internal coding agent orchestration tool](https://vdaubry.github.io/bottega-launch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~7 min

Bottega, l'outil d'orchestration d'agents de code de Vincent Daubry, est désormais open source — après 1 000 user stories livrées en production.

### [Statement on the US government directive to suspend access to Fable 5 and Mythos 5](https://www.anthropic.com/news/fable-mythos-access?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~4 min

🚨 Le gouvernement américain vient de forcer Anthropic à couper l'accès à ses modèles Fable 5 et Mythos 5 pour tous les utilisateurs non-américains

[Statement on the US government directive to suspend access to Fable 5 and Mythos 5The US government has issued an export control directive to suspend all access to Fable 5 and Mythos 5 by any foreign national, whether inside or outside the United States.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/50159fff55088f12070cc8a56eb51ff61006b631-2400x1260.png)](https://www.anthropic.com/news/fable-mythos-access?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [DiffusionGemma: 4x faster text generation](https://blog.google/innovation-and-ai/technology/developers-tools/diffusion-gemma-faster-text-generation/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~4 min

DiffusionGemma : un modèle 26B MoE qui génère du texte par blocs de 256 tokens en parallèle plutôt que token par token — jusqu'à 4x plus rapide sur GPU, avec seulement 3,8B paramètres actifs à l'inférence. Apache 2.0, dispo sur Hugging Face.

[DiffusionGemma: 4x faster text generationAn overview of DiffusionGemma, an exceptionally fast text generation model with up to 4x faster speeds.Google![](https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Diffusion_Gemma_Social.width-1300.png)](https://blog.google/innovation-and-ai/technology/developers-tools/diffusion-gemma-faster-text-generation/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

## Dev

### [YusufB5/ASCILINE: A high-performance, real-time ASCII video rendering engine. Streams binary-encoded frames via WebSockets for ultra-low latency, 30 FPS playback using HTML5 Canvas and requestAnimationFrame.](https://github.com/YusufB5/ASCILINE?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~7 min

ASCILINE convertit une vidéo en ASCII streamé via WebSockets à 30 FPS — rendu Canvas, stylable CSS, invisible aux bloqueurs de médias, lisible par un LLM sans vision.

[YusufB5/ASCILINE: A high-performance, real-time ASCII video rendering engine. Streams binary-encoded frames via WebSockets for ultra-low latency, 30 FPS playback using HTML5 Canvas and requestAnimationFrame.A high-performance, real-time ASCII video rendering engine. Streams binary-encoded frames via WebSockets for ultra-low latency, 30 FPS playback using HTML5 Canvas and requestAnimationFrame. - Yusuf...GitHub![](https://opengraph.githubassets.com/1e9d3a47e12f934ff8161ada1fa5c66ee93daf863591e02c5c5e0fc4fe7a750d/YusufB5/ASCILINE)](https://github.com/YusufB5/ASCILINE?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [kaplayjs/kaplay: 🦖 A JavaScript/TypeScript Game Library that feels like a game.](https://github.com/kaplayjs/kaplay?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~3 min

KAPLAY — une game library JS/TS pensée pour rendre le développement de jeux aussi fun que d'y jouer. Système de composants simple, éditeur en ligne avec 90 exemples, et un \`npx create-kaplay my-game\` pour démarrer en trente secondes.

[kaplayjs/kaplay: 🦖 A JavaScript/TypeScript Game Library that feels like a game.🦖 A JavaScript/TypeScript Game Library that feels like a game. - kaplayjs/kaplayGitHub![](https://opengraph.githubassets.com/410d2e216242f4f64a4023d492f0a156347f323170adc62b81dedaa20ce1c8ab/kaplayjs/kaplay)](https://github.com/kaplayjs/kaplay?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [Open source UI kit for modern document apps](https://www.extend.ai/ui?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~1 min

UI kit open source pour les apps documentaires : viewers PDF, DOCX, XLSX, CSV, upload, e-signature, citations avec bounding boxes. Prêt à intégrer dans des flows utilisateur·rices ou des agents.

[Open source UI kit for modern document appsFile viewers for PDF, DOCX, XLSX, and CSV, with bounding box citations, file upload, e-signing, and more.Extend UI![](https://extend.ai/ui/og?title=Open%20source%20UI%20kit%20for%20modern%20document%20apps&description=File%20viewers%20for%20PDF%2C%20DOCX%2C%20XLSX%2C%20and%20CSV%2C%20with%20bounding%20box%20citations%2C%20file%20upload%2C%20e-signing%2C%20and%20more.)](https://www.extend.ai/ui?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [6.0.0](https://brew.sh/2026/06/11/homebrew-6.0.0/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~10 min

Homebrew 6.0 est sorti avec du concret : tap trust pour les taps tiers, une JSON API interne plus rapide, le sandbox Linux et le support de macOS 27.

[6.0.0Today, I’m proud to announce Homebrew 6.0.0\. The most significant changes since 5.1.0 are a new tap trust security mechanism, the new faster, smaller, default internal Homebrew JSON API, sandboxing...MikeMcQuaid![](https://brew.sh/assets/img/homebrew-social-card.png)](https://brew.sh/2026/06/11/homebrew-6.0.0/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [microsoft/pg\_durable: PostgreSQL in-database durable execution](https://github.com/microsoft/pg%5Fdurable?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~10 min

\`pg\_durable\` : de l'exécution durable directement dans Postgres, sans Redis, sans Temporal, sans infrastructure externe. On définit un workflow en SQL, l'extension checkpointe chaque étape et reprend après un crash ou un redémarrage.

[microsoft/pg\_durable: PostgreSQL in-database durable executionPostgreSQL in-database durable execution. Contribute to microsoft/pg\_durable development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/04e58600a11cd4bb047e61392c72151478a22c669751a02f0efd03cef2986235/microsoft/pg_durable)](https://github.com/microsoft/pg%5Fdurable?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [Chrome is looking to permanently drop MV2 extension](https://www.neowin.net/news/google-chrome-is-killing-all-ublock-origin-bypasses-microsoft-edge-opera-to-follow/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

Chrome s'apprête à supprimer définitivement le support des extensions MV2

### [Rebuilding my blog with machines, for machines](https://blog.lvmbdv.dev/posts/rebuilding-my-blog-with-machines-for-machines/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~4 min

Reconstruire son blog pour les machines : structured data JSON-LD validée en CI, microformats IndieWeb, et posts co-écrits avec une IA contrainte par des règles strictes.

[Rebuilding my blog with machines, for machinesI rebuilt this blog recently. Not a redesign. The old posts are still here, same URLs, same markup. What changed is that every page now carries a full structured data graph and every element is ann...Ata Kuyumcu's Blog![](https://blog.lvmbdv.dev/images/whale-tail-cover.jpg)](https://blog.lvmbdv.dev/posts/rebuilding-my-blog-with-machines-for-machines/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [One API for S3, R2, GCS, Azure & blob storage](https://files-sdk.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~5 min

Files SDK : une API unifiée pour S3, R2, GCS, Azure et les autres object stores — avec une échappatoire vers le client natif quand nécessaire.

[One API for S3, R2, GCS, Azure & blob storageA unified storage SDK for object and blob backends. One small, honest API. Web-standards I/O. An escape hatch when you need the native client.Files SDK![](https://files-sdk.dev/opengraph-image?0ed7f75caf842483)](https://files-sdk.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

## Apps

### [RackulaLives/Rackula: rack layout designer](https://github.com/RackulaLives/Rackula?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~3 min

Rackula : un designer de rack en drag-and-drop, self-hostable, qui exporte en PNG/PDF/SVG et partage via URL. MIT, pas de compte requis pour l'utiliser en ligne.

[RackulaLives/Rackula: rack layout designerrack layout designer. Contribute to RackulaLives/Rackula development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/1122929651/1d858fce-c710-4863-9272-5fc44e1b1ed7)](https://github.com/RackulaLives/Rackula?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [Poincake](https://uonr.github.io/poincake/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

Un canvas infini dans le disque de Poincaré pour prendre des notes — projet original qui utilise la géométrie hyperbolique pour organiser l'information autrement.

### [Canvas Terminal Editor](https://cate.cero-ai.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

Un IDE où les terminaux, éditeurs et navigateurs flottent sur un canvas infini zoomable

[Canvas Terminal EditorAn infinite zoomable canvas where terminals, editors, and browsers float spatially. Code the way you think.CATE![](https://cate.cero-ai.com/assets/email/cate-og.png)](https://cate.cero-ai.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

## Art Créa & Design

### [Landscapes of the Mind](https://www.rightclicksave.com/article/landscapes-of-the-mind-william-mapan-interview-paysages-plausibles-art-basel-zero-10?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~17 min

William Mapan, que j'ai découvert dans l'art génératif, arrive à Art Basel avec deux séries nées du même algorithme

[Landscapes of the MindThe artist is showing two new series, Paysages Plausibles and Dances on Shadows, with Art Blocks at Art Basel Zero 10William Mapan![](https://cdn.prod.website-files.com/61e6c06a23cb13bf76051194/6a2fde08aeb3d47e922d3cc6_000_William_Mapan_Etat_des_lieux_Canvas.jpg)](https://www.rightclicksave.com/article/landscapes-of-the-mind-william-mapan-interview-paysages-plausibles-art-basel-zero-10?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [Comment je fais du design en tant que dev backend ?](https://eventuallycoding.com/p/comment-je-fais-du-design-en-tant-que-dev-backend?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~9 min

De Bootstrap en 2011 aux design tokens et aux agents IA, Hugo Lassiège retrace 15 ans d'évolution du design web.

[Comment je fais du design en tant que dev backend ?De Bootstrap en 2011 à Claude Design en 2026, retour sur 15 ans d’évolution du design web et des design systems, vus à travers les yeux d'un dev backend.Eventuallycoding![](https://eventuallycoding.com/_og/d/c_DefaultPost,title_~Q29tbWVudCBqZSBmYWlzIGR1IGRlc2lnbiBlbiB0YW50IHF1ZSBkZXYgYmFja2VuZCA~,description_~RGUgQm9vdHN0cmFwIGVuIDIwMTEgw6AgQ2xhdWRlIERlc2lnbiBlbiAyMDI2LCByZXRvdXIgc3VyIDE1IGFucyBk4oCZw6l2b2x1dGlvbiBkdSBkZXNpZ24gd2ViIGV0IGRlcyBkZXNpZ24gc3lzdGVtcywgdnVzIMOgIHRyYXZlcnMgbGVzIHlldXggZCd1biBkZXYgYmFja2VuZC4,p_Ii9wL2NvbW1lbnQtamUtZmFpcy1kdS1kZXNpZ24tZW4tdGFudC1xdWUtZGV2LWJhY2tlbmQi.png)](https://eventuallycoding.com/p/comment-je-fais-du-design-en-tant-que-dev-backend?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

## Sécu & Vie privée

### [NVIDIA/SkillSpector: Security scanner for AI agent skills. Detect vulnerabilities, malicious patterns, and security risks.](https://github.com/NVIDIA/SkillSpector?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~4 min

SkillSpector (NVIDIA) : un scanner de sécurité pour les skills d'agents IA. 26,1 % des skills analysées contiennent des vulnérabilités, 5,2 % ont une intention probablement malveillante.

[NVIDIA/SkillSpector: Security scanner for AI agent skills. Detect vulnerabilities, malicious patterns, and security risks.Security scanner for AI agent skills. Detect vulnerabilities, malicious patterns, and security risks. - NVIDIA/SkillSpectorGitHub![](https://opengraph.githubassets.com/db09e1947a2e85ec72002bcb7be5089c6b1fcda512d4590d9a583d67a0fc0ae9/NVIDIA/SkillSpector)](https://github.com/NVIDIA/SkillSpector?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [Free IPv4 Lookup — Owner, ASN, Geo, PTR](https://worldip.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~4 min

4,3 milliards d'adresses IPv4, chacune avec son URL propre : propriétaire, ASN, géoloc, PTR, historique d'allocation. Gratuit, sans inscription.

[Free IPv4 Lookup — Owner, ASN, Geo, PTRLook up any IPv4 address. Find owner, ASN, country, city, PTR records, and CIDR. Search reverse DNS hostnames. Free, no signup.WorldIP.io![](https://worldip.io/og/)](https://worldip.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

## Fun & WTF

### [The Absurdly Optimized Pancake: Leavening Chemistry, Acid-Base Stoichiometry, and an Interactive Calculator](https://www.absurdlyoptimized.com/recipes/pancakes/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~49 min

La chimie d'une crêpe expliquée — stoichiométrie, CO₂, protéines du lactosérum. Avec un calculateur interactif qui ajuste les ratios selon vos ingrédients.

[The Absurdly Optimized Pancake: Leavening Chemistry, Acid-Base Stoichiometry, and an Interactive CalculatorThe science of perfect pancakes: leavening chemistry, acid-base stoichiometry, whey protein structure, and an interactive calculator that computes optimal ratios from your available ingredients.Absurdly Optimized![](https://www.absurdlyoptimized.com/img/articles/pancakes-hero.jpg)](https://www.absurdlyoptimized.com/recipes/pancakes/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [StonkRider — Ride any stock chart](https://stonkrider.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

Quelqu'un a transformé les graphiques boursiers en piste de motocross — vous pilotez une moto sur n'importe quelle action en temps réel.

[StonkRider — Ride any stock chartMotocross meets Wall Street. Ride any stock chart on a motocross bike.Aymeric Dietrich![](https://stonkrider.com/logo.png)](https://stonkrider.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

## Musique & Audio

### [Philanthropie : le cœur, l’ego et les impôts](https://www.thunepodcast.fr/index.php/2026/06/04/philanthropie-le-coeur-lego-et-les-impots/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~1 min

Qui donne le plus ? Les riches ou les classes moyennes ? Et pourquoi ? Un épisode qui met les mains dans ce que nos dons disent vraiment de nous — entre générosité sincère, ego et optimisation fiscale.

[Philanthropie : le cœur, l’ego et les impôtsÉpisode PLUS D'ÉPISODESThune Podcast![](https://www.thunepodcast.fr/wp-content/uploads/2026/06/Capture-decran-2026-06-02-a-18.28.26.png, https://secure.gravatar.com/avatar/a9d9b9fb43f24dca1c2296aa350c23f2522caada863d90cbab9509b56241848a?s=96&d=mm&r=g)](https://www.thunepodcast.fr/index.php/2026/06/04/philanthropie-le-coeur-lego-et-les-impots/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [Designing a better podcast editor](https://www.adamsolove.com/ui/ducking/2026/06/03/better-podcast-ui.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~8 min

Concevoir un éditeur de podcast pensé pour la voix parlée plutôt qu'adapté d'un DAW musical — timeline magnétique, skip regions, alignement par pins. Des idées simples qui mériteraient de se retrouver dans d'autres outils.

## Culture Tech

### [French Tech 2026 : 93 % des start-ups passent par Google ou Microsoft pour leur emails](https://next.ink/242404/french-tech-2026-93-des-start-ups-passent-par-google-ou-microsoft-pour-leur-emails/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~3 min

93 % des start-ups French Tech Next40/120 utilisent Gmail ou Outlook pour leurs emails. Google écrase le marché avec 68 % de parts. Souveraineté numérique, on repassera 😁

[French Tech 2026 : 93 % des start-ups passent par Google ou Microsoft pour leur emailsLa fournée 2026 des lauréats de la French Tech Next40/120 est arrivée et elles sont encore plus de 9 start-ups sur 10 à passer par des emails de géants…Next![](https://next.ink/wp-content/uploads/2025/05/Mail-souverainete-1024x496.webp)](https://next.ink/242404/french-tech-2026-93-des-start-ups-passent-par-google-ou-microsoft-pour-leur-emails/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

## Jeu vidéo

### [Messenger](https://messenger.abeto.co/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

Un jeu web en WebGL et Three.js qui tourne directement dans le navigateur — le rendu est bluffant pour du web. On oublie parfois jusqu'où les technos front peuvent aller. Bravo à l'équipe !

[MessengerIt's a small planet, but someone's gotta make the deliveries.messenger.abeto.co![](https://messenger.abeto.co/assets/images/social.jpg)](https://messenger.abeto.co/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

## Apple

### [msitarzewski/brew-browser: Homebrew is the standard package manager on macOS. brew-browser gives it a real native GUI.](https://github.com/msitarzewski/brew-browser?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~14 min

Une GUI native pour Homebrew, construite avec Tauri 2 + SvelteKit. Browse, recherche, installation, gestion des services, scan de vulnérabilités, snapshots Brewfile — MIT, sans télémétrie, sans compte.

[msitarzewski/brew-browser: Homebrew is the standard package manager on macOS. brew-browser gives it a real native GUI.Homebrew is the standard package manager on macOS. brew-browser gives it a real native GUI. - msitarzewski/brew-browserGitHub![](https://opengraph.githubassets.com/0ee84f4a080337b4bb3251d45be4d1312a047d776faddc180fb10126525231e0/msitarzewski/brew-browser)](https://github.com/msitarzewski/brew-browser?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

## Autre

### [Why Are Cells Small?](https://burrito.bio/essays/what-limits-a-cells-size?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~5 min

Pourquoi les cellules sont-elles si petites ? Deux contraintes physiques : le rapport surface/volume et la diffusion des molécules. Simple, mais ça explique beaucoup de choses sur la forme du vivant.

[Why Are Cells Small?Two physical constraints — surface area and diffusion — explain why cells are (usually) tiny.burrito.bio![](https://burrito.bio/images/why-are-cells-tiny/tiny_header.png)](https://burrito.bio/essays/what-limits-a-cells-size?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

### [Thysrael/Horizon: 📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达](https://github.com/Thysrael/Horizon?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61) \~7 min

Horizon : un radar de veille perso alimenté par l'IA, qui génère des briefings quotidiens à partir de vos sources. Self-hosted, compatible Claude, GPT, Gemini, DeepSeek ou Ollama.

[Thysrael/Horizon: 📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达 - Thysrael/HorizonGitHub![](https://opengraph.githubassets.com/8e848c96638f1866a67e0e8e1a0a5b6b28ee284f1100b5ed433479b21bbaec82/Thysrael/Horizon)](https://github.com/Thysrael/Horizon?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-61)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Anthropic open-source la chasse aux bugs · Claude écrit 80 % du code — Veille #60
URL: https://www.camilleroux.com/anthropic-open-source-la-chasse-aux-bugs-claude-ecrit-80-du-code-veille-59/
Last updated: 2026-06-12T08:10:40.000Z
Bonjour,

Bienvenue dans cette édition #60 de ma veille hebdo ! Je la publie en direct de Lille car je donne ma conf sur la [veille techno](https://www.camilleroux.com/la-veille-technologique-ma-methode-complete-pour-rester-a-jour/) cette après-midi à DevLille.  
Voici les 56 articles qui ont retenu mon attention cette semaine. Bonne lecture !

**En bref :** Anthropic open-source un framework de détection autonome de vulnérabilités basé sur Claude Code, avec 51 skills et 681 patterns tirés de rapports réels. En parallèle, Anthropic révèle que 80 % du code mergé en interne est désormais écrit par Claude — et Altman comme Amodei font machine arrière sur leurs prédictions d'apocalypse emploi liée à l'IA.

**Au sommaire :** [IA](#ia) (19) · [Dev](#dev) (12) · [Sécu & Vie privée](#secu-vie-privee) (6) · [Apps](#apps) (5) · [Fun & WTF](#fun-wtf) (4) · [Apple](#apple) (2) · [Musique & Audio](#musique-audio) (2) · [Culture Tech](#culture-tech) (1) · [Autre](#autre) (5)

## IA

### [jianshuo/ccglass: See what your coding agent (Claude Code, Codex, Kimi) sends to the model — local proxy + web dashboard](https://github.com/jianshuo/ccglass?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

ccglass : un proxy local + dashboard pour voir exactement ce que vos coding agents (Claude Code, Codex, Kimi…) envoient au modèle — system prompt complet, tool calls, tokens, coût, diff entre les tours.

[jianshuo/ccglass: See what your coding agent (Claude Code, Codex, Kimi) sends to the model — local proxy + web dashboardSee what your coding agent (Claude Code, Codex, Kimi) sends to the model — local proxy + web dashboard - jianshuo/ccglassGitHub![](https://opengraph.githubassets.com/c6c5bba6c84270c200ae904ab8493196ada0e1ae73bcf1c060e590a9d4268bdf/jianshuo/ccglass)](https://github.com/jianshuo/ccglass?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [DiffusionGemma: 4x faster text generation](https://blog.google/innovation-and-ai/technology/developers-tools/diffusion-gemma-faster-text-generation/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~4 min

DiffusionGemma : un modèle 26B MoE qui génère du texte par blocs de 256 tokens en parallèle plutôt que token par token — jusqu'à 4x plus rapide sur GPU, avec seulement 3,8B paramètres actifs à l'inférence. Apache 2.0, dispo sur Hugging Face.

[DiffusionGemma: 4x faster text generationAn overview of DiffusionGemma, an exceptionally fast text generation model with up to 4x faster speeds.Google![](https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Diffusion_Gemma_Social.width-1300.png)](https://blog.google/innovation-and-ai/technology/developers-tools/diffusion-gemma-faster-text-generation/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [vinhnx/VTCode: VT Code is an open-source coding agent with LLM-native code understanding and robust shell safety. Supports multiple LLM providers with automatic failover and efficient context management.](https://github.com/vinhnx/VTCode?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~10 min

VT Code : un coding agent en ligne de commande, écrit en Rust, open-source. Supporte plusieurs providers LLM avec failover automatique, gestion du contexte et sécurité shell intégrée.

[vinhnx/VTCode: VT Code is an open-source coding agent with LLM-native code understanding and robust shell safety. Supports multiple LLM providers with automatic failover and efficient context management.VT Code is an open-source coding agent with LLM-native code understanding and robust shell safety. Supports multiple LLM providers with automatic failover and efficient context management. - vinhnx...GitHub![](https://repository-images.githubusercontent.com/1046809510/ac380ab3-c9dc-48af-a387-089274686386)](https://github.com/vinhnx/VTCode?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Claude Fable 5 and Claude Mythos 5](https://www.anthropic.com/news/claude-fable-5-mythos-5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~14 min

Anthropic rend public Claude Fable 5, un modèle de niveau Mythos (avec quelques limites) : migration d'une codebase Ruby de 50M lignes en un jour, vision seule pour finir Pokémon FireRed.

[Claude Fable 5 and Claude Mythos 5Today we’re launching Claude Fable 5: a Mythos-class model that we’ve made safe for general use.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/b7055119423427c40a0e4d84054aed17682b50a2-2880x1620.png)](https://www.anthropic.com/news/claude-fable-5-mythos-5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Sam Altman and Dario Amodei are both walking back their AI jobs apocalypse prophecies as they eye blockbuster IPOs](https://fortune.com/2026/05/26/sam-altman-dario-amodei-walking-back-ai-jobs-apocalypse-prophecies-ipo/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~5 min

Altman et Amodei font machine arrière sur leurs prédictions d'apocalypse emploi liée à l'IA — les deux préparent aussi une IPO à 1 000 milliards de valorisation. Coïncidence de calendrier?

[Sam Altman and Dario Amodei are both walking back their AI jobs apocalypse prophecies as they eye blockbuster IPOsSome leaders like Goldman Sachs’s David Solomon and Box’s Aaron Levie have been saying all along that there won’t be a white-collar wipeout.Fortune![](https://fortune.com/img-assets/wp-content/uploads/2026/05/GettyImages-2265445220-e1779827097282.jpg?resize=1200,600)](https://fortune.com/2026/05/26/sam-altman-dario-amodei-walking-back-ai-jobs-apocalypse-prophecies-ipo/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [viticci/shortcuts-playground-plugin: Shortcuts Playground: A Claude Code and Codex plugin for building, validating, signing, and remixing macOS/iOS Shortcuts with natural language.](https://github.com/viticci/shortcuts-playground-plugin?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~6 min

Shortcuts Playground : un plugin Claude Code / Codex qui génère de vrais fichiers \`.shortcut\` signés à partir d'une description en langage naturel. Le format XML d'Apple, enfin domestiqué.

[viticci/shortcuts-playground-plugin: Shortcuts Playground: A Claude Code and Codex plugin for building, validating, signing, and remixing macOS/iOS Shortcuts with natural language.Shortcuts Playground: A Claude Code and Codex plugin for building, validating, signing, and remixing macOS/iOS Shortcuts with natural language. - viticci/shortcuts-playground-pluginGitHub![](https://opengraph.githubassets.com/6e0d3f6ab846e3b66e78d4971c7ccd66cd3d10a46f100a47c1e1c005d1aa20db/viticci/shortcuts-playground-plugin)](https://github.com/viticci/shortcuts-playground-plugin?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [giancarloerra/SocratiCode: Enterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugin/Skill/Extension or MCP: hybrid semantic search, polyglot dependency graphs, symbol-level impact analysis & call-flow, interactive HTML viewer, cross-project & branch-aware search, DB/API/infra knowledge. 61% less tokens, 84% fewer calls, 37x faster. Cloud in beta.](https://github.com/giancarloerra/SocratiCode?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~52 min

SocratiCode : un MCP open source qui donne à votre IA une compréhension profonde de votre codebase — recherche sémantique hybride, graphes de dépendances, analyse d'impact au niveau symbole. Zéro config, local, privé.

[giancarloerra/SocratiCode: Enterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugin/Skill/Extension or MCP: hybrid semantic search, polyglot dependency graphs, symbol-level impact analysis & call-flow, interactive HTML viewer, cross-project & branch-aware search, DB/API/infra knowledge. 61% less tokens, 84% fewer calls, 37x faster. Cloud in beta.Enterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugin/Skill/Extension or MCP: hybrid semantic search, polyglot dependency graphs, symbol-level impact analysis & call...GitHub![](https://opengraph.githubassets.com/001bb7004f334390174e9b9fd90e71018756b596bb71e16a6aea9f6f2feac291/giancarloerra/SocratiCode)](https://github.com/giancarloerra/SocratiCode?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [MaxMiksa/Auto-Company: An auto-company works for 24/7 on your own PC - Windows/Linux/macOS.](https://github.com/MaxMiksa/Auto-Company?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~10 min

Auto Company : 14 agents IA qui tournent en boucle sur votre machine, forment des équipes à chaque cycle, codent, déploient et gèrent le marketing — sans intervention humaine.

[MaxMiksa/Auto-Company: An auto-company works for 24/7 on your own PC - Windows/Linux/macOS.An auto-company works for 24/7 on your own PC - Windows/Linux/macOS. - MaxMiksa/Auto-CompanyGitHub![](https://opengraph.githubassets.com/588a1e6722fd76f18bc12fcb5ba9c28e2807a0a6246e550848dfde0efa78d989/MaxMiksa/Auto-Company)](https://github.com/MaxMiksa/Auto-Company?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [ferdinandobons/startup-skill: AI agent skills for startup validation, competitive intelligence, and planning](https://github.com/ferdinandobons/startup-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~3 min

Un set de skills pour Claude Code qui couvre la validation d'idée startup de A à Z : analyse de marché, battle cards concurrents, positioning (framework April Dunford), et pitch investisseur en plusieurs formats.

[ferdinandobons/startup-skill: AI agent skills for startup validation, competitive intelligence, and planningAI agent skills for startup validation, competitive intelligence, and planning - ferdinandobons/startup-skillGitHub![](https://opengraph.githubassets.com/7dd67ff8583de346284d5220c6e0061a82909fc6caa552a8d74264e45038f0af/ferdinandobons/startup-skill)](https://github.com/ferdinandobons/startup-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Is AI Profitable Yet?](https://isaiprofitable.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

L'IA est-elle enfin rentable ?

### [boona13/image-extender: Seamlessly extend any image in any direction with AI. Open-source web app powered by Gemini via OpenRouter, with Poisson-blended seams and best-of-3 variant picker.](https://github.com/boona13/image-extender?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~17 min

Outil open-source d'outpainting avec Poisson blending pour masquer les raccords, qui sert aussi de studio 2D complet : backgrounds parallax, autotiles, sprites. Propulsé par Gemini via OpenRouter avec votre clé.

[boona13/image-extender: Seamlessly extend any image in any direction with AI. Open-source web app powered by Gemini via OpenRouter, with Poisson-blended seams and best-of-3 variant picker.Seamlessly extend any image in any direction with AI. Open-source web app powered by Gemini via OpenRouter, with Poisson-blended seams and best-of-3 variant picker. - boona13/image-extenderGitHub![](https://opengraph.githubassets.com/68413f216c808ee14e1406e176e5766ed3f3d1186ce283ca2f5e0aba4581ecf0/boona13/image-extender)](https://github.com/boona13/image-extender?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [When AI builds itself](https://www.anthropic.com/institute/recursive-self-improvement?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~23 min

Selon Anthropic, 80 % du code mergé serait écrit par Claude, et la productivité par ingénieur·e aurait été multipliée par 8 depuis 2021.

[When AI builds itselfOur progress toward recursive self-improvement, and its implications.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/6d4a0d28992ade92d6fa63646fd9c9d318245c6c-2400x1260.jpg)](https://www.anthropic.com/institute/recursive-self-improvement?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Did Claude Increase Bugs in rsync?](https://alexispurslane.github.io/rsync-analysis/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~24 min

Claude a-t-il vraiment introduit des bugs dans rsync ? Avant de crier au vibe-coding catastrophique, une analyse statistique sérieuse avec méthodologie reproductible répond aux chiffres.

### [AI enthusiasts are in a race against time, AI skeptics are in a race against entropy](https://charitydotwtf.substack.com/p/ai-enthusiasts-are-in-a-race-against?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~14 min

Les gains de l'IA sont réels, les coûts aussi — mais ils n'arrivent pas aux mêmes personnes.

[AI enthusiasts are in a race against time, AI skeptics are in a race against entropyBoth sides are grappling with a real existential threat, and both sides feel like they are screaming into the void. Here's how to close the gap and get everyone pulling in the same direction.Substack![](https://substackcdn.com/image/fetch/$s_!2AXu!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F591006fc-dcda-4be5-982e-312139d562e9_1425x507.png)](https://charitydotwtf.substack.com/p/ai-enthusiasts-are-in-a-race-against?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [How LLMs Actually Work](https://www.0xkato.xyz/how-llms-actually-work/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~20 min

Une explication bien faite du fonctionnement interne des LLMs : tokens, embeddings, positional encoding, attention, feed-forward…

### [auth.md — Open Protocol for Agent Registration](https://workos.com/auth-md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~2 min

auth.md : un protocole ouvert pour qu'un agent IA puisse créer un compte dans une app à la place de l'utilisateur·rice, sans formulaire d'inscription.

[auth.md — Open Protocol for Agent Registrationauth.md standardizes how AI agents register with apps, discover supported flows, request scopes, and receive secure user-scoped credentials.WorkOS![](https://dotcom.workos.com/auth-md/opengraph-image-18wbc2.png?opengraph-image.01h~qo1497mn-.png?dpl=dpl_5ju5q7cHnEfGUXezEn5H4NmeqL3S)](https://workos.com/auth-md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [MCP is dead | Quandri Engineering](https://www.quandri.io/engineering-blog/mcp-is-dead?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

4 serveurs MCP connectés = 10,5 % de la fenêtre de contexte consommée avant le moindre prompt. Le CLI ferait le même travail pour 65x moins de tokens.

[MCP is dead | Quandri Engineeringquandri.io![](https://cdn.prod.website-files.com/668aa55ff9fc77f31f6cc2f0/6a0f2926a73de3ec41126467_post%20image%20b.webp)](https://www.quandri.io/engineering-blog/mcp-is-dead?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [chopratejas/headroom: Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.](https://github.com/chopratejas/headroom?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

Headroom compresse les outputs d'outils, logs, fichiers et chunks RAG avant qu'ils atteignent le LLM — 60 à 95% de tokens en moins, sans perte de précision. Disponible en library, proxy ou MCP server.

[chopratejas/headroom: Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server. - chopratejas/headroomGitHub![](https://opengraph.githubassets.com/ffb78c73cac05dbcdc36c22eb132893b903dcb4c4b4860730d30834f3184c438/chopratejas/headroom)](https://github.com/chopratejas/headroom?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [leodavinci1/kanbots: Local collaboration interface for working on a kanban board where each task is either a Claude Code or Codex agent.](https://github.com/leodavinci1/kanbots?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~6 min

Un kanban board qui dispatche jusqu'à 11 agents CLI en parallèle (Claude Code, Codex, Gemini, Cursor…), chacun isolé dans son propre worktree git. Mode local SQLite ou GitHub Issues, avec un serveur MCP pour piloter le tout depuis l'extérieur.

[leodavinci1/kanbots: Local collaboration interface for working on a kanban board where each task is either a Claude Code or Codex agent.Local collaboration interface for working on a kanban board where each task is either a Claude Code or Codex agent. - leodavinci1/kanbotsGitHub![](https://opengraph.githubassets.com/25ee4801474b3fc3332ed99a7ab3b8eb902f3b9fb273169a4d6f80a8a4d9f99e/leodavinci1/kanbots)](https://github.com/leodavinci1/kanbots?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Dev

### [harehare/mq: A jq-like Markdown query language for command-line processing](https://github.com/harehare/mq?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

\`mq\` : l'équivalent de \`jq\` mais pour le Markdown — filtrer, transformer, extraire des sections en ligne de commande, écrit en Rust

[harehare/mq: A jq-like Markdown query language for command-line processingA jq-like Markdown query language for command-line processing - harehare/mqGitHub![](https://repository-images.githubusercontent.com/938149101/8e4acef4-989a-4dd8-87f5-56f7a4427b42)](https://github.com/harehare/mq?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Introduction - Slumber](https://slumber.lucaspickering.me/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~1 min

Slumber, un client HTTP en TUI configurable via un fichier YAML — pour envoyer des requêtes, visualiser les réponses et partager les collections avec son équipe.

### [microsoft/markitdown: Python tool for converting files and office documents to Markdown.](https://github.com/microsoft/markitdown?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~8 min

MarkItDown (Microsoft) convertit PDF, Word, Excel, PowerPoint, images, audio, HTML… en Markdown, pensé pour alimenter des pipelines LLM. Disponible en CLI ou lib Python.

[microsoft/markitdown: Python tool for converting files and office documents to Markdown.Python tool for converting files and office documents to Markdown. - microsoft/markitdownGitHub![](https://opengraph.githubassets.com/ea437cb0f3abdf419ea128518bf72cf03bf65224cc991ce3b8ef30deede3dc81/microsoft/markitdown)](https://github.com/microsoft/markitdown?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [foldkit/foldkit](https://github.com/foldkit/foldkit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

Foldkit : un framework frontend TypeScript construit sur Effect, architecturé comme Elm. Un Model, une fonction update, zéro hooks, zéro état local caché. Pas d'interop React, pas de porte de sortie — on est dedans ou pas.

[foldkit/foldkitContribute to foldkit/foldkit development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/8fcaa27c146874d880c0adb079356fbdefd1718e022884b77ae989ff6f8d9469/foldkit/foldkit)](https://github.com/foldkit/foldkit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Chrome is looking to permanently drop MV2 extension](https://www.neowin.net/news/google-chrome-is-killing-all-ublock-origin-bypasses-microsoft-edge-opera-to-follow/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

Chrome s'apprête à supprimer définitivement le support des extensions MV2

### [Rebuilding my blog with machines, for machines](https://blog.lvmbdv.dev/posts/rebuilding-my-blog-with-machines-for-machines/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~4 min

Reconstruire son blog pour les machines : structured data JSON-LD validée en CI, microformats IndieWeb, et posts co-écrits avec une IA contrainte par des règles strictes.

[Rebuilding my blog with machines, for machinesI rebuilt this blog recently. Not a redesign. The old posts are still here, same URLs, same markup. What changed is that every page now carries a full structured data graph and every element is ann...Ata Kuyumcu's Blog![](https://blog.lvmbdv.dev/images/whale-tail-cover.jpg)](https://blog.lvmbdv.dev/posts/rebuilding-my-blog-with-machines-for-machines/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [revo](https://gills.pages.dev/revo/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~5 min

revo : un langage dynamique de 1 Mo, pensé pour le plaisir de programmer. Pipes, pattern matching, fibers, macros procédurales, types optionnels, tests first-class — et tout est une expression. Ça mérite un coup d'œil.

[revorevo, the programming language docs | github revo is a dynamic language made for the joy of programming a 1mb toolkit with a ton of focus on ergonomics introduction with words get or ...if-not-nil.github.io![](https://if-not-nil.github.io/static/cat.png)](https://gills.pages.dev/revo/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [bwya77/vscode-dark-islands: VSCode theme based off the easemate IDE and Jetbrains islands theme](https://github.com/bwya77/vscode-dark-islands?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

Islands Dark : un theme VSCode inspiré de JetBrains, avec panneaux flottants effet verre, coins arrondis et animations. S'installe en une ligne de commande.

[bwya77/vscode-dark-islands: VSCode theme based off the easemate IDE and Jetbrains islands themeVSCode theme based off the easemate IDE and Jetbrains islands theme - bwya77/vscode-dark-islandsGitHub![](https://opengraph.githubassets.com/c6e851f182173427fb7f4f5e8d4b5e974edd510a4fb0a48dcb89ee20d2df6649/bwya77/vscode-dark-islands)](https://github.com/bwya77/vscode-dark-islands?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [open-circle/formisch: The lightweight, schema-first, and fully type-safe form library for React, Solid, Vue, Svelte and more.](https://github.com/open-circle/formisch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~2 min

Formisch — librairie de formulaires headless, schema-first et type-safe, compatible React, Solid, Vue, Svelte et plus. Bundle à partir de 2,5 kB, validation via Valibot, API minimaliste.

[open-circle/formisch: The lightweight, schema-first, and fully type-safe form library for React, Solid, Vue, Svelte and more.The lightweight, schema-first, and fully type-safe form library for React, Solid, Vue, Svelte and more. - open-circle/formischGitHub![](https://opengraph.githubassets.com/710057f7b97ff4cde2bb1be1fc2779b3caa1369573fdb8a2fd9a1c82c0f5a803/open-circle/formisch)](https://github.com/open-circle/formisch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [emmabostian/developer-portfolios: A list of developer portfolios for your inspiration](https://github.com/emmabostian/developer-portfolios?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~39 min

1747 portfolios de développeur·se·s dans un seul repo GitHub pour s'inspirer avant de construire le sien

[emmabostian/developer-portfolios: A list of developer portfolios for your inspirationA list of developer portfolios for your inspiration - emmabostian/developer-portfoliosGitHub![](https://opengraph.githubassets.com/bde35f74f530750f069d633c37c27d2eb82094637db19ad0bb52144c9678b7c0/emmabostian/developer-portfolios)](https://github.com/emmabostian/developer-portfolios?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [nisargnp/DeadReckoning: Real-time localization on Android phones using inertial sensors (accelerometer, compass, gyro)](https://github.com/nisargnp/DeadReckoning?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~1 min

Naviguer sans GPS en se basant uniquement sur les capteurs inertiels du téléphone — c'est le principe de la navigation à l'estime, appliqué ici sur Android. Utile pour les tunnels, bâtiments ou zones dégradées.

[nisargnp/DeadReckoning: Real-time localization on Android phones using inertial sensors (accelerometer, compass, gyro)Real-time localization on Android phones using inertial sensors (accelerometer, compass, gyro) - nisargnp/DeadReckoningGitHub![](https://opengraph.githubassets.com/d7635938dcbd2029d2c6e7eca30fe47a07ab8bb97be5e034149523cfc0edfa64/nisargnp/DeadReckoning)](https://github.com/nisargnp/DeadReckoning?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Terminal Emulator for the Web](https://wterm.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~1 min

wterm : un émulateur de terminal pour le web, avec un core Zig compilé en WASM (\~12 Ko) et un rendu DOM — la sélection de texte, le copier-coller et l'accessibilité arrivent gratuitement avec le navigateur.

[Terminal Emulator for the WebA terminal emulator for the web. Renders to the DOM, powered by Zig/WASM.wterm![](https://wterm.dev/og)](https://wterm.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Sécu & Vie privée

### [Vault — AuroraNode](https://www.auroranode.com/vault?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~2 min

Vault : chiffrement côté client, reçus signés Ed25519, ledger append-only. Tout ce que votre shell produit peut être archivé de façon vérifiable via un simple pipe. Sans custody de clés, sans dashboard, sans SDK à adopter.

### [anthropics/defending-code-reference-harness: Skills for threat modeling, scanning, triage, patching, plus an autonomous scanning harness you can /customize](https://github.com/anthropics/defending-code-reference-harness?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~2 min

Anthropic vient de sortir un ensemble de skills pour la détection autonome de vulnérabilités avec Claude — threat modeling, scan, triage, patch — directement sur vos codebases.

[anthropics/defending-code-reference-harness: Skills for threat modeling, scanning, triage, patching, plus an autonomous scanning harness you can /customizeSkills for threat modeling, scanning, triage, patching, plus an autonomous scanning harness you can /customize - anthropics/defending-code-reference-harnessGitHub![](https://opengraph.githubassets.com/77d1cc478d43aa2152366a59f2e43ef5d992ca7fe8d4872d3ce618b65f5b514c/anthropics/defending-code-reference-harness)](https://github.com/anthropics/defending-code-reference-harness?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Free IPv4 Lookup — Owner, ASN, Geo, PTR](https://worldip.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~4 min

4,3 milliards d'adresses IPv4, chacune avec son URL propre : propriétaire, ASN, géoloc, PTR, historique d'allocation. Gratuit, sans inscription.

[Free IPv4 Lookup — Owner, ASN, Geo, PTRLook up any IPv4 address. Find owner, ASN, country, city, PTR records, and CIDR. Search reverse DNS hostnames. Free, no signup.WorldIP.io![](https://worldip.io/og/)](https://worldip.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [elementalsouls/Claude-BugHunter: A Claude Code skill bundle for bug hunting and external red-team work - 51 skills, 15 slash commands, 681 disclosed-report patterns curated across 24 vulnerability classes, plus enterprise identity + infrastructure attack matrices.](https://github.com/elementalsouls/Claude-BugHunter?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~25 min

Un bundle Claude Code pour le bug hunting : 51 skills, 15 slash commands, 681 patterns tirés de rapports HackerOne réels, couvrant 24 classes de vulnérabilités web et des chaînes d'attaque sur M365, Okta ou VPN SSL.

[elementalsouls/Claude-BugHunter: A Claude Code skill bundle for bug hunting and external red-team work - 51 skills, 15 slash commands, 681 disclosed-report patterns curated across 24 vulnerability classes, plus enterprise identity + infrastructure attack matrices.A Claude Code skill bundle for bug hunting and external red-team work - 51 skills, 15 slash commands, 681 disclosed-report patterns curated across 24 vulnerability classes, plus enterprise identity...GitHub![](https://opengraph.githubassets.com/d64602ab16c2853b2c9210380a2b45a8b60c2eba5951ea16319f1e4147c8d105/elementalsouls/Claude-BugHunter)](https://github.com/elementalsouls/Claude-BugHunter?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [The CTF scene is dead](https://kabir.au/blog/the-ctf-scene-is-dead?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~9 min

La scène CTF est morte — pas parce que l'IA aide, mais parce qu'elle joue à la place. Opus 4.5 et GPT-5.5 one-shotent les challenges medium/hard, et le scoreboard mesure désormais l'orchestration d'agents plus que le skill réel.

### [reconurge/flowsint: A modern platform for visual, flexible, and extensible graph-based investigations. For cybersecurity analysts and investigators.](https://github.com/reconurge/flowsint?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~4 min

Flowsint : une plateforme open-source d'investigation OSINT basée sur des graphes de relations entre entités, avec enrichissement automatique et traitement 100 % local. Self-hostable via Docker.

[reconurge/flowsint: A modern platform for visual, flexible, and extensible graph-based investigations. For cybersecurity analysts and investigators.A modern platform for visual, flexible, and extensible graph-based investigations. For cybersecurity analysts and investigators. - reconurge/flowsintGitHub![](https://opengraph.githubassets.com/db4c989a711e79ae4e8cd48d53e4a99bc581fd7be48b898fe448fcf687515e8a/reconurge/flowsint)](https://github.com/reconurge/flowsint?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Apps

### [cclank/cell-architecture-studio: Interactive 3D cell architecture gallery built with React and Three.js](https://github.com/cclank/cell-architecture-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~3 min

Galerie 3D interactive de cellules biologiques, construite avec React, Three.js et des assets GLB haute fidélité — avec un mode comparaison, un panneau d'organelles et des fallbacks procéduraux pour les specimens pas encore modélisés.

[cclank/cell-architecture-studio: Interactive 3D cell architecture gallery built with React and Three.jsInteractive 3D cell architecture gallery built with React and Three.js - cclank/cell-architecture-studioGitHub![](https://opengraph.githubassets.com/902cc7db0d98433254f17ab87a78bf4e9095228f2c1ad4907530c3e9f4392d6f/cclank/cell-architecture-studio)](https://github.com/cclank/cell-architecture-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [CyberTimon/RapidRAW: A beautiful, non-destructive, and GPU-accelerated RAW image editor built with performance in mind.](https://github.com/CyberTimon/RapidRAW?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~21 min

RapidRAW, une alternative open source à Lightroom — non-destructif, GPU-accelerated, moins de 20 Mo, multiplateforme.

[CyberTimon/RapidRAW: A beautiful, non-destructive, and GPU-accelerated RAW image editor built with performance in mind.A beautiful, non-destructive, and GPU-accelerated RAW image editor built with performance in mind. - CyberTimon/RapidRAWGitHub![](https://opengraph.githubassets.com/2fca4c82dfe97b29f01d2b07b2853e77de9de71923273ac96da84294be1c01d4/CyberTimon/RapidRAW)](https://github.com/CyberTimon/RapidRAW?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [runtipi/runtipi: Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨](https://github.com/runtipi/runtipi?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~5 min

Runtipi permet d'installer et gérer ses apps self-hosted en un clic, via une interface web sobre posée sur Docker. Open source, stack TypeScript/NestJS/React.

[runtipi/runtipi: Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨ - runtipi/runtipiGitHub![](https://repository-images.githubusercontent.com/474384591/44128e83-7ed7-4b63-84b4-dcf66158d5ef)](https://github.com/runtipi/runtipi?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Poincake](https://uonr.github.io/poincake/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

Un canvas infini dans le disque de Poincaré pour prendre des notes — projet original qui utilise la géométrie hyperbolique pour organiser l'information autrement.

### [caamer20/Telegram-Drive: Turn your Telegram account into an unlimited, secure cloud storage drive. an Open-source desktop app built with Tauri, Rust, and React.](https://github.com/caamer20/Telegram-Drive?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~5 min

Parce que payer Google Drive, c'est trop mainstream — Telegram Drive transforme votre compte Telegram en stockage cloud illimité. Open-source, cross-platform, Tauri + Rust + React, vos données restent sur votre machine.

[caamer20/Telegram-Drive: Turn your Telegram account into an unlimited, secure cloud storage drive. an Open-source desktop app built with Tauri, Rust, and React.Turn your Telegram account into an unlimited, secure cloud storage drive. an Open-source desktop app built with Tauri, Rust, and React. - caamer20/Telegram-DriveGitHub![](https://opengraph.githubassets.com/1db03b4f493a5476feda7a8b32a6d7e289a9b0abf91e2879d3a21a7f172142da/caamer20/Telegram-Drive)](https://github.com/caamer20/Telegram-Drive?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Fun & WTF

### [StonkRider — Ride any stock chart](https://stonkrider.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

Quelqu'un a transformé les graphiques boursiers en piste de motocross — vous pilotez une moto sur n'importe quelle action en temps réel.

[StonkRider — Ride any stock chartMotocross meets Wall Street. Ride any stock chart on a motocross bike.Aymeric Dietrich![](https://stonkrider.com/logo.png)](https://stonkrider.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Notable Properties of Specific Numbers (page 19) at MROB](http://www.mrob.com/pub/math/numbers-19.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~36 min

Une encyclopédie des propriétés remarquables de nombres — du nombre de Shannon aux combinaisons du Rubik's Cube 4×4×4\. Un rabbit hole mathématique difficile à quitter.

### [The map that keeps Burning Man honest](https://www.not-ship.com/burning-man-moop/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~4 min

The map that keeps Burning Man honest : 150 personnes balaient 15 km² après l'événement, documentent chaque déchet et publient les résultats. Les principes, c'est bien. Les données publiques, c'est mieux :)

[The map that keeps Burning Man honestThe event's Leave No Trace principle isn't just a promise — it's measured, mapped, and made public.Not-Ship![](https://storage.ghost.io/c/f0/60/f060ef3f-d4e0-4af4-9255-1373fbf0a44f/content/images/size/w1200/2026/05/featured-new.jpg)](https://www.not-ship.com/burning-man-moop/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [The Absurdly Optimized Pancake: Leavening Chemistry, Acid-Base Stoichiometry, and an Interactive Calculator](https://www.absurdlyoptimized.com/recipes/pancakes/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~49 min

La chimie d'une crêpe expliquée — stoichiométrie, CO₂, protéines du lactosérum. Avec un calculateur interactif qui ajuste les ratios selon vos ingrédients.

[The Absurdly Optimized Pancake: Leavening Chemistry, Acid-Base Stoichiometry, and an Interactive CalculatorThe science of perfect pancakes: leavening chemistry, acid-base stoichiometry, whey protein structure, and an interactive calculator that computes optimal ratios from your available ingredients.Absurdly Optimized![](https://www.absurdlyoptimized.com/img/articles/pancakes-hero.jpg)](https://www.absurdlyoptimized.com/recipes/pancakes/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Apple

### [iOS 27 features we didn't see onstage](https://techcrunch.com/2026/06/09/ios-27-features-we-didnt-see-on-stage/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~2 min

iOS 27 : les features qu'Apple n'a pas montrées sur scène — widgets plein écran, volumes séparés par type d'alerte, sync manuelle iCloud, masquage temporaire de position dans Find My...

[iOS 27 features we didn't see onstageWhile iOS 27 isn't bringing major changes, it's still got many small features that could improve everyday usage for iPhone users.TechCrunch![](https://techcrunch.com/wp-content/uploads/2026/06/hero-vx-ios_2x.jpeg?resize=1200,675)](https://techcrunch.com/2026/06/09/ios-27-features-we-didnt-see-on-stage/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Homebrew GUI for Mac — Taphouse, the Native Homebrew Manager for macOS](https://taphouse.multimodalsolutions.gr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~1 min

Taphouse, une interface graphique native pour gérer ses packages Homebrew sur macOS — avec un scanner CVE intégré qui croise vos installations avec les vulnérabilités publiées et propose la mise à jour en un clic.

[Homebrew GUI for Mac — Taphouse, the Native Homebrew Manager for macOSTaphouse is a native Homebrew GUI for Mac — a visual Homebrew package manager to install, update, and clean up brew packages without the terminal. Free download for macOS.Multimodal Solutions![](https://taphouse.multimodalsolutions.gr/og-image.png)](https://taphouse.multimodalsolutions.gr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Musique & Audio

### [Extensions SDK](https://www.ableton.com/en/live/extensions/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~3 min

Ableton sort un SDK JavaScript open source pour créer ses propres extensions dans Live 12 Suite — lire tracks, clips, MIDI, structure, et les réécrire. Utile pour qui veut automatiser, générer ou connecter Live à des services externes.

[Extensions SDKExtensions SDK is an open JavaScript toolkit allowing anyone to create custom tools that expand the possibilities inside Live 12 SuiteAbleton![](https://beta-ableton.imgix.net/media/p5apko3y/ableton-extensions-v4-b-3000x2200.png)](https://www.ableton.com/en/live/extensions/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Philanthropie : le cœur, l’ego et les impôts](https://www.thunepodcast.fr/index.php/2026/06/04/philanthropie-le-coeur-lego-et-les-impots/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~1 min

Qui donne le plus ? Les riches ou les classes moyennes ? Et pourquoi ? Un épisode qui met les mains dans ce que nos dons disent vraiment de nous — entre générosité sincère, ego et optimisation fiscale.

[Philanthropie : le cœur, l’ego et les impôtsÉpisode PLUS D'ÉPISODESThune Podcast![](https://www.thunepodcast.fr/wp-content/uploads/2026/06/Capture-decran-2026-06-02-a-18.28.26.png, https://secure.gravatar.com/avatar/a9d9b9fb43f24dca1c2296aa350c23f2522caada863d90cbab9509b56241848a?s=96&d=mm&r=g)](https://www.thunepodcast.fr/index.php/2026/06/04/philanthropie-le-coeur-lego-et-les-impots/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Culture Tech

### [Hundreds of prolific Wikipedia editors are threatening to go on strike](https://www.theverge.com/report/939442/wikipedia-editors-protest-wikimedia-layoffs-strike?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~5 min

Des éditeur·rices Wikipedia menacent de faire grève après le licenciement de l'équipe Community Tech, le pont entre la Wikimedia Foundation et les bénévoles. Plus de 700 contributeur·rices ont déjà signé la pétition de soutien.

[Hundreds of prolific Wikipedia editors are threatening to go on strikeAfter layoffs at the Wikimedia Foundation, which supports Wikipedia, volunteer editors of the encyclopedia are discussing striking in protest.The Verge![](https://platform.theverge.com/wp-content/uploads/sites/2/2026/02/STK037_WIKIPEDIA_A.jpg?quality=90&strip=all&crop=0%2C10.728364100735%2C100%2C78.54327179853&w=1200)](https://www.theverge.com/report/939442/wikipedia-editors-protest-wikimedia-layoffs-strike?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Autre

### [Copilot CLI: Improved UI, rubber duck, prompt scheduling, and voice input](https://github.blog/changelog/2026-06-02-copilot-cli-improved-ui-rubber-duck-prompt-scheduling-and-voice-input/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~3 min

Grosse mise à jour du Copilot CLI : rubber duck (un second agent qui critique le plan en cours), voice input local, scheduling de prompts avec \`/every\` et \`/after\`, et une nouvelle interface avec des onglets pour Issues, PRs et Gists.

[Copilot CLI: Improved UI, rubber duck, prompt scheduling, and voice inputGitHub Copilot CLI is getting a major refresh at Microsoft Build 2026\. Rubber duck and voice input are generally available today, and both prompt scheduling and a new experimental terminal…The GitHub Blog![](https://github.blog/wp-content/uploads/2026/07/600252157-a2b8a3b0-bdf8-499e-bf16-8101ee2ba9ef.png)](https://github.blog/changelog/2026-06-02-copilot-cli-improved-ui-rubber-duck-prompt-scheduling-and-voice-input/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [‘If you're writing code traditionally, stop. It's over': Former Google CEO Eric Schmidt explains why he is mourning as a programmer](https://www.inkl.com/news/if-youre-writing-code-traditionally-stop-its-over-former-google-ceo-eric-schmidt-explains-why-he-is-mourning-as-a-programmer/qYwMPRFlVMQ?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~3 min

« Si vous écrivez encore du code de manière traditionnelle : arrêtez. C'est terminé. » — Eric Schmidt, ex-CEO de Google, qui dit être en deuil en tant que programmeur.

[‘If you're writing code traditionally, stop. It's over': Former Google CEO Eric Schmidt explains why he is mourning as a programmerFormer Google CEO Eric Schmidt declared traditional coding is obsolete, urging developers to stop writing code manually. If you're writing code…inkl![](https://images.inkl.com/s3/article/lead_image/23368400/131364339.jpg)](https://www.inkl.com/news/if-youre-writing-code-traditionally-stop-its-over-former-google-ceo-eric-schmidt-explains-why-he-is-mourning-as-a-programmer/qYwMPRFlVMQ?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Uber Caps Usage of AI Tools Like Claude Code to Manage Costs](https://simonwillison.net/2026/Jun/3/uber-caps-usage/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~2 min

Uber plafonne les dépenses d'AI coding tools à 1 500 $/mois par outil et par développeur·se — soit \~11 % du package de compensation médian. Un signal utile sur la vraie valeur perçue de ces outils en entreprise.

### [Pioneering the Agentic Shift Within Salesforce Engineering](https://www.salesforce.com/news/stories/how-engineering-became-agentic/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

Salesforce a migré 33 endpoints API en 13 jours au lieu de 231 person-days estimés — 18× plus vite — en laissant des boucles LLM autonomes tourner sans intervention manuelle. Le volume de PRs est en hausse, les incidents en baisse.

[Pioneering the Agentic Shift Within Salesforce EngineeringKey Takeaways Autonomous tools are now writing code, reviewing pull requests (“PRs”), and driving deployments across the software development lifecycle.Salesforce![](https://www.salesforce.com/news/wp-content/uploads/sites/3/2026/05/From-AI-Assisted-to-AI-Native_-How-Salesforce-Engineering-Became-an-Agentic-Org.png)](https://www.salesforce.com/news/stories/how-engineering-became-agentic/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [google/ax: Google's open source distributed agent runtime](https://github.com/google/ax?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~8 min

Google open source AX (Agent eXecutor) : un runtime distribué pour orchestrer des agents autonomes, avec reprise sur erreur, audit des exécutions et support Kubernetes. Encore en développement actif, mais l'architecture est solide.

[google/ax: Google's open source distributed agent runtimeGoogle's open source distributed agent runtime. Contribute to google/ax development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/20892acf086d49ab0040075229d40528129b541587b6329bbba187fd650b4532/google/ax)](https://github.com/google/ax?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Alternatives open source à Figma, Semrush, Dropbox et 16 autres SaaS : la liste 2026
URL: https://www.camilleroux.com/alternatives-open-source-saas-2026-v2/
Last updated: 2026-06-30T11:11:12.000Z
Souveraineté numérique, hausses de prix SaaS, changements de licences (coucou Cal.com), incidents de fuite de données : les alternatives open-source connaissent une deuxième jeunesse en ce moment.  
  
Voici les 19 alternatives que vous avez le plus aimé dans ma [veille techno](https://www.camilleroux.com/veille/) ces derniers mois, classées par usage : productivité, médias et design, business, sécurité, dev. La plupart sont des serveurs à héberger soi-même, certaines des apps desktop locales. Toutes remplacent un outil propriétaire payant.

Coté IA, vous pouvez aussi consulter mon classement des [meilleures skills et plugins Claude Code en 2026](https://www.camilleroux.com/top-skills-plugins-claude-code-2026-v3/).  
  
Bonne lecture !

## Vous aimez cette veille ?

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

## Productivité & organisation perso

### 1\. Glance — alternative open-source aux dashboards

Dashboard auto-hébergé, dans le style de Heimdall ou Hompage, qui agrège en une seule page flux RSS, Hacker News, Reddit, Twitch, YouTube, calendrier, météo, dépôts GitHub et cours boursiers. Configuration en YAML, déploiement Docker en quelques minutes, pas de tracking, pas de pub.

![Capture d'écran de l'application open-source Glance, un tableau de bord auto-hébergé affichant en une seule interface un calendrier, des flux RSS, des chaînes Twitch, des actualités Hacker News, des vidéos YouTube, des fils Reddit, la météo, un dépôt GitHub et les cours boursiers.](https://www.camilleroux.com/content/images/2026/06/image-91ba21acc95fc9ee.png)

[glanceapp/glanceA self-hosted dashboard that puts all your feeds in one place.github.com](https://github.com/glanceapp/glance?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

### 2\. Paperclip — orchestration open-source pour mini-entreprise automatisée

Plateforme d'orchestration open-source positionnée comme un framework pour faire tourner une « entreprise sans humain » : plusieurs agents IA collaborent sur des workflows business (content, growth, support, ops).

> [Voir la démo sur X](https://x.com/i/status/2032114446982582685?ref=camilleroux.com)

[paperclipai/paperclipOpen-source orchestration for zero-human companies.github.com](https://github.com/paperclipai/paperclip?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

### 3\. TripIt et Wanderlog en open source : TREK

Planificateur de voyages collaboratif self-hosted : itinéraires partagés en temps réel, cartes interactives, budgets, listes d'affaires à emporter, SSO et support PWA pour usage offline. Couvre le même périmètre que TripIt, sans abonnement et sans revente de données.

![Interface du planificateur de voyage self-hosted TREK montrant une carte interactive et un itinéraire collaboratif.](https://www.camilleroux.com/content/images/2026/06/image-247423bc40cf88fe.png)

[mauriceboe/TREKA self-hosted travel/trip planner with real-time collaboration, interactive maps, PWA support, SSO, budgets, packing lists, and more.github.com](https://github.com/mauriceboe/TREK?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

### 4\. Remplacer CleanMyMac : PureMac (open source)

Nettoyeur macOS open-source écrit en SwiftUI natif : vidange des caches système, Xcode et Homebrew, désinstallation propre des apps avec leurs fichiers associés, planification de nettoyages automatiques. MIT licensed, zéro télémétrie. Couvre l'essentiel des cas d'usage de CleanMyMac (39 €/an), en gratuit et sans télémétrie.

![Capture d'écran de l'application PureMac sur macOS, montrant une liste de 168 applications installées avec leur taille, et le détail des 8 fichiers associés à l'application AlDente (2,9 MB) sélectionnée pour désinstallation.](https://www.camilleroux.com/content/images/2026/06/image-555ada612e1bf3b2.png)

[momenbasel/PureMacFree, open-source macOS cleaner. CleanMyMac alternative with zero telemetry. Native SwiftUI, scheduled auto-cleaning, Xcode/Homebrew/system cache cleanup. MIT licensed.github.com](https://github.com/momenbasel/PureMac?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

### 5\. CleanMyMac en plus léger : Mole, l'alternative open source

Autre nettoyeur macOS open-source, signé tw93 (le dev derrière claude-health dans mon récap Claude Code). Approche plus minimaliste que PureMac : caches, logs, fichiers résiduels et mémoire. UI sobre, exécution rapide.

![Page de présentation de Mole V1.27.0, application de nettoyage et optimisation pour Mac, affichant son logo (une taupe stylisée) et le changelog détaillé des nouvelles fonctionnalités de cette version.](https://www.camilleroux.com/content/images/2026/06/image-e702fe7fb33a0240.png)

[tw93/MoleDeep clean and optimize your Mac.github.com](https://github.com/tw93/Mole?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

## Médias, design & contenu

### 6\. openscreen — alternative open-source à Screen Studio et Loom

Enregistreur d'écran open-source avec zooms dynamiques automatiques, effets de souris stylisés et transitions propres — le même rendu « démo produit » que Screen Studio (230 €/an), en gratuit, sans watermark, utilisable en commercial.

> [Voir la démo sur X](https://x.com/i/status/2038984687385710854?ref=camilleroux.com)

[siddharthvaddem/openscreenCreate stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio.github.com](https://github.com/siddharthvaddem/openscreen?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

### 7\. Murmure — alternative offline à Otter.ai et Whisper desktop

Transcription vocale offline propulsée par NVIDIA Parakeet : zéro télémétrie, zéro appel cloud, 25 langues européennes dont un français très propre. Pensé pour la dictée de notes et de comptes-rendus de réunion en local. Nécessite un GPU correct pour une latence agréable.

![Capture d'écran de l'application Murmure (v1.8.0), un logiciel de transcription vocale open source, affichant une visualisation audio en cours d'enregistrement et trois messages récents confirmant son caractère gratuit, sans télémétrie ni appels réseau.](https://www.camilleroux.com/content/images/2026/06/image-d763f5597f55780e.png)

[Murmure — Free Offline Speech-to-TextA free, open-source, offline speech-to-text application powered by NVIDIA Parakeet.murmure.app](https://www.murmure.app/?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

### 8\. Scriberr — alternative self-hosted à Otter.ai

Là où Murmure cible la dictée temps réel, Scriberr transcrit des fichiers audio existants : réunions enregistrées, podcasts, cours, conférences. Organisation en bibliothèque, transcription multilingue, recherche dans l'historique. Combiné à Murmure, couvre l'essentiel des besoins speech-to-text sans qu'un fichier audio ne quitte la machine.

![Interface de l'application Scriberr montrant une liste d'enregistrements audio datés, incluant des cours Stanford CS336 et divers fichiers audio, affichée en version desktop et mobile côte à côte.](https://www.camilleroux.com/content/images/2026/06/image-456c3c9673b8ffb1.png)

[rishikanthc/ScriberrSelf-hosted AI audio transcription.github.com](https://github.com/rishikanthc/Scriberr?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

### 9\. Voicebox — alternative open-source à ElevenLabs et Murf

Studio de synthèse vocale open-source propulsé par Qwen3-TTS. Bibliothèque de voix synthétiques avec profils, génération depuis texte, lecteur d'onde audio et historique des conversations. Équivalent local d'ElevenLabs (22 $/mois et plus) pour produire des podcasts, voix off et tutos vidéo sans facturation à l'usage.

![Interface de l'application Voicebox montrant une bibliothèque de voix synthétiques avec des profils d'avatars, un lecteur audio avec forme d'onde en bas, et un historique de conversations générées sur le côté droit.](https://www.camilleroux.com/content/images/2026/06/image-db5e901670dc893b.webp)

[jamiepine/voiceboxThe open-source voice synthesis studio powered by Qwen3-TTS.github.com](https://github.com/jamiepine/voicebox?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

### 10\. open-pencil — alternative open-source à Figma

Éditeur de design AI-native positionné comme alternative à Figma : workflow classique (canvas, calques, composants) augmenté de génération IA pour dégradés, palettes et mockups. Fichiers stockés en local, pas sur le cloud Adobe. Projet jeune : pas encore d'écosystème de plugins ni de Dev Mode équivalent.

![Interface de conception d'OpenPencil montrant un éditeur de design avec des dégradés de couleurs personnalisables (Linear Gradient, Ocean Breeze, Warm Sunset) et un panneau de contrôle latéral pour l'exportation et les paramètres.](https://www.camilleroux.com/content/images/2026/06/image-4fc011a7df9e5e31.png)

[open-pencil/open-pencilAI-native design editor. Open-source Figma alternative.github.com](https://github.com/open-pencil/open-pencil?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

## Marketing & business

### 11\. open-seo — alternative open-source à Ahrefs, Semrush et Ubersuggest

Outil SEO open-source qui couvre la recherche de mots-clés, l'analyse de concurrence et la planification de contenu. Pas encore la complétude d'Ahrefs, mais l'essentiel y est, à 0 € là où la concurrence démarre à 99 €/mois. Projet jeune en évolution rapide.

> [Voir la démo sur X](https://x.com/i/status/2042018204113908223?ref=camilleroux.com)

[every-app/open-seoOwn your SEO. Research keywords and competitors on your terms. 100% open source.github.com](https://github.com/every-app/open-seo?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

### 12\. Brightbean Studio — alternative open-source à Buffer, Hootsuite et SocialPilot

Plateforme self-hostable de gestion de réseaux sociaux : programmation et publication unifiées sur plus de 10 plateformes (X, LinkedIn, Bluesky, Mastodon, Pinterest, YouTube, etc.), dashboard unique, prévisualisations par plateforme. Couvre le périmètre de Buffer, sans abonnement et sans limite de comptes.

![Capture d'écran de l'interface de création de contenu de Brightbean Studio, une plateforme open-source de gestion des réseaux sociaux, affichant un éditeur de publication avec titre, description et aperçus simultanés pour Pinterest et YouTube.](https://www.camilleroux.com/content/images/2026/06/image-9d1b6f32bf5fcc60.webp)

[brightbeanxyz/brightbean-studioOpen-source, self-hostable social media management platform. Free alternative to Buffer, Sendible, and SocialPilot.github.com](https://github.com/brightbeanxyz/brightbean-studio?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

### 13\. Chatwoot — alternative open-source à Intercom, Zendesk et Salesforce Service

Suite de support client : live chat, helpdesk, email, omnicanal. Compatible WhatsApp, Facebook Messenger, Telegram et toutes les solutions de mail. Déjà en production chez des milliers d'entreprises. Auto-hébergement Docker ou cloud managé, en remplacement d'Intercom (à partir de 99 $/mois).

![Interface de messagerie collaborative Chatwoot montrant une conversation client avec liste de conversations à gauche et détails du profil utilisateur à droite.](https://www.camilleroux.com/content/images/2026/06/image-88c86ac6e4a84041.png)

[chatwoot/chatwootOpen-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud.github.com](https://github.com/chatwoot/chatwoot?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

## Sécurité & confiance

### 14\. Hoodik — alternative E2E à Dropbox, Google Drive et iCloud

Stockage cloud auto-hébergé chiffré de bout en bout, écrit en Rust et Vue. Application Android native avec chiffrement Rust côté mobile. Aucun intermédiaire ne peut lire les fichiers stockés. Performance dépendante de la connexion sortante du serveur, à dimensionner pour les usages sensibles (cabinets, contrats, journalistes).

![Capture d'écran de l'interface web de Hoodik, un service de stockage cloud chiffré auto-hébergé, affichant un gestionnaire de fichiers avec plusieurs fichiers et une progression de téléchargement en cours.](https://www.camilleroux.com/content/images/2026/06/image-cf95e6405f43ea71.png)

[Hoodik — End-to-End Encrypted Cloud StorageHoodik is a lightweight, self-hosted, end-to-end encrypted cloud storage server built with Rust and Vue.hoodik.io](https://hoodik.io/?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

### 15\. DocuSeal — alternative open-source à DocuSign et HelloSign

Plateforme de signature électronique de documents : création de templates, champs dynamiques (signature, nom, date), envoi à plusieurs signataires, suivi des statuts. Couvre le périmètre de DocuSign (25 €/mois/utilisateur), en self-hosted et gratuit.

![Interface de DocuSeal, une alternative open source à DocuSign, montrant un éditeur de documents PDF avec des champs de formulaire (signature, nom, date) sur ordinateur et l'aperçu de la signature manuscrite sur mobile.](https://www.camilleroux.com/content/images/2026/06/image-d6f37ec38ce06c94.jpg)

[docusealco/docusealOpen source DocuSign alternative. Create, fill, and sign digital documents.github.com](https://github.com/docusealco/docuseal?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

### 16\. Uptime Kuma — alternative open-source à Uptime Robot et Pingdom

Monitoring auto-hébergé : disponibilité des sites, API, certificats SSL et conteneurs Docker via sondes HTTP, TCP, ping, DNS, Push. Notifications via Slack, Discord, Telegram, mail, webhook. Setup Docker en quelques minutes, projet maintenu activement depuis plusieurs années, en alternative à Uptime Robot ou Pingdom.

![Logo et interface d'Uptime Kuma, un outil de surveillance de disponibilité, affichant deux services avec un taux de disponibilité de 100% représenté par des barres vertes.](https://www.camilleroux.com/content/images/2026/06/image-b6741a5685d8bf23.webp)

[Uptime Kuma — l'alternative gratuite à Uptime RobotSurveille tes services web gratuitement : sondes, alertes et SSL, alternative open source à Uptime Robot.github.com](https://github.com/louislam/uptime-kuma?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

## Outils dev

### 17\. Reader — alternative open-source à Apify et Diffbot

Moteur de web scraping open-source production-grade pour alimenter des LLMs et des agents : crawl massif, extraction Markdown, gestion des sites lourds en JavaScript, formatage prêt à ingérer. En alternative à Apify ou Diffbot (RAG, monitoring de concurrence, agrégation de contenu).

![Image sombre avec un dégradé de bleu foncé à noir, servant d'en-tête visuel pour le projet GitHub reader, un outil de web scraping open-source pour les LLMs.](https://www.camilleroux.com/content/images/2026/06/image-e949f87d5106f500.gif)

[vakra-dev/readerOpen-source, production-grade web scraping engine built for LLMs. Scrape and crawl the entire web, clean markdown.github.com](https://github.com/vakra-dev/reader?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

### 18\. Apiark — alternative open-source à Postman et Insomnia

Client API construit en Tauri v2 : \~60 Mo de RAM, démarrage instantané, pas de login, pas de cloud, pas de synchronisation chez un tiers. Pensé pour le test d'API au quotidien (intégrations, debug, vérification backend) en remplacement de Postman.

> [Voir la démo sur X](https://x.com/i/status/2037132471398015296?ref=camilleroux.com)

[berbicanes/apiarkPrivacy-first API platform built with Tauri v2\. No login, no cloud, \~60 MB RAM. A lightweight Postman alternative.github.com](https://github.com/berbicanes/apiark?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

### 19\. Goose — alternative open-source à Claude Code et Cursor

Agent IA open-source extensible qui va au-delà des suggestions de code : installation de paquets, exécution de tâches, édition multi-fichiers, exécution de tests. Compatible avec n'importe quel LLM (Claude, GPT, Gemini, modèles locaux). 38 000+ étoiles GitHub, 400+ contributeurs, 70+ extensions MCP. En alternative à Claude Code et Cursor, en gardant le choix du modèle.

![Page d'accueil du projet open source Goose, un agent IA natif disponible en application desktop, CLI et API, affichant ses statistiques : 38 000+ étoiles GitHub, 400+ contributeurs et 70+ extensions MCP.](https://www.camilleroux.com/content/images/2026/06/image-e5eca7cc5b8e7cd2.png)

[aaif-goose/gooseAn open source, extensible AI agent that goes beyond code suggestions — install, execute, edit, and test with any LLM.github.com](https://github.com/aaif-goose/goose?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-alternatives-oss-2026)

## Vous aimez cette veille ?

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

## Questions fréquentes

**C'est quoi une « alternative open-source », concrètement ?**  
Un logiciel dont le code source est public, modifiable et redistribuable, qui remplit le même besoin qu'un produit propriétaire payant. Selon les cas, c'est une app desktop à télécharger (PureMac, openscreen) ou un serveur à héberger soi-même (Glance, Chatwoot, Uptime Kuma). Dans tous les cas : tu gardes la maîtrise de tes données.

**Est-ce que c'est vraiment moins cher que les SaaS ?**  
Pour un usage individuel ou indé, oui — un VPS à 5-15 €/mois remplace facilement plusieurs centaines d'euros de SaaS cumulés. Pour les boîtes, ça dépend du coût caché de la maintenance, qui n'est pas nul. À évaluer au cas par cas, mais le seuil de bascule arrive plus vite qu'on ne le pense.

**Quel serveur utiliser pour héberger les apps self-hosted ?**  
Pour démarrer, un VPS Hetzner ou Scaleway à 5-10 €/mois suffit pour faire tourner plusieurs apps légères en Docker. Pour quelqu'un qui veut héberger chez soi, un mini-PC type N100 ou un vieux Mac mini font très bien le job, à condition d'avoir une connexion fibre symétrique.

**Et si je n'ai pas le temps de configurer tout ça ?**  
La plupart de ces apps proposent aussi une version cloud managée par leurs équipes (Chatwoot, Hoodik, openscreen, etc.) — tu paies un abonnement mais tu gardes l'option de migrer vers du self-host plus tard si besoin. C'est souvent un bon compromis pour démarrer.

## Pour aller plus loin

Pour rester à jour sur ces sujets, je publie ma veille tech tous les vendredis dans une newsletter (un seul mail, désinscription en un clic). Pour les usages purement dev, voir aussi mon récap sur [les meilleures skills et plugins Claude Code en 2026](https://www.camilleroux.com/top-skills-plugins-claude-code-2026-v3/).

---

**Méthodologie** — Cette sélection s'appuie sur l'engagement social cumulé (likes, partages, réponses sur X, Bluesky, Mastodon et LinkedIn) des liens partagés via la veille de [camilleroux.com](https://www.camilleroux.com/veille/) sur les 12 derniers mois. Le tri est manuel après agrégation automatique. Les outils ont été ajoutés à la veille parce qu'ils ont retenu mon attention sur le moment : cette liste ne prétend pas à l'exhaustivité, elle reflète un point de vue éditorial assumé.
### DESIGN.md public · Claude Code en caveman · Doom sur E. coli — Veille #59
URL: https://www.camilleroux.com/design-md-public-claude-code-en-caveman-doom-sur-e-coli-veille-59/
Last updated: 2026-06-05T09:24:49.000Z
Bonjour,

Bienvenue dans cette édition #59 de ma veille hebdo ! Voici les 64 articles qui ont retenu mon attention cette semaine. Bonne lecture !

**En bref :** Un registre public de fichiers DESIGN.md centralise les décisions d'architecture de projets open source pour les LLMs et les équipes. Claude Code gagne un skill « caveman » qui réduit la consommation de tokens de 65 % en simplifiant radicalement le langage de l'agent. En parallèle, des chercheurs font tourner Doom sur des cellules d'E. coli — très, très lentement.

**Au sommaire :** [Dev](#dev) (19) · [IA](#ia) (18) · [Sécu & Vie privée](#secu-vie-privee) (7) · [Apps](#apps) (6) · [Fun & WTF](#fun-wtf) (4) · [Art Créa & Design](#art-crea-design) (2) · [Musique & Audio](#musique-audio) (2) · [Apple](#apple) (1) · [Culture Tech](#culture-tech) (1) · [Autre](#autre) (4)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

## Dev

### [Nutlope/hallmark: Anti-AI-slop design skill for Claude Code, Cursor, and Codex.](https://github.com/Nutlope/hallmark?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~2 min

Hallmark : un skill pour Claude Code, Cursor et Codex qui refuse de produire des interfaces qui "font IA". 22 thèmes, 65 tests anti-slop, et une autocritique avant chaque rendu.

[Nutlope/hallmark: Anti-AI-slop design skill for Claude Code, Cursor, and Codex.Anti-AI-slop design skill for Claude Code, Cursor, and Codex. - Nutlope/hallmarkGitHub![](https://opengraph.githubassets.com/70f767f1e637fca7c8268e64ab70b3bb08f30f92b2675e612877b32c5b4b0d94/Nutlope/hallmark)](https://github.com/Nutlope/hallmark?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [GoogleChrome/modern-web-guidance](https://github.com/GoogleChrome/modern-web-guidance?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~20 min

Un \`SKILL.md\` signé Google Chrome pour injecter les bonnes pratiques web modernes directement dans vos agents de code — APIs natives, performance, accessibilité, au lieu des vieux patterns que les LLMs reproduisent par défaut.

[GoogleChrome/modern-web-guidanceContribute to GoogleChrome/modern-web-guidance development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/b0dd3e184abbafcf4f31c99bd368783c06918e38d803f0f4266a9095019c7d5a/GoogleChrome/modern-web-guidance)](https://github.com/GoogleChrome/modern-web-guidance?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [harehare/mq: A jq-like Markdown query language for command-line processing](https://github.com/harehare/mq?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

\`mq\` : l'équivalent de \`jq\` mais pour le Markdown — filtrer, transformer, extraire des sections en ligne de commande, écrit en Rust

[harehare/mq: A jq-like Markdown query language for command-line processingA jq-like Markdown query language for command-line processing - harehare/mqGitHub![](https://repository-images.githubusercontent.com/938149101/8e4acef4-989a-4dd8-87f5-56f7a4427b42)](https://github.com/harehare/mq?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Introduction - Slumber](https://slumber.lucaspickering.me/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~1 min

Slumber, un client HTTP en TUI configurable via un fichier YAML — pour envoyer des requêtes, visualiser les réponses et partager les collections avec son équipe.

### [microsoft/markitdown: Python tool for converting files and office documents to Markdown.](https://github.com/microsoft/markitdown?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~8 min

MarkItDown (Microsoft) convertit PDF, Word, Excel, PowerPoint, images, audio, HTML… en Markdown, pensé pour alimenter des pipelines LLM. Disponible en CLI ou lib Python.

[microsoft/markitdown: Python tool for converting files and office documents to Markdown.Python tool for converting files and office documents to Markdown. - microsoft/markitdownGitHub![](https://opengraph.githubassets.com/ea437cb0f3abdf419ea128518bf72cf03bf65224cc991ce3b8ef30deede3dc81/microsoft/markitdown)](https://github.com/microsoft/markitdown?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [foldkit/foldkit](https://github.com/foldkit/foldkit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

Foldkit : un framework frontend TypeScript construit sur Effect, architecturé comme Elm. Un Model, une fonction update, zéro hooks, zéro état local caché. Pas d'interop React, pas de porte de sortie — on est dedans ou pas.

[foldkit/foldkitContribute to foldkit/foldkit development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/8fcaa27c146874d880c0adb079356fbdefd1718e022884b77ae989ff6f8d9469/foldkit/foldkit)](https://github.com/foldkit/foldkit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [https://www.makingsoftware.com/](https://www.makingsoftware.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

Making Software — un livre illustré sur le fonctionnement interne des logiciels

### [revo](https://gills.pages.dev/revo/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~5 min

revo : un langage dynamique de 1 Mo, pensé pour le plaisir de programmer. Pipes, pattern matching, fibers, macros procédurales, types optionnels, tests first-class — et tout est une expression. Ça mérite un coup d'œil.

[revorevo, the programming language docs | github revo is a dynamic language made for the joy of programming a 1mb toolkit with a ton of focus on ergonomics introduction with words get or ...if-not-nil.github.io![](https://if-not-nil.github.io/static/cat.png)](https://gills.pages.dev/revo/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [GitHub Stargazers Map](https://starmapper.bruniaux.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~1 min

Visualisez la répartition géographique des stargazers d'un repo GitHub, avec vue par pays, ville et entreprise.

[GitHub Stargazers MapSee where your GitHub stargazers are located on an interactive world map. Country, city, and company breakdowns. The geographic layer on top of your GitHub star history. Free, no login.StarMapper![](https://starmapper.bruniaux.com/opengraph-image?9c49c1a6f0204a8c)](https://starmapper.bruniaux.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [emmabostian/developer-portfolios: A list of developer portfolios for your inspiration](https://github.com/emmabostian/developer-portfolios?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~39 min

1747 portfolios de développeur·se·s dans un seul repo GitHub pour s'inspirer avant de construire le sien

[emmabostian/developer-portfolios: A list of developer portfolios for your inspirationA list of developer portfolios for your inspiration - emmabostian/developer-portfoliosGitHub![](https://opengraph.githubassets.com/bde35f74f530750f069d633c37c27d2eb82094637db19ad0bb52144c9678b7c0/emmabostian/developer-portfolios)](https://github.com/emmabostian/developer-portfolios?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [nisargnp/DeadReckoning: Real-time localization on Android phones using inertial sensors (accelerometer, compass, gyro)](https://github.com/nisargnp/DeadReckoning?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~1 min

Naviguer sans GPS en se basant uniquement sur les capteurs inertiels du téléphone — c'est le principe de la navigation à l'estime, appliqué ici sur Android. Utile pour les tunnels, bâtiments ou zones dégradées.

[nisargnp/DeadReckoning: Real-time localization on Android phones using inertial sensors (accelerometer, compass, gyro)Real-time localization on Android phones using inertial sensors (accelerometer, compass, gyro) - nisargnp/DeadReckoningGitHub![](https://opengraph.githubassets.com/d7635938dcbd2029d2c6e7eca30fe47a07ab8bb97be5e034149523cfc0edfa64/nisargnp/DeadReckoning)](https://github.com/nisargnp/DeadReckoning?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Ratty — A GPU-rendered terminal emulator with inline 3D graphics 🐀🧀](https://ratty-term.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

Ratty : un émulateur de terminal rendu par GPU avec des graphiques 3D inline

[Ratty — A GPU-rendered terminal emulator with inline 3D graphics 🐀🧀Ratty is a GPU-rendered terminal emulator with inline 3D graphics.ratty-term.org![](https://ratty-term.org/assets/images/ratty-social-card.png)](https://ratty-term.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Why Ruby Still Feels Like Home After All These Years](https://caio.ca/blog/why-ruby-still-feels-like-home?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~5 min

Ruby, quinze ans plus tard : toujours le premier réflexe pour du code business — pas le plus rapide, pas le plus tendance, mais celui qui enlève le plus de friction au quotidien.

### [Regex Chess: A 2-ply minimax chess engine in 84,688 regular expressions](https://nicholas.carlini.com/writing/2025/regex-chess.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~23 min

84 688 expressions régulières pour jouer aux échecs. Le programme tient en 5 lignes — une boucle qui applique les regex sur une string représentant l'échiquier. L'auteur a dû construire un CPU entier en regex pour y arriver !

### [Designing a Scientific Calculator from scratch in FPGA](https://baltazarstudios.com/calculator/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

Concevoir une calculatrice scientifique from scratch en FPGA

### [3D Gaussian Splatting in a Weekend](https://bfeldman.me/3dgs-weekend/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~21 min

Reconstruire une scène 3D à partir de photos en \~1000 lignes de C++ et OpenGL — ce tutoriel sur le 3D Gaussian Splatting détaille tout : chargement du \`.ply\`, spherical harmonics, rendu en temps réel.

### [Terminal Emulator for the Web](https://wterm.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~1 min

wterm : un émulateur de terminal pour le web, avec un core Zig compilé en WASM (\~12 Ko) et un rendu DOM — la sélection de texte, le copier-coller et l'accessibilité arrivent gratuitement avec le navigateur.

[Terminal Emulator for the WebA terminal emulator for the web. Renders to the DOM, powered by Zig/WASM.wterm![](https://wterm.dev/og)](https://wterm.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [A new resource for optimizing for generative AI in Google Search | Google Search Central Blog](https://developers.google.com/search/blog/2026/05/a-new-resource-for-optimizing?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~1 min

Google publie un guide officiel pour optimiser son contenu dans les fonctionnalités IA de Search : contenu unique, local, images, vidéos, et démystification des idées reçues sur l'AEO/GEO.

[A new resource for optimizing for generative AI in Google Search | Google Search Central BlogGoogle for Developers![](https://developers.google.com/static/search/blog/images/social-share-blog.png)](https://developers.google.com/search/blog/2026/05/a-new-resource-for-optimizing?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [shang-zhu/violin: Open-source Video Translation Skill](https://github.com/shang-zhu/violin?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

Violin : un outil open-source pour doubler des vidéos dans 33 langues. Transcription, traduction, synthèse vocale et remixage audio — le tout en CLI, API ou skill Claude Code.

[shang-zhu/violin: Open-source Video Translation SkillOpen-source Video Translation Skill. Contribute to shang-zhu/violin development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/1192df3803d6e6cef00829bdbe6881efa123b3d745f3526992387895e76f4e0c/shang-zhu/violin)](https://github.com/shang-zhu/violin?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## IA

### [can1357/oh-my-pi: ⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more](https://github.com/can1357/oh-my-pi?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~16 min

Un coding agent terminal avec LSP intégré, debugger DAP, kernels Python et Bun persistants capables d'appeler les outils de l'agent en retour, et un harness d'outils benchmarké modèle par modèle.

[can1357/oh-my-pi: ⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more - can1357/oh-my-piGitHub![](https://opengraph.githubassets.com/207a7dc049abdef40a9fab9888d0df54aeeec74a371dc6d1df885811acfa2700/can1357/oh-my-pi)](https://github.com/can1357/oh-my-pi?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [MaxMiksa/Auto-Company: An auto-company works for 24/7 on your own PC - Windows/Linux/macOS.](https://github.com/MaxMiksa/Auto-Company?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~10 min

Auto Company : 14 agents IA qui tournent en boucle sur votre machine, forment des équipes à chaque cycle, codent, déploient et gèrent le marketing — sans intervention humaine.

[MaxMiksa/Auto-Company: An auto-company works for 24/7 on your own PC - Windows/Linux/macOS.An auto-company works for 24/7 on your own PC - Windows/Linux/macOS. - MaxMiksa/Auto-CompanyGitHub![](https://opengraph.githubassets.com/588a1e6722fd76f18bc12fcb5ba9c28e2807a0a6246e550848dfde0efa78d989/MaxMiksa/Auto-Company)](https://github.com/MaxMiksa/Auto-Company?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [ferdinandobons/startup-skill: AI agent skills for startup validation, competitive intelligence, and planning](https://github.com/ferdinandobons/startup-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~3 min

Un set de skills pour Claude Code qui couvre la validation d'idée startup de A à Z : analyse de marché, battle cards concurrents, positioning (framework April Dunford), et pitch investisseur en plusieurs formats.

[ferdinandobons/startup-skill: AI agent skills for startup validation, competitive intelligence, and planningAI agent skills for startup validation, competitive intelligence, and planning - ferdinandobons/startup-skillGitHub![](https://opengraph.githubassets.com/7dd67ff8583de346284d5220c6e0061a82909fc6caa552a8d74264e45038f0af/ferdinandobons/startup-skill)](https://github.com/ferdinandobons/startup-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [tokenspeed — feel LLM tokens-per-second](https://mikeveerman.github.io/tokenspeed/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~2 min

47 tok/s, 200 tok/s, 800 tok/s — ces chiffres ne veulent rien dire tant qu'on ne les a pas vus défiler. Cet outil permet de visualiser différentes vitesses, en mode code ou prose. La différence de perception entre les deux est réelle.

### [colbymchenry/codegraph: Pre-indexed code knowledge graph for Claude Code, Codex, Cursor, and OpenCode — fewer tokens, fewer tool calls, 100% local](https://github.com/colbymchenry/codegraph?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~13 min

CodeGraph : un knowledge graph pré-indexé de votre codebase pour Claude Code, Cursor ou Codex. Résultat mesuré sur 7 projets réels — 35% moins cher, 70% moins d'appels d'outils, 100% local.

[colbymchenry/codegraph: Pre-indexed code knowledge graph for Claude Code, Codex, Cursor, and OpenCode — fewer tokens, fewer tool calls, 100% localPre-indexed code knowledge graph for Claude Code, Codex, Cursor, and OpenCode — fewer tokens, fewer tool calls, 100% local - colbymchenry/codegraphGitHub![](https://opengraph.githubassets.com/33e44fc693f5c4d10833d4bc36d4b4e60ba7e701e12fea67946cd5637ab3d776/colbymchenry/codegraph)](https://github.com/colbymchenry/codegraph?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Is AI Profitable Yet?](https://isaiprofitable.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

L'IA est-elle enfin rentable ?

### [Public DESIGN.md registry](https://designmd.sh/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~1 min

Un registre public de fichiers DESIGN.md — layouts, typo, composants, UI kits — que vos agents lisent pour générer une UI cohérente, installable en une commande dans n'importe quel builder ou agent IA.

[Public DESIGN.md registryInstall DESIGN.md design systems for coding and design agents with one command. Browse the leaderboard of trending and most-installed designs.designmd.sh![](https://designmd.sh/api/og/default)](https://designmd.sh/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Andyyyy64/whichllm: Find the local LLM that actually runs and performs best on your hardware. Ranked by real, recency-aware benchmarks, not parameter count. One command, run it instantly.](https://github.com/Andyyyy64/whichllm?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~8 min

\`whichllm\` : un outil qui détecte votre hardware et classe les LLMs locaux par performances réelles — pas par taille de paramètres.

[Andyyyy64/whichllm: Find the local LLM that actually runs and performs best on your hardware. Ranked by real, recency-aware benchmarks, not parameter count. One command, run it instantly.Find the local LLM that actually runs and performs best on your hardware. Ranked by real, recency-aware benchmarks, not parameter count. One command, run it instantly. - Andyyyy64/whichllmGitHub![](https://opengraph.githubassets.com/c5737ad033668249e008894c4cc7a4e869163ea870d6025d73af0323f5c1cb5d/Andyyyy64/whichllm)](https://github.com/Andyyyy64/whichllm?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [auth.md — Open Protocol for Agent Registration](https://workos.com/auth-md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~2 min

auth.md : un protocole ouvert pour qu'un agent IA puisse créer un compte dans une app à la place de l'utilisateur·rice, sans formulaire d'inscription.

[auth.md — Open Protocol for Agent Registrationauth.md standardizes how AI agents register with apps, discover supported flows, request scopes, and receive secure user-scoped credentials.WorkOS![](https://dotcom.workos.com/auth-md/opengraph-image-18wbc2.png?opengraph-image.01h~qo1497mn-.png?dpl=dpl_5ju5q7cHnEfGUXezEn5H4NmeqL3S)](https://workos.com/auth-md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [JuliusBrussee/caveman: 🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman](https://github.com/JuliusBrussee/caveman?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~5 min

Un skill Claude Code qui fait parler l'agent comme un homme des cavernes — et coupe 65 % des tokens sans perdre en précision. Absurde sur le papier, mais ça a l'air de marcher.

[JuliusBrussee/caveman: 🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman - JuliusBrussee/cavemanGitHub![](https://opengraph.githubassets.com/76e7880d3dc6f100ae3a89569f6616010f7636cc478ad0cac4dc3080ecb1f4cf/JuliusBrussee/caveman)](https://github.com/JuliusBrussee/caveman?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [withcoral/coral: One SQL interface over APIs, files, and live sources — built for agents.](https://github.com/withcoral/coral?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~6 min

Coral : une interface SQL unique sur vos APIs, fichiers et sources live — conçue pour les agents IA.

[withcoral/coral: One SQL interface over APIs, files, and live sources — built for agents.One SQL interface over APIs, files, and live sources — built for agents. - withcoral/coralGitHub![](https://repository-images.githubusercontent.com/1200798950/77f8c61b-dcd7-4863-b047-583675500c2b)](https://github.com/withcoral/coral?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [ogulcancelik/herdr: agent multiplexer that lives in your terminal.](https://github.com/ogulcancelik/herdr?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

herdr : un multiplexeur d'agents IA qui vit dans votre terminal. Persistance des sessions, détection automatique des états (bloqué, en cours, terminé), support de Claude Code, Codex, Amp… Un binaire Rust, zéro dépendance.

[ogulcancelik/herdr: agent multiplexer that lives in your terminal.agent multiplexer that lives in your terminal. Contribute to ogulcancelik/herdr development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/c6cb111e738fb08390c049b30d326142c5dce0dd9bcd5caafe26afabaa4ace75/ogulcancelik/herdr)](https://github.com/ogulcancelik/herdr?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [MCP is dead | Quandri Engineering](https://www.quandri.io/engineering-blog/mcp-is-dead?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

4 serveurs MCP connectés = 10,5 % de la fenêtre de contexte consommée avant le moindre prompt. Le CLI ferait le même travail pour 65x moins de tokens.

[MCP is dead | Quandri Engineeringquandri.io![](https://cdn.prod.website-files.com/668aa55ff9fc77f31f6cc2f0/6a0f2926a73de3ec41126467_post%20image%20b.webp)](https://www.quandri.io/engineering-blog/mcp-is-dead?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [MinishLab/semble: Fast and Accurate Code Search for Agents. Uses \~98% fewer tokens than grep+read](https://github.com/MinishLab/semble?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

Semble : un outil de recherche de code pour les agents IA qui consomme \~98% moins de tokens que grep+read, tourne entièrement en local sur CPU, et s'intègre comme serveur MCP dans Claude Code, Cursor, Codex ou OpenCode.

[MinishLab/semble: Fast and Accurate Code Search for Agents. Uses \~98% fewer tokens than grep+readFast and Accurate Code Search for Agents. Uses \~98% fewer tokens than grep+read - MinishLab/sembleGitHub![](https://opengraph.githubassets.com/2a6ae6ef67344e32662c451b92607d3b95aaa79fd7652d73502a67d35cb71213/MinishLab/semble)](https://github.com/MinishLab/semble?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [neilsonnn/image-blaster: An image-to-world skillset for Claude.](https://github.com/neilsonnn/image-blaster?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~1 min

image-blaster : un outil qui part d'une seule image et génère un environnement 3D complet (meshes, gaussian splat, SFX) en moins de 5 minutes, via Claude, World Labs et FAL.

[neilsonnn/image-blaster: An image-to-world skillset for Claude.An image-to-world skillset for Claude. Contribute to neilsonnn/image-blaster development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/879785b3fc4319975386316c111afd6b7cec4eaebdbf3b8f14fcda210d98956b/neilsonnn/image-blaster)](https://github.com/neilsonnn/image-blaster?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [vercel-labs/zero: The programming language for agents](https://github.com/vercel-labs/zero?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~1 min

Zero, un langage de programmation conçu spécifiquement pour les agents : outils natifs légers, effets explicites, mémoire prédictible et sortie compilateur structurée. Encore expérimental, mais ça vaut le coup d'œil.

[vercel-labs/zero: The programming language for agentsThe programming language for agents. Contribute to vercel-labs/zero development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/ec731b066c5d3c8d9e87162cd22bed489a66a9269ceaeb91d768099f2483514c/vercel-labs/zero)](https://github.com/vercel-labs/zero?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [gi-dellav/zerostack: Minimalistic coding agent written in Rust, optimized for memory footprint and performance](https://github.com/gi-dellav/zerostack?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~6 min

Un coding agent écrit en Rust : 8,9 MB de binaire, \~8 MB de RAM au démarrage, contre \~300 MB pour les agents JS équivalents.

[gi-dellav/zerostack: Minimalistic coding agent written in Rust, optimized for memory footprint and performanceMinimalistic coding agent written in Rust, optimized for memory footprint and performance - gi-dellav/zerostackGitHub![](https://opengraph.githubassets.com/dc4dd57bcbab0a18252ba368dc92b13b1b8d7597414709941f67238bf7cb2527/gi-dellav/zerostack)](https://github.com/gi-dellav/zerostack?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [chiennv2000/orthrus: Fast, lossless LLM inference via dual-view diffusion decoding.](https://github.com/chiennv2000/orthrus?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~3 min

Orthrus : inference LLM sans perte de qualité, jusqu'à 5× plus rapide, en greffant un décodage par diffusion sur un modèle autorégressif existant.

[chiennv2000/orthrus: Fast, lossless LLM inference via dual-view diffusion decoding.Fast, lossless LLM inference via dual-view diffusion decoding. - chiennv2000/orthrusGitHub![](https://opengraph.githubassets.com/c5b26b15115b757b5e8eb3d9473755b7b3d7ff789c8c7604b86bac97ae706c6e/chiennv2000/orthrus)](https://github.com/chiennv2000/orthrus?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Sécu & Vie privée

### [Vault — AuroraNode](https://www.auroranode.com/vault?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~2 min

Vault : chiffrement côté client, reçus signés Ed25519, ledger append-only. Tout ce que votre shell produit peut être archivé de façon vérifiable via un simple pipe. Sans custody de clés, sans dashboard, sans SDK à adopter.

### [elementalsouls/Claude-BugHunter: A Claude Code skill bundle for bug hunting and external red-team work - 51 skills, 15 slash commands, 681 disclosed-report patterns curated across 24 vulnerability classes, plus enterprise identity + infrastructure attack matrices.](https://github.com/elementalsouls/Claude-BugHunter?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~25 min

Un bundle Claude Code pour le bug hunting : 51 skills, 15 slash commands, 681 patterns tirés de rapports HackerOne réels, couvrant 24 classes de vulnérabilités web et des chaînes d'attaque sur M365, Okta ou VPN SSL.

[elementalsouls/Claude-BugHunter: A Claude Code skill bundle for bug hunting and external red-team work - 51 skills, 15 slash commands, 681 disclosed-report patterns curated across 24 vulnerability classes, plus enterprise identity + infrastructure attack matrices.A Claude Code skill bundle for bug hunting and external red-team work - 51 skills, 15 slash commands, 681 disclosed-report patterns curated across 24 vulnerability classes, plus enterprise identity...GitHub![](https://opengraph.githubassets.com/d64602ab16c2853b2c9210380a2b45a8b60c2eba5951ea16319f1e4147c8d105/elementalsouls/Claude-BugHunter)](https://github.com/elementalsouls/Claude-BugHunter?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [zoicware/RemoveWindowsAI: Force Remove Copilot, Recall and More in Windows 11](https://github.com/zoicware/RemoveWindowsAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~3 min

Un script PowerShell pour supprimer Copilot, Recall et toutes les fonctionnalités IA intégrées à Windows 11 — clés de registre, packages Appx, tâches planifiées, le tout avec une option pour réinstaller les versions classiques des apps concernées.

[zoicware/RemoveWindowsAI: Force Remove Copilot, Recall and More in Windows 11Force Remove Copilot, Recall and More in Windows 11 - zoicware/RemoveWindowsAIGitHub![](https://opengraph.githubassets.com/364c78fec6f4f91cff759b1ee244896b7001616e4e5910692d78a4f1dbbb268f/zoicware/RemoveWindowsAI)](https://github.com/zoicware/RemoveWindowsAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [The Floor Doesn't Exist](https://konstantintkachuk.com/writing/the-floor-doesnt-exist/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~19 min

L'IA n'a rien inventé. Elle a juste rendu les vieilles attaques accessibles à n'importe qui avec un abonnement et de mauvaises intentions. 150 Go exfiltrés du gouvernement mexicain par un opérateur solo.

[The Floor Doesn't ExistAI did not invent new attacks. It billed the old ones monthly. Crypto is the only place we can count it, and the early signals are in.Konstantin Tkachuk![](https://konstantintkachuk.com/images/og-default.png)](https://konstantintkachuk.com/writing/the-floor-doesnt-exist/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [The CTF scene is dead](https://kabir.au/blog/the-ctf-scene-is-dead?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~9 min

La scène CTF est morte — pas parce que l'IA aide, mais parce qu'elle joue à la place. Opus 4.5 et GPT-5.5 one-shotent les challenges medium/hard, et le scoreboard mesure désormais l'orchestration d'agents plus que le skill réel.

### [Subscription Bombing: Email under Attack](https://cacm.acm.org/practice/subscription-bombing-email-under-attack/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

Le "subscription bombing" : inonder une adresse email d'inscriptions légitimes pour noyer une alerte de sécurité importante dans le bruit

### [reconurge/flowsint: A modern platform for visual, flexible, and extensible graph-based investigations. For cybersecurity analysts and investigators.](https://github.com/reconurge/flowsint?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~4 min

Flowsint : une plateforme open-source d'investigation OSINT basée sur des graphes de relations entre entités, avec enrichissement automatique et traitement 100 % local. Self-hostable via Docker.

[reconurge/flowsint: A modern platform for visual, flexible, and extensible graph-based investigations. For cybersecurity analysts and investigators.A modern platform for visual, flexible, and extensible graph-based investigations. For cybersecurity analysts and investigators. - reconurge/flowsintGitHub![](https://opengraph.githubassets.com/db4c989a711e79ae4e8cd48d53e4a99bc581fd7be48b898fe448fcf687515e8a/reconurge/flowsint)](https://github.com/reconurge/flowsint?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Apps

### [Canvas Terminal Editor](https://cate.cero-ai.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

Un IDE où les terminaux, éditeurs et navigateurs flottent sur un canvas infini zoomable

[Canvas Terminal EditorAn infinite zoomable canvas where terminals, editors, and browsers float spatially. Code the way you think.CATE![](https://cate.cero-ai.com/assets/email/cate-og.png)](https://cate.cero-ai.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [truelockmc/streambert: A cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World. Zero Ads and Tracking](https://github.com/truelockmc/streambert?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~4 min

Streambert, une app Electron cross-platform pour streamer ou télécharger films, séries et animés — sans pub ni tracking, avec gestion des sous-titres et téléchargement multithread.

[truelockmc/streambert: A cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World. Zero Ads and TrackingA cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World. Zero Ads and Tracking - truelockmc/streambertGitHub![](https://repository-images.githubusercontent.com/1160232942/662e90ff-7ef1-4ad2-947f-6418f0233545)](https://github.com/truelockmc/streambert?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [CyberTimon/RapidRAW: A beautiful, non-destructive, and GPU-accelerated RAW image editor built with performance in mind.](https://github.com/CyberTimon/RapidRAW?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~21 min

RapidRAW, une alternative open source à Lightroom — non-destructif, GPU-accelerated, moins de 20 Mo, multiplateforme.

[CyberTimon/RapidRAW: A beautiful, non-destructive, and GPU-accelerated RAW image editor built with performance in mind.A beautiful, non-destructive, and GPU-accelerated RAW image editor built with performance in mind. - CyberTimon/RapidRAWGitHub![](https://opengraph.githubassets.com/2fca4c82dfe97b29f01d2b07b2853e77de9de71923273ac96da84294be1c01d4/CyberTimon/RapidRAW)](https://github.com/CyberTimon/RapidRAW?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [runtipi/runtipi: Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨](https://github.com/runtipi/runtipi?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~5 min

Runtipi permet d'installer et gérer ses apps self-hosted en un clic, via une interface web sobre posée sur Docker. Open source, stack TypeScript/NestJS/React.

[runtipi/runtipi: Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨ - runtipi/runtipiGitHub![](https://repository-images.githubusercontent.com/474384591/44128e83-7ed7-4b63-84b4-dcf66158d5ef)](https://github.com/runtipi/runtipi?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [zakirullin/files.md: 🌱 Private, quiet space for thinking. A simple app for your .md files.](https://github.com/zakirullin/files.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~18 min

files.md : une app locale pour vos fichiers Markdown, sans serveur, sans tracking, open source. La philosophie derrière est claire — c'est votre premier cerveau qui doit grandir, pas votre système de notes.

[zakirullin/files.md: 🌱 Private, quiet space for thinking. A simple app for your .md files.🌱 Private, quiet space for thinking. A simple app for your .md files. - zakirullin/files.mdGitHub![](https://opengraph.githubassets.com/3d393b7b95ed02c7ccca8e03a82e3eca73dae00f52925f2f1ae064395e0ce9e4/zakirullin/files.md)](https://github.com/zakirullin/files.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [caamer20/Telegram-Drive: Turn your Telegram account into an unlimited, secure cloud storage drive. an Open-source desktop app built with Tauri, Rust, and React.](https://github.com/caamer20/Telegram-Drive?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~5 min

Parce que payer Google Drive, c'est trop mainstream — Telegram Drive transforme votre compte Telegram en stockage cloud illimité. Open-source, cross-platform, Tauri + Rust + React, vos données restent sur votre machine.

[caamer20/Telegram-Drive: Turn your Telegram account into an unlimited, secure cloud storage drive. an Open-source desktop app built with Tauri, Rust, and React.Turn your Telegram account into an unlimited, secure cloud storage drive. an Open-source desktop app built with Tauri, Rust, and React. - caamer20/Telegram-DriveGitHub![](https://opengraph.githubassets.com/1db03b4f493a5476feda7a8b32a6d7e289a9b0abf91e2879d3a21a7f172142da/caamer20/Telegram-Drive)](https://github.com/caamer20/Telegram-Drive?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Fun & WTF

### [The Water Dictionary](https://www.waterdictionary.net/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~1 min

Recréer des profils d'eau célèbres (Pilsen, Melbourne, San Francisco) en mélangeant de l'eau en bouteille du supermarché — pour le brassage, le café, le thé ou encore le pain au levain.

### [Running ‘Doom’ on E. coli cells… very, very slowly](https://www.popsci.com/science/doom-e-coli-cells/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~3 min

Doom tourne désormais sur des cellules d'E. coli... à raison d'une frame toutes les 9 heures, soit 599 ans pour finir le jeu !

[Running ‘Doom’ on E. coli cells… very, very slowlyIt would take nearly 600 years to finish playing this MIT student's iteration of the classic video game.Popular Science![](https://www.popsci.com/wp-content/uploads/2024/01/31/doom-e-coli.jpg?quality=85&w=1200)](https://www.popsci.com/science/doom-e-coli-cells/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Coding on Paper](https://wickstrom.tech/2026-05-16-coding-on-paper.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~4 min

Coder sur un écran e-ink de 25" comme moniteur principal — retour d'expérience honnête sur le Onyx BOOX Mira Pro Color (\~2000$).

### [Someone Shared a Real Monet Painting as AI and Asked for Critiques](https://petapixel.com/2026/05/14/someone-shared-a-real-monet-painting-as-ai-and-asked-for-critiques/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~8 min

Quelqu'un a partagé un vrai Monet en le faisant passer pour une image AI et a demandé des critiques. Les gens ont trouvé plein de défauts — dans un vrai Monet.

[Someone Shared a Real Monet Painting as AI and Asked for CritiquesSomeone shared a real Monet painting as an AI image and asked for critiques as to why AI art is inferior to the real thing. Hilarity ensued.PetaPixel![](https://petapixel.com/assets/uploads/2026/05/money-ai-art-experiment.jpg)](https://petapixel.com/2026/05/14/someone-shared-a-real-monet-painting-as-ai-and-asked-for-critiques/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Art Créa & Design

### [AndrewPrifer/liquid-dom: Liquid Glass for the Web](https://github.com/AndrewPrifer/liquid-dom?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~2 min

liquid-dom : l'effet "Liquid Glass" d'Apple, porté dans le DOM en pur CSS/JS

[AndrewPrifer/liquid-dom: Liquid Glass for the WebLiquid Glass for the Web. Contribute to AndrewPrifer/liquid-dom development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/fbbb6aa2e55dbeaed74f75b63407e482840a4d39234c885e5c0a8d54d9414d22/AndrewPrifer/liquid-dom)](https://github.com/AndrewPrifer/liquid-dom?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Inigo Quilez - Unlocking Creativity with Signed Distance Fields - SF ACM SIGGRAPH](https://www.youtube.com/watch?v=71gny-kYRw0&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

Inigo Quilez explique les Signed Distance Fields — une conférence SF ACM SIGGRAPH à voir si vous faites du creative coding ou de la 3D temps réel.

[Inigo Quilez - Unlocking Creativity with Signed Distance Fields - SF ACM SIGGRAPHProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/71gny-kYRw0/maxresdefault.jpg)](https://www.youtube.com/watch?v=71gny-kYRw0&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Musique & Audio

### [Extensions SDK](https://www.ableton.com/en/live/extensions/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~3 min

Ableton sort un SDK JavaScript open source pour créer ses propres extensions dans Live 12 Suite — lire tracks, clips, MIDI, structure, et les réécrire. Utile pour qui veut automatiser, générer ou connecter Live à des services externes.

[Extensions SDKExtensions SDK is an open JavaScript toolkit allowing anyone to create custom tools that expand the possibilities inside Live 12 SuiteAbleton![](https://beta-ableton.imgix.net/media/p5apko3y/ableton-extensions-v4-b-3000x2200.png)](https://www.ableton.com/en/live/extensions/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Code music](https://loopmaster.xyz/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

Loopmaster permet de livecoder de la musique directement dans le navigateur : synthés, effets, séquenceur, feedback visuel des waveforms — le tout en WebAssembly, sans installation. Open source et extensible.

[Code musicCode music in the browser.loopmaster![](https://loopmaster.xyz/screenshot.png?v=3)](https://loopmaster.xyz/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Apple

### [k06a/macpow: 💻🔋 Real-time power tree TUI for Apple Silicon](https://github.com/k06a/macpow?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~8 min

\`macpow\` : un TUI en temps réel pour visualiser la consommation électrique composant par composant sur Apple Silicon — CPU, GPU, ANE, DRAM, batterie, périphériques, processus…

[k06a/macpow: 💻🔋 Real-time power tree TUI for Apple Silicon💻🔋 Real-time power tree TUI for Apple Silicon. Contribute to k06a/macpow development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/d1f4246f4a101b0bfbfe0361750eec54b225dd35e731e553f23b3a37a06f6f19/k06a/macpow)](https://github.com/k06a/macpow?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Culture Tech

### [I spent my whole career building passive income. Here's what I got wrong](https://dariusforoux.com/i-spent-my-whole-career-building-passive-income-heres-what-i-got-wrong/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

Darius Foroux a passé sa carrière à bâtir des revenus passifs. Arrivé au but, il découvre que l'anxiété n'a pas disparu — elle s'est juste déplacée. L'argent règle un problème pratique, pas le problème profond : rester pertinent·e à ses propres yeux.

## Autre

### [Thysrael/Horizon: 📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达](https://github.com/Thysrael/Horizon?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

Horizon : un radar de veille perso alimenté par l'IA, qui génère des briefings quotidiens à partir de vos sources. Self-hosted, compatible Claude, GPT, Gemini, DeepSeek ou Ollama.

[Thysrael/Horizon: 📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达 - Thysrael/HorizonGitHub![](https://opengraph.githubassets.com/8e848c96638f1866a67e0e8e1a0a5b6b28ee284f1100b5ed433479b21bbaec82/Thysrael/Horizon)](https://github.com/Thysrael/Horizon?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Copilot CLI: Improved UI, rubber duck, prompt scheduling, and voice input](https://github.blog/changelog/2026-06-02-copilot-cli-improved-ui-rubber-duck-prompt-scheduling-and-voice-input/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~3 min

Grosse mise à jour du Copilot CLI : rubber duck (un second agent qui critique le plan en cours), voice input local, scheduling de prompts avec \`/every\` et \`/after\`, et une nouvelle interface avec des onglets pour Issues, PRs et Gists.

[Copilot CLI: Improved UI, rubber duck, prompt scheduling, and voice inputGitHub Copilot CLI is getting a major refresh at Microsoft Build 2026\. Rubber duck and voice input are generally available today, and both prompt scheduling and a new experimental terminal…The GitHub Blog![](https://github.blog/wp-content/uploads/2026/07/600252157-a2b8a3b0-bdf8-499e-bf16-8101ee2ba9ef.png)](https://github.blog/changelog/2026-06-02-copilot-cli-improved-ui-rubber-duck-prompt-scheduling-and-voice-input/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

### [Uber Caps Usage of AI Tools Like Claude Code to Manage Costs](https://simonwillison.net/2026/Jun/3/uber-caps-usage/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~2 min

Uber plafonne les dépenses d'AI coding tools à 1 500 $/mois par outil et par développeur·se — soit \~11 % du package de compensation médian. Un signal utile sur la vraie valeur perçue de ces outils en entreprise.

### [Pioneering the Agentic Shift Within Salesforce Engineering](https://www.salesforce.com/news/stories/how-engineering-became-agentic/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59) \~7 min

Salesforce a migré 33 endpoints API en 13 jours au lieu de 231 person-days estimés — 18× plus vite — en laissant des boucles LLM autonomes tourner sans intervention manuelle. Le volume de PRs est en hausse, les incidents en baisse.

[Pioneering the Agentic Shift Within Salesforce EngineeringKey Takeaways Autonomous tools are now writing code, reviewing pull requests (“PRs”), and driving deployments across the software development lifecycle.Salesforce![](https://www.salesforce.com/news/wp-content/uploads/sites/3/2026/05/From-AI-Assisted-to-AI-Native_-How-Salesforce-Engineering-Became-an-Agentic-Org.png)](https://www.salesforce.com/news/stories/how-engineering-became-agentic/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-59)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### dev3000 capte tout · OpenHuman tourne en local · Media Downloader natif — Veille #58
URL: https://www.camilleroux.com/dev3000-openhuman-media-downloader-veille-57/
Last updated: 2026-06-01T12:59:15.000Z
Bonjour,

Bienvenue dans cette édition #57 de ma veille hebdo ! Elle est exceptionnellement publiée un lundi car j'étais en vacances à Londres la semaine précédente.  
Voici les 33 articles qui ont retenu mon attention la semaine dernière. Bonne lecture !

**En bref :** dev3000 (d3k) capture en temps réel logs, requêtes serveur et erreurs dans une app en développement, avec eng=118\. OpenHuman est un assistant agentique open source qui tourne en local et se connecte à Gmail, Notion ou Slack sans cloud. Media Downloader est une app macOS native pour télécharger et découper des vidéos en une seule interface.

**Au sommaire :** [Dev](#dev) (15) · [IA](#ia) (6) · [Apps](#apps) (4) · [Culture Tech](#culture-tech) (3) · [Apple](#apple) (2) · [Art Créa & Design](#art-crea-design) (1) · [Fun & WTF](#fun-wtf) (1) · [Autre](#autre) (1)

## Dev

### [\`boring\` SSH tunnel manager](https://alebeck.github.io/boring/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

\`boring\` : un gestionnaire de tunnels SSH en ligne de commande, configurable en TOML, avec reconnexion automatique et support SOCKS5.

[\`boring\` SSH tunnel managerA simple command-line SSH tunnel manager that just works. Configurable via TOML, compatible with ssh\_config, with automatic reconnections.alebeck.github.io![](https://raw.githubusercontent.com/alebeck/boring/main/assets/gopher.png)](https://alebeck.github.io/boring/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [open-circle/formisch: The lightweight, schema-first, and fully type-safe form library for React, Solid, Vue, Svelte and more.](https://github.com/open-circle/formisch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~2 min

Formisch — librairie de formulaires headless, schema-first et type-safe, compatible React, Solid, Vue, Svelte et plus. Bundle à partir de 2,5 kB, validation via Valibot, API minimaliste.

[open-circle/formisch: The lightweight, schema-first, and fully type-safe form library for React, Solid, Vue, Svelte and more.The lightweight, schema-first, and fully type-safe form library for React, Solid, Vue, Svelte and more. - open-circle/formischGitHub![](https://opengraph.githubassets.com/710057f7b97ff4cde2bb1be1fc2779b3caa1369573fdb8a2fd9a1c82c0f5a803/open-circle/formisch)](https://github.com/open-circle/formisch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [sjjian/openhare: AI-powered desktop SQL client. Cross-platform. Built with Flutter.](https://github.com/sjjian/openhare?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~1 min

Openhare, un client SQL desktop open source avec assistance IA intégrée — cross-platform (macOS, Windows, Linux), construit avec Flutter, et compatible MySQL, PostgreSQL, SQLite, Oracle, MongoDB, Redis.

[sjjian/openhare: AI-powered desktop SQL client. Cross-platform. Built with Flutter.AI-powered desktop SQL client. Cross-platform. Built with Flutter. - sjjian/openhareGitHub![](https://opengraph.githubassets.com/b41f87e755d9402b966826a5f2ec4b391d906772ee8dcfd9f71d599bd46e7905/sjjian/openhare)](https://github.com/sjjian/openhare?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Flue — The Agent Harness Framework](https://flueframework.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~3 min

Flue orchestre vos agents TypeScript en séparant clairement modèle, harness et sandbox — vous gardez le contrôle sur chaque décision critique, sans SDK générique.

[Flue — The Agent Harness FrameworkAgent = Model + Harness. Flue is the TypeScript framework for building modern agents — programmable, deployable anywhere, from chatbots to coding platforms.flueframework.com![](https://flueframework.com/og2.jpg)](https://flueframework.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [A TypeScript compiler in Rust.](https://tsz.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~1 min

Un compiler TypeScript écrit en Rust, conçu pour dépasser \`tsgo\` — 2,4x plus rapide sur les micro-benchmarks, avec un mode de type-checking plus strict en expérimental.

[A TypeScript compiler in Rust.A TypeScript compiler in Rust.tsz![](https://tsz.dev/og-image.png)](https://tsz.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [amir20/dozzle: Realtime log viewer for containers. Supports Docker, Swarm and K8s.](https://github.com/amir20/dozzle?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~4 min

Dozzle — un viewer de logs Docker en temps réel, léger (7 Mo), sans stockage, avec recherche regex et SQL, support Swarm et multi-host.

[amir20/dozzle: Realtime log viewer for containers. Supports Docker, Swarm and K8s.Realtime log viewer for containers. Supports Docker, Swarm and K8s. - GitHub - amir20/dozzle: Realtime log viewer for containers. Supports Docker, Swarm and K8s.GitHub![](https://repository-images.githubusercontent.com/155297903/cbdcd180-2571-11ea-9a3f-073207ffc1c5)](https://github.com/amir20/dozzle?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [superserve-ai/superserve: Sandbox infrastructure for AI Agents](https://github.com/superserve-ai/superserve?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~5 min

Superserve : pip install, init, deploy — trois commandes et votre agent tourne dans une sandbox persistante avec filesystem, réseau et runtime isolés via des microVMs Firecracker.

[superserve-ai/superserve: Sandbox infrastructure for AI AgentsSandbox infrastructure for AI Agents. Contribute to superserve-ai/superserve development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/0e53dfc7866f0bfd15f9e568b993bd8eed9d91893a0985109f59c885706de638/superserve-ai/superserve)](https://github.com/superserve-ai/superserve?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [NeuralCoder3/lambda-2d: An interpreter for the 2d lambda diagram language](https://github.com/NeuralCoder3/lambda-2d?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~1 min

Et si votre code était aussi une image ? λ-2D est un langage 2D inspiré du lambda calcul où le triangle de Sierpinski et l'ensemble de Mandelbrot sont des programmes valides — et des visuels à part entière.

[NeuralCoder3/lambda-2d: An interpreter for the 2d lambda diagram languageAn interpreter for the 2d lambda diagram language. Contribute to NeuralCoder3/lambda-2d development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/7b3db7febeb9453a892f259c9096fdedc58452e811d70ee14dc4d857468afd40/NeuralCoder3/lambda-2d)](https://github.com/NeuralCoder3/lambda-2d?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Uptime Kuma : l'alternative gratuite à Uptime Robot](https://networkpulse.fr/uptime-kuma/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~11 min

Uptime Kuma : monitoring illimité, self-hosted, open source, sans abonnement. Une alternative solide à Uptime Robot pour surveiller vos services web depuis votre propre serveur avec Docker.

[Uptime Kuma : l'alternative gratuite à Uptime RobotInstallez Uptime Kuma sur votre VPS avec Docker et surveillez vos services web gratuitement. Alternative open source à Uptime Robot : sondes, alertes et SSL.Network Pulse![](https://networkpulse.fr/content/images/2026/05/uptime-kuma-0.webp)](https://networkpulse.fr/uptime-kuma/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [crynta/terax-ai: Lightweight (7MB) AI terminal emulator (ADE) built in Rust & Tauri & React](https://github.com/crynta/terax-ai?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~2 min

Terax : un émulateur de terminal avec IA intégrée, éditeur de code, explorateur de fichiers et panel AI (BYOK ou modèles locaux via LM Studio). Stack Rust + Tauri + React, moins de 7 MB, zéro télémétrie.

[crynta/terax-ai: Lightweight (7MB) AI terminal emulator (ADE) built in Rust & Tauri & ReactLightweight (7MB) AI terminal emulator (ADE) built in Rust & Tauri & React - crynta/terax-aiGitHub![](https://opengraph.githubassets.com/9959a313ba143a8bedd038ee54e2f5bf065cc27fda3d4c698417683f9f1a09db/crynta/terax-ai)](https://github.com/crynta/terax-ai?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Serving a Website on a Raspberry Pi Zero Running Entirely in RAM](https://btxx.org/posts/memory/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~8 min

Servir un site web depuis un Raspberry Pi Zero en mode diskless — tout tourne en RAM, Alpine Linux compris, sur seulement 512 Mo. Un VPS à 4 $/an gère le TLS en amont. Minimaliste et solide.

### [PhobosLab](https://phoboslab.org/log/2026/05/n64-additive-blending?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~4 min

Pourquoi les explosions étaient moins belles sur N64 que sur PSX ? Une histoire d'additive blending — et une solution élégante avec un double framebuffer 32bit + conversion RSP pour contourner le wrap-around.

### [modem-dev/hunk: Review-first terminal diff viewer for agentic coders](https://github.com/modem-dev/hunk?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~3 min

\`hunk\` : un viewer de diff en terminal pensé pour relire les changements produits par des agents IA — avec annotations inline, navigation multi-fichiers et watch mode.

[modem-dev/hunk: Review-first terminal diff viewer for agentic codersReview-first terminal diff viewer for agentic coders - modem-dev/hunkGitHub![](https://repository-images.githubusercontent.com/1184626912/b1ead621-7f04-49ab-93ec-6ce75af60958)](https://github.com/modem-dev/hunk?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Making your own programming language is easier than you think (but also harder)](https://lisyarus.github.io/blog/posts/making-your-own-programming-language.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~28 min

Créer son propre langage de programmation : plus accessible qu'on ne le croit, mais pas non plus trivial. Un retour d'expérience honnête sur ce que ça implique vraiment.

[Making your own programming language is easier than you think (but also harder)lisyarus blog![](https://lisyarus.github.io/blog/media/making-your-own-programming-language/cover.png)](https://lisyarus.github.io/blog/posts/making-your-own-programming-language.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [vercel-labs/dev3000: Captures your web app's complete development timeline - server logs, browser events, console messages, network requests, and automatic screenshots - in a unified, timestamped feed for AI debugging.](https://github.com/vercel-labs/dev3000?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~4 min

dev3000 (d3k) : un outil qui capture tout ce qui se passe dans votre app en développement — logs serveur, erreurs browser, requêtes réseau, screenshots automatiques — dans un fichier de log unifié que votre agent IA peut lire pour déboguer.

[vercel-labs/dev3000: Captures your web app's complete development timeline - server logs, browser events, console messages, network requests, and automatic screenshots - in a unified, timestamped feed for AI debugging.Captures your web app's complete development timeline - server logs, browser events, console messages, network requests, and automatic screenshots - in a unified, timestamped feed for AI debugging....GitHub![](https://opengraph.githubassets.com/330708428ccfcc083737452630b6133b7fd92adb5d1711f0b67b31c9c69a030a/vercel-labs/dev3000)](https://github.com/vercel-labs/dev3000?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

## IA

### [tinyhumansai/openhuman: Your Personal AI super intelligence. Private, Simple and extremely powerful.](https://github.com/tinyhumansai/openhuman?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~5 min

OpenHuman : un assistant agentique open source qui tourne en local, se connecte à Gmail, Notion, Slack, GitHub et 115 autres services en un clic, et maintient une mémoire persistante dans un vault Obsidian sur votre machine.

[tinyhumansai/openhuman: Your Personal AI super intelligence. Private, Simple and extremely powerful.Your Personal AI super intelligence. Private, Simple and extremely powerful. - tinyhumansai/openhumanGitHub![](https://opengraph.githubassets.com/69b34ff1e9270ab32bd143341942d48817d4e30283f0c3a9af08b55b1cb69457/tinyhumansai/openhuman)](https://github.com/tinyhumansai/openhuman?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Efficient Minute-Scale World Modeling](https://nvlabs.github.io/Sana/WM/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

Nvidia vient de publier un world model open-source de 2,6B paramètres : une image, un prompt texte et une trajectoire suffisent pour générer des mondes contrôlables, le tout sur un seul GPU.

### [IA Agentique : et si on arrêtait de relire le code ?](https://www.youtube.com/watch?v=Vlr-d0WODyg&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

IA agentique : et si on arrêtait de relire le code ?

[IA Agentique : et si on arrêtait de relire le code ?Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/Vlr-d0WODyg/maxresdefault.jpg)](https://www.youtube.com/watch?v=Vlr-d0WODyg&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [flutter/skills](https://github.com/flutter/skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~3 min

Le Flutter team publie une collection de skills pour agents IA — des instructions qui enseignent à l'agent comment développer une app Flutter en suivant les bonnes pratiques.

[flutter/skillsContribute to flutter/skills development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/bb009c662628b56f4d15f8d4f8b84fc860124a713e339f3ce765acf1803b6109/flutter/skills)](https://github.com/flutter/skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [holaboss-ai/holaOS: An Open Agent Computer for ANY digital work.](https://github.com/holaboss-ai/holaOS?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~4 min

holaOS : un environnement de bureau open source où des agents IA opèrent en continu aux côtés de l'utilisateur·rice — même navigateur, mêmes fichiers, mêmes apps. La mémoire et le contexte persistent entre les sessions.

[holaboss-ai/holaOS: An Open Agent Computer for ANY digital work.An Open Agent Computer for ANY digital work. Contribute to holaboss-ai/holaOS development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/3d4cecbb1b9b9326c06153372221da7e43e05ae59dba0458fde3b67bb271ef72/holaboss-ai/holaOS)](https://github.com/holaboss-ai/holaOS?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [strukto-ai/mirage: A Unified Virtual Filesystem For AI Agents](https://github.com/strukto-ai/mirage?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~5 min

Mirage : un système de fichiers virtuel unifié pour les agents IA. S3, Google Drive, Slack, GitHub, Redis… montés côte à côte sous une même arborescence, manipulables avec des commandes bash classiques.

[strukto-ai/mirage: A Unified Virtual Filesystem For AI AgentsA Unified Virtual Filesystem For AI Agents. Contribute to strukto-ai/mirage development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/c5f1fbead4d38ed5006a971739c1f8970a492ee0bc4a85b1b4e811c0a94886fc/strukto-ai/mirage)](https://github.com/strukto-ai/mirage?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

## Apps

### [cclank/cell-architecture-studio: Interactive 3D cell architecture gallery built with React and Three.js](https://github.com/cclank/cell-architecture-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~3 min

Galerie 3D interactive de cellules biologiques, construite avec React, Three.js et des assets GLB haute fidélité — avec un mode comparaison, un panneau d'organelles et des fallbacks procéduraux pour les specimens pas encore modélisés.

[cclank/cell-architecture-studio: Interactive 3D cell architecture gallery built with React and Three.jsInteractive 3D cell architecture gallery built with React and Three.js - cclank/cell-architecture-studioGitHub![](https://opengraph.githubassets.com/902cc7db0d98433254f17ab87a78bf4e9095228f2c1ad4907530c3e9f4392d6f/cclank/cell-architecture-studio)](https://github.com/cclank/cell-architecture-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Tiquettes.fr : faites vos tableaux électriques en OpenSource](https://www.minimachines.net/actu/tiquettes-tableaux-electrique-141182?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

Tiquettes.fr : faites vos tableaux électriques en open source

### [charmbracelet/glow: Render markdown on the CLI, with pizzazz! 💅🏻](https://github.com/charmbracelet/glow?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~3 min

\`glow\` : un reader markdown pour le terminal, avec mise en forme soignée, pager intégré et support des styles personnalisables. Pratique pour lire de la doc sans quitter son shell.

[charmbracelet/glow: Render markdown on the CLI, with pizzazz! 💅🏻Render markdown on the CLI, with pizzazz! 💅🏻. Contribute to charmbracelet/glow development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/219616873/fe4a7a80-d35b-11ea-8d24-b5d2c931479a)](https://github.com/charmbracelet/glow?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [vasu-devs/JustHireMe: Local-first AI job intelligence workbench for scraping roles, ranking fit, and generating tailored application materials.](https://github.com/vasu-devs/JustHireMe?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~12 min

JustHireMe : un workbench local-first pour scraper des offres d'emploi, scorer sa compatibilité et générer des candidatures personnalisées — CV, lettre de motivation, messages d'approche. Open source, aucune donnée envoyée en dehors de votre machine.

[vasu-devs/JustHireMe: Local-first AI job intelligence workbench for scraping roles, ranking fit, and generating tailored application materials.Local-first AI job intelligence workbench for scraping roles, ranking fit, and generating tailored application materials. - vasu-devs/JustHireMeGitHub![](https://opengraph.githubassets.com/145290b55ed5607d79f2a71abfc9b9b400b7e983c552103ddd6242cd4ac18487/vasu-devs/JustHireMe)](https://github.com/vasu-devs/JustHireMe?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

## Culture Tech

### [France: W Social](https://europetalking.wsocial.news/country/FR?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~8 min

Où en sont les parlementaires français sur les réseaux sociaux : 558 encore sur X, 73 sur Bluesky/AT-proto, 250 qui ont quitté X.

[France: W SocialWhere France's public voices are talking. 250 previously on X, 558 still only on X.europetalking.wsocial.news![](https://europetalking.wsocial.news/og-share-v1.webp)](https://europetalking.wsocial.news/country/FR?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Bitter Lessons from the ISSpresso](https://mceglowski.substack.com/p/bitter-lessons-from-the-isspresso?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~12 min

Des millions pour un expresso dans l'ISS — pas à cause du lancement, mais de la certification. Dans les systèmes critiques, c'est la conformité qui coûte, pas le hardware.

[Bitter Lessons from the ISSpressoWhy launch costs aren't the reason it costs a fortune to do things in spaceSubstack![](https://substackcdn.com/image/fetch/$s_!3Pgq!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77786903-c1c0-447c-9848-3f38c6d02e6c_1200x850.jpeg)](https://mceglowski.substack.com/p/bitter-lessons-from-the-isspresso?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Researchers discover advanced language processing in the unconscious human brain](https://www.bcm.edu/news/researchers-discover-advanced-language-processing-in-the-unconscious-human-brain?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~4 min

Sous anesthésie générale, le cerveau traite le langage, anticipe les mots suivants et apprend — sans aucune conscience. Ce que ça implique pour les interfaces cerveau-machine et notre compréhension de la mémoire est vertigineux !

[Researchers discover advanced language processing in the unconscious human brainBaylor College of Medicine researchers have found that the human brain is capable of sophisticated language processing while in an unconscious state from...BCM![](https://www.bcm.edu/sites/default/files/2024-07/brain-ocd.jpg)](https://www.bcm.edu/news/researchers-discover-advanced-language-processing-in-the-unconscious-human-brain?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

## Apple

### [openclaw/Peekaboo: Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.](https://github.com/openclaw/Peekaboo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~4 min

Peekaboo permet à des agents IA de capturer l'écran macOS, analyser visuellement le contenu et piloter l'interface (clic, saisie, scroll, menus) via CLI ou serveur MCP.

[openclaw/Peekaboo: Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI...GitHub![](https://opengraph.githubassets.com/5b8f817f3e8214675e71e989812bc9ba5ced8e49a9c3aa676a78d2a374945ded/openclaw/Peekaboo)](https://github.com/openclaw/Peekaboo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [pixel-point/media-downloader: Beautiful native macOS video downloader. Download and trim in one app.](https://github.com/pixel-point/media-downloader?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~3 min

Media Downloader : une app macOS native pour télécharger et découper des vidéos en une seule interface, propulsée par yt-dlp et ffmpeg. Open source, sobre, efficace.

[pixel-point/media-downloader: Beautiful native macOS video downloader. Download and trim in one app.Beautiful native macOS video downloader. Download and trim in one app. - pixel-point/media-downloaderGitHub![](https://opengraph.githubassets.com/f198934d647c64777353db65a6c135b8f140289f844ddf4043a7dbc59332e025/pixel-point/media-downloader)](https://github.com/pixel-point/media-downloader?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

## Art Créa & Design

### [Datatype — variable font that turns text into charts](https://franktisellano.github.io/datatype/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~2 min

Datatype : une variable font OpenType qui transforme des expressions texte en graphiques inline — barres, sparklines, camemberts. Sans JS, sans image, juste de la typographie et des ligatures.

[Datatype — variable font that turns text into chartsAn OpenType variable font that turns simple text expressions into inline charts. No JavaScript, no images — just type.franktisellano.github.io![](https://franktisellano.github.io/datatype/og.png)](https://franktisellano.github.io/datatype/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

## Fun & WTF

### [The map that keeps Burning Man honest](https://www.not-ship.com/burning-man-moop/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~4 min

The map that keeps Burning Man honest : 150 personnes balaient 15 km² après l'événement, documentent chaque déchet et publient les résultats. Les principes, c'est bien. Les données publiques, c'est mieux :)

[The map that keeps Burning Man honestThe event's Leave No Trace principle isn't just a promise — it's measured, mapped, and made public.Not-Ship![](https://storage.ghost.io/c/f0/60/f060ef3f-d4e0-4af4-9255-1373fbf0a44f/content/images/size/w1200/2026/05/featured-new.jpg)](https://www.not-ship.com/burning-man-moop/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

## Autre

### [Intelligence en essaim : une nuée d’innovations](https://www.radiofrance.fr/franceculture/podcasts/la-science-cqfd/intelligence-en-essaim-4671190?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~3 min

Des règles locales simples entre individus suffisent à faire émerger un comportement collectif cohérent, sans coordination centralisée — c'est le principe de l'intelligence en essaim, exploité en informatique depuis les années 90.

[Intelligence en essaim : une nuée d’innovationsDans la nature, fourmis, étourneaux ou abeilles se coordonnent sans chef, grâce à des règles locales simples qui font émerger un comportement collectif remarquable. Ce phénomène d’intelligence en e...France Culture![](https://www.radiofrance.fr/pikapi/images/544955a8-4d18-4d33-baa1-a83afa45dd90/1200x680)](https://www.radiofrance.fr/franceculture/podcasts/la-science-cqfd/intelligence-en-essaim-4671190?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Claude Code · zero (Vercel) · The Virtual OS Museum — Veille #57
URL: https://www.camilleroux.com/claude-code-zero-vercel-the-virtual-os-museum-veille-57/
Last updated: 2026-05-23T19:28:01.000Z
Bonjour,

Bienvenue dans cette édition #57 de ma veille hebdo ! Voici les 46 articles qui ont retenu mon attention cette semaine. Bonne lecture !

**En bref :** Vercel Labs lance zero, un langage de programmation pensé pour les agents IA avec des outils natifs légers et des effets déterministes. L'écosystème Claude Code s'étoffe avec CodeGraph, ECC et un tour d'horizon des 13 skills et plugins les plus engageants du moment. Par ailleurs, The Virtual OS Museum rassemble plus de 1 700 systèmes d'exploitation préinstallés, de 1948 à aujourd'hui.

**Au sommaire :** [IA](#ia) (17) · [Dev](#dev) (14) · [Fun & WTF](#fun-wtf) (4) · [Apps](#apps) (3) · [Art Créa & Design](#art-crea-design) (2) · [Culture Tech](#culture-tech) (2) · [Sécu & Vie privée](#secu-vie-privee) (2) · [Apple](#apple) (1) · [Autre](#autre) (1)

## IA

### [can1357/oh-my-pi](https://github.com/can1357/oh-my-pi?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~16 min

Un coding agent terminal avec LSP intégré, debugger DAP, kernels Python et Bun persistants capables d'appeler les outils de l'agent en retour, et un harness d'outils benchmarké modèle par modèle.

[can1357/oh-my-pi⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more - can1357/oh-my-piGitHub![](https://opengraph.githubassets.com/207a7dc049abdef40a9fab9888d0df54aeeec74a371dc6d1df885811acfa2700/can1357/oh-my-pi)](https://github.com/can1357/oh-my-pi?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [colbymchenry/codegraph: Pre-indexed code knowledge graph for Claude Code, Codex, Cursor, and OpenCode — fewer tokens, fewer tool calls, 100% local](https://github.com/colbymchenry/codegraph?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~13 min

CodeGraph : un knowledge graph pré-indexé de votre codebase pour Claude Code, Cursor ou Codex. Résultat mesuré sur 7 projets réels — 35% moins cher, 70% moins d'appels d'outils, 100% local.

[colbymchenry/codegraph: Pre-indexed code knowledge graph for Claude Code, Codex, Cursor, and OpenCode — fewer tokens, fewer tool calls, 100% localPre-indexed code knowledge graph for Claude Code, Codex, Cursor, and OpenCode — fewer tokens, fewer tool calls, 100% local - colbymchenry/codegraphGitHub![](https://opengraph.githubassets.com/33e44fc693f5c4d10833d4bc36d4b4e60ba7e701e12fea67946cd5637ab3d776/colbymchenry/codegraph)](https://github.com/colbymchenry/codegraph?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [How fast is N tokens per second really?](https://mikeveerman.github.io/tokenspeed/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~2 min

47 tok/s, 200 tok/s, 800 tok/s — ces chiffres ne veulent rien dire tant qu'on ne les a pas vus défiler. Cet outil permet de visualiser différentes vitesses, en mode code ou prose. La différence de perception entre les deux est réelle.

### [Public DESIGN.md registry](https://designmd.sh/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~1 min

Un registre public de fichiers DESIGN.md — layouts, typo, composants, UI kits — que vos agents lisent pour générer une UI cohérente, installable en une commande dans n'importe quel builder ou agent IA.

[Public DESIGN.md registryInstall DESIGN.md design systems for coding and design agents with one command. Browse the leaderboard of trending and most-installed designs.designmd.sh![](https://designmd.sh/api/og/default)](https://designmd.sh/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Andyyyy64/whichllm: Find the local LLM that actually runs and performs best on your hardware. Ranked by real, recency-aware benchmarks, not parameter count. One command, run it instantly.](https://github.com/Andyyyy64/whichllm?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~8 min

\`whichllm\` : un outil qui détecte votre hardware et classe les LLMs locaux par performances réelles — pas par taille de paramètres.

[Andyyyy64/whichllm: Find the local LLM that actually runs and performs best on your hardware. Ranked by real, recency-aware benchmarks, not parameter count. One command, run it instantly.Find the local LLM that actually runs and performs best on your hardware. Ranked by real, recency-aware benchmarks, not parameter count. One command, run it instantly. - Andyyyy64/whichllmGitHub![](https://opengraph.githubassets.com/c5737ad033668249e008894c4cc7a4e869163ea870d6025d73af0323f5c1cb5d/Andyyyy64/whichllm)](https://github.com/Andyyyy64/whichllm?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [affaan-m/ECC: The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.](https://github.com/affaan-m/ECC?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~43 min

ECC : un système de harness pour optimiser les agents IA (Claude Code, Codex, Cursor…) — skills, mémoire, instincts, sécurité. 182K stars sur GitHub, lauréat du hackathon Anthropic.

[affaan-m/ECC: The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond. - affaan-m/ECCGitHub![](https://opengraph.githubassets.com/2bd3711810c61037921b053e7486b09c3263babd4c73e770756de08405a898dd/affaan-m/ECC)](https://github.com/affaan-m/ECC?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [7 formations IA pour vos équipes non-dev, animées par des développeur·se·s](https://blog.humancoders.com/formations-ia-equipes-non-tech/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~6 min

14 ans à former des dev. Et là, on s'attaque à tout le reste de l'entreprise. Notre carte à jouer : nos formateur·rice·s sont des dev qui savent ce qui se passe sous le capot. Des sociétés nous font déjà confiance. Très hypé 🚀

[7 formations IA pour vos équipes non-dev, animées par des développeur·se·sFormations IA pour managers, marketing, design produit et équipes non-développeurs, animées par des dev. Inter, intra ou sur mesure. Certifié Qualiopi.Camille Roux![](https://blog.humancoders.com/content/images/2026/05/696fc8952f473c6520149cfa_4f58536f1c08deac7a94811f4be57881_og-claude-cowork.jpg)](https://blog.humancoders.com/formations-ia-equipes-non-tech/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Top 13 skills et plugins Claude Code en 2026](https://www.camilleroux.com/top-skills-plugins-claude-code-2026-v3/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~9 min

Ma sélection des 13 skills et plugins Claude Code qui ont eu le plus d'engagement ces derniers mois.

[Top 13 skills et plugins Claude Code en 2026Ma sélection des 13 skills et plugins Claude Code qui ont vraiment marqué la communauté tech en 2026, avec un avis tranché sur chacun.Camille Roux![](https://feedcast.camilleroux.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6NDk3LCJwdXIiOiJibG9iX2lkIn19--5a4529bf33fc32eefbd92dd66534878311cb84eb/og_image_577.png)](https://www.camilleroux.com/top-skills-plugins-claude-code-2026-v3/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [withcoral/coral: One SQL interface over APIs, files, and live sources — built for agents.](https://github.com/withcoral/coral?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~6 min

Coral : une interface SQL unique sur vos APIs, fichiers et sources live — conçue pour les agents IA.

[withcoral/coral: One SQL interface over APIs, files, and live sources — built for agents.One SQL interface over APIs, files, and live sources — built for agents. - withcoral/coralGitHub![](https://repository-images.githubusercontent.com/1200798950/77f8c61b-dcd7-4863-b047-583675500c2b)](https://github.com/withcoral/coral?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [ogulcancelik/herdr: agent multiplexer that lives in your terminal.](https://github.com/ogulcancelik/herdr?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~7 min

herdr : un multiplexeur d'agents IA qui vit dans votre terminal. Persistance des sessions, détection automatique des états (bloqué, en cours, terminé), support de Claude Code, Codex, Amp… Un binaire Rust, zéro dépendance.

[ogulcancelik/herdr: agent multiplexer that lives in your terminal.agent multiplexer that lives in your terminal. Contribute to ogulcancelik/herdr development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/c6cb111e738fb08390c049b30d326142c5dce0dd9bcd5caafe26afabaa4ace75/ogulcancelik/herdr)](https://github.com/ogulcancelik/herdr?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Show HN: Semble – Code search for agents that uses 98% fewer tokens than grep](https://github.com/MinishLab/semble?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~7 min

Semble : un outil de recherche de code pour les agents IA qui consomme \~98% moins de tokens que grep+read, tourne entièrement en local sur CPU, et s'intègre comme serveur MCP dans Claude Code, Cursor, Codex ou OpenCode.

[Show HN: Semble – Code search for agents that uses 98% fewer tokens than grepFast and Accurate Code Search for Agents. Uses \~98% fewer tokens than grep+read - MinishLab/sembleGitHub![](https://opengraph.githubassets.com/2a6ae6ef67344e32662c451b92607d3b95aaa79fd7652d73502a67d35cb71213/MinishLab/semble)](https://github.com/MinishLab/semble?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [neilsonnn/image-blaster](https://github.com/neilsonnn/image-blaster?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~1 min

image-blaster : un outil qui part d'une seule image et génère un environnement 3D complet (meshes, gaussian splat, SFX) en moins de 5 minutes, via Claude, World Labs et FAL.

[neilsonnn/image-blasterAn image-to-world skillset for Claude. Contribute to neilsonnn/image-blaster development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/879785b3fc4319975386316c111afd6b7cec4eaebdbf3b8f14fcda210d98956b/neilsonnn/image-blaster)](https://github.com/neilsonnn/image-blaster?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [vercel-labs/zero](https://github.com/vercel-labs/zero?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~1 min

Zero, un langage de programmation conçu spécifiquement pour les agents : outils natifs légers, effets explicites, mémoire prédictible et sortie compilateur structurée. Encore expérimental, mais ça vaut le coup d'œil.

[vercel-labs/zeroThe programming language for agents. Contribute to vercel-labs/zero development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/ec731b066c5d3c8d9e87162cd22bed489a66a9269ceaeb91d768099f2483514c/vercel-labs/zero)](https://github.com/vercel-labs/zero?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [gi-dellav/zerostack](https://github.com/gi-dellav/zerostack?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~6 min

Un coding agent écrit en Rust : 8,9 MB de binaire, \~8 MB de RAM au démarrage, contre \~300 MB pour les agents JS équivalents.

[gi-dellav/zerostackMinimalistic coding agent written in Rust, optimized for memory footprint and performance - gi-dellav/zerostackGitHub![](https://opengraph.githubassets.com/dc4dd57bcbab0a18252ba368dc92b13b1b8d7597414709941f67238bf7cb2527/gi-dellav/zerostack)](https://github.com/gi-dellav/zerostack?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [chiennv2000/orthrus](https://github.com/chiennv2000/orthrus?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~3 min

Orthrus : inference LLM sans perte de qualité, jusqu'à 5× plus rapide, en greffant un décodage par diffusion sur un modèle autorégressif existant.

[chiennv2000/orthrusFast, lossless LLM inference via dual-view diffusion decoding. - chiennv2000/orthrusGitHub![](https://opengraph.githubassets.com/c5b26b15115b757b5e8eb3d9473755b7b3d7ff789c8c7604b86bac97ae706c6e/chiennv2000/orthrus)](https://github.com/chiennv2000/orthrus?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [tinyhumansai/openhuman](https://github.com/tinyhumansai/openhuman?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~5 min

OpenHuman : un assistant agentique open source qui tourne en local, se connecte à Gmail, Notion, Slack, GitHub et 115 autres services en un clic, et maintient une mémoire persistante dans un vault Obsidian sur votre machine.

[tinyhumansai/openhumanYour Personal AI super intelligence. Private, Simple and extremely powerful. - tinyhumansai/openhumanGitHub![](https://opengraph.githubassets.com/69b34ff1e9270ab32bd143341942d48817d4e30283f0c3a9af08b55b1cb69457/tinyhumansai/openhuman)](https://github.com/tinyhumansai/openhuman?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Efficient Minute-Scale World Modeling](https://nvlabs.github.io/Sana/WM/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

Nvidia vient de publier un world model open-source de 2,6B paramètres : une image, un prompt texte et une trajectoire suffisent pour générer des mondes contrôlables, le tout sur un seul GPU.

## Dev

### [GitHub Stargazers Map](https://starmapper.bruniaux.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~1 min

Visualisez la répartition géographique des stargazers d'un repo GitHub, avec vue par pays, ville et entreprise.

[GitHub Stargazers MapSee where your GitHub stargazers are located on an interactive world map. Country, city, and company breakdowns. The geographic layer on top of your GitHub star history. Free, no login.StarMapper![](https://starmapper.bruniaux.com/opengraph-image?9c49c1a6f0204a8c)](https://starmapper.bruniaux.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Beta: Ratty](https://ratty-term.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

Ratty : un émulateur de terminal rendu par GPU avec des graphiques 3D inline

[Beta: RattyRatty is a GPU-rendered terminal emulator with inline 3D graphics.ratty-term.org![](https://ratty-term.org/assets/images/ratty-social-card.png)](https://ratty-term.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Why Ruby Still Feels Like Home After All These Years](https://caio.ca/blog/why-ruby-still-feels-like-home?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~5 min

Ruby, quinze ans plus tard : toujours le premier réflexe pour du code business — pas le plus rapide, pas le plus tendance, mais celui qui enlève le plus de friction au quotidien.

### [Regex Chess: A 2-ply minimax chess engine in 84,688 regular expressions](https://nicholas.carlini.com/writing/2025/regex-chess.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~23 min

84 688 expressions régulières pour jouer aux échecs. Le programme tient en 5 lignes — une boucle qui applique les regex sur une string représentant l'échiquier. L'auteur a dû construire un CPU entier en regex pour y arriver !

### [Designing a Scientific Calculator from scratch in FPGA](https://baltazarstudios.com/calculator/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

Concevoir une calculatrice scientifique from scratch en FPGA

### [3D Gaussian Splatting in a Weekend](https://bfeldman.me/3dgs-weekend/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~21 min

Reconstruire une scène 3D à partir de photos en \~1000 lignes de C++ et OpenGL — ce tutoriel sur le 3D Gaussian Splatting détaille tout : chargement du \`.ply\`, spherical harmonics, rendu en temps réel.

### [A new resource for optimizing for generative AI in Google Search](https://developers.google.com/search/blog/2026/05/a-new-resource-for-optimizing?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~1 min

Google publie un guide officiel pour optimiser son contenu dans les fonctionnalités IA de Search : contenu unique, local, images, vidéos, et démystification des idées reçues sur l'AEO/GEO.

[A new resource for optimizing for generative AI in Google SearchGoogle for Developers![](https://developers.google.com/static/search/blog/images/social-share-blog.png)](https://developers.google.com/search/blog/2026/05/a-new-resource-for-optimizing?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [shang-zhu/violin](https://github.com/shang-zhu/violin?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~7 min

Violin : un outil open-source pour doubler des vidéos dans 33 langues. Transcription, traduction, synthèse vocale et remixage audio — le tout en CLI, API ou skill Claude Code.

[shang-zhu/violinOpen-source Video Translation Skill. Contribute to shang-zhu/violin development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/1192df3803d6e6cef00829bdbe6881efa123b3d745f3526992387895e76f4e0c/shang-zhu/violin)](https://github.com/shang-zhu/violin?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Tool: boring](https://alebeck.github.io/boring/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

\`boring\` : un gestionnaire de tunnels SSH en ligne de commande, configurable en TOML, avec reconnexion automatique et support SOCKS5.

[Tool: boringA simple command-line SSH tunnel manager that just works. Configurable via TOML, compatible with ssh\_config, with automatic reconnections.alebeck.github.io![](https://raw.githubusercontent.com/alebeck/boring/main/assets/gopher.png)](https://alebeck.github.io/boring/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Beta: Formisch](https://github.com/open-circle/formisch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~2 min

Formisch — librairie de formulaires headless, schema-first et type-safe, compatible React, Solid, Vue, Svelte et plus. Bundle à partir de 2,5 kB, validation via Valibot, API minimaliste.

[Beta: FormischThe lightweight, schema-first, and fully type-safe form library for React, Solid, Vue, Svelte and more. - open-circle/formischGitHub![](https://opengraph.githubassets.com/710057f7b97ff4cde2bb1be1fc2779b3caa1369573fdb8a2fd9a1c82c0f5a803/open-circle/formisch)](https://github.com/open-circle/formisch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Beta: Openhare](https://github.com/sjjian/openhare?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~1 min

Openhare, un client SQL desktop open source avec assistance IA intégrée — cross-platform (macOS, Windows, Linux), construit avec Flutter, et compatible MySQL, PostgreSQL, SQLite, Oracle, MongoDB, Redis.

[Beta: OpenhareAI-powered desktop SQL client. Cross-platform. Built with Flutter. - sjjian/openhareGitHub![](https://opengraph.githubassets.com/b41f87e755d9402b966826a5f2ec4b391d906772ee8dcfd9f71d599bd46e7905/sjjian/openhare)](https://github.com/sjjian/openhare?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Beta: Flue](https://flueframework.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~3 min

Flue orchestre vos agents TypeScript en séparant clairement modèle, harness et sandbox — vous gardez le contrôle sur chaque décision critique, sans SDK générique.

[Beta: FlueAgent = Model + Harness. Flue is the TypeScript framework for building modern agents — programmable, deployable anywhere, from chatbots to coding platforms.flueframework.com![](https://flueframework.com/og2.jpg)](https://flueframework.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Beta: tsz](https://tsz.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~1 min

Un compiler TypeScript écrit en Rust, conçu pour dépasser \`tsgo\` — 2,4x plus rapide sur les micro-benchmarks, avec un mode de type-checking plus strict en expérimental.

[Beta: tszA TypeScript compiler in Rust.tsz![](https://tsz.dev/og-image.png)](https://tsz.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [amir20/dozzle: Realtime log viewer for containers. Supports Docker, Swarm and K8s.](https://github.com/amir20/dozzle?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~4 min

Dozzle — un viewer de logs Docker en temps réel, léger (7 Mo), sans stockage, avec recherche regex et SQL, support Swarm et multi-host.

[amir20/dozzle: Realtime log viewer for containers. Supports Docker, Swarm and K8s.Realtime log viewer for containers. Supports Docker, Swarm and K8s. - GitHub - amir20/dozzle: Realtime log viewer for containers. Supports Docker, Swarm and K8s.GitHub![](https://repository-images.githubusercontent.com/155297903/cbdcd180-2571-11ea-9a3f-073207ffc1c5)](https://github.com/amir20/dozzle?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

## Fun & WTF

### [Recreate famous water profiles using supermarket bottled water](https://www.waterdictionary.net/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~1 min

Recréer des profils d'eau célèbres (Pilsen, Melbourne, San Francisco) en mélangeant de l'eau en bouteille du supermarché — pour le brassage, le café, le thé ou encore le pain au levain.

### [Running ‘Doom’ on E. coli cells… very, very slowly](https://www.popsci.com/science/doom-e-coli-cells/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~3 min

Doom tourne désormais sur des cellules d'E. coli... à raison d'une frame toutes les 9 heures, soit 599 ans pour finir le jeu !

[Running ‘Doom’ on E. coli cells… very, very slowlyIt would take nearly 600 years to finish playing this MIT student's iteration of the classic video game.Popular Science![](https://www.popsci.com/wp-content/uploads/2024/01/31/doom-e-coli.jpg?quality=85&w=1200)](https://www.popsci.com/science/doom-e-coli-cells/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Coding on Paper](https://wickstrom.tech/2026-05-16-coding-on-paper.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~4 min

Coder sur un écran e-ink de 25" comme moniteur principal — retour d'expérience honnête sur le Onyx BOOX Mira Pro Color (\~2000$).

### [Someone Shared a Real Monet Painting as AI and Asked for Critiques](https://petapixel.com/2026/05/14/someone-shared-a-real-monet-painting-as-ai-and-asked-for-critiques/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~8 min

Quelqu'un a partagé un vrai Monet en le faisant passer pour une image AI et a demandé des critiques. Les gens ont trouvé plein de défauts — dans un vrai Monet.

[Someone Shared a Real Monet Painting as AI and Asked for CritiquesSomeone shared a real Monet painting as an AI image and asked for critiques as to why AI art is inferior to the real thing. Hilarity ensued.PetaPixel![](https://petapixel.com/assets/uploads/2026/05/money-ai-art-experiment.jpg)](https://petapixel.com/2026/05/14/someone-shared-a-real-monet-painting-as-ai-and-asked-for-critiques/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

## Apps

### [zakirullin/files.md: 🌱 Private, quiet space for thinking. A simple app for your .md files.](https://github.com/zakirullin/files.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~18 min

files.md : une app locale pour vos fichiers Markdown, sans serveur, sans tracking, open source. La philosophie derrière est claire — c'est votre premier cerveau qui doit grandir, pas votre système de notes.

[zakirullin/files.md: 🌱 Private, quiet space for thinking. A simple app for your .md files.🌱 Private, quiet space for thinking. A simple app for your .md files. - zakirullin/files.mdGitHub![](https://opengraph.githubassets.com/3d393b7b95ed02c7ccca8e03a82e3eca73dae00f52925f2f1ae064395e0ce9e4/zakirullin/files.md)](https://github.com/zakirullin/files.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [cclank/cell-architecture-studio](https://github.com/cclank/cell-architecture-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~3 min

Galerie 3D interactive de cellules biologiques, construite avec React, Three.js et des assets GLB haute fidélité — avec un mode comparaison, un panneau d'organelles et des fallbacks procéduraux pour les specimens pas encore modélisés.

[cclank/cell-architecture-studioInteractive 3D cell architecture gallery built with React and Three.js - cclank/cell-architecture-studioGitHub![](https://opengraph.githubassets.com/902cc7db0d98433254f17ab87a78bf4e9095228f2c1ad4907530c3e9f4392d6f/cclank/cell-architecture-studio)](https://github.com/cclank/cell-architecture-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Tiquettes.fr : faites vos tableaux électriques en OpenSource](https://www.minimachines.net/actu/tiquettes-tableaux-electrique-141182?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

Tiquettes.fr : faites vos tableaux électriques en open source

## Art Créa & Design

### [Inigo Quilez - Unlocking Creativity with Signed Distance Fields - SF ACM SIGGRAPH](https://www.youtube.com/watch?v=71gny-kYRw0&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

Inigo Quilez explique les Signed Distance Fields — une conférence SF ACM SIGGRAPH à voir si vous faites du creative coding ou de la 3D temps réel.

[Inigo Quilez - Unlocking Creativity with Signed Distance Fields - SF ACM SIGGRAPHProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/71gny-kYRw0/maxresdefault.jpg)](https://www.youtube.com/watch?v=71gny-kYRw0&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Tool: Datatype](https://franktisellano.github.io/datatype/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~2 min

Datatype : une variable font OpenType qui transforme des expressions texte en graphiques inline — barres, sparklines, camemberts. Sans JS, sans image, juste de la typographie et des ligatures.

[Tool: DatatypeAn OpenType variable font that turns simple text expressions into inline charts. No JavaScript, no images — just type.franktisellano.github.io![](https://franktisellano.github.io/datatype/og.png)](https://franktisellano.github.io/datatype/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

## Culture Tech

### [The Virtual OS Museum](https://virtualosmuseum.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~10 min

The Virtual OS Museum : plus de 1 700 systèmes d'exploitation préinstallés, de 1948 à aujourd'hui, dans une seule VM Linux. Du Manchester Baby de 1948 à Android, en passant par Multics, NeXTSTEP ou BeOS — tout préconfiguré, rien à bidouiller.

[The Virtual OS MuseumOver 1,700 pre-installed operating systems spanning 1948 to today, in a single Linux VM. Bundled QEMU, VirtualBox, and UTM. One-click launchers for Windows and Linux.The Virtual OS Museum![](https://virtualosmuseum.org/images/front_page/0.%20Launcher%20main%20window.png)](https://virtualosmuseum.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [I spent my whole career building passive income. Here's what I got wrong](https://dariusforoux.com/i-spent-my-whole-career-building-passive-income-heres-what-i-got-wrong/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

Darius Foroux a passé sa carrière à bâtir des revenus passifs. Arrivé au but, il découvre que l'anxiété n'a pas disparu — elle s'est juste déplacée. L'argent règle un problème pratique, pas le problème profond : rester pertinent·e à ses propres yeux.

## Sécu & Vie privée

### [Mexican government breached by solo user with Claude, 150 GB exfiltrated](https://konstantintkachuk.com/writing/the-floor-doesnt-exist/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~19 min

L'IA n'a rien inventé. Elle a juste rendu les vieilles attaques accessibles à n'importe qui avec un abonnement et de mauvaises intentions. 150 Go exfiltrés du gouvernement mexicain par un opérateur solo.

[Mexican government breached by solo user with Claude, 150 GB exfiltratedAI did not invent new attacks. It billed the old ones monthly. Crypto is the only place we can count it, and the early signals are in.Konstantin Tkachuk![](https://konstantintkachuk.com/images/og-default.png)](https://konstantintkachuk.com/writing/the-floor-doesnt-exist/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

### [Subscription Bombing: Email under Attack](https://cacm.acm.org/practice/subscription-bombing-email-under-attack/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

Le "subscription bombing" : inonder une adresse email d'inscriptions légitimes pour noyer une alerte de sécurité importante dans le bruit

## Apple

### [openclaw/Peekaboo](https://github.com/openclaw/Peekaboo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~4 min

Peekaboo permet à des agents IA de capturer l'écran macOS, analyser visuellement le contenu et piloter l'interface (clic, saisie, scroll, menus) via CLI ou serveur MCP.

[openclaw/PeekabooPeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI...GitHub![](https://opengraph.githubassets.com/5b8f817f3e8214675e71e989812bc9ba5ced8e49a9c3aa676a78d2a374945ded/openclaw/Peekaboo)](https://github.com/openclaw/Peekaboo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

## Autre

### [Intelligence en essaim : une nuée d’innovations](https://www.radiofrance.fr/franceculture/podcasts/la-science-cqfd/intelligence-en-essaim-4671190?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57) \~3 min

Des règles locales simples entre individus suffisent à faire émerger un comportement collectif cohérent, sans coordination centralisée — c'est le principe de l'intelligence en essaim, exploité en informatique depuis les années 90.

[Intelligence en essaim : une nuée d’innovationsDans la nature, fourmis, étourneaux ou abeilles se coordonnent sans chef, grâce à des règles locales simples qui font émerger un comportement collectif remarquable. Ce phénomène d’intelligence en e...France Culture![](https://www.radiofrance.fr/pikapi/images/544955a8-4d18-4d33-baa1-a83afa45dd90/1200x680)](https://www.radiofrance.fr/franceculture/podcasts/la-science-cqfd/intelligence-en-essaim-4671190?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-57)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/). Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Les 13 meilleurs skills & plugins Claude Code en 2026
URL: https://www.camilleroux.com/top-skills-plugins-claude-code-2026-v3/
Last updated: 2026-07-27T10:59:39.000Z
Ça fait un moment que Claude Code est devenu mon principal outil de dev au quotidien. En parallèle, je partage ma [veille techno](https://www.camilleroux.com/veille/) tous les jours sur les réseaux et tout un écosystème de *skills*, plugins, dashboards et outils complémentaires s'est constitué autour de Claude Code. Faire le tri devient un travail à part entière.

Cet article rassemble les 13 outils Claude Code qui ont eu le plus d'engagement sur mes réseaux ces derniers mois (likes, partages, réponses cumulés sur X, Bluesky, Mastodon et LinkedIn). 

Si tu débutes avec Claude Code, jette d'abord un œil à [1,65 million de vues en 30 jours : comment j'ai automatisé la diffusion de ma veille techno](https://www.camilleroux.com/1-65-million-de-vues-en-30-jours-comment-jai-automatise-la-diffusion-de-ma-veille-techno/), [/veille et /digest : faire sa veille techno directement dans Claude Code](https://www.camilleroux.com/veille-et-digest-faire-sa-veille-techno-directement-dans-claude-code/), ou encore à [l'agent IA que j'ai vibe codé pour chercher un appart](https://www.camilleroux.com/claude-code-mcp-et-rails-jai-vibe-code-un-agent-ia-qui-cherche-un-appart-a-ma-place/) pour voir le genre de projets sur lesquels je m'en suis servi récemment.

Je t'invite aussi à découvrir les formations [Claude Code](https://www.humancoders.com/formations/claude-code?ref=camilleroux.com) et [Claude Code avancé](https://www.humancoders.com/formations/claude-code-avance?ref=camilleroux.com) de Human Coders pour aller plus loin dans le [dev avec IA](https://www.humancoders.com/formations/tags/developpement-assiste-par-ia?ref=camilleroux.com).

On commence par les fondations (config, best practices), puis on enchaîne avec les skills qui changent la donne au quotidien, on termine sur le monitoring et les outils plus visuels — parce que oui, à un moment, tu vas vouloir savoir où passent tes tokens, et accessoirement rejouer tes sessions.

## Newsletter hebdo IA/dev

Rejoignez les +2000 lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

## 1\. Universal CLAUDE.md — drona23/claude-token-efficient

Si tu ne devais en installer qu'un, ce serait celui-là. Un fichier `CLAUDE.md` drop-in qui réduit la sortie tokens de Claude d'environ 63%, sans toucher au code. L'astuce : imposer dès le départ des conventions qui empêchent Claude de produire des explications verbeuses et redondantes (le fameux « Voici donc, comme demandé, le résultat »).

![Capture d'écran d'un dépôt GitHub nommé drona23/claude-token-efficient, décrivant un fichier CLAUDE.md universel permettant de réduire les tokens de sortie de Claude de 63%, sans modification de code, avec 2k étoiles et 85 forks.](https://feedcast.camilleroux.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6NDk3LCJwdXIiOiJibG9iX2lkIn19--5a4529bf33fc32eefbd92dd66534878311cb84eb/og_image_577.png)

[Universal Claude.md – cut Claude output tokensUniversal CLAUDE.md - cut Claude output tokens by 63%. Drop-in. No code changes.github.com![](https://opengraph.githubassets.com/29a176a4416b8aca7fd4ef73cdeffa4465ae85da8e1171320614bb3c62537291/drona23/claude-token-efficient)](https://github.com/drona23/claude-token-efficient?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-top-skills-claude-code-2026)

## 2\. claude-code-best-practice — shanraisshan

Pas un outil mais un recueil de bonnes pratiques accumulées en production : structure de prompts, découpage des tâches, gestion du contexte, conventions de commit, etc. C'est le genre de doc que je relis tous les deux mois parce que le métier bouge si vite qu'on perd vite les bons réflexes.

À garder dans tes bookmarks et à partager au reste de l'équipe avant tout onboarding sur Claude Code.

![Tweet de Boris Cherny (@bcherny) expliquant que la personnalisabilité de Claude Code (hooks, plugins, agents personnalisés, etc.) est la raison pour laquelle les ingénieurs et développeurs adorent cet outil.](https://feedcast.camilleroux.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTgxLCJwdXIiOiJibG9iX2lkIn19--fa4e6204df9f16ed76a7bd0d449eed11036c33f7/boris-slider.gif)

[claude-code-best-practicepractice made claude perfect.github.com![](https://opengraph.githubassets.com/43a77e0d040366cd8a12f5502cc8c6a6323943399e5becd9b5d8025cda3aa3cc/shanraisshan/claude-code-best-practice)](https://github.com/shanraisshan/claude-code-best-practice?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-top-skills-claude-code-2026)

## 3\. tech-debt-skill — ksimback

Skill Claude Code qui produit un audit de dette technique super exhaustif, avec citations précises (fichiers + lignes) sur l'intégralité d'une codebase. La première fois que je l'ai lancé sur un projet legacy, ça m'a sorti une centaine de points en quelques minutes — utile en démarrage de mission ou avant un gros refactoring.

Bonus : la sortie est suffisamment structurée pour la coller telle quelle dans Linear ou Notion et en faire des tickets actionnables.

![Capture d'écran d'un dépôt GitHub nommé ksimback/tech-debt-skill, décrit comme un outil Claude Code pour réaliser un audit de dette technique sur une base de code entière, affichant 237 étoiles et 18 forks.](https://feedcast.camilleroux.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6NzQ5LCJwdXIiOiJibG9iX2lkIn19--6d9698251103b4bf6b1c0560e52342c0a36996dc/og_image_791.png)

[ksimback/tech-debt-skillClaude Code skill that produces a thorough, file-cited tech debt audit of an entire codebase.github.com![](https://opengraph.githubassets.com/225947ae83a94ec48deb55dc7548876f4d92fca5e9722526e56a6dff5bb07fa7/ksimback/tech-debt-skill)](https://github.com/ksimback/tech-debt-skill?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-top-skills-claude-code-2026)

## 4\. claude-skills (66 skills full-stack) — Jeffallan

Collection de 66 skills spécialisées qui transforment Claude Code en pair programmer full-stack : backend, frontend, infra, tests, sécu, doc. Mon conseil : surtout ne pas tout installer d'un coup. Pioche celles qui collent à ton contexte projet.

![Page README du projet Claude Skills présentant un plugin avec 66 compétences et 9 workflows pour développeurs full-stack, incluant badges de version, licence MIT et instructions d'installation.](https://feedcast.camilleroux.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjIwLCJwdXIiOiJibG9iX2lkIn19--6150e18cce3e1d599de2c460daf8356913141a97/Capture%20d%E2%80%99e%CC%81cran%202026-03-08%20a%CC%80%2022.52.20.png)

[Jeffallan/claude-skills66 Specialized Skills for Full-Stack Developers. Transform Claude Code into your expert pair programmer.github.com![](https://repository-images.githubusercontent.com/1080070047/b4771811-6de4-4548-b514-eb933afdcf79)](https://github.com/Jeffallan/claude-skills?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-top-skills-claude-code-2026)

## 5\. claude-seo — AgriciDaniel

Skill SEO universelle qui couvre l'audit technique, le contenu, la GEO (optimisation pour les moteurs IA type ChatGPT et Perplexity), le suivi GSC et GA4\. Le périmètre est large et c'est utilisable directement par quelqu'un qui n'est pas SEO de métier.  
Je m'en sers très souvent !

[AgriciDaniel/claude-seoUniversal SEO skill for Claude Code. Comprehensive SEO analysis for any website or business type.github.com![](https://opengraph.githubassets.com/24dded36e4316ea4f14aeb5e18ab66594323ca27e586bb100c92aa3c8d098dbf/AgriciDaniel/claude-seo)](https://github.com/AgriciDaniel/claude-seo?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-top-skills-claude-code-2026)

## 6\. claude-health — tw93

Skill qui audite la santé de ta config Claude Code : permissions, hooks, MCP servers, skills installées, conflits potentiels.

![Capture d'écran de la page GitHub du projet Claude Health (v1.5.1, licence MIT, 339 étoiles), un outil pour auditer la configuration de Claude Code selon un framework à six couches, avec des instructions d'utilisation via la commande /health.](https://feedcast.camilleroux.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6NDY0LCJwdXIiOiJibG9iX2lkIn19--e712cd764133fe3f29afd69f0254b74ace9c3cf6/HEDfrIxboAAb8R6.jpeg)

[tw93/claude-healthClaude Code skill: audit your Claude Code config health across all layers.github.com![](https://opengraph.githubassets.com/30bee990d3026acf5ba4a231b7e4871d63f5f62f9b1f677b696bb430d7aadc8d/tw93/claude-health)](https://github.com/tw93/claude-health?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-top-skills-claude-code-2026)

## 7\. Understand-Anything — Lum1104

Transforme n'importe quelle codebase en graphe de connaissances interactif qu'on peut explorer, chercher et interroger. Compatible Codex aussi, pas seulement Claude Code. Très précieux quand on arrive sur un nouveau projet et qu'on doit cartographier les dépendances avant de toucher quoi que ce soit.

![Graphe de connaissances interactif montrant l'architecture d'un projet de code avec 94 nœuds, 175 arêtes et 7 couches, développé avec TypeScript et plusieurs frameworks dont React et Vue.](https://feedcast.camilleroux.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6Mzg3LCJwdXIiOiJibG9iX2lkIn19--2ecfe30b9107ac35b5e009ef36faed097f6e308e/overview.png)

[Lum1104/Understand-AnythingClaude Code skills that turn any codebase into an interactive knowledge graph you can explore, search, and ask questions about.github.com![](https://opengraph.githubassets.com/47aa60e5c04867235b724022c1be81edc7c03e0b912a8788f23ea6827dd96a0c/Lum1104/Understand-Anything)](https://github.com/Lum1104/Understand-Anything?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-top-skills-claude-code-2026)

## 8\. code-review-graph — tirth8205

Même famille qu'Understand-Anything mais orienté revues de code : un graphe de connaissances local et persistant qui évite à Claude de re-lire toute la codebase à chaque review. Les auteurs annoncent 6,8 × moins de tokens consommés sur les reviews et jusqu'à 49 × moins sur le coding quotidien.

![Infographie comparant deux approches de revue de code avec Claude : sans graphe, le système lit l'intégralité du code source (13 205 tokens, qualité 7,2/10), tandis qu'avec un graphe de connaissance, seul un ensemble minimal de fichiers pertinents est analysé (1 928 tokens, qualité 8,8/10), soit 6,8× moins de tokens pour une meilleure qualité.](https://feedcast.camilleroux.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6NDY5LCJwdXIiOiJibG9iX2lkIn19--e8270e4b5f8f6b53863659f1584e3f592e832346/discovered_530.png)

[tirth8205/code-review-graphLocal knowledge graph for Claude Code. Builds a persistent map of your codebase so Claude reads only what matters.github.com![](https://opengraph.githubassets.com/95b359c30ec906b32e8297cba9ff60d5e8e6d73ea739a02b58d7344e364977b9/tirth8205/code-review-graph)](https://github.com/tirth8205/code-review-graph?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-top-skills-claude-code-2026)

## 9\. claude-hud — jarrodwatts

Plugin qui affiche en temps réel ce qui se passe dans une session : usage du contexte, outils actifs, agents en cours d'exécution, progression des todos. Ça paraît cosmétique mais c'est en réalité ce qui m'a permis de couper net plusieurs sessions qui partaient en vrille.

Quand on voit en direct le contexte se remplir, on a beaucoup plus de réflexe pour relancer une session propre plutôt que de laisser Claude tourner en rond.

![Terminal affichant Claude Code v2.0.76 avec une démonstration du projet claude-hud, montrant la progression de tâches d'une todo list avec des agents, compétences et utilisation d'outils en temps réel.](https://feedcast.camilleroux.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MzQ1LCJwdXIiOiJibG9iX2lkIn19--06a06cd92643937bd282a20066d2af774c5f5a26/claude-hud-preview-5-2.png)

[jarrodwatts/claude-hudA Claude Code plugin that shows what's happening - context usage, active tools, running agents, and todo progress.github.com![](https://opengraph.githubassets.com/97eb3e2b1b610b3afdad1183ac4824308a771b7c62807311d718e79efd6a13fd/jarrodwatts/claude-hud)](https://github.com/jarrodwatts/claude-hud?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-top-skills-claude-code-2026)

## 10\. claude-subconscious — letta-ai

Donne à Claude Code une mémoire augmentée persistante entre les sessions, façon « subconscient ». La promesse : ne plus jamais re-expliquer le contexte de travail à chaque démarrage, et conserver les décisions architecturales prises au fil du projet.

![Illustration pixelisée montrant deux personnages stylisés de type arcade vintage (un noir avec des yeux rouges et un orange) accompagnée d'un texte présentant Claude's subconscious, un plugin expérimental pour Claude Code qui crée une mémoire en arrière-plan.](https://feedcast.camilleroux.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6NDM2LCJwdXIiOiJibG9iX2lkIn19--56c24b7c05807d83c2f2d18480a48a4c9d5c798d/discovered_509.jpg)

[letta-ai/claude-subconsciousGive Claude Code a subconscious.github.com![](https://opengraph.githubassets.com/1b5cae9b9d121b5ae2e2ec1f957b37079121cbb003b673c2f2e0e8b170f97baf/letta-ai/claude-subconscious)](https://github.com/letta-ai/claude-subconscious?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-top-skills-claude-code-2026)

## 11\. CodeBurn — AgentSeal

Dashboard TUI interactif pour suivre où partent les tokens de coding IA, dans Claude Code mais aussi Codex et Cursor. Ça permet de répondre à la question rituelle de fin de mois (« mais où sont passés mes crédits ? ») par projet et par type de tâche.

![Tableau de bord terminal CodeBurn affichant les statistiques d'utilisation de l'IA Claude Code sur 7 jours : 1 497 $ de coûts, 17 277 appels et 2 204 sessions, répartis par activité, modèle (Opus 4.6 dominant à 1 420 $), projet et commandes shell.](https://feedcast.camilleroux.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6NjYxLCJwdXIiOiJibG9iX2lkIn19--5ea5605f47b770e4218e16f8f0526721e8af0572/discovered_709.jpg)

[CodeBurn – Analyze Claude Code token usage by taskSee where your AI coding tokens go. Interactive TUI dashboard for Claude Code, Codex, and Cursor cost observability.github.com![](https://opengraph.githubassets.com/5852957b9ac3a6a94f8b9dafc89036f7e6387915135a8d77e7cd144ab71b3ee1/AgentSeal/codeburn)](https://github.com/AgentSeal/codeburn?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-top-skills-claude-code-2026)

## 12\. Claudoscope — cordwainersmith

Application macOS native qui offre un tableau de bord temps réel des sessions Claude Code, avec historique des conversations, statistiques et insights par projet. Plus visuel que les approches TUI, et pertinent pour celles et ceux qui jonglent entre plusieurs projets en parallèle.

Le combo idéal : claude-hud pour le suivi en session, Claudoscope pour la vue d'ensemble entre les sessions.

![Page d'accueil de Claudoscope, une application native macOS affichant un tableau de bord en temps réel pour surveiller les sessions Claude Code, avec des captures d'écran montrant des analytics de tokens, de coûts et d'historique de conversations.](https://feedcast.camilleroux.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6NTA1LCJwdXIiOiJibG9iX2lkIn19--c5bf7be89926b380c7a0346cbcb0682ef3aed931/Capture%20d%E2%80%99e%CC%81cran%202026-04-02%20a%CC%80%2004.04.07.png)

[cordwainersmith/ClaudoscopeNative macOS app that gives you a real-time dashboard for your Claude Code sessions, with analytics, conversation history, and project insights.github.com![](https://opengraph.githubassets.com/01af22de642bcc64fcad090f02b76a34a75debbe5ae37891c05180a998481a2d/cordwainersmith/Claudoscope)](https://github.com/cordwainersmith/Claudoscope?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-top-skills-claude-code-2026)

## 13\. Claude-replay — es617

Outil de la communauté qui convertit les transcripts de sessions Claude Code en lecteurs HTML autonomes et embarquables, façon « rejouer une session comme une vidéo ». Pratique pour partager une session à un·e collègue, documenter un workflow, ou simplement comprendre rétrospectivement ce qu'on a fait dans une session marathon.

Démo en mouvement ci-dessous — c'est typiquement le genre d'outil qu'on ne réalise pas qu'on veut tant qu'on ne l'a pas essayé.

[Claude-replay – A video-like player for Claude Code sessionsCommunity tool to convert Claude Code session transcripts into self-contained, embeddable HTML replays.github.com![](https://opengraph.githubassets.com/21d0427f18c3ef83b9eed5661d71c77485f8c6e9953f6080961f2bd62d3167a7/es617/claude-replay)](https://github.com/es617/claude-replay?utm%5Fsource=camilleroux&utm%5Fmedium=blog&utm%5Fcampaign=recap-top-skills-claude-code-2026)

## Par où commencer si tu n'as encore rien installé ?

Si tu lis cet article et que tu ne sais pas par où attaquer, voici l'ordre que je recommanderais :

1. **Universal CLAUDE.md** en premier, pour ne pas brûler des tokens inutilement dès la première session.
2. **claude-hud** en deuxième, pour visualiser ce qui se passe pendant les sessions.
3. **Understand-Anything** ou **code-review-graph** quand tu attaques une codebase existante.
4. **tech-debt-skill**, **claude-seo** ou **claude-health** selon ton besoin du moment.
5. Le reste à la carte, en fonction du projet.

## Questions fréquentes

**Qu'est-ce qu'une skill Claude Code ?**  
Une skill est un ensemble d'instructions et de scripts qu'on installe dans `.claude/skills/` (local au projet ou global à l'utilisateur) et que Claude Code charge automatiquement quand un mot-clé ou un contexte correspond. C'est la façon recommandée par Anthropic d'étendre Claude Code, plus légère qu'un plugin et versionnable avec le code.

**Quel est l'outil Claude Code à installer en premier ?**  
Universal CLAUDE.md de drona23, parce qu'il réduit immédiatement la consommation de tokens d'environ 63 %, sans aucune autre dépendance et sans modifier le code du projet.

**Faut-il installer toutes ces skills ?**  
Non, surtout pas. Plus on en installe, plus le contexte se remplit et plus Claude se perd. La règle : une ou deux skills par projet, choisies en fonction du besoin réel.

**Ces outils fonctionnent-ils avec Codex, Cursor ou Gemini CLI ?**  
Une partie seulement. Understand-Anything, CodeBurn et code-review-graph annoncent une compatibilité multi-clients. La plupart des autres sont spécifiques à Claude Code, parce qu'ils s'appuient sur le format de skills et le système de plugins Anthropic.

## Pour aller plus loin

L'écosystème autour de Claude Code bouge tellement vite que la moitié de cette liste n'existait pas il y a six mois — et la moitié n'existera peut-être plus dans six mois. La meilleure stratégie reste de commencer petit, un `CLAUDE.md` bien écrit fait déjà énormément, puis d'ajouter des skills au fur et à mesure des besoins réels.

Et si tu veux monter en compétence de manière structurée, Human Coders propose trois formations qui couvrent le sujet de bout en bout : la [formation Claude Code](https://www.humancoders.com/formations/claude-code?ref=camilleroux.com) pour démarrer (installation, prompts, workflows collaboratifs, intégration dans des projets existants), la [formation Claude Code avancé](https://www.humancoders.com/formations/claude-code-avance?ref=camilleroux.com) pour approfondir (skills, plugins, hooks, MCP, optimisation tokens et automatisations poussées), puis la [formation Agents IA avec Claude](https://www.humancoders.com/formations/agents-ia-claude?ref=camilleroux.com) pour aller jusqu'à l'orchestration de sub-agents et la fiabilisation de systèmes agentiques en production.

Et pour rester à jour entre deux formations, s'abonner à ma veille hebdo ci-dessous (un mail le vendredi, désinscription en un clic).

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

**Méthodologie** — Cette sélection s'appuie sur l'engagement social cumulé (likes, partages, réponses sur X, Bluesky, Mastodon et LinkedIn) des liens partagés via ma [veille](https://www.camilleroux.com/veille/) récemment. Le tri est manuel après agrégation automatique. Les outils ont été ajoutés à la veille parce qu'ils ont retenu mon attention sur le moment.
### Vercel relance le natif · Retirer Copilot de Windows — Veille #56
URL: https://www.camilleroux.com/vercel-zero-native-copilot-windows-veille-56/
Last updated: 2026-05-15T14:47:15.000Z
Bonjour,

Bienvenue dans cette édition #56 de ma veille hebdo ! Voici les 20 articles qui ont retenu mon attention cette semaine. Bonne lecture !

**En bref :** Vercel Labs publie zero-native, un projet expérimental pour construire des apps desktop et mobile natives avec une UI web et Zig. Côté Windows, RemoveWindowsAI propose un script PowerShell pour désinstaller Copilot, Recall et les autres fonctionnalités IA intégrées à Windows 11\. holaOS, un environnement open source où des agents IA opèrent en continu, complète le tableau.

**Au sommaire :** [Dev](#dev) (6) · [Culture Tech](#culture-tech) (4) · [IA](#ia) (4) · [Fun & WTF](#fun-wtf) (2) · [Sécu & Vie privée](#secu-vie-privee) (1) · [Apple](#apple) (1) · [Apps](#apps) (1) · [Autre](#autre) (1)

## Dev

### [superserve-ai/superserve: Sandbox infrastructure for AI Agents](https://github.com/superserve-ai/superserve?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~5 min

Superserve : pip install, init, deploy — trois commandes et votre agent tourne dans une sandbox persistante avec filesystem, réseau et runtime isolés via des microVMs Firecracker.

[superserve-ai/superserve: Sandbox infrastructure for AI AgentsSandbox infrastructure for AI Agents. Contribute to superserve-ai/superserve development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/0e53dfc7866f0bfd15f9e568b993bd8eed9d91893a0985109f59c885706de638/superserve-ai/superserve)](https://github.com/superserve-ai/superserve?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

### [NeuralCoder3/lambda-2d: An interpreter for the 2d lambda diagram language](https://github.com/NeuralCoder3/lambda-2d?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~1 min

Et si votre code était aussi une image ? λ-2D est un langage 2D inspiré du lambda calcul où le triangle de Sierpinski et l'ensemble de Mandelbrot sont des programmes valides — et des visuels à part entière.

[NeuralCoder3/lambda-2d: An interpreter for the 2d lambda diagram languageAn interpreter for the 2d lambda diagram language. Contribute to NeuralCoder3/lambda-2d development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/7b3db7febeb9453a892f259c9096fdedc58452e811d70ee14dc4d857468afd40/NeuralCoder3/lambda-2d)](https://github.com/NeuralCoder3/lambda-2d?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

### [Uptime Kuma : l'alternative gratuite à Uptime Robot](https://networkpulse.fr/uptime-kuma/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~11 min

Uptime Kuma : monitoring illimité, self-hosted, open source, sans abonnement. Une alternative solide à Uptime Robot pour surveiller vos services web depuis votre propre serveur avec Docker.

[Uptime Kuma : l'alternative gratuite à Uptime RobotInstallez Uptime Kuma sur votre VPS avec Docker et surveillez vos services web gratuitement. Alternative open source à Uptime Robot : sondes, alertes et SSL.Network Pulse![](https://networkpulse.fr/content/images/2026/05/uptime-kuma-0.webp)](https://networkpulse.fr/uptime-kuma/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

### [vercel-labs/zero-native: Build native desktop + mobile apps with web UI and Zig](https://github.com/vercel-labs/zero-native?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~3 min

Vercel Labs expérimente avec zero-native : construire des apps desktop et mobile natives avec une UI web et Zig. Binaires légers, faible empreinte mémoire, choix du moteur WebView, support Next.js/Vue/Svelte/React. macOS, Linux, Windows, iOS, Android.

[vercel-labs/zero-native: Build native desktop + mobile apps with web UI and ZigBuild native desktop + mobile apps with web UI and Zig - vercel-labs/zero-nativeGitHub![](https://opengraph.githubassets.com/9aad60d8d71a3939843b454546aeabc06bba794744694372afcc4b5f038f9b61/vercel-labs/zero-native)](https://github.com/vercel-labs/zero-native?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

### [Serving a Website on a Raspberry Pi Zero Running Entirely in RAM](https://btxx.org/posts/memory/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~8 min

Servir un site web depuis un Raspberry Pi Zero en mode diskless — tout tourne en RAM, Alpine Linux compris, sur seulement 512 Mo. Un VPS à 4 $/an gère le TLS en amont. Minimaliste et solide.

### [Additive Blending on the Nintendo 64](https://phoboslab.org/log/2026/05/n64-additive-blending?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~4 min

Pourquoi les explosions étaient moins belles sur N64 que sur PSX ? Une histoire d'additive blending — et une solution élégante avec un double framebuffer 32bit + conversion RSP pour contourner le wrap-around.

## Culture Tech

### [Camille Roux - Veille techno : ma méthode sans algo pour rester à jour](https://www.youtube.com/watch?v=%5FsuhY9QNJHQ&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

1,65M d'impressions en 30 jours avec Feedcast, l'outil de diffusion de veille que j'ai codé avec Claude Code. J'ai expliqué comment hier au Dev With AI Meetup #13

[Camille Roux - Veille techno : ma méthode sans algo pour rester à jourProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/_suhY9QNJHQ/maxresdefault.jpg)](https://www.youtube.com/watch?v=%5FsuhY9QNJHQ&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

### [France: W Social](https://europetalking.wsocial.news/country/FR?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~8 min

Où en sont les parlementaires français sur les réseaux sociaux : 558 encore sur X, 73 sur Bluesky/AT-proto, 250 qui ont quitté X.

[France: W SocialWhere France's public voices are talking. 250 previously on X, 558 still only on X.europetalking.wsocial.news![](https://europetalking.wsocial.news/og-share-v1.webp)](https://europetalking.wsocial.news/country/FR?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

### [Bitter Lessons from the ISSpresso](https://mceglowski.substack.com/p/bitter-lessons-from-the-isspresso?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~12 min

Des millions pour un expresso dans l'ISS — pas à cause du lancement, mais de la certification. Dans les systèmes critiques, c'est la conformité qui coûte, pas le hardware.

[Bitter Lessons from the ISSpressoWhy launch costs aren't the reason it costs a fortune to do things in spaceSubstack![](https://substackcdn.com/image/fetch/$s_!3Pgq!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77786903-c1c0-447c-9848-3f38c6d02e6c_1200x850.jpeg)](https://mceglowski.substack.com/p/bitter-lessons-from-the-isspresso?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

### [Researchers discover advanced language processing in the unconscious human brain](https://www.bcm.edu/news/researchers-discover-advanced-language-processing-in-the-unconscious-human-brain?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~4 min

Sous anesthésie générale, le cerveau traite le langage, anticipe les mots suivants et apprend — sans aucune conscience. Ce que ça implique pour les interfaces cerveau-machine et notre compréhension de la mémoire est vertigineux !

[Researchers discover advanced language processing in the unconscious human brainBaylor College of Medicine researchers have found that the human brain is capable of sophisticated language processing while in an unconscious state from...BCM![](https://www.bcm.edu/sites/default/files/2024-07/brain-ocd.jpg)](https://www.bcm.edu/news/researchers-discover-advanced-language-processing-in-the-unconscious-human-brain?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

## IA

### [IA Agentique : et si on arrêtait de relire le code ?](https://www.youtube.com/watch?v=Vlr-d0WODyg&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

IA agentique : et si on arrêtait de relire le code ?

[IA Agentique : et si on arrêtait de relire le code ?Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/Vlr-d0WODyg/maxresdefault.jpg)](https://www.youtube.com/watch?v=Vlr-d0WODyg&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

### [IDE, terminal, IA : à quoi ressemble ton setup en 2026 ?](https://www.humancoders.com/podcast/ide-terminal-ia-a-quoi-ressemble-ton-setup-en-2026-repondeur-12?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~12 min

À quoi ressemble votre setup de dev en 2026 ? IDE, terminal, assistants IA… neuf développeur·se·s partagent leurs habitudes et comment l'IA a (ou pas) changé leur façon de travailler.

[IDE, terminal, IA : à quoi ressemble ton setup en 2026 ?Dans cet épisode du Répondeur des Human Coders, on parle d’un sujet d’actualité : nos outils de dev au quotidien. Avec l’évolution rapide de l’IA, nos h...Human Coders![](https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/40848201/40848201-1737119593823-578d302589ee7.jpg)](https://www.humancoders.com/podcast/ide-terminal-ia-a-quoi-ressemble-ton-setup-en-2026-repondeur-12?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

### [flutter/skills](https://github.com/flutter/skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~3 min

Le Flutter team publie une collection de skills pour agents IA — des instructions qui enseignent à l'agent comment développer une app Flutter en suivant les bonnes pratiques.

[flutter/skillsContribute to flutter/skills development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/bb009c662628b56f4d15f8d4f8b84fc860124a713e339f3ce765acf1803b6109/flutter/skills)](https://github.com/flutter/skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

### [holaboss-ai/holaOS: An Open Agent Computer for ANY digital work.](https://github.com/holaboss-ai/holaOS?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~4 min

holaOS : un environnement de bureau open source où des agents IA opèrent en continu aux côtés de l'utilisateur·rice — même navigateur, mêmes fichiers, mêmes apps. La mémoire et le contexte persistent entre les sessions.

[holaboss-ai/holaOS: An Open Agent Computer for ANY digital work.An Open Agent Computer for ANY digital work. Contribute to holaboss-ai/holaOS development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/3d4cecbb1b9b9326c06153372221da7e43e05ae59dba0458fde3b67bb271ef72/holaboss-ai/holaOS)](https://github.com/holaboss-ai/holaOS?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

## Fun & WTF

### [Wikipedia File Explorer](https://explorer.samismith.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~1 min

Explorer Wikipedia comme un système de fichiers Windows XP

[Wikipedia File ExplorerBrowse Wikipedia, Wikimedia Commons, and the Earth itself as a folder tree on a Windows XP desktop you can actually use. By Sami Smith.Sami Smith![](https://explorer.samismith.com/og.png)](https://explorer.samismith.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

### [Quel nom choisiriez-vous pour une tempête ?](https://meteofrance.com/actualites-et-dossiers/actualites/quel-nom-choisiriez-vous-pour-une-tempete?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~2 min

Choisissez le nom des prochaines tempêtes ! Météo-France ouvre les nominations pour la saison 2026/2027.

[Quel nom choisiriez-vous pour une tempête ?La prochaine saison des tempêtes débutera le 1er septembre 2026\. Météo-France est chargé, cette année, d’établir une liste principale de noms pour les tempêtes susceptibles de toucher l’un des pays...Météo-France![](https://meteofrance.com/sites/default/files/images/articles/mer-tempete_0.jpeg)](https://meteofrance.com/actualites-et-dossiers/actualites/quel-nom-choisiriez-vous-pour-une-tempete?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

## Sécu & Vie privée

### [zoicware/RemoveWindowsAI: Force Remove Copilot, Recall and More in Windows 11](https://github.com/zoicware/RemoveWindowsAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~3 min

Un script PowerShell pour supprimer Copilot, Recall et toutes les fonctionnalités IA intégrées à Windows 11 — clés de registre, packages Appx, tâches planifiées, le tout avec une option pour réinstaller les versions classiques des apps concernées.

[zoicware/RemoveWindowsAI: Force Remove Copilot, Recall and More in Windows 11Force Remove Copilot, Recall and More in Windows 11 - zoicware/RemoveWindowsAIGitHub![](https://opengraph.githubassets.com/364c78fec6f4f91cff759b1ee244896b7001616e4e5910692d78a4f1dbbb268f/zoicware/RemoveWindowsAI)](https://github.com/zoicware/RemoveWindowsAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

## Apple

### [k06a/macpow: 💻🔋 Real-time power tree TUI for Apple Silicon](https://github.com/k06a/macpow?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~8 min

\`macpow\` : un TUI en temps réel pour visualiser la consommation électrique composant par composant sur Apple Silicon — CPU, GPU, ANE, DRAM, batterie, périphériques, processus…

[k06a/macpow: 💻🔋 Real-time power tree TUI for Apple Silicon💻🔋 Real-time power tree TUI for Apple Silicon. Contribute to k06a/macpow development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/d1f4246f4a101b0bfbfe0361750eec54b225dd35e731e553f23b3a37a06f6f19/k06a/macpow)](https://github.com/k06a/macpow?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

## Apps

### [charmbracelet/glow: Render markdown on the CLI, with pizzazz! 💅🏻](https://github.com/charmbracelet/glow?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~3 min

\`glow\` : un reader markdown pour le terminal, avec mise en forme soignée, pager intégré et support des styles personnalisables. Pratique pour lire de la doc sans quitter son shell.

[charmbracelet/glow: Render markdown on the CLI, with pizzazz! 💅🏻Render markdown on the CLI, with pizzazz! 💅🏻. Contribute to charmbracelet/glow development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/219616873/fe4a7a80-d35b-11ea-8d24-b5d2c931479a)](https://github.com/charmbracelet/glow?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

## Autre

### [Pour la création d'une commission d'enquête parlementaire sur les féminicides - Pour la création d'une commission d'enquête parlementaire sur les féminicides - Plateforme des pétitions de l’Assemblée nationale](https://petitions.assemblee-nationale.fr/initiatives/i-4991?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56) \~2 min

86 000 signatures manquent encore pour qu'une commission d'enquête parlementaire sur les féminicides soit officiellement mise en ligne. Faites tourner autour de vous !

[Pour la création d'une commission d'enquête parlementaire sur les féminicides - Pour la création d'une commission d'enquête parlementaire sur les féminicides - Plateforme des pétitions de l’Assemblée nationaleJe constate avec effroi l'augmentation des féminicides dans notre pays et je demande des réponses claires. Depuis plusieurs années, des femmes sont tuées par des proches, souvent après des signalem...Jacky HACHOUD![](https://s3.fr-par.scw.cloud/ppan-prod-bucket/uploads/decidim/initiatives_type/banner_image/1/photo-1414919823178-e9d9d0afd0ac-compressed.jpeg)](https://petitions.assemblee-nationale.fr/initiatives/i-4991?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-56)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS de la veille](https://www.camilleroux.com/tag/veille/rss/).   
Pour lire les articles que j'écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Veille #55 — L'actu de la semaine
URL: https://www.camilleroux.com/veille-55-lactu-de-la-semaine/
Last updated: 2026-05-08T23:00:04.000Z
Bonjour,

Bienvenue dans cette édition #55 de ma veille hebdo ! Voici les 29 articles qui ont retenu mon attention cette semaine. Bonne lecture !

## Dev

### [bwya77/vscode-dark-islands](https://github.com/bwya77/vscode-dark-islands?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~7 min

Islands Dark : un theme VSCode inspiré de JetBrains, avec panneaux flottants effet verre, coins arrondis et animations. S'installe en une ligne de commande.

[bwya77/vscode-dark-islandsVSCode theme based off the easemate IDE and Jetbrains islands theme - bwya77/vscode-dark-islandsGitHub![](https://opengraph.githubassets.com/c6e851f182173427fb7f4f5e8d4b5e974edd510a4fb0a48dcb89ee20d2df6649/bwya77/vscode-dark-islands)](https://github.com/bwya77/vscode-dark-islands?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [I Made Real-Time Sand Simulation in SQL](https://www.youtube.com/watch?v=EgH75t4wBTY&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

Une simulation d'écoulement de sable en temps réel… en SQL pur !

[I Made Real-Time Sand Simulation in SQLProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/EgH75t4wBTY/hqdefault.jpg)](https://www.youtube.com/watch?v=EgH75t4wBTY&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [Formatting a 25M-line codebase overnight](https://stripe.dev/blog/formatting-an-entire-25-million-line-codebase-overnight-the-rubyfmt-story?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~1 min

Formatter 25 millions de lignes de Ruby en une nuit avec rubyfmt, un outil maison écrit en Rust. Le retour d'expérience de Stripe sur le déploiement à cette échelle vaut la lecture.

[Formatting a 25M-line codebase overnightThis is the story of how our Developer Productivity team extended and rolled out rubyfmt, our Rust-based zero-config, ultra-fast autoformatter across the world's largest Ruby codebase.stripe.dev![](https://stripe.dev/dev_social.jpeg)](https://stripe.dev/blog/formatting-an-entire-25-million-line-codebase-overnight-the-rubyfmt-story?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [pyinfra-dev/pyinfra: 🔧 pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands.](https://github.com/pyinfra-dev/pyinfra?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~2 min

pyinfra transforme du code Python en commandes shell et les exécute sur vos serveurs — SSH, local, Docker. Comme Ansible, mais en Python pur.

[pyinfra-dev/pyinfra: 🔧 pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands.🔧 pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fas...GitHub![](https://opengraph.githubassets.com/f8e51c796cddc611f830e0d941d43065ad27e7f41dce9cbf01a32055f9bc2764/pyinfra-dev/pyinfra)](https://github.com/pyinfra-dev/pyinfra?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [The text mode lie: why modern TUIs are a nightmare for accessibility](https://xogium.me/the-text-mode-lie-why-modern-tuis-are-a-nightmare-for-accessibility?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~6 min

"C'est du texte, donc c'est accessible" — faux. Les TUIs modernes traitent le terminal comme une grille 2D réactive, ce qui rend les screen readers inutilisables. Nano et vim s'en sortent mieux parce qu'ils permettent de cacher le curseur.

[The text mode lie: why modern TUIs are a nightmare for accessibilityThe mythical, it's text, so it's accessible There is a persistent misconception among sighted developers: if an application runs in a te...The Inclusive Lens![](https://xogium.me/img/avatars/t.png)](https://xogium.me/the-text-mode-lie-why-modern-tuis-are-a-nightmare-for-accessibility?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [Why TUIs Are Back](https://wiki.alcidesfonseca.com/blog/why-tuis-are-back/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~6 min

Les TUIs reviennent en force — pas par nostalgie, mais parce que les toolkits natifs seraient dans un état catastrophique sur Windows, Linux et macOS. Quand tout est cassé, le terminal redevient la valeur sûre.

### [matthart1983/syswatch: Single-host system diagnostics TUI. Sibling to netwatch. Twelve tabs, plain-English insights, session scrubber. macOS + Linux.](https://github.com/matthart1983/syswatch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~4 min

SysWatch : un TUI de diagnostic système en Rust qui remplace htop, iostat, pmset et compagnie en un seul outil — 12 onglets, détection d'anomalies en langage courant, et un scrubber pour rejouer la session.

[matthart1983/syswatch: Single-host system diagnostics TUI. Sibling to netwatch. Twelve tabs, plain-English insights, session scrubber. macOS + Linux.Single-host system diagnostics TUI. Sibling to netwatch. Twelve tabs, plain-English insights, session scrubber. macOS + Linux. - matthart1983/syswatchGitHub![](https://opengraph.githubassets.com/45b3e0669c8e9181f00abe5bae7a8ebdf2306b9a04f3fb08e434d471d3012868/matthart1983/syswatch)](https://github.com/matthart1983/syswatch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [kitlangton/ghui](https://github.com/kitlangton/ghui?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~2 min

\`ghui\` : un TUI pour gérer ses pull requests GitHub sans quitter le terminal — review, diff comments, labels, merge, tout y est.

[kitlangton/ghuiA GitHub TUI. Contribute to kitlangton/ghui development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/eccb1e2c6968519071b4a42b0fdffbf30061fabe16512700c85f4b3801c36b55/kitlangton/ghui)](https://github.com/kitlangton/ghui?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [1weiho/open-slide](https://github.com/1weiho/open-slide?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~3 min

Canvas, scaling, navigation, hot reload, mode présentation — open-slide gère toute l'infrastructure pour que l'agent se concentre uniquement sur le contenu des slides React.

[1weiho/open-slideA slide framework built for agents. Contribute to 1weiho/open-slide development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/1221509404/974bbea7-3f14-4cd8-8234-5bcdf03943b1)](https://github.com/1weiho/open-slide?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [c0m4r/kula: Lightweight, self-contained Linux® server monitoring tool](https://github.com/c0m4r/kula?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~7 min

Kula : un outil de monitoring serveur Linux en binaire unique, zéro dépendance, zéro base de données externe. CPU, mémoire, réseau, disques, GPU — tout est lu directement depuis \`/proc\` et \`/sys\`, avec un dashboard web et une TUI en temps réel.

[c0m4r/kula: Lightweight, self-contained Linux® server monitoring toolLightweight, self-contained Linux® server monitoring tool - c0m4r/kulaGitHub![](https://repository-images.githubusercontent.com/1168811055/a3648662-b36d-4026-be6a-70c226479a74)](https://github.com/c0m4r/kula?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [EvanBacon/serve-sim](https://github.com/EvanBacon/serve-sim?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~4 min

\`serve-sim\` : un \`npx serve\` pour les simulateurs iOS. Une commande, et le simulateur tourne dans le navigateur — stream MJPEG 60 FPS, contrôle tactile, logs en direct. Compatible avec Cursor, Claude Desktop ou n'importe quel dev server.

[EvanBacon/serve-simThe \`npx serve\` of Apple Simulators. Contribute to EvanBacon/serve-sim development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/0512ea7ac9cdc7a84d724919718139ee12f8121756e301e4a8ed414b17950f50/EvanBacon/serve-sim)](https://github.com/EvanBacon/serve-sim?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

## IA

### [holaboss-ai/holaOS: An Open Agent Computer for ANY digital work.](https://github.com/holaboss-ai/holaOS?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~4 min

holaOS : un environnement de bureau open source où des agents IA opèrent en continu aux côtés de l'utilisateur·rice — même navigateur, mêmes fichiers, mêmes apps. La mémoire et le contexte persistent entre les sessions.

[holaboss-ai/holaOS: An Open Agent Computer for ANY digital work.An Open Agent Computer for ANY digital work. Contribute to holaboss-ai/holaOS development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/3d4cecbb1b9b9326c06153372221da7e43e05ae59dba0458fde3b67bb271ef72/holaboss-ai/holaOS)](https://github.com/holaboss-ai/holaOS?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [wevm/curl.md: URL to markdown for agents](https://github.com/wevm/curl.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~1 min

\`curl curl.md/example.com\` — une commande, et n'importe quel site devient du markdown optimisé pour vos agents IA. Moins de tokens, plus de contexte. Compatible Claude, opencode, Amp et d'autres.

[wevm/curl.md: URL to markdown for agentsURL to markdown for agents. Contribute to wevm/curl.md development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/e60f04fa3b90600f2c3a34fcf3b696f3da80359c5c6bbe929c70fa1f44490c8b/wevm/curl.md)](https://github.com/wevm/curl.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [Text-to-CAD](https://github.com/earthtojake/text-to-cad?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~2 min

Text-to-CAD open source : décrivez une pièce ou un mécanisme en langage naturel, laissez un agent (Codex, Claude Code) générer les fichiers source, puis exportez en STEP, STL, URDF et autres formats courants.

[Text-to-CADAn open source harness for generating CAD models. Contribute to earthtojake/text-to-cad development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/10202dd91dbf4e0463a9838acd533bb67343ac6f2cd0548c58454fe8e21be5ec/earthtojake/text-to-cad)](https://github.com/earthtojake/text-to-cad?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [Show HN: Apple's SHARP running in the browser via ONNX runtime web](https://github.com/bring-shrubbery/ml-sharp-web?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~3 min

SHARP d'Apple tourne désormais dans le navigateur via ONNX Runtime Web : une image en entrée, des Gaussian Splats en sortie, export en \`.ply\`. Le modèle fait \~2,4 Go, plutôt lourd, mais c'est 100 % côté client.

[Show HN: Apple's SHARP running in the browser via ONNX runtime webWeb playground to create Gaussian Splats using Apple's ml-sharp model. - bring-shrubbery/ml-sharp-webGitHub![](https://opengraph.githubassets.com/1e173010dddd6dc8ce5890bfff6bcd6a476eb66afa68e5170511aedf7aaf6f4c/bring-shrubbery/ml-sharp-web)](https://github.com/bring-shrubbery/ml-sharp-web?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [nex-crm/wuphf](https://github.com/nex-crm/wuphf?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~11 min

WUPHF : un "bureau collaboratif" d'agents IA qui partagent une base de connaissances commune — chaque agent a son notebook, l'équipe partage un wiki local en markdown versionné sous git. \`npx wuphf\` pour démarrer.

[nex-crm/wuphfWUPHF is a collaborative office of AI employees who build and maintain their own knowledge base to never lose context for the tasks you give them. Supports Claude Code, Codex, OpenClaw and local LL...GitHub![](https://opengraph.githubassets.com/e88a85351cc91ffb7273424d932c741a6c2d36b878f79f80e09b8fcd37fcfde0/nex-crm/wuphf)](https://github.com/nex-crm/wuphf?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [OpenWarp](https://openwarp.zerx.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~2 min

OpenWarp, un fork communautaire de Warp qui permet de brancher n'importe quel provider AI (OpenAI, Anthropic, Ollama, DeepSeek…) directement dans le terminal, avec les clés stockées uniquement en local.

## Sécu & Vie privée

### [Proton Meet](https://proton.me/business/blog/introducing-proton-meet?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~3 min

Proton lance Meet, une visioconférence chiffrée de bout en bout — jusqu'à 50 participant·es, sans compte requis, gratuit jusqu'à 1h.

[Proton MeetProtect the conversations that matter with a secure, end-to-end encrypted video conferencing from Proton.Proton![](https://pmecdn.protonweb.com/image-transformation/?s=c&image=images%2Ff_auto%2Cq_auto%2Fv1774878961%2Fwp-pme%2F20260330-meet-main-blog04%2F20260330-meet-main-blog04.jpg%3F_i%3DAA)](https://proton.me/business/blog/introducing-proton-meet?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [Google Chrome silently installs a 4 GB AI model on your device without consent](https://www.thatprivacyguy.com/blog/chrome-silent-nano-install?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

Chrome installe silencieusement un modèle Gemini Nano de 4 Go sur votre machine, sans consentement, sans opt-out, et le retélécharge automatiquement si vous le supprimez.

[Google Chrome silently installs a 4 GB AI model on your device without consentGoogle Chrome is downloading a 4 GB Gemini Nano model onto users' machines without consent, with no opt-in, no opt-out short of enterprise tooling, and an automatic re-download every time the user ...Alexander Hanff![](https://www.thatprivacyguy.com/blog/assets/2026-05-04-001.png)](https://www.thatprivacyguy.com/blog/chrome-silent-nano-install?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [Trademark Violation: Fake Notepad++ for Mac](https://notepad-plus-plus.org/news/npp-trademark-infringement/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~1 min

Le créateur de Notepad++ est formel : le site \`notepad-plus-plus-mac.org\` est un faux, il n'existe aucune version macOS officielle et ce domaine n'a reçu aucune autorisation d'utiliser la marque.

### [SnailSploit/Claude-Red](https://github.com/SnailSploit/Claude-Red?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~4 min

Claude-Red : 38 skills offensives pour transformer Claude en opérateur red team — SQLi, EDR evasion, shellcode, exploit development, OSINT… chaque \`SKILL.md\` encode la méthodologie d'un·e expert·e sur une surface d'attaque spécifique.

[SnailSploit/Claude-Redclaude-red is a curated library of offensive security skills designed for the Claude skills system. Each skill is a structured SKILL.md file that primes Claude with expert-level methodology for a s...GitHub![](https://opengraph.githubassets.com/c0d58924834ed332d88c9b3c36680c4585c3e9ba0b24729085a85b83f7e23b7d/SnailSploit/Claude-Red)](https://github.com/SnailSploit/Claude-Red?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

## Fun & WTF

### [Simulating Cells Fighting to the Death](https://jamiesimon.io/blog/cell-fight/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~3 min

Des cellules qui se battent comme des gladiateurs, uniquement à partir de règles stochastiques simples via le modèle de Potts cellulaire.

### [Journée Star Wars — Wikipédia](https://fr.wikipedia.org/wiki/Journ%C3%A9e%5FStar%5FWars?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~5 min

May the 4th be with you — le calembour vient de plus loin qu'on ne croit : c'est le parti de Margaret Thatcher qui l'a sorti en premier, le lendemain de son élection du 4 mai 1979.

[Journée Star Wars — WikipédiaWikipedia![](https://upload.wikimedia.org/wikipedia/fr/c/ca/LogoSW4th.png)](https://fr.wikipedia.org/wiki/Journ%C3%A9e%5FStar%5FWars?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

## Apps

### [docusealco/docuseal](https://github.com/docusealco/docuseal?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~2 min

Alternative open source à DocuSign : création, remplissage et signature de documents PDF, déployable en une commande Docker.

[docusealco/docusealOpen source DocuSign alternative. Create, fill, and sign digital documents ✍️ - docusealco/docusealGitHub![](https://repository-images.githubusercontent.com/661850205/377ad724-388b-487b-a27a-a3c5373b4d65)](https://github.com/docusealco/docuseal?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [WannaLaunch — Will your Show HN land?](https://wannalaunch.com/methodology?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

Prédire les chances de succès d'un post Show HN avant de le soumettre

## Apple

### [pluk-inc/md-preview.app: A simple Markdown viewer for reading .md files](https://github.com/pluk-inc/md-preview.app?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~2 min

Un viewer Markdown natif pour macOS — pas d'Electron, pas d'onglet navigateur. Barre espace pour un aperçu immédiat, table des matières, recherche, et intégration Quick Look dans le Finder.

[pluk-inc/md-preview.app: A simple Markdown viewer for reading .md filesA simple Markdown viewer for reading .md files. Contribute to pluk-inc/md-preview.app development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/b72370fe283104149793e0a708c9b17a33c5c5994ec668aed098acf0672e3165/pluk-inc/md-preview.app)](https://github.com/pluk-inc/md-preview.app?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [darrylmorley/whatcable](https://github.com/darrylmorley/whatcable?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~6 min

WhatCable : une app menu bar macOS qui lit les données IOKit de chaque port USB-C et vous dit en clair ce que le câble branché peut vraiment faire — vitesse, puissance, et pourquoi la charge est peut-être lente.

[darrylmorley/whatcablemacOS menu bar app that tells you, in plain English, what each USB-C cable plugged into your Mac can actually do - darrylmorley/whatcableGitHub![](https://repository-images.githubusercontent.com/1226286910/faabb9c8-772f-43d0-8643-57d90b45f5b2)](https://github.com/darrylmorley/whatcable?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

## Autre

### [Pour la création d'une commission d'enquête parlementaire sur les féminicides - Pour la création d'une commission d'enquête parlementaire sur les féminicides - Plateforme des pétitions de l’Assemblée nationale](https://petitions.assemblee-nationale.fr/initiatives/i-4991?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~2 min

86 000 signatures manquent encore pour qu'une commission d'enquête parlementaire sur les féminicides soit officiellement mise en ligne. Faites tourner autour de vous !

[Pour la création d'une commission d'enquête parlementaire sur les féminicides - Pour la création d'une commission d'enquête parlementaire sur les féminicides - Plateforme des pétitions de l’Assemblée nationaleJe constate avec effroi l'augmentation des féminicides dans notre pays et je demande des réponses claires. Depuis plusieurs années, des femmes sont tuées par des proches, souvent après des signalem...Jacky HACHOUD![](https://s3.fr-par.scw.cloud/ppan-prod-bucket/uploads/decidim/initiatives_type/banner_image/1/photo-1414919823178-e9d9d0afd0ac-compressed.jpeg)](https://petitions.assemblee-nationale.fr/initiatives/i-4991?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

### [withastro/flue](https://github.com/withastro/flue?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55) \~9 min

Flue, un framework TypeScript pour construire des agents IA — pensé comme Astro ou Next.js, mais pour les agents. La logique vit dans du Markdown, le code reste minimal, et ça tourne partout : Node.js, Cloudflare, GitHub Actions.

[withastro/flueThe sandbox agent framework. Contribute to withastro/flue development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/11349b59d2325954c09bf5bc607a0aba8924a9d99f8dcdbb9d29b9a5a4eb5422/withastro/flue)](https://github.com/withastro/flue?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-55)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/#/portal/signup/free) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Veille #54 — L'actu de la semaine
URL: https://www.camilleroux.com/veille-54-lactu-de-la-semaine/
Last updated: 2026-05-05T10:00:51.000Z
Bonjour,

Bienvenue dans cette édition #54 de ma veille hebdo ! Voici les 35 articles qui ont retenu mon attention cette semaine. Bonne lecture !

## IA

### [Remote agents in Vibe. Powered by Mistral Medium 3.5.](https://mistral.ai/news/vibe-remote-agents-mistral-medium-3-5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~5 min

Mistral Medium 3.5 vient de sortir : 128B dense, open weights, 77,6 % sur SWE-Bench.

[Remote agents in Vibe. Powered by Mistral Medium 3.5.Introducing Mistral Medium 3.5, remote coding agents in Vibe, plus new Work mode in Le Chat for complex tasks.Mistral AI![](https://mistral.ai/img/mistral-cover.png)](https://mistral.ai/news/vibe-remote-agents-mistral-medium-3-5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [nikopueringer/CorridorKey: Perfect Green Screen Keys](https://github.com/nikopueringer/CorridorKey?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~15 min

CorridorKey : un réseau de neurones qui résout le problème du green screen au niveau pixel — couleur foreground non-multipliée + alpha linéaire, même sur les cheveux, le motion blur et les zones semi-transparentes.

[nikopueringer/CorridorKey: Perfect Green Screen KeysPerfect Green Screen Keys. Contribute to nikopueringer/CorridorKey development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/865e3398947cd2954116aed4080c1a012cec898e5713e54e9680590597171b16/nikopueringer/CorridorKey)](https://github.com/nikopueringer/CorridorKey?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Warp is now open-source](https://www.warp.dev/blog/warp-is-now-open-source?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~5 min

Warp passe en open-source sous licence AGPL — le plus intéressant, c'est leur workflow où les agents IA font le gros du code et la communauté garde la main sur la direction et la revue.

[Warp is now open-sourceWarp is now open-source. The Warp client is on GitHub and the community can contribute via Oz, Warp’s cloud agent orchestration platform, with OpenAI as founding sponsor.Warp![](https://www.warp.dev/images/blog/warp-is-now-open-source/hero.png)](https://www.warp.dev/blog/warp-is-now-open-source?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Les sub-agents Claude Code : isoler, déléguer, paralléliser](https://www.elao.com/blog/ia/sub-agents-claude-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~11 min

Claude Code peut orchestrer des sub-agents : chacun travaille dans son propre contexte isolé, avec le modèle adapté à sa tâche, en parallèle si besoin. Un article concret sur comment ça marche vraiment.

[Les sub-agents Claude Code : isoler, déléguer, paralléliserComprendre les sub-agents de Claude Code, leurs cas d'usage et comment ils permettent d'optimiser vos workflows : isolation de contexte, choix du modèle et parallélisation.elao\_![](https://www.elao.com/resized/content/images/blog/thumbnails/sub-agents-claude-code.jpg/50405465fa31c6c7d14aed3da5fcec20.jpg)](https://www.elao.com/blog/ia/sub-agents-claude-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [ksimback/tech-debt-skill](https://github.com/ksimback/tech-debt-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~6 min

Un skill Claude Code pour auditer la dette technique d'un repo entier : une commande, un fichier \`TECH\_DEBT\_AUDIT.md\` en sortie, avec citations \`fichier:ligne\`, niveaux de sévérité et estimations d'effort. Réutilisable et versionnable.

[ksimback/tech-debt-skillClaude Code skill that produces a thorough, file-cited tech debt audit of an entire codebase - ksimback/tech-debt-skillGitHub![](https://opengraph.githubassets.com/225947ae83a94ec48deb55dc7548876f4d92fca5e9722526e56a6dff5bb07fa7/ksimback/tech-debt-skill)](https://github.com/ksimback/tech-debt-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Prompt guidance | OpenAI API](https://developers.openai.com/api/docs/guides/prompt-guidance?model=gpt-5.5&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~9 min

GPT-5.5 fonctionne mieux avec des prompts orientés résultat : décrivez ce que vous voulez obtenir, pas chaque étape. Les anciennes instructions trop détaillées réduisent l'espace de recherche du modèle et produisent des réponses mécaniques.

[Prompt guidance | OpenAI APIdevelopers.openai.com![](https://developers.openai.com/og/api/docs/guides/prompt-guidance.png)](https://developers.openai.com/api/docs/guides/prompt-guidance?model=gpt-5.5&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [ciembor/agent-rules-books](https://github.com/ciembor/agent-rules-books?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~8 min

Des règles prêtes à l'emploi pour Codex, Cursor et Claude Code, inspirées des grands classiques du génie logiciel — Clean Code, DDD, Refactoring, Release It!, DDIA et d'autres.

[ciembor/agent-rules-booksReady-to-use Codex, Cursor, and Claude Code rules inspired by classic software engineering books. - ciembor/agent-rules-booksGitHub![](https://opengraph.githubassets.com/4027899b655046ad5f68f80d37f7576791619d20045c40ef98238024e82e9423/ciembor/agent-rules-books)](https://github.com/ciembor/agent-rules-books?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Maket — Un outil de design visuel pour votre IA](https://ng-galien.github.io/maket/fr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~2 min

Maket transforme votre client IA en outil de mise en page — charte graphique, bibliothèque d'images indexée par mots-clés, aperçu HTML/CSS en direct, export PDF. Ça s'installe en une commande sur Claude ou Codex.

[Maket — Un outil de design visuel pour votre IAMaket transforme votre assistant IA en designer visuel — composez des documents HTML/CSS avec votre charte de marque, une bibliothèque d'images et un aperçu en direct. Exportez en PDF ou partagez v...ng-galien.github.io![](https://ng-galien.github.io/maket/demo.gif)](https://ng-galien.github.io/maket/fr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Show HN: Agent Vault – Open-source credential proxy and vault for agents](https://github.com/Infisical/agent-vault?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~4 min

Agent Vault : un proxy HTTP open-source qui s'intercale entre vos agents IA et les APIs qu'ils appellent — les credentials ne sont jamais transmis à l'agent, ils sont injectés au niveau réseau.

[Show HN: Agent Vault – Open-source credential proxy and vault for agentsA HTTP credential proxy and vault for AI agents. Contribute to Infisical/agent-vault development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/1194056092/a7ca50e4-a2c1-4561-922e-5f16faf868c6)](https://github.com/Infisical/agent-vault?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [GPT-5.5](https://openai.com/index/introducing-gpt-5-5/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~19 min

GPT-5.5 est disponible : meilleur sur le coding agentique, la recherche et les tâches longues, avec une latence équivalente à GPT-5.4 et moins de tokens consommés.

[GPT-5.5Introducing GPT-5.5, our smartest model yet—faster, more capable, and built for complex tasks like coding, research, and data analysis across tools.OpenAI![](https://images.ctfassets.net/kftzwdyauwt9/2Bh47W4cA48dvG5FbDtNQH/5897109fb0de6fc3125c0c35c4f60001/Hero_Art_Card_16x9.jpg?w=1600&h=900&fit=fill)](https://openai.com/index/introducing-gpt-5-5/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [An update on recent Claude Code quality reports](https://www.anthropic.com/engineering/april-23-postmortem?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~7 min

Anthropic explique les trois bugs qui ont dégradé Claude Code entre mars et avril : effort de raisonnement abaissé par défaut, historique de thinking droppé en boucle, prompt de verbosité mal calibré. Tout est corrigé depuis le 20 avril.

[An update on recent Claude Code quality reportsAnthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/3f522820d47355885631ebda60e5d1f3e5c0fbc2-2000x1050.heif)](https://www.anthropic.com/engineering/april-23-postmortem?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Show HN: How LLMs Work – Interactive visual guide based on Karpathy's lecture](https://ynarwal.github.io/how-llms-work/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~10 min

Un guide visuel et interactif pour comprendre comment fonctionnent vraiment les LLMs — de la collecte des données jusqu'au fine-tuning — basé sur la conférence technique d'Andrej Karpathy.

## Dev

### [1jehuang/jcode: Coding Agent Harness](https://github.com/1jehuang/jcode?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~17 min

jcode, un coding agent en ligne de commande qui démarre en 14 ms et consomme 27 MB de RAM sans embedding — à comparer aux 386 MB de Claude Code pour la même session.

[1jehuang/jcode: Coding Agent HarnessCoding Agent Harness. Contribute to 1jehuang/jcode development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/f4d2094402f78268649313c4fc8ea72616fe9435077a0568e6971b59bef3d16d/1jehuang/jcode)](https://github.com/1jehuang/jcode?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Compositing & Blending](https://nik.digital/posts/compositing-blending?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~24 min

Compositing & blending dans le navigateur : les maths derrière les blend modes, avec des visualisations interactives pour comprendre ce qui se passe pixel par pixel.

[Compositing & BlendingExploring the math and intuition behind blend modes in the browsernik.digital![](https://nik.digital/posts/compositing-blending/opengraph-image-1wdqp3?9295f72f0f3c774d)](https://nik.digital/posts/compositing-blending?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Email is crazy](https://samkhawase.com/blog/email-is-crazy/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~9 min

L'email, c'est des milliards de messages par jour qui reposent sur un protocole des années 70 jamais vraiment corrigé — juste recouvert de couches successives (SPF, DKIM, DMARC). L'article détaille tout ça pas à pas, de l'envoi SMTP à la réception.

### [Rails 8: How to Auto-Generate Social Media Preview Cards](https://norvilis.com/rails-8-how-to-auto-generate-social-media-preview-cards/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~4 min

Générer des og:image dynamiques dans Rails 8 sans API tierce : une vue HTML 1200×630, Ferrum pour le screenshot, ActiveStorage pour stocker, Solid Queue pour ne pas bloquer.

[Rails 8: How to Auto-Generate Social Media Preview CardsVery often I find myself sharing a link to my new Rails project on Twitter, Discord, or LinkedIn. But when I paste the link, the preview just shows a blank, boring gray box.DevBlog by Zil Norvilis![](https://norvilis.com/assets/images/2026-04-27-Rails-8-How-To-Auto-Generate-Social-Media-Preview-Cards/feature.webp)](https://norvilis.com/rails-8-how-to-auto-generate-social-media-preview-cards/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [USB Cheat Sheet](https://fabiensanglard.net/usbcheat/index.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~4 min

USB Cheat Sheet — parce que "USB 3.1" et "USB 3.2 Gen 1x1" désignent exactement la même chose, et ce genre de confusion peut faire perdre une heure sur un bug qui n'existe pas.

### [h4ckf0r0day/obscura](https://github.com/h4ckf0r0day/obscura?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~4 min

Obscura repense le headless browser : écrit en Rust, 30 MB en mémoire, démarrage instantané, compatible Puppeteer et Playwright via CDP. Aucune dépendance à Chrome ou Node.js — juste un binaire autonome.

[h4ckf0r0day/obscuraThe headless browser for AI agents and web scraping - h4ckf0r0day/obscuraGitHub![](https://opengraph.githubassets.com/eaa8aac701eeba2678828a015a3716d33c862a3221361eec06ff04c6015afb03/h4ckf0r0day/obscura)](https://github.com/h4ckf0r0day/obscura?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Nev – keyboard focused GUI and terminal text editor](https://github.com/Nimaoth/Nev?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~2 min

Nev, un éditeur de texte keyboard-driven qui tourne en GUI et en terminal — écrit en Nim, avec LSP, DAP, Treesitter, plugins WASM et intégration Git. Une synthèse de Neovim, Helix et Zed.

[Nev – keyboard focused GUI and terminal text editorNev is a keyboard focused GUI and terminal text editor - Nimaoth/NevGitHub![](https://opengraph.githubassets.com/1b2ddd4f017763be3ba286cebb24e8746b5627fa752b8ec79e33e59d78d3af38/Nimaoth/Nev)](https://github.com/Nimaoth/Nev?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Raylib v6.0](https://github.com/raysan5/raylib/releases/tag/6.0?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~17 min

Raylib v6.0 est disponible : la nouveauté principale est un renderer logiciel (CPU only, sans GPU), ce qui ouvre la porte aux microcontrôleurs comme l'ESP32 et aux futurs appareils RISC-V. +600 fonctions dans l'API, +215 exemples au total.

[Raylib v6.0A simple and easy-to-use library to enjoy videogames programming - Release raylib v6.0 · raysan5/raylibGitHub![](https://opengraph.githubassets.com/0ced67c6358522b6db8a616b36e431bf8c9aa30cab10aeadbce505ac56079579/raysan5/raylib/releases/tag/6.0)](https://github.com/raysan5/raylib/releases/tag/6.0?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Tool: HyperFrames](https://github.com/heygen-com/hyperframes?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~6 min

HyperFrames : écrire du HTML pour générer une vidéo MP4, pensé pour être piloté par des agents IA (Claude Code, Cursor, Codex). Pas de React, pas de build step — juste un fichier HTML avec des animations GSAP et un rendu déterministe via FFmpeg.

[Tool: HyperFramesWrite HTML. Render video. Built for agents. Contribute to heygen-com/hyperframes development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/93bca181a3af357d4190c2f285a2beca8468f5aa2c8908f5a7d278f50eafa94f/heygen-com/hyperframes)](https://github.com/heygen-com/hyperframes?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Serving the For You Feed](https://atproto.com/blog/serving-the-for-you-feed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~8 min

Le feed "For You" de Bluesky, utilisé par des dizaines de milliers de personnes chaque jour, tourne sur un PC de gaming dans un salon — 96 Go de RAM, SQLite de 419 Go, A/B tests rigoureux. L'architecture est surprenante mais bien pensée.

[Serving the For You FeedHow the maintainer of the popular For You feed serves it from their living room!AT Protocol![](https://atproto.com/default-social-card.png)](https://atproto.com/blog/serving-the-for-you-feed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

## Culture Tech

### [Ghostty is leaving GitHub](https://mitchellh.com/writing/ghostty-leaving-github?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~4 min

Ghostty quitte GitHub — non pas à cause d'un incident isolé, mais parce que les pannes sont devenues quasi quotidiennes. Issues, PRs, Actions : l'infrastructure tombe trop souvent pour rester un environnement de travail sérieux.

### [Pourquoi l'Open Source ne suffira pas à nous libérer des Big Tech](https://eventuallycoding.com/p/pourquoi-l-open-source-ne-suffira-pas-a-nous-liberer-des-big-tech?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~6 min

L'open source ne suffira pas à nous libérer des Big Tech — sans gouvernance européenne, sans financement structurel et sans définition claire des communs numériques, c'est juste déplacer le problème.

[Pourquoi l'Open Source ne suffira pas à nous libérer des Big Tech264 milliards d'euros s'échappent d'Europe chaque année. Pourquoi l'open source, sans une vraie stratégie de communs numériques, ne nous sauvera pas.Eventuallycoding![](https://eventuallycoding.com/_og/d/c_DefaultPost,title_~UG91cnF1b2kgbCdPcGVuIFNvdXJjZSBuZSBzdWZmaXJhIHBhcyDDoCBub3VzIGxpYsOpcmVyIGRlcyBCaWcgVGVjaA,description_~MjY0IG1pbGxpYXJkcyBkJ2V1cm9zIHMnw6ljaGFwcGVudCBkJ0V1cm9wZSBjaGFxdWUgYW5uw6llLiBQb3VycXVvaSBsJ29wZW4gc291cmNlLCBzYW5zIHVuZSB2cmFpZSBzdHJhdMOpZ2llIGRlIGNvbW11bnMgbnVtw6lyaXF1ZXMsIG5lIG5vdXMgc2F1dmVyYSBwYXMu,p_Ii9wL3BvdXJxdW9pLWwtb3Blbi1zb3VyY2UtbmUtc3VmZmlyYS1wYXMtYS1ub3VzLWxpYmVyZXItZGVzLWJpZy10ZWNoIg.png)](https://eventuallycoding.com/p/pourquoi-l-open-source-ne-suffira-pas-a-nous-liberer-des-big-tech?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [It's OK to abandon your side-project](https://robbowen.digital/wrote-about/abandoned-side-projects/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~7 min

Abandonner un side-project, c'est OK ! On peut pas tout faire, on a appris qu'il arrive, on peut se focus sur d'autres projets...

[It's OK to abandon your side-projectIn an industry that pressures developers to always be shipping side-projects, it can be helpful to be retrospective with the projects that don't make the cutRobb Owen Digital![](https://robbowen.digital/assets/img/cards/abandoned-side-projects.png)](https://robbowen.digital/wrote-about/abandoned-side-projects/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

## Apps

### [localsend/readme\_i18n/README\_FR.md at main](https://github.com/localsend/localsend/blob/main/readme%5Fi18n/README%5FFR.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~5 min

LocalSend : alternative open-source à AirDrop qui fonctionne sans Internet, en HTTPS sur le réseau local, disponible sur Windows, macOS, Linux, Android et iOS

[localsend/readme\_i18n/README\_FR.md at mainAn open-source cross-platform alternative to AirDrop - localsend/readme\_i18n/README\_FR.md at main · localsend/localsendGitHub![](https://repository-images.githubusercontent.com/578822531/6c3c4f46-0ab9-4737-9afe-7fa7f2f929d7)](https://github.com/localsend/localsend/blob/main/readme%5Fi18n/README%5FFR.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Audit SEO, GEO et visibilité IA | Analyse gratuite](https://roastmyurl.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~4 min

Audit web, SEO et visibilité IA en un seul outil — ce que Google, ChatGPT ou Perplexity comprennent vraiment de vos pages, avec les points de blocage identifiés clairement.

[Audit SEO, GEO et visibilité IA | Analyse gratuiteAnalysez votre site en quelques secondes : SEO technique, compréhension par les IA et visibilité GEO. Identifiez les blocages et les priorités de correction.RoastMyUrl![](https://roastmyurl.com/assets/img/og-cover.jpg)](https://roastmyurl.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [refactoringhq/tolaria](https://github.com/refactoringhq/tolaria?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~3 min

Tolaria : une app desktop Mac open source pour gérer des bases de notes en markdown. Files-first, git-first, offline-first — vos données restent les vôtres, sans compte ni abonnement.

[refactoringhq/tolariaDesktop app to manage markdown knowledge bases. Contribute to refactoringhq/tolaria development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/6583cbc9d829211502819af0ff66827bc663bf7bc6917c6581f8bd49a05ef089/refactoringhq/tolaria)](https://github.com/refactoringhq/tolaria?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

## Sécu & Vie privée

### [How ChatGPT serves ads](https://www.buchodi.com/how-chatgpt-serves-ads-heres-the-full-attribution-loop/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~3 min

Comment ChatGPT sert des publicités : les objets \`single\_advertiser\_ad\_unit\` sont injectés directement dans le stream SSE, et le SDK \`oaiq.min.js\` déposé chez les marchands referme la boucle d'attribution via un cookie 30 jours.

[How ChatGPT serves adsOpenAI's ad platform has two halves. On the ChatGPT side, the backend injects structured single\_advertiser\_ad\_unit objects into the conversation SSE stream while the model is responding. On the mer...Buchodi's Threat Intel![](https://storage.ghost.io/c/b8/53/b853e3d4-3186-409d-9c7f-7da931a60431/content/images/2026/03/buchodi-60x60-01-1.png)](https://www.buchodi.com/how-chatgpt-serves-ads-heres-the-full-attribution-loop/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [I won a championship that doesn't exist](https://ron.stoner.com/How%5FI%5FWon%5Fa%5FChampionship%5FThat%5FDoesnt%5FExist/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~6 min

Un domaine à 12$, un communiqué de presse généré par IA, une modification Wikipedia avec une fausse citation circulaire — et plusieurs LLMs frontier ont confirmé un championnat du monde qui n'existe pas.

[I won a championship that doesn't existPoisoning the LLM knowledge supply chain with a fake Wikipedia edit and a single domain registrationRon Stoner![](https://ron.stoner.com/images/6nimmt/poison.jpg)](https://ron.stoner.com/How%5FI%5FWon%5Fa%5FChampionship%5FThat%5FDoesnt%5FExist/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

## Apple

### [Notepad++ for Mac: Free Native macOS Code Editor](https://notepad-plus-plus-mac.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~4 min

Notepad++ arrive nativement sur mac — port communautaire open-source, Universal Binary ARM64/Intel, sans Wine ni émulation. Même moteur Scintilla, même support de 80+ langages, interface Cocoa native. Est-ce qu'on en avait besoin ? Là est la question !

[Notepad++ for Mac: Free Native macOS Code EditorNotepad++ for Mac is a free, open-source, native macOS code editor. Universal Binary for Apple Silicon (M1–M5) and Intel Macs. No Wine, no Rosetta, no emulation.Notepad++ for macOS![](https://notepad-plus-plus-mac.org/assets/images/og-image.png?v=3)](https://notepad-plus-plus-mac.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [The Mac App Gold Rush in the Age of Vibe Coding](https://caio.ca/blog/ai-vibe-coded-mac-apps.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~19 min

Le coût d'entrée pour faire une application Mac s'est effondré avec l'IA — et ça se voit : chaque semaine, de nouveaux outils indés débarquent partout. "The Mac App Gold Rush in the Age of Vibe Coding" documente bien cette ruée.

## Fun & WTF

### [Is my blue your blue?](https://ismy.blue/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

Mon bleu est-il votre bleu ?

[Is my blue your blue?Test your color perception with this interactive test.ismy.blue![](https://ismy.blue/card.png)](https://ismy.blue/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

## Art Créa & Design

### [Case study](https://iamnoman.com/transit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~7 min

Un outil né d'une simple carte trouvée en naviguant sur le net. Résultat : un générateur de réseaux de transport interactif, entièrement dans le navigateur.

[Case studyWanted to design maps in browser so I built a tool to do so.Transit![](https://iamnoman.com/opengraph-image?f9281654f2ab8bb8)](https://iamnoman.com/transit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

## Autre

### [Alishahryar1/free-claude-code: Use claude-code for free in the terminal, VSCode extension or via discord like openclaw](https://github.com/Alishahryar1/free-claude-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~7 min

Proxy pour utiliser Claude Code gratuitement dans le terminal, VS Code ou via Discord — sans compte payant Anthropic. Warning: pas sûr que ça marche si bien ou que ce soit totalement dans les clous des CGU de Claude.

[Alishahryar1/free-claude-code: Use claude-code for free in the terminal, VSCode extension or via discord like openclawUse claude-code for free in the terminal, VSCode extension or via discord like openclaw - Alishahryar1/free-claude-codeGitHub![](https://opengraph.githubassets.com/29db72d42d5208c176bc9778967932c8ab27f1f657aa80f524e3db4ddcc2d999/Alishahryar1/free-claude-code)](https://github.com/Alishahryar1/free-claude-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/tag/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Veille #53 — L'actu de la semaine
URL: https://www.camilleroux.com/veille-53-lactu-de-la-semaine/
Last updated: 2026-05-05T10:00:53.000Z
Bonjour,

Bienvenue dans cette édition #53 de ma veille hebdo ! Voici les 61 articles qui ont retenu mon attention cette semaine. Bonne lecture !

## IA

### [Coding Models Are Doing Too Much | wh](https://nrehiew.github.io/blog/minimal%5Fediting/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~16 min

On demande à un modèle de corriger un bug mineur, il réécrit toute la fonction. Cet article mesure ce sur-editing et cherche comment entraîner les modèles à produire des patches vraiment minimaux.

### [OpenCoworkAI/open-codesign: Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first, MIT.](https://github.com/OpenCoworkAI/open-codesign?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Alternative open-source à Claude Design / v0 / Bolt : prompt → prototype, slides ou PDF, en local, avec la clé API qu'on utilise déjà. Multi-modèles (Claude, GPT, Gemini, Ollama…), BYOK, MIT.

[OpenCoworkAI/open-codesign: Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first, MIT.Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first,...GitHub![](https://repository-images.githubusercontent.com/1214028719/9fb04505-2c77-434c-a4cc-336b6ce2933b)](https://github.com/OpenCoworkAI/open-codesign?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [coreyhaines31/marketingskills: Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.](https://github.com/coreyhaines31/marketingskills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~8 min

Un dépôt qui transforme des skills marketing (CRO, SEO, copywriting) en fichiers markdown branchables sur vos agents IA — Claude Code, Cursor, Codex. Concret et immédiatement utilisable. 22K stars sur GitHub.

[coreyhaines31/marketingskills: Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering. - coreyhaines31/marketingskillsGitHub![](https://opengraph.githubassets.com/2969b379010fc8b09b5248a249c35cb435577f31ad804e06a77e35578c01361a/coreyhaines31/marketingskills)](https://github.com/coreyhaines31/marketingskills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [mnfst/manifest: Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚](https://github.com/mnfst/manifest?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Manifest route chaque requête vers le modèle LLM le moins cher capable de la traiter. Self-hostable, 500+ modèles.

[mnfst/manifest: Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚 - mnfst/manifestGitHub![](https://repository-images.githubusercontent.com/542185751/1e9e68d1-e5f0-4cd6-bde9-50cc34784432)](https://github.com/mnfst/manifest?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [anthropics/claude-desktop-buddy: Reference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code Desktop](https://github.com/anthropics/claude-desktop-buddy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Anthropic ouvre une API BLE opt-in pour brancher Claude Desktop sur des devices faits-maison — l'exemple du "desk pet" ESP32 qui s'impatiente quand une permission attend est exactement le genre de truc qui donne envie de sortir le fer à souder.

[anthropics/claude-desktop-buddy: Reference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code DesktopReference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code Desktop - anthropics/claude-desktop-buddyGitHub![](https://opengraph.githubassets.com/65f97b6d3d8a027c13a0fe7a54fff5b1ce30403ce048b486307ccfb17e5364f7/anthropics/claude-desktop-buddy)](https://github.com/anthropics/claude-desktop-buddy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Measuring Claude 4.7's tokenizer costs](https://www.claudecodecamp.com/p/i-measured-claude-4-7-s-new-tokenizer-here-s-what-it-costs-you?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Claude 4.7 annonce 1.0–1.35x de tokens supplémentaires. Les mesures réelles donnent 1.47x sur de la doc technique, 1.45x sur un vrai CLAUDE.md.

[Measuring Claude 4.7's tokenizer costsThe docs said 1.0–1.35x more tokens. On real content, I measured 1.47x.Claude Code Camp![](https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/e5042662-e001-4de8-8c26-224b260a6303/thumbnail.png?t=1776374689)](https://www.claudecodecamp.com/p/i-measured-claude-4-7-s-new-tokenizer-here-s-what-it-costs-you?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Robbyant/lingbot-map: A feed-forward 3D foundation model for reconstructing scenes from streaming data](https://github.com/Robbyant/lingbot-map?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

LingBot-Map : un foundation model feed-forward pour la reconstruction 3D en streaming, capable de tourner à \~20 FPS sur des séquences de plus de 10 000 frames.

[Robbyant/lingbot-map: A feed-forward 3D foundation model for reconstructing scenes from streaming dataA feed-forward 3D foundation model for reconstructing scenes from streaming data - Robbyant/lingbot-mapGitHub![](https://opengraph.githubassets.com/a293321fbe5bd32a67cc390bda92d100440df434f8fb31f8c62248f59ecae9cb/Robbyant/lingbot-map)](https://github.com/Robbyant/lingbot-map?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [op7418/logo-generator-skill](https://github.com/op7418/logo-generator-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~7 min

Un skill Claude Code pour générer des logos SVG professionnels : plusieurs variantes géométriques, puis des visuels de présentation avec 12 styles de fonds différents. Le résultat est exportable en SVG et PNG.

[op7418/logo-generator-skilllogo-generator-skill. Contribute to op7418/logo-generator-skill development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/abd5ec9d0abb4313408e5d47734146a50d1c9fb2ae11fbd25c771e8a0c570576/op7418/logo-generator-skill)](https://github.com/op7418/logo-generator-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [thunderbird/thunderbolt](https://github.com/thunderbird/thunderbolt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

MZLA (Mozilla) lance Thunderbolt, un client IA d'entreprise open source qui tourne sur votre propre infrastructure : choix des modèles, données on-prem, zéro vendor lock-in. Encore en développement actif, mais déjà déployable via Docker.

[thunderbird/thunderboltAI You Control: Choose your models. Own your data. Eliminate vendor lock-in. - thunderbird/thunderboltGitHub![](https://opengraph.githubassets.com/33c840d7f2b4bd1fd0f1efd090c1c1fe2d248cd4d24b5495b91836db7fb10055/thunderbird/thunderbolt)](https://github.com/thunderbird/thunderbolt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Is Your Site Agent-Ready?](http://isitagentready.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Votre site est-il prêt pour les agents IA ? Cet outil scanne robots.txt, MCP, OAuth, Agent Skills et d'autres standards émergents. Fun fact : le site de Cloudflare lui-même a une mauvaise note à ce score 🤔

[Is Your Site Agent-Ready?Scan your website to see if it's ready for AI agents. Check for llms.txt, MCP, agent skills, and other agent-friendly standards.Is Your Site Agent-Ready?![](https://isitagentready.com/og-image.png)](http://isitagentready.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cocoon-AI/architecture-diagram-generator](https://github.com/Cocoon-AI/architecture-diagram-generator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

Un skill Claude pour générer des diagrammes d'architecture système en HTML/SVG — thème sombre, color coding sémantique, zéro dépendance. On décrit l'archi en texte, Claude produit le fichier.

[Cocoon-AI/architecture-diagram-generatorGenerate beautiful dark-themed system architecture diagrams as standalone HTML/SVG files. Works as a Claude AI skill. - Cocoon-AI/architecture-diagram-generatorGitHub![](https://opengraph.githubassets.com/f3cb015934aaa9fd03190e5ae1ed88bff9b259a70831a55ae4286461c829357a/Cocoon-AI/architecture-diagram-generator)](https://github.com/Cocoon-AI/architecture-diagram-generator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [dgreenheck/webgpu-claude-skill: A Claude skill for developing WebGPU applications with Three.js](https://github.com/dgreenheck/webgpu-claude-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un skill Claude pour développer des applications Three.js avec le renderer WebGPU et TSL (Three.js Shading Language) — compute shaders, post-processing, intégration WGSL custom, gestion du device loss.

[dgreenheck/webgpu-claude-skill: A Claude skill for developing WebGPU applications with Three.jsA Claude skill for developing WebGPU applications with Three.js - dgreenheck/webgpu-claude-skillGitHub![](https://opengraph.githubassets.com/18d5988ec5d14eae5c4f963a73b3c8c2b6411a1c1d275af146acdfc3b83ab432/dgreenheck/webgpu-claude-skill)](https://github.com/dgreenheck/webgpu-claude-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [phuryn/claude-usage](https://github.com/phuryn/claude-usage?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un dashboard local pour visualiser sa consommation de tokens Claude Code — modèles, coûts estimés, historique de sessions.

[phuryn/claude-usageA local dashboard for tracking your Claude Code token usage, costs, and session history. Pro and Max subscribers get a progress bar. This gives you the full picture. - phuryn/claude-usageGitHub![](https://opengraph.githubassets.com/6e9ca23e26ef03f2e2763ccc972bb01405a3d936ac51071160c292c638b64fac/phuryn/claude-usage)](https://github.com/phuryn/claude-usage?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Reallocating Bonjour,Bienvenue dans cette édition #53 de ma veille hebdo ! Voici les 61 articles qui ont retenu mon attention cette semaine. Bonne lecture !IA](https://braw.dev/blog/2026-04-06-reallocating-100-month-claude-spend/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)[Coding Models Are Doing Too Much | wh](https://nrehiew.github.io/blog/minimal%5Fediting/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~16 min

On demande à un modèle de corriger un bug mineur, il réécrit toute la fonction. Cet article mesure ce sur-editing et cherche comment entraîner les modèles à produire des patches vraiment minimaux.

### [OpenCoworkAI/open-codesign: Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first, MIT.](https://github.com/OpenCoworkAI/open-codesign?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Alternative open-source à Claude Design / v0 / Bolt : prompt → prototype, slides ou PDF, en local, avec la clé API qu'on utilise déjà. Multi-modèles (Claude, GPT, Gemini, Ollama…), BYOK, MIT.

[OpenCoworkAI/open-codesign: Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first, MIT.Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first,...GitHub![](https://repository-images.githubusercontent.com/1214028719/9fb04505-2c77-434c-a4cc-336b6ce2933b)](https://github.com/OpenCoworkAI/open-codesign?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [coreyhaines31/marketingskills: Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.](https://github.com/coreyhaines31/marketingskills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~8 min

Un dépôt qui transforme des skills marketing (CRO, SEO, copywriting) en fichiers markdown branchables sur vos agents IA — Claude Code, Cursor, Codex. Concret et immédiatement utilisable. 22K stars sur GitHub.

[coreyhaines31/marketingskills: Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering. - coreyhaines31/marketingskillsGitHub![](https://opengraph.githubassets.com/2969b379010fc8b09b5248a249c35cb435577f31ad804e06a77e35578c01361a/coreyhaines31/marketingskills)](https://github.com/coreyhaines31/marketingskills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [mnfst/manifest: Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚](https://github.com/mnfst/manifest?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Manifest route chaque requête vers le modèle LLM le moins cher capable de la traiter. Self-hostable, 500+ modèles.

[mnfst/manifest: Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚 - mnfst/manifestGitHub![](https://repository-images.githubusercontent.com/542185751/1e9e68d1-e5f0-4cd6-bde9-50cc34784432)](https://github.com/mnfst/manifest?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [anthropics/claude-desktop-buddy: Reference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code Desktop](https://github.com/anthropics/claude-desktop-buddy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Anthropic ouvre une API BLE opt-in pour brancher Claude Desktop sur des devices faits-maison — l'exemple du "desk pet" ESP32 qui s'impatiente quand une permission attend est exactement le genre de truc qui donne envie de sortir le fer à souder.

[anthropics/claude-desktop-buddy: Reference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code DesktopReference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code Desktop - anthropics/claude-desktop-buddyGitHub![](https://opengraph.githubassets.com/65f97b6d3d8a027c13a0fe7a54fff5b1ce30403ce048b486307ccfb17e5364f7/anthropics/claude-desktop-buddy)](https://github.com/anthropics/claude-desktop-buddy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Measuring Claude 4.7's tokenizer costs](https://www.claudecodecamp.com/p/i-measured-claude-4-7-s-new-tokenizer-here-s-what-it-costs-you?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Claude 4.7 annonce 1.0–1.35x de tokens supplémentaires. Les mesures réelles donnent 1.47x sur de la doc technique, 1.45x sur un vrai CLAUDE.md.

[Measuring Claude 4.7's tokenizer costsThe docs said 1.0–1.35x more tokens. On real content, I measured 1.47x.Claude Code Camp![](https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/e5042662-e001-4de8-8c26-224b260a6303/thumbnail.png?t=1776374689)](https://www.claudecodecamp.com/p/i-measured-claude-4-7-s-new-tokenizer-here-s-what-it-costs-you?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Robbyant/lingbot-map: A feed-forward 3D foundation model for reconstructing scenes from streaming data](https://github.com/Robbyant/lingbot-map?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

LingBot-Map : un foundation model feed-forward pour la reconstruction 3D en streaming, capable de tourner à \~20 FPS sur des séquences de plus de 10 000 frames.

[Robbyant/lingbot-map: A feed-forward 3D foundation model for reconstructing scenes from streaming dataA feed-forward 3D foundation model for reconstructing scenes from streaming data - Robbyant/lingbot-mapGitHub![](https://opengraph.githubassets.com/a293321fbe5bd32a67cc390bda92d100440df434f8fb31f8c62248f59ecae9cb/Robbyant/lingbot-map)](https://github.com/Robbyant/lingbot-map?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [op7418/logo-generator-skill](https://github.com/op7418/logo-generator-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~7 min

Un skill Claude Code pour générer des logos SVG professionnels : plusieurs variantes géométriques, puis des visuels de présentation avec 12 styles de fonds différents. Le résultat est exportable en SVG et PNG.

[op7418/logo-generator-skilllogo-generator-skill. Contribute to op7418/logo-generator-skill development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/abd5ec9d0abb4313408e5d47734146a50d1c9fb2ae11fbd25c771e8a0c570576/op7418/logo-generator-skill)](https://github.com/op7418/logo-generator-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [thunderbird/thunderbolt](https://github.com/thunderbird/thunderbolt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

MZLA (Mozilla) lance Thunderbolt, un client IA d'entreprise open source qui tourne sur votre propre infrastructure : choix des modèles, données on-prem, zéro vendor lock-in. Encore en développement actif, mais déjà déployable via Docker.

[thunderbird/thunderboltAI You Control: Choose your models. Own your data. Eliminate vendor lock-in. - thunderbird/thunderboltGitHub![](https://opengraph.githubassets.com/33c840d7f2b4bd1fd0f1efd090c1c1fe2d248cd4d24b5495b91836db7fb10055/thunderbird/thunderbolt)](https://github.com/thunderbird/thunderbolt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Is Your Site Agent-Ready?](http://isitagentready.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Votre site est-il prêt pour les agents IA ? Cet outil scanne robots.txt, MCP, OAuth, Agent Skills et d'autres standards émergents. Fun fact : le site de Cloudflare lui-même a une mauvaise note à ce score 🤔

[Is Your Site Agent-Ready?Scan your website to see if it's ready for AI agents. Check for llms.txt, MCP, agent skills, and other agent-friendly standards.Is Your Site Agent-Ready?![](https://isitagentready.com/og-image.png)](http://isitagentready.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cocoon-AI/architecture-diagram-generator](https://github.com/Cocoon-AI/architecture-diagram-generator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

Un skill Claude pour générer des diagrammes d'architecture système en HTML/SVG — thème sombre, color coding sémantique, zéro dépendance. On décrit l'archi en texte, Claude produit le fichier.

[Cocoon-AI/architecture-diagram-generatorGenerate beautiful dark-themed system architecture diagrams as standalone HTML/SVG files. Works as a Claude AI skill. - Cocoon-AI/architecture-diagram-generatorGitHub![](https://opengraph.githubassets.com/f3cb015934aaa9fd03190e5ae1ed88bff9b259a70831a55ae4286461c829357a/Cocoon-AI/architecture-diagram-generator)](https://github.com/Cocoon-AI/architecture-diagram-generator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [dgreenheck/webgpu-claude-skill: A Claude skill for developing WebGPU applications with Three.js](https://github.com/dgreenheck/webgpu-claude-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un skill Claude pour développer des applications Three.js avec le renderer WebGPU et TSL (Three.js Shading Language) — compute shaders, post-processing, intégration WGSL custom, gestion du device loss.

[dgreenheck/webgpu-claude-skill: A Claude skill for developing WebGPU applications with Three.jsA Claude skill for developing WebGPU applications with Three.js - dgreenheck/webgpu-claude-skillGitHub![](https://opengraph.githubassets.com/18d5988ec5d14eae5c4f963a73b3c8c2b6411a1c1d275af146acdfc3b83ab432/dgreenheck/webgpu-claude-skill)](https://github.com/dgreenheck/webgpu-claude-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [phuryn/claude-usage](https://github.com/phuryn/claude-usage?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un dashboard local pour visualiser sa consommation de tokens Claude Code — modèles, coûts estimés, historique de sessions.

[phuryn/claude-usageA local dashboard for tracking your Claude Code token usage, costs, and session history. Pro and Max subscribers get a progress bar. This gives you the full picture. - phuryn/claude-usageGitHub![](https://opengraph.githubassets.com/6e9ca23e26ef03f2e2763ccc972bb01405a3d936ac51071160c292c638b64fac/phuryn/claude-usage)](https://github.com/phuryn/claude-usage?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Reallocating $100/Month Claude Code Spend to Zed and OpenRouter](https://braw.dev/blog/2026-04-06-reallocating-100-month-claude-spend/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~6 min

Pourquoi pas réallouer son budget Claude Code de $100 vers Zed + OpenRouter : $10/mois pour l'éditeur, $90 de crédits OpenRouter qui ne s'évaporent pas en fin de fenêtre.

[Reallocating $100/Month Claude Code Spend to Zed and OpenRouterWith Anthropic altering rate limits, we can find other places to spend our money. I have chosen Zed editor with OpenRouter for maximum flexibility.braw.dev![](https://braw.dev/images/braw-dev-og-background_hu_960e5912b59745f.png)](https://braw.dev/blog/2026-04-06-reallocating-100-month-claude-spend/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Tool: Atomic](https://atomicapp.ai/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Atomic : une base de connaissances open source, self-hosted, qui connecte vos notes via un graphe sémantique — recherche vectorielle, auto-tagging, synthèse wiki par tag, et intégration MCP pour Claude ou Cursor.

### [rowboatlabs/rowboat: Open-source AI coworker, with memory](https://github.com/rowboatlabs/rowboat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Rowboat : un AI coworker open-source, local-first, qui construit un knowledge graph à partir de vos emails et notes de réunion — et s'en sert pour préparer vos meetings, rédiger des docs ou générer des slides. Tout reste en Markdown sur votre machine.

[rowboatlabs/rowboat: Open-source AI coworker, with memoryOpen-source AI coworker, with memory. Contribute to rowboatlabs/rowboat development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/187886f258117e2489b09615bd62aece33d4cc0f94a9f6aa3a346ab38d852029/rowboatlabs/rowboat)](https://github.com/rowboatlabs/rowboat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [i built a passive english coach into my ai coding assistant heres how f2846600340a](https://medium.com/@benoit.leveque/i-built-a-passive-english-coach-into-my-ai-coding-assistant-heres-how-f2846600340a?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Apprendre l'anglais sans quitter son éditeur, intégré directement dans son assistant IA de code — c'est une bonne idée pour les développeur·se·s qui jonglent entre les deux langues toute la journée.

### [Agent Reading Test](https://agentreadingtest.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un benchmark pour tester la capacité des agents IA à lire du contenu web : truncation, SPA shell, soft 404, redirects… 10 scénarios, 20 points.

[Agent Reading TestA benchmark that tests how well AI coding agents can read web content. 10 tests, 20 points.agentreadingtest.com![](https://agentreadingtest.com/sharing-image.png)](https://agentreadingtest.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Dev

### [open-metadata/OpenMetadata: OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.](https://github.com/open-metadata/OpenMetadata?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

OpenMetadata : une plateforme open source unifiée pour la data discovery, l'observabilité et la gouvernance des données — avec du lineage au niveau colonne et 84+ connecteurs.

[open-metadata/OpenMetadata: OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team co...GitHub![](https://repository-images.githubusercontent.com/391740664/efe90d29-24a5-4376-88da-9374fedbcf91)](https://github.com/open-metadata/OpenMetadata?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [SVGL](https://svgl.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

SVGL : une bibliothèque de logos SVG classés par catégorie (frameworks, bases de données, outils IA…), avec une API et une intégration shadcn/ui. Plus de 600 logos disponibles.

[SVGLA beautiful library with SVG logos@pheralb\_![](https://svgl.app/images/screenshot_dark.png)](https://svgl.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [henrygd/beszel: Lightweight server monitoring with historical data, docker stats, and alerts.](https://github.com/henrygd/beszel?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Beszel : monitoring de serveurs léger, avec stats Docker, historique et alertes — basé sur PocketBase, multi-utilisateur·rice, OAuth, backup S3\. Opérationnel en quelques minutes.

[henrygd/beszel: Lightweight server monitoring with historical data, docker stats, and alerts.Lightweight server monitoring with historical data, docker stats, and alerts. - henrygd/beszelGitHub![](https://repository-images.githubusercontent.com/825470378/2710c6db-f934-4a8b-a2c4-7a0abbcd2ad6)](https://github.com/henrygd/beszel?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Interval Calculator](https://victorpoughon.github.io/interval-calculator/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

Une calculatrice qui opère sur des unions d'intervalles plutôt que sur des nombres réels. Open source.

### [Cloudflare Email Service](https://blog.cloudflare.com/email-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~8 min

Cloudflare Email Service passe en public beta : envoyer et recevoir des emails nativement depuis un Worker ou un agent, sans gérer SPF/DKIM/DMARC à la main.

[Cloudflare Email ServiceAgents are becoming multi-channel. That means making them available wherever your users already are — including the inbox. Today, Cloudflare Email Service enters public beta with the infrastructure...The Cloudflare Blog![](https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3RDH6grpXMz6DWEQmZgXj9/0dcfca0bf86c72e933d4fcb8b585b45c/OG_Share_2024-2025-2026__2_.png)](https://blog.cloudflare.com/email-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [steipete/wacli: WhatsApp CLI](https://github.com/steipete/wacli/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

\`wacli\` — un CLI pour WhatsApp : sync locale de l'historique, recherche offline, envoi de messages et gestion des groupes. Construit sur \`whatsmeow\`, installable via Homebrew.

[steipete/wacli: WhatsApp CLIWhatsApp CLI. Contribute to steipete/wacli development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/e2e98bd0f7233a6eb2d6c4ea3def14b1be1c61cb2fb7b1363bf856bc2490099d/steipete/wacli)](https://github.com/steipete/wacli/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [vyfor/rattles](https://github.com/vyfor/rattles?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

\`rattles\` — une bibliothèque de spinners terminaux pour Rust, sans dépendance, compatible \`no\_std\`

[vyfor/rattles🪇 Minimal terminal spinners for Rust. Contribute to vyfor/rattles development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/1207421443/744eee7e-a567-477f-9c87-c745a5bfa585)](https://github.com/vyfor/rattles?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Supaterm - The terminal with skills](https://supaterm.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Supaterm — un terminal avec des skills

[Supaterm - The terminal with skillsThe terminal with skillssupaterm.com![](https://supaterm.com/og.png)](https://supaterm.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Porting Mac OS X to the Nintendo Wii](https://bryankeller.github.io/2026/04/08/porting-mac-os-x-nintendo-wii.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~26 min

Mac OS X Cheetah qui boot sur une Nintendo Wii — bootloader custom, patches kernel, drivers écrits de zéro. Le PowerPC 750CL de la Wii partage la même lignée que les G3 Mac : c'est ce détail qui a rendu le projet possible.

### [System Design Tool & Distributed Systems Simulator](https://paperdraw.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Un outil pour concevoir, simuler et chaos-tester des architectures de systèmes distribués, directement dans le navigateur

[System Design Tool & Distributed Systems Simulatorpaperdraw.dev is a system design tool to build, simulate, and chaos test distributed systems architecture in your browser.paperdraw.dev![](https://paperdraw.dev/icons/Icon-512.png)](https://paperdraw.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Apps

### [open-wanderer/wanderer: wanderer is a self-hosted trail database. Save your adventures!](https://github.com/open-wanderer/wanderer?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Wanderer, une base de données de trails en self-hosted — pour gérer, planifier et partager vos itinéraires sans dépendre d'un service tiers. Pratique aussi pour les coureur·se·s qui veulent s'entraîner sur le Charles de Gaulle sans se faire gôler.

[open-wanderer/wanderer: wanderer is a self-hosted trail database. Save your adventures!wanderer is a self-hosted trail database. Save your adventures! - open-wanderer/wandererGitHub![](https://opengraph.githubassets.com/f2197975470eb57cb7a103cbf0f29faf2efaa3d24a9c409640249d78ed298e41/open-wanderer/wanderer)](https://github.com/open-wanderer/wanderer?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [nexmoe/VidBee: Download videos from almost any website worldwide](https://github.com/nexmoe/VidBee?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

VidBee : une interface desktop open source pour télécharger des vidéos depuis 1000+ sites, construite sur yt-dlp. Supporte aussi l'auto-download via RSS et se déploie en mode web/API avec Docker.

[nexmoe/VidBee: Download videos from almost any website worldwideDownload videos from almost any website worldwide. Contribute to nexmoe/VidBee development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/5e0e473d41231ccc2e87aca62663d0c0e504ffd76ccd0c5801a5ec073a8732b5/nexmoe/VidBee)](https://github.com/nexmoe/VidBee?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Show HN: Antenna – RSS reader with a built-in MCP server](https://antennafeed.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Antenna : un lecteur RSS local-first qui expose vos abonnements à vos agents IA via MCP.

[Show HN: Antenna – RSS reader with a built-in MCP serverLocal-first RSS / Atom / JSON-Feed reader. Stores subscriptions in your own SQLite + FTS5 index, emails new posts via your own SMTP, and exposes the same data to AI agents through six MCP tools.antennafeed.com![](https://antennafeed.com/assets/og-image.png)](https://antennafeed.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [brightbeanxyz/brightbean-studio: Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilot.](https://github.com/brightbeanxyz/brightbean-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~13 min

BrightBean Studio : alternative open-source et self-hostable à Buffer ou Sendible. Planification, publication et gestion de contenu sur 10+ plateformes, sans limite de sièges ni de workspaces, sans tier payant.

[brightbeanxyz/brightbean-studio: Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilot.Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilo...GitHub![](https://opengraph.githubassets.com/ed785d065d3dd4be9d8bfc8e322fc9232fddcf0d9541d92d5a6ee557e51d6413/brightbeanxyz/brightbean-studio)](https://github.com/brightbeanxyz/brightbean-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [gitroomhq/postiz-app: 📨 The ultimate social media scheduling tool, with a bunch of AI 🤖](https://github.com/gitroomhq/postiz-app?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Postiz, alternative open source à Buffer pour le scheduling sur les réseaux sociaux — Buffer facture 6 $ par canal par mois. Auto-hébergeable, licence AGPL, IA intégrée, support LinkedIn, Bluesky, Mastodon, TikTok et bien d'autres.

[gitroomhq/postiz-app: 📨 The ultimate social media scheduling tool, with a bunch of AI 🤖📨 The ultimate social media scheduling tool, with a bunch of AI 🤖 - gitroomhq/postiz-appGitHub![](https://repository-images.githubusercontent.com/664013991/8b16b484-683a-4ed9-a132-6d070704cc12)](https://github.com/gitroomhq/postiz-app?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [glanceapp/glance: A self-hosted dashboard that puts all your feeds in one place](https://github.com/glanceapp/glance?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~7 min

Glance — un dashboard self-hosted léger pour centraliser ses feeds RSS, Hacker News, Reddit, YouTube, météo, marchés… Configurable en YAML, dispo en binaire unique ou via Docker

[glanceapp/glance: A self-hosted dashboard that puts all your feeds in one placeA self-hosted dashboard that puts all your feeds in one place - glanceapp/glanceGitHub![](https://repository-images.githubusercontent.com/792861139/5aa82f46-2f6d-4773-a4f3-b42e136f453f)](https://github.com/glanceapp/glance?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Sécu & Vie privée

### [brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in production](https://github.com/brexhq/CrabTrap?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

CrabTrap : un proxy HTTP qui s'intercale entre vos agents IA et les APIs externes, évalue chaque requête sortante via des règles statiques + un LLM judge, et bloque ce qui ne correspond pas à votre politique de sécurité.

[brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in productionAn LLM-as-a-judge HTTP proxy to secure agents in production - GitHub - brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in productionGitHub![](https://opengraph.githubassets.com/619af50ca7360e6ae1ee8d1150ae5ee7d72cc4364f4d601dc619af307d30f251/brexhq/CrabTrap)](https://github.com/brexhq/CrabTrap?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [GyulyVGC/sniffnet: Comfortably monitor your Internet traffic 🕵️‍♂️](https://github.com/GyulyVGC/sniffnet?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Vous avez du trafic réseau bizarre et pas envie de vous battre avec Wireshark ? Sniffnet est une GUI cross-platform en Rust, avec géolocalisation et détection de trafic suspect, accessible sans expertise particulière.

[GyulyVGC/sniffnet: Comfortably monitor your Internet traffic 🕵️‍♂️Comfortably monitor your Internet traffic 🕵️‍♂️. Contribute to GyulyVGC/sniffnet development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/519895363/53b57d97-a36d-4095-8ac7-700361dbd6fb)](https://github.com/GyulyVGC/sniffnet?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Logiciel de planification pour réservations en ligne](https://cal.com/fr/blog/cal-com-goes-closed-source-why?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Cal.com abandonne l'open source après 5 ans — en cause : l'IA permet désormais de scanner un codebase entier pour en extraire des vulnérabilités en quelques minutes.

[Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Logiciel de planification pour réservations en ligneCal.com goes closed source after 5 years. Here’s why rising AI-driven security risks and vulnerability discovery are forcing us to protect customer data.cal.com![](https://framerusercontent.com/images/kbv1qXf6TM85jTRqb8m0ToBSh8.png?width=1000&height=595)](https://cal.com/fr/blog/cal-com-goes-closed-source-why?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cybersecurity Looks Like Proof of Work Now](https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

La cybersécurité ressemble de plus en plus à du proof of work : pour sécuriser un système, il faut dépenser plus de tokens à trouver des failles que les attaquant·es n'en dépensent à les exploiter.

[Cybersecurity Looks Like Proof of Work NowIs security spending more tokens than your attacker?Drew Breunig![](https://www.dbreunig.com/img/locks_and_keys.jpg)](https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Hoodik - End-to-End Encrypted Cloud Storage](https://hoodik.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Hoodik — stockage cloud self-hosted, chiffré de bout en bout, construit avec Rust et Vue. Les fichiers sont chiffrés dans le navigateur avant tout envoi, le serveur ne voit jamais les données en clair.

[Hoodik - End-to-End Encrypted Cloud StorageHoodik is a lightweight, self-hosted, end-to-end encrypted cloud storage server built with Rust and Vue. Available as an Android app with native Rust encryption. Your files, your keys, your server.hoodik.io![](https://hoodik.io/images/screenshot.png)](https://hoodik.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Art Créa & Design

### [Generating a color spectrum for an image](https://amandahinton.com/blog/generating-a-color-spectrum-for-an-image?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~6 min

7 itérations pour trouver comment visualiser le spectre colorimétrique d'une image — et chaque échec est bien expliqué. Le résultat final ressemble à une forme d'onde sonore, avec la teinte sur l'axe X et la luminosité sur l'axe Y.

[Generating a color spectrum for an imageWalkthrough of building the Chromaculture Spectrimage analyzer that extracts and displays the color composition of an uploaded image.Amanda Hinton![](http://static1.squarespace.com/static/5cca34c50cf57d8e7575f84b/t/69de8dec084f12621e8b36f3/1776193004493/Spectrimage.png?format=1500w)](https://amandahinton.com/blog/generating-a-color-spectrum-for-an-image?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Introducing: ShaderPad](https://rileyjshaw.com/blog/introducing-shaderpad/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

ShaderPad : une petite lib pour intégrer un shader sur un site sans réécrire le même boilerplate à chaque fois. 5,8 kb gzippé, soit 30x moins que Three.js pour un usage ciblé.

### [v3ga/p5LearnableProgramming: Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state.](https://github.com/v3ga/p5LearnableProgramming?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

p5LearnableProgramming permet de visualiser pas à pas l'exécution d'un sketch p5.js — variables d'état en temps réel, fonctions de dessin animées. Un outil précieux pour comprendre vraiment ce que le code fait.

[v3ga/p5LearnableProgramming: Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state.Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state. - v3ga/p5LearnableProgrammingGitHub![](https://opengraph.githubassets.com/a1b5f551a25c5e668873cdf93e0a0835e284b82ecfc1364d2efde82615898dd4/v3ga/p5LearnableProgramming)](https://github.com/v3ga/p5LearnableProgramming?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Charcuterie](https://charcuterie.elastiq.ch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Charcuterie : un explorateur visuel pour l'Unicode. Parcourir les caractères, découvrir des glyphes proches, explorer scripts et symboles — avec une recherche par similarité visuelle basée sur des embeddings vectoriels.

[CharcuterieCharcuterie is a visual explorer for Unicode. Browse characters, discover related glyphs, and explore scripts, symbols, and shapes across the standard.Charcuterie![](https://charcuterie.elastiq.ch/social-share.png)](https://charcuterie.elastiq.ch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [A whole boss fight in 256 bytes](https://hellmood.111mb.de//A%5Fwhole%5Fboss%5Ffight%5Fin%5F256%5Fbytes.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Un boss fight complet — sprite, explosion, paysage défilant, musique MIDI — dans 256 octets de code DOS.

## Apple

### [momenbasel/PureMac](https://github.com/momenbasel/PureMac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

PureMac : alternative open-source à CleanMyMac, en SwiftUI natif, zéro telemetry, MIT. Désinstallation complète d'apps, nettoyage Xcode/Homebrew/caches système, nettoyage planifié. Disponible via Homebrew.

[momenbasel/PureMacFree, open-source macOS cleaner. CleanMyMac alternative with zero telemetry. Native SwiftUI, scheduled auto-cleaning, Xcode/Homebrew/system cache cleanup. MIT licensed. - momenbasel/PureMacGitHub![](https://opengraph.githubassets.com/b7e8c172410dec30546d4eda31b767e8cbbc017f12c20ef62a8758be4be95e30/momenbasel/PureMac)](https://github.com/momenbasel/PureMac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [jurplel/InstantSpaceSwitcher](https://github.com/jurplel/InstantSpaceSwitcher?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

InstantSpaceSwitcher supprime l'animation de changement de workspace sur macOS — le switch devient instantané. Installable via Homebrew.

[jurplel/InstantSpaceSwitcherNative space switching on macOS with no animation. Contribute to jurplel/InstantSpaceSwitcher development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/cd181f456bb7060bb1578df762fec12734ad524d2598b4178c9288cda7c3370f/jurplel/InstantSpaceSwitcher)](https://github.com/jurplel/InstantSpaceSwitcher?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [farzaa/clicky](https://github.com/farzaa/clicky?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Clicky : un assistant IA qui vit à côté de votre curseur, voit votre écran, vous parle et pointe les éléments d'interface. Le code source est disponible pour qui veut comprendre ou bidouiller.

[farzaa/clickyContribute to farzaa/clicky development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/1bba46f668315f829dc71a46237901afe816152f3fe717d3533a5feadc7bb307/farzaa/clicky)](https://github.com/farzaa/clicky?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [wil-pe/CATAI: Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM.](https://github.com/wil-pe/CATAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Des chats en pixel art qui se baladent sur votre dock macOS et discutent via Ollama 🐈 🐈‍⬛

[wil-pe/CATAI: Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM.Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM. - wil-pe/CATAIGitHub![](https://opengraph.githubassets.com/af6443d453582c251e0746dc4ebc356b3c20a3af04b457be22f48cd4e48471af/wil-pe/CATAI)](https://github.com/wil-pe/CATAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Culture Tech

### [Inside GitHub's Fake Star Economy](https://awesomeagents.ai/news/github-fake-stars-investigation/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~14 min

6 millions de fausses stars sur GitHub, vendues dès 0,06 $ l'unité, et des VCs qui s'en servent comme signal pour sourcer des seed rounds. L'économie souterraine est mature, documentée et opère en plein jour.

[Inside GitHub's Fake Star EconomySix million fake stars, $0.06 per click, and a VC funding pipeline that treats GitHub popularity as proof of traction. We ran our own analysis on 20 repos and found the fingerprints.Awesome Agents![](https://awesomeagents.ai/images/news/github-fake-stars-investigation_hu_e6899b47d07205c8.jpg)](https://awesomeagents.ai/news/github-fake-stars-investigation/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Revealed: ‘Anti-social media’ shows twice as much content from strangers as posts from friends and family](https://www.ippr.org/media-office/revealed-anti-social-media-shows-twice-as-much-content-from-strangers-as-posts-from-friends-and-family?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Sur Instagram, Facebook ou TikTok, seulement 18 % des posts vus viennent de gens que vous connaissez. Le reste ? Des influenceur·se·s, des marques, des pubs. Vos réseaux sociaux ne sont plus vraiment sociaux.

[Revealed: ‘Anti-social media’ shows twice as much content from strangers as posts from friends and familyLess than one in five posts come from people users actually know, while over a third are from people they don’t knowReform voters are least likely to see cIPPR![](https://ippr-org.transforms.svdcdn.com/production/Placeholders/placeholder-1.png?w=1573&h=982&q=100&auto=format&fit=crop&dm=1702910983&s=821e236eee378af33a61b4e0b340cd99)](https://www.ippr.org/media-office/revealed-anti-social-media-shows-twice-as-much-content-from-strangers-as-posts-from-friends-and-family?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [You can absolutely have an RSS dependent website in 2026](https://matduggan.com/you-can-absolutely-have-an-rss-dependent-website-in-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

50 % du trafic de ce site vient des flux RSS, sans newsletter, sans base d'emails, sans pop-up d'inscription. La preuve que l'écosystème RSS est stable et pas mort.

[You can absolutely have an RSS dependent website in 2026I write stuff here. Sometimes the stuff is good. Sometimes it reads like I wrote it at 2 AM after an argument with a YAML file, which is because I did. But one decision I made early on was that I d...matduggan.com, matduggan.com![](https://matduggan.com/content/images/2024/01/favicon.ico)](https://matduggan.com/you-can-absolutely-have-an-rss-dependent-website-in-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Jeu vidéo

### [Replicube sur Steam](https://store.steampowered.com/app/3401490/Replicube/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un puzzle game où vous codez pour reproduire des objets 3D en voxels — sans solution imposée. Un super moyen de progresser en maths et en algorithmie.

[Replicube sur SteamReplicube is an open-ended programming puzzle game/toy about writing code to replicate 3D voxel-based objects. Solve puzzles, pursue leaderboard glory, or just make art to share with the in-game c...store.steampowered.com![](https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3401490/a8983fd55b0a818bfb67a0e4bbdfda064ff2ae75/capsule_616x353.jpg?t=1776125875)](https://store.steampowered.com/app/3401490/Replicube/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [The simple geometry behind any road](https://sandboxspirit.com/blog/simple-geometry-of-roads/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Comment les routes procédurales sont construites géométriquement : des arcs, des lignes, et une vieille technique de CAD appelée "fillet".

[The simple geometry behind any roadHow does the geometry of a road unfold?Sandbox Spirit![](https://sandboxspirit.com/_astro/og_image.BOu06ZKG.png)](https://sandboxspirit.com/blog/simple-geometry-of-roads/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Musique & Audio

### [La thune fait-elle le bonheur ? (et combien en faut-il ?) | Thune](https://shows.acast.com/thune/episodes/largent-fait-il-le-bonheur-et-si-oui-combien-en-faut-il?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

\[podcast\] L'argent fait-il le bonheur ? Un épisode passionnant avec une économiste qui s'appuie sur des données réelles.

[La thune fait-elle le bonheur ? (et combien en faut-il ?) | ThuneÉcouter La thune fait-elle le bonheur ? (et combien en faut-il ?) de Thune. L’argent fait-il le bonheur ? Si a tous un avis sur la question, peu de gens ont vraiment la réponse.Dans cet épisode, on...shows.acast.com![](https://open-images.acast.com/shows/6569d320c27dae001249cf18/show-cover.jpg?height=315)](https://shows.acast.com/thune/episodes/largent-fait-il-le-bonheur-et-si-oui-combien-en-faut-il?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Fun & WTF

### [jshchnz/codemaxxed](https://github.com/jshchnz/codemaxxed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Un repo GitHub dont le seul objectif est d'accumuler le maximum de lignes de code inutiles — 136 millions déjà. Le tout tourne en automatique toutes les 30 minutes. MIT License : "This code is free, which is exactly what it's worth."

[jshchnz/codemaxxedContribute to jshchnz/codemaxxed development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/c8ee9f5922318c97abaac22be345624116a1aa8b73ba87014579671b921341ad/jshchnz/codemaxxed)](https://github.com/jshchnz/codemaxxed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Autre

### [Les fans hardcore de Trump...et de Q 👀](https://www.youtube.com/watch?v=xh5kO5jp4FY&feature=youtu.be&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Un témoignage lucide sur la déconstruction des croyances QAnon et New Age 👏

[Les fans hardcore de Trump...et de Q 👀Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/xh5kO5jp4FY/hqdefault.jpg)](https://www.youtube.com/watch?v=xh5kO5jp4FY&feature=youtu.be&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Prove You Are a Robot: CAPTCHAs for Agents](https://browser-use.com/posts/prove-you-are-a-robot?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Un reverse-CAPTCHA pour garder les humains dehors et laisser passer les agents.

[Prove You Are a Robot: CAPTCHAs for AgentsFor our agent-native signup we built a reverse-CAPTCHA that keeps humans out and lets agents in.Browser Use![](https://browser-use.com/api/og?title=Prove+You+Are+a+Robot%3A+CAPTCHAs+for+Agents&date=Apr+13%2C+2026&author=Luka+Secilmis)](https://browser-use.com/posts/prove-you-are-a-robot?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Claude Opus 4.7](https://www.anthropic.com/news/claude-opus-4-7?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~6 min

Claude Opus 4.7 est disponible — amélioration notable sur le coding avancé, meilleure vision (images jusqu'à \~3,75 mégapixels), et nouveaux safeguards cybersécurité déployés en production pour la première fois.

[Claude Opus 4.7Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/96ea2509a90e527642c822303e56296a07bcfce4-1920x1080.png)](https://www.anthropic.com/news/claude-opus-4-7?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [mattmireles/gemma-tuner-multimodal](https://github.com/mattmireles/gemma-tuner-multimodal?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~11 min

Fine-tuner LoRA pour Gemma 4 et 3n, multimodal (texte, images, audio), qui tourne nativement sur Apple Silicon via MPS — sans GPU NVIDIA, sans copier des téraoctets en local.

[mattmireles/gemma-tuner-multimodalFine-tune Gemma 4 and 3n with audio, images and text on Apple Silicon, using PyTorch and Metal Performance Shaders. - mattmireles/gemma-tuner-multimodalGitHub![](https://opengraph.githubassets.com/61cd54c7fb2bcf75be1b2b7caa7a64e990386f63e0004488e787d3ba2962a2af/mattmireles/gemma-tuner-multimodal)](https://github.com/mattmireles/gemma-tuner-multimodal?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [multica-ai/multica: The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.](https://github.com/multica-ai/multica?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Multica : la version open source des Claude Managed Agents. On assigne des tâches à un agent comme à un·e collègue, il s'en empare, code, remonte les blockers et met à jour les statuts. Self-hostable, compatible Claude Code et Codex.

[multica-ai/multica: The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills. - multica-ai/multicaGitHub![](https://opengraph.githubassets.com/536697d9f5a63d030efe0c079386d71876cf9c8d8f81ea8f922a29c1730ef376/multica-ai/multica)](https://github.com/multica-ai/multica?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [aaif-goose/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM](https://github.com/aaif-goose/goose?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Goose, agent IA open source qui installe, exécute, édite et teste — compatible 15+ providers et 70+ extensions MCP. Rejoint la Linux Foundation via l'Agentic AI Foundation.

[aaif-goose/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLMan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM - aaif-goose/gooseGitHub![](https://opengraph.githubassets.com/cdb1aaa7c393bdbda61ea22e7093adf5bf1b7d7c769416337a70b19c2fbaf3f9/aaif-goose/goose)](https://github.com/aaif-goose/goose?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).00/Month Claude Code Spend to Zed and OpenRouter \~6 min

Pourquoi pas réallouer son budget Claude Code de Bonjour,

Bienvenue dans cette édition #53 de ma veille hebdo ! Voici les 61 articles qui ont retenu mon attention cette semaine. Bonne lecture !

## IA

### [Coding Models Are Doing Too Much | wh](https://nrehiew.github.io/blog/minimal%5Fediting/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~16 min

On demande à un modèle de corriger un bug mineur, il réécrit toute la fonction. Cet article mesure ce sur-editing et cherche comment entraîner les modèles à produire des patches vraiment minimaux.

### [OpenCoworkAI/open-codesign: Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first, MIT.](https://github.com/OpenCoworkAI/open-codesign?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Alternative open-source à Claude Design / v0 / Bolt : prompt → prototype, slides ou PDF, en local, avec la clé API qu'on utilise déjà. Multi-modèles (Claude, GPT, Gemini, Ollama…), BYOK, MIT.

[OpenCoworkAI/open-codesign: Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first, MIT.Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first,...GitHub![](https://repository-images.githubusercontent.com/1214028719/9fb04505-2c77-434c-a4cc-336b6ce2933b)](https://github.com/OpenCoworkAI/open-codesign?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [coreyhaines31/marketingskills: Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.](https://github.com/coreyhaines31/marketingskills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~8 min

Un dépôt qui transforme des skills marketing (CRO, SEO, copywriting) en fichiers markdown branchables sur vos agents IA — Claude Code, Cursor, Codex. Concret et immédiatement utilisable. 22K stars sur GitHub.

[coreyhaines31/marketingskills: Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering. - coreyhaines31/marketingskillsGitHub![](https://opengraph.githubassets.com/2969b379010fc8b09b5248a249c35cb435577f31ad804e06a77e35578c01361a/coreyhaines31/marketingskills)](https://github.com/coreyhaines31/marketingskills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [mnfst/manifest: Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚](https://github.com/mnfst/manifest?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Manifest route chaque requête vers le modèle LLM le moins cher capable de la traiter. Self-hostable, 500+ modèles.

[mnfst/manifest: Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚 - mnfst/manifestGitHub![](https://repository-images.githubusercontent.com/542185751/1e9e68d1-e5f0-4cd6-bde9-50cc34784432)](https://github.com/mnfst/manifest?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [anthropics/claude-desktop-buddy: Reference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code Desktop](https://github.com/anthropics/claude-desktop-buddy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Anthropic ouvre une API BLE opt-in pour brancher Claude Desktop sur des devices faits-maison — l'exemple du "desk pet" ESP32 qui s'impatiente quand une permission attend est exactement le genre de truc qui donne envie de sortir le fer à souder.

[anthropics/claude-desktop-buddy: Reference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code DesktopReference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code Desktop - anthropics/claude-desktop-buddyGitHub![](https://opengraph.githubassets.com/65f97b6d3d8a027c13a0fe7a54fff5b1ce30403ce048b486307ccfb17e5364f7/anthropics/claude-desktop-buddy)](https://github.com/anthropics/claude-desktop-buddy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Measuring Claude 4.7's tokenizer costs](https://www.claudecodecamp.com/p/i-measured-claude-4-7-s-new-tokenizer-here-s-what-it-costs-you?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Claude 4.7 annonce 1.0–1.35x de tokens supplémentaires. Les mesures réelles donnent 1.47x sur de la doc technique, 1.45x sur un vrai CLAUDE.md.

[Measuring Claude 4.7's tokenizer costsThe docs said 1.0–1.35x more tokens. On real content, I measured 1.47x.Claude Code Camp![](https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/e5042662-e001-4de8-8c26-224b260a6303/thumbnail.png?t=1776374689)](https://www.claudecodecamp.com/p/i-measured-claude-4-7-s-new-tokenizer-here-s-what-it-costs-you?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Robbyant/lingbot-map: A feed-forward 3D foundation model for reconstructing scenes from streaming data](https://github.com/Robbyant/lingbot-map?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

LingBot-Map : un foundation model feed-forward pour la reconstruction 3D en streaming, capable de tourner à \~20 FPS sur des séquences de plus de 10 000 frames.

[Robbyant/lingbot-map: A feed-forward 3D foundation model for reconstructing scenes from streaming dataA feed-forward 3D foundation model for reconstructing scenes from streaming data - Robbyant/lingbot-mapGitHub![](https://opengraph.githubassets.com/a293321fbe5bd32a67cc390bda92d100440df434f8fb31f8c62248f59ecae9cb/Robbyant/lingbot-map)](https://github.com/Robbyant/lingbot-map?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [op7418/logo-generator-skill](https://github.com/op7418/logo-generator-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~7 min

Un skill Claude Code pour générer des logos SVG professionnels : plusieurs variantes géométriques, puis des visuels de présentation avec 12 styles de fonds différents. Le résultat est exportable en SVG et PNG.

[op7418/logo-generator-skilllogo-generator-skill. Contribute to op7418/logo-generator-skill development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/abd5ec9d0abb4313408e5d47734146a50d1c9fb2ae11fbd25c771e8a0c570576/op7418/logo-generator-skill)](https://github.com/op7418/logo-generator-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [thunderbird/thunderbolt](https://github.com/thunderbird/thunderbolt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

MZLA (Mozilla) lance Thunderbolt, un client IA d'entreprise open source qui tourne sur votre propre infrastructure : choix des modèles, données on-prem, zéro vendor lock-in. Encore en développement actif, mais déjà déployable via Docker.

[thunderbird/thunderboltAI You Control: Choose your models. Own your data. Eliminate vendor lock-in. - thunderbird/thunderboltGitHub![](https://opengraph.githubassets.com/33c840d7f2b4bd1fd0f1efd090c1c1fe2d248cd4d24b5495b91836db7fb10055/thunderbird/thunderbolt)](https://github.com/thunderbird/thunderbolt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Is Your Site Agent-Ready?](http://isitagentready.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Votre site est-il prêt pour les agents IA ? Cet outil scanne robots.txt, MCP, OAuth, Agent Skills et d'autres standards émergents. Fun fact : le site de Cloudflare lui-même a une mauvaise note à ce score 🤔

[Is Your Site Agent-Ready?Scan your website to see if it's ready for AI agents. Check for llms.txt, MCP, agent skills, and other agent-friendly standards.Is Your Site Agent-Ready?![](https://isitagentready.com/og-image.png)](http://isitagentready.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cocoon-AI/architecture-diagram-generator](https://github.com/Cocoon-AI/architecture-diagram-generator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

Un skill Claude pour générer des diagrammes d'architecture système en HTML/SVG — thème sombre, color coding sémantique, zéro dépendance. On décrit l'archi en texte, Claude produit le fichier.

[Cocoon-AI/architecture-diagram-generatorGenerate beautiful dark-themed system architecture diagrams as standalone HTML/SVG files. Works as a Claude AI skill. - Cocoon-AI/architecture-diagram-generatorGitHub![](https://opengraph.githubassets.com/f3cb015934aaa9fd03190e5ae1ed88bff9b259a70831a55ae4286461c829357a/Cocoon-AI/architecture-diagram-generator)](https://github.com/Cocoon-AI/architecture-diagram-generator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [dgreenheck/webgpu-claude-skill: A Claude skill for developing WebGPU applications with Three.js](https://github.com/dgreenheck/webgpu-claude-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un skill Claude pour développer des applications Three.js avec le renderer WebGPU et TSL (Three.js Shading Language) — compute shaders, post-processing, intégration WGSL custom, gestion du device loss.

[dgreenheck/webgpu-claude-skill: A Claude skill for developing WebGPU applications with Three.jsA Claude skill for developing WebGPU applications with Three.js - dgreenheck/webgpu-claude-skillGitHub![](https://opengraph.githubassets.com/18d5988ec5d14eae5c4f963a73b3c8c2b6411a1c1d275af146acdfc3b83ab432/dgreenheck/webgpu-claude-skill)](https://github.com/dgreenheck/webgpu-claude-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [phuryn/claude-usage](https://github.com/phuryn/claude-usage?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un dashboard local pour visualiser sa consommation de tokens Claude Code — modèles, coûts estimés, historique de sessions.

[phuryn/claude-usageA local dashboard for tracking your Claude Code token usage, costs, and session history. Pro and Max subscribers get a progress bar. This gives you the full picture. - phuryn/claude-usageGitHub![](https://opengraph.githubassets.com/6e9ca23e26ef03f2e2763ccc972bb01405a3d936ac51071160c292c638b64fac/phuryn/claude-usage)](https://github.com/phuryn/claude-usage?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Reallocating $100/Month Claude Code Spend to Zed and OpenRouter](https://braw.dev/blog/2026-04-06-reallocating-100-month-claude-spend/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~6 min

Pourquoi pas réallouer son budget Claude Code de $100 vers Zed + OpenRouter : $10/mois pour l'éditeur, $90 de crédits OpenRouter qui ne s'évaporent pas en fin de fenêtre.

[Reallocating $100/Month Claude Code Spend to Zed and OpenRouterWith Anthropic altering rate limits, we can find other places to spend our money. I have chosen Zed editor with OpenRouter for maximum flexibility.braw.dev![](https://braw.dev/images/braw-dev-og-background_hu_960e5912b59745f.png)](https://braw.dev/blog/2026-04-06-reallocating-100-month-claude-spend/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Tool: Atomic](https://atomicapp.ai/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Atomic : une base de connaissances open source, self-hosted, qui connecte vos notes via un graphe sémantique — recherche vectorielle, auto-tagging, synthèse wiki par tag, et intégration MCP pour Claude ou Cursor.

### [rowboatlabs/rowboat: Open-source AI coworker, with memory](https://github.com/rowboatlabs/rowboat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Rowboat : un AI coworker open-source, local-first, qui construit un knowledge graph à partir de vos emails et notes de réunion — et s'en sert pour préparer vos meetings, rédiger des docs ou générer des slides. Tout reste en Markdown sur votre machine.

[rowboatlabs/rowboat: Open-source AI coworker, with memoryOpen-source AI coworker, with memory. Contribute to rowboatlabs/rowboat development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/187886f258117e2489b09615bd62aece33d4cc0f94a9f6aa3a346ab38d852029/rowboatlabs/rowboat)](https://github.com/rowboatlabs/rowboat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [i built a passive english coach into my ai coding assistant heres how f2846600340a](https://medium.com/@benoit.leveque/i-built-a-passive-english-coach-into-my-ai-coding-assistant-heres-how-f2846600340a?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Apprendre l'anglais sans quitter son éditeur, intégré directement dans son assistant IA de code — c'est une bonne idée pour les développeur·se·s qui jonglent entre les deux langues toute la journée.

### [Agent Reading Test](https://agentreadingtest.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un benchmark pour tester la capacité des agents IA à lire du contenu web : truncation, SPA shell, soft 404, redirects… 10 scénarios, 20 points.

[Agent Reading TestA benchmark that tests how well AI coding agents can read web content. 10 tests, 20 points.agentreadingtest.com![](https://agentreadingtest.com/sharing-image.png)](https://agentreadingtest.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Dev

### [open-metadata/OpenMetadata: OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.](https://github.com/open-metadata/OpenMetadata?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

OpenMetadata : une plateforme open source unifiée pour la data discovery, l'observabilité et la gouvernance des données — avec du lineage au niveau colonne et 84+ connecteurs.

[open-metadata/OpenMetadata: OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team co...GitHub![](https://repository-images.githubusercontent.com/391740664/efe90d29-24a5-4376-88da-9374fedbcf91)](https://github.com/open-metadata/OpenMetadata?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [SVGL](https://svgl.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

SVGL : une bibliothèque de logos SVG classés par catégorie (frameworks, bases de données, outils IA…), avec une API et une intégration shadcn/ui. Plus de 600 logos disponibles.

[SVGLA beautiful library with SVG logos@pheralb\_![](https://svgl.app/images/screenshot_dark.png)](https://svgl.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [henrygd/beszel: Lightweight server monitoring with historical data, docker stats, and alerts.](https://github.com/henrygd/beszel?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Beszel : monitoring de serveurs léger, avec stats Docker, historique et alertes — basé sur PocketBase, multi-utilisateur·rice, OAuth, backup S3\. Opérationnel en quelques minutes.

[henrygd/beszel: Lightweight server monitoring with historical data, docker stats, and alerts.Lightweight server monitoring with historical data, docker stats, and alerts. - henrygd/beszelGitHub![](https://repository-images.githubusercontent.com/825470378/2710c6db-f934-4a8b-a2c4-7a0abbcd2ad6)](https://github.com/henrygd/beszel?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Interval Calculator](https://victorpoughon.github.io/interval-calculator/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

Une calculatrice qui opère sur des unions d'intervalles plutôt que sur des nombres réels. Open source.

### [Cloudflare Email Service](https://blog.cloudflare.com/email-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~8 min

Cloudflare Email Service passe en public beta : envoyer et recevoir des emails nativement depuis un Worker ou un agent, sans gérer SPF/DKIM/DMARC à la main.

[Cloudflare Email ServiceAgents are becoming multi-channel. That means making them available wherever your users already are — including the inbox. Today, Cloudflare Email Service enters public beta with the infrastructure...The Cloudflare Blog![](https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3RDH6grpXMz6DWEQmZgXj9/0dcfca0bf86c72e933d4fcb8b585b45c/OG_Share_2024-2025-2026__2_.png)](https://blog.cloudflare.com/email-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [steipete/wacli: WhatsApp CLI](https://github.com/steipete/wacli/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

\`wacli\` — un CLI pour WhatsApp : sync locale de l'historique, recherche offline, envoi de messages et gestion des groupes. Construit sur \`whatsmeow\`, installable via Homebrew.

[steipete/wacli: WhatsApp CLIWhatsApp CLI. Contribute to steipete/wacli development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/e2e98bd0f7233a6eb2d6c4ea3def14b1be1c61cb2fb7b1363bf856bc2490099d/steipete/wacli)](https://github.com/steipete/wacli/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [vyfor/rattles](https://github.com/vyfor/rattles?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

\`rattles\` — une bibliothèque de spinners terminaux pour Rust, sans dépendance, compatible \`no\_std\`

[vyfor/rattles🪇 Minimal terminal spinners for Rust. Contribute to vyfor/rattles development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/1207421443/744eee7e-a567-477f-9c87-c745a5bfa585)](https://github.com/vyfor/rattles?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Supaterm - The terminal with skills](https://supaterm.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Supaterm — un terminal avec des skills

[Supaterm - The terminal with skillsThe terminal with skillssupaterm.com![](https://supaterm.com/og.png)](https://supaterm.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Porting Mac OS X to the Nintendo Wii](https://bryankeller.github.io/2026/04/08/porting-mac-os-x-nintendo-wii.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~26 min

Mac OS X Cheetah qui boot sur une Nintendo Wii — bootloader custom, patches kernel, drivers écrits de zéro. Le PowerPC 750CL de la Wii partage la même lignée que les G3 Mac : c'est ce détail qui a rendu le projet possible.

### [System Design Tool & Distributed Systems Simulator](https://paperdraw.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Un outil pour concevoir, simuler et chaos-tester des architectures de systèmes distribués, directement dans le navigateur

[System Design Tool & Distributed Systems Simulatorpaperdraw.dev is a system design tool to build, simulate, and chaos test distributed systems architecture in your browser.paperdraw.dev![](https://paperdraw.dev/icons/Icon-512.png)](https://paperdraw.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Apps

### [open-wanderer/wanderer: wanderer is a self-hosted trail database. Save your adventures!](https://github.com/open-wanderer/wanderer?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Wanderer, une base de données de trails en self-hosted — pour gérer, planifier et partager vos itinéraires sans dépendre d'un service tiers. Pratique aussi pour les coureur·se·s qui veulent s'entraîner sur le Charles de Gaulle sans se faire gôler.

[open-wanderer/wanderer: wanderer is a self-hosted trail database. Save your adventures!wanderer is a self-hosted trail database. Save your adventures! - open-wanderer/wandererGitHub![](https://opengraph.githubassets.com/f2197975470eb57cb7a103cbf0f29faf2efaa3d24a9c409640249d78ed298e41/open-wanderer/wanderer)](https://github.com/open-wanderer/wanderer?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [nexmoe/VidBee: Download videos from almost any website worldwide](https://github.com/nexmoe/VidBee?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

VidBee : une interface desktop open source pour télécharger des vidéos depuis 1000+ sites, construite sur yt-dlp. Supporte aussi l'auto-download via RSS et se déploie en mode web/API avec Docker.

[nexmoe/VidBee: Download videos from almost any website worldwideDownload videos from almost any website worldwide. Contribute to nexmoe/VidBee development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/5e0e473d41231ccc2e87aca62663d0c0e504ffd76ccd0c5801a5ec073a8732b5/nexmoe/VidBee)](https://github.com/nexmoe/VidBee?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Show HN: Antenna – RSS reader with a built-in MCP server](https://antennafeed.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Antenna : un lecteur RSS local-first qui expose vos abonnements à vos agents IA via MCP.

[Show HN: Antenna – RSS reader with a built-in MCP serverLocal-first RSS / Atom / JSON-Feed reader. Stores subscriptions in your own SQLite + FTS5 index, emails new posts via your own SMTP, and exposes the same data to AI agents through six MCP tools.antennafeed.com![](https://antennafeed.com/assets/og-image.png)](https://antennafeed.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [brightbeanxyz/brightbean-studio: Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilot.](https://github.com/brightbeanxyz/brightbean-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~13 min

BrightBean Studio : alternative open-source et self-hostable à Buffer ou Sendible. Planification, publication et gestion de contenu sur 10+ plateformes, sans limite de sièges ni de workspaces, sans tier payant.

[brightbeanxyz/brightbean-studio: Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilot.Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilo...GitHub![](https://opengraph.githubassets.com/ed785d065d3dd4be9d8bfc8e322fc9232fddcf0d9541d92d5a6ee557e51d6413/brightbeanxyz/brightbean-studio)](https://github.com/brightbeanxyz/brightbean-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [gitroomhq/postiz-app: 📨 The ultimate social media scheduling tool, with a bunch of AI 🤖](https://github.com/gitroomhq/postiz-app?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Postiz, alternative open source à Buffer pour le scheduling sur les réseaux sociaux — Buffer facture 6 $ par canal par mois. Auto-hébergeable, licence AGPL, IA intégrée, support LinkedIn, Bluesky, Mastodon, TikTok et bien d'autres.

[gitroomhq/postiz-app: 📨 The ultimate social media scheduling tool, with a bunch of AI 🤖📨 The ultimate social media scheduling tool, with a bunch of AI 🤖 - gitroomhq/postiz-appGitHub![](https://repository-images.githubusercontent.com/664013991/8b16b484-683a-4ed9-a132-6d070704cc12)](https://github.com/gitroomhq/postiz-app?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [glanceapp/glance: A self-hosted dashboard that puts all your feeds in one place](https://github.com/glanceapp/glance?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~7 min

Glance — un dashboard self-hosted léger pour centraliser ses feeds RSS, Hacker News, Reddit, YouTube, météo, marchés… Configurable en YAML, dispo en binaire unique ou via Docker

[glanceapp/glance: A self-hosted dashboard that puts all your feeds in one placeA self-hosted dashboard that puts all your feeds in one place - glanceapp/glanceGitHub![](https://repository-images.githubusercontent.com/792861139/5aa82f46-2f6d-4773-a4f3-b42e136f453f)](https://github.com/glanceapp/glance?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Sécu & Vie privée

### [brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in production](https://github.com/brexhq/CrabTrap?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

CrabTrap : un proxy HTTP qui s'intercale entre vos agents IA et les APIs externes, évalue chaque requête sortante via des règles statiques + un LLM judge, et bloque ce qui ne correspond pas à votre politique de sécurité.

[brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in productionAn LLM-as-a-judge HTTP proxy to secure agents in production - GitHub - brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in productionGitHub![](https://opengraph.githubassets.com/619af50ca7360e6ae1ee8d1150ae5ee7d72cc4364f4d601dc619af307d30f251/brexhq/CrabTrap)](https://github.com/brexhq/CrabTrap?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [GyulyVGC/sniffnet: Comfortably monitor your Internet traffic 🕵️‍♂️](https://github.com/GyulyVGC/sniffnet?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Vous avez du trafic réseau bizarre et pas envie de vous battre avec Wireshark ? Sniffnet est une GUI cross-platform en Rust, avec géolocalisation et détection de trafic suspect, accessible sans expertise particulière.

[GyulyVGC/sniffnet: Comfortably monitor your Internet traffic 🕵️‍♂️Comfortably monitor your Internet traffic 🕵️‍♂️. Contribute to GyulyVGC/sniffnet development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/519895363/53b57d97-a36d-4095-8ac7-700361dbd6fb)](https://github.com/GyulyVGC/sniffnet?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Logiciel de planification pour réservations en ligne](https://cal.com/fr/blog/cal-com-goes-closed-source-why?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Cal.com abandonne l'open source après 5 ans — en cause : l'IA permet désormais de scanner un codebase entier pour en extraire des vulnérabilités en quelques minutes.

[Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Logiciel de planification pour réservations en ligneCal.com goes closed source after 5 years. Here’s why rising AI-driven security risks and vulnerability discovery are forcing us to protect customer data.cal.com![](https://framerusercontent.com/images/kbv1qXf6TM85jTRqb8m0ToBSh8.png?width=1000&height=595)](https://cal.com/fr/blog/cal-com-goes-closed-source-why?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cybersecurity Looks Like Proof of Work Now](https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

La cybersécurité ressemble de plus en plus à du proof of work : pour sécuriser un système, il faut dépenser plus de tokens à trouver des failles que les attaquant·es n'en dépensent à les exploiter.

[Cybersecurity Looks Like Proof of Work NowIs security spending more tokens than your attacker?Drew Breunig![](https://www.dbreunig.com/img/locks_and_keys.jpg)](https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Hoodik - End-to-End Encrypted Cloud Storage](https://hoodik.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Hoodik — stockage cloud self-hosted, chiffré de bout en bout, construit avec Rust et Vue. Les fichiers sont chiffrés dans le navigateur avant tout envoi, le serveur ne voit jamais les données en clair.

[Hoodik - End-to-End Encrypted Cloud StorageHoodik is a lightweight, self-hosted, end-to-end encrypted cloud storage server built with Rust and Vue. Available as an Android app with native Rust encryption. Your files, your keys, your server.hoodik.io![](https://hoodik.io/images/screenshot.png)](https://hoodik.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Art Créa & Design

### [Generating a color spectrum for an image](https://amandahinton.com/blog/generating-a-color-spectrum-for-an-image?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~6 min

7 itérations pour trouver comment visualiser le spectre colorimétrique d'une image — et chaque échec est bien expliqué. Le résultat final ressemble à une forme d'onde sonore, avec la teinte sur l'axe X et la luminosité sur l'axe Y.

[Generating a color spectrum for an imageWalkthrough of building the Chromaculture Spectrimage analyzer that extracts and displays the color composition of an uploaded image.Amanda Hinton![](http://static1.squarespace.com/static/5cca34c50cf57d8e7575f84b/t/69de8dec084f12621e8b36f3/1776193004493/Spectrimage.png?format=1500w)](https://amandahinton.com/blog/generating-a-color-spectrum-for-an-image?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Introducing: ShaderPad](https://rileyjshaw.com/blog/introducing-shaderpad/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

ShaderPad : une petite lib pour intégrer un shader sur un site sans réécrire le même boilerplate à chaque fois. 5,8 kb gzippé, soit 30x moins que Three.js pour un usage ciblé.

### [v3ga/p5LearnableProgramming: Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state.](https://github.com/v3ga/p5LearnableProgramming?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

p5LearnableProgramming permet de visualiser pas à pas l'exécution d'un sketch p5.js — variables d'état en temps réel, fonctions de dessin animées. Un outil précieux pour comprendre vraiment ce que le code fait.

[v3ga/p5LearnableProgramming: Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state.Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state. - v3ga/p5LearnableProgrammingGitHub![](https://opengraph.githubassets.com/a1b5f551a25c5e668873cdf93e0a0835e284b82ecfc1364d2efde82615898dd4/v3ga/p5LearnableProgramming)](https://github.com/v3ga/p5LearnableProgramming?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Charcuterie](https://charcuterie.elastiq.ch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Charcuterie : un explorateur visuel pour l'Unicode. Parcourir les caractères, découvrir des glyphes proches, explorer scripts et symboles — avec une recherche par similarité visuelle basée sur des embeddings vectoriels.

[CharcuterieCharcuterie is a visual explorer for Unicode. Browse characters, discover related glyphs, and explore scripts, symbols, and shapes across the standard.Charcuterie![](https://charcuterie.elastiq.ch/social-share.png)](https://charcuterie.elastiq.ch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [A whole boss fight in 256 bytes](https://hellmood.111mb.de//A%5Fwhole%5Fboss%5Ffight%5Fin%5F256%5Fbytes.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Un boss fight complet — sprite, explosion, paysage défilant, musique MIDI — dans 256 octets de code DOS.

## Apple

### [momenbasel/PureMac](https://github.com/momenbasel/PureMac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

PureMac : alternative open-source à CleanMyMac, en SwiftUI natif, zéro telemetry, MIT. Désinstallation complète d'apps, nettoyage Xcode/Homebrew/caches système, nettoyage planifié. Disponible via Homebrew.

[momenbasel/PureMacFree, open-source macOS cleaner. CleanMyMac alternative with zero telemetry. Native SwiftUI, scheduled auto-cleaning, Xcode/Homebrew/system cache cleanup. MIT licensed. - momenbasel/PureMacGitHub![](https://opengraph.githubassets.com/b7e8c172410dec30546d4eda31b767e8cbbc017f12c20ef62a8758be4be95e30/momenbasel/PureMac)](https://github.com/momenbasel/PureMac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [jurplel/InstantSpaceSwitcher](https://github.com/jurplel/InstantSpaceSwitcher?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

InstantSpaceSwitcher supprime l'animation de changement de workspace sur macOS — le switch devient instantané. Installable via Homebrew.

[jurplel/InstantSpaceSwitcherNative space switching on macOS with no animation. Contribute to jurplel/InstantSpaceSwitcher development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/cd181f456bb7060bb1578df762fec12734ad524d2598b4178c9288cda7c3370f/jurplel/InstantSpaceSwitcher)](https://github.com/jurplel/InstantSpaceSwitcher?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [farzaa/clicky](https://github.com/farzaa/clicky?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Clicky : un assistant IA qui vit à côté de votre curseur, voit votre écran, vous parle et pointe les éléments d'interface. Le code source est disponible pour qui veut comprendre ou bidouiller.

[farzaa/clickyContribute to farzaa/clicky development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/1bba46f668315f829dc71a46237901afe816152f3fe717d3533a5feadc7bb307/farzaa/clicky)](https://github.com/farzaa/clicky?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [wil-pe/CATAI: Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM.](https://github.com/wil-pe/CATAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Des chats en pixel art qui se baladent sur votre dock macOS et discutent via Ollama 🐈 🐈‍⬛

[wil-pe/CATAI: Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM.Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM. - wil-pe/CATAIGitHub![](https://opengraph.githubassets.com/af6443d453582c251e0746dc4ebc356b3c20a3af04b457be22f48cd4e48471af/wil-pe/CATAI)](https://github.com/wil-pe/CATAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Culture Tech

### [Inside GitHub's Fake Star Economy](https://awesomeagents.ai/news/github-fake-stars-investigation/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~14 min

6 millions de fausses stars sur GitHub, vendues dès 0,06 $ l'unité, et des VCs qui s'en servent comme signal pour sourcer des seed rounds. L'économie souterraine est mature, documentée et opère en plein jour.

[Inside GitHub's Fake Star EconomySix million fake stars, $0.06 per click, and a VC funding pipeline that treats GitHub popularity as proof of traction. We ran our own analysis on 20 repos and found the fingerprints.Awesome Agents![](https://awesomeagents.ai/images/news/github-fake-stars-investigation_hu_e6899b47d07205c8.jpg)](https://awesomeagents.ai/news/github-fake-stars-investigation/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Revealed: ‘Anti-social media’ shows twice as much content from strangers as posts from friends and family](https://www.ippr.org/media-office/revealed-anti-social-media-shows-twice-as-much-content-from-strangers-as-posts-from-friends-and-family?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Sur Instagram, Facebook ou TikTok, seulement 18 % des posts vus viennent de gens que vous connaissez. Le reste ? Des influenceur·se·s, des marques, des pubs. Vos réseaux sociaux ne sont plus vraiment sociaux.

[Revealed: ‘Anti-social media’ shows twice as much content from strangers as posts from friends and familyLess than one in five posts come from people users actually know, while over a third are from people they don’t knowReform voters are least likely to see cIPPR![](https://ippr-org.transforms.svdcdn.com/production/Placeholders/placeholder-1.png?w=1573&h=982&q=100&auto=format&fit=crop&dm=1702910983&s=821e236eee378af33a61b4e0b340cd99)](https://www.ippr.org/media-office/revealed-anti-social-media-shows-twice-as-much-content-from-strangers-as-posts-from-friends-and-family?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [You can absolutely have an RSS dependent website in 2026](https://matduggan.com/you-can-absolutely-have-an-rss-dependent-website-in-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

50 % du trafic de ce site vient des flux RSS, sans newsletter, sans base d'emails, sans pop-up d'inscription. La preuve que l'écosystème RSS est stable et pas mort.

[You can absolutely have an RSS dependent website in 2026I write stuff here. Sometimes the stuff is good. Sometimes it reads like I wrote it at 2 AM after an argument with a YAML file, which is because I did. But one decision I made early on was that I d...matduggan.com, matduggan.com![](https://matduggan.com/content/images/2024/01/favicon.ico)](https://matduggan.com/you-can-absolutely-have-an-rss-dependent-website-in-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Jeu vidéo

### [Replicube sur Steam](https://store.steampowered.com/app/3401490/Replicube/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un puzzle game où vous codez pour reproduire des objets 3D en voxels — sans solution imposée. Un super moyen de progresser en maths et en algorithmie.

[Replicube sur SteamReplicube is an open-ended programming puzzle game/toy about writing code to replicate 3D voxel-based objects. Solve puzzles, pursue leaderboard glory, or just make art to share with the in-game c...store.steampowered.com![](https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3401490/a8983fd55b0a818bfb67a0e4bbdfda064ff2ae75/capsule_616x353.jpg?t=1776125875)](https://store.steampowered.com/app/3401490/Replicube/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [The simple geometry behind any road](https://sandboxspirit.com/blog/simple-geometry-of-roads/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Comment les routes procédurales sont construites géométriquement : des arcs, des lignes, et une vieille technique de CAD appelée "fillet".

[The simple geometry behind any roadHow does the geometry of a road unfold?Sandbox Spirit![](https://sandboxspirit.com/_astro/og_image.BOu06ZKG.png)](https://sandboxspirit.com/blog/simple-geometry-of-roads/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Musique & Audio

### [La thune fait-elle le bonheur ? (et combien en faut-il ?) | Thune](https://shows.acast.com/thune/episodes/largent-fait-il-le-bonheur-et-si-oui-combien-en-faut-il?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

\[podcast\] L'argent fait-il le bonheur ? Un épisode passionnant avec une économiste qui s'appuie sur des données réelles.

[La thune fait-elle le bonheur ? (et combien en faut-il ?) | ThuneÉcouter La thune fait-elle le bonheur ? (et combien en faut-il ?) de Thune. L’argent fait-il le bonheur ? Si a tous un avis sur la question, peu de gens ont vraiment la réponse.Dans cet épisode, on...shows.acast.com![](https://open-images.acast.com/shows/6569d320c27dae001249cf18/show-cover.jpg?height=315)](https://shows.acast.com/thune/episodes/largent-fait-il-le-bonheur-et-si-oui-combien-en-faut-il?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Fun & WTF

### [jshchnz/codemaxxed](https://github.com/jshchnz/codemaxxed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Un repo GitHub dont le seul objectif est d'accumuler le maximum de lignes de code inutiles — 136 millions déjà. Le tout tourne en automatique toutes les 30 minutes. MIT License : "This code is free, which is exactly what it's worth."

[jshchnz/codemaxxedContribute to jshchnz/codemaxxed development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/c8ee9f5922318c97abaac22be345624116a1aa8b73ba87014579671b921341ad/jshchnz/codemaxxed)](https://github.com/jshchnz/codemaxxed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Autre

### [Les fans hardcore de Trump...et de Q 👀](https://www.youtube.com/watch?v=xh5kO5jp4FY&feature=youtu.be&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Un témoignage lucide sur la déconstruction des croyances QAnon et New Age 👏

[Les fans hardcore de Trump...et de Q 👀Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/xh5kO5jp4FY/hqdefault.jpg)](https://www.youtube.com/watch?v=xh5kO5jp4FY&feature=youtu.be&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Prove You Are a Robot: CAPTCHAs for Agents](https://browser-use.com/posts/prove-you-are-a-robot?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Un reverse-CAPTCHA pour garder les humains dehors et laisser passer les agents.

[Prove You Are a Robot: CAPTCHAs for AgentsFor our agent-native signup we built a reverse-CAPTCHA that keeps humans out and lets agents in.Browser Use![](https://browser-use.com/api/og?title=Prove+You+Are+a+Robot%3A+CAPTCHAs+for+Agents&date=Apr+13%2C+2026&author=Luka+Secilmis)](https://browser-use.com/posts/prove-you-are-a-robot?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Claude Opus 4.7](https://www.anthropic.com/news/claude-opus-4-7?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~6 min

Claude Opus 4.7 est disponible — amélioration notable sur le coding avancé, meilleure vision (images jusqu'à \~3,75 mégapixels), et nouveaux safeguards cybersécurité déployés en production pour la première fois.

[Claude Opus 4.7Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/96ea2509a90e527642c822303e56296a07bcfce4-1920x1080.png)](https://www.anthropic.com/news/claude-opus-4-7?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [mattmireles/gemma-tuner-multimodal](https://github.com/mattmireles/gemma-tuner-multimodal?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~11 min

Fine-tuner LoRA pour Gemma 4 et 3n, multimodal (texte, images, audio), qui tourne nativement sur Apple Silicon via MPS — sans GPU NVIDIA, sans copier des téraoctets en local.

[mattmireles/gemma-tuner-multimodalFine-tune Gemma 4 and 3n with audio, images and text on Apple Silicon, using PyTorch and Metal Performance Shaders. - mattmireles/gemma-tuner-multimodalGitHub![](https://opengraph.githubassets.com/61cd54c7fb2bcf75be1b2b7caa7a64e990386f63e0004488e787d3ba2962a2af/mattmireles/gemma-tuner-multimodal)](https://github.com/mattmireles/gemma-tuner-multimodal?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [multica-ai/multica: The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.](https://github.com/multica-ai/multica?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Multica : la version open source des Claude Managed Agents. On assigne des tâches à un agent comme à un·e collègue, il s'en empare, code, remonte les blockers et met à jour les statuts. Self-hostable, compatible Claude Code et Codex.

[multica-ai/multica: The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills. - multica-ai/multicaGitHub![](https://opengraph.githubassets.com/536697d9f5a63d030efe0c079386d71876cf9c8d8f81ea8f922a29c1730ef376/multica-ai/multica)](https://github.com/multica-ai/multica?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [aaif-goose/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM](https://github.com/aaif-goose/goose?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Goose, agent IA open source qui installe, exécute, édite et teste — compatible 15+ providers et 70+ extensions MCP. Rejoint la Linux Foundation via l'Agentic AI Foundation.

[aaif-goose/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLMan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM - aaif-goose/gooseGitHub![](https://opengraph.githubassets.com/cdb1aaa7c393bdbda61ea22e7093adf5bf1b7d7c769416337a70b19c2fbaf3f9/aaif-goose/goose)](https://github.com/aaif-goose/goose?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).00 vers Zed + OpenRouter : Bonjour,

Bienvenue dans cette édition #53 de ma veille hebdo ! Voici les 61 articles qui ont retenu mon attention cette semaine. Bonne lecture !

## IA

### [Coding Models Are Doing Too Much | wh](https://nrehiew.github.io/blog/minimal%5Fediting/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~16 min

On demande à un modèle de corriger un bug mineur, il réécrit toute la fonction. Cet article mesure ce sur-editing et cherche comment entraîner les modèles à produire des patches vraiment minimaux.

### [OpenCoworkAI/open-codesign: Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first, MIT.](https://github.com/OpenCoworkAI/open-codesign?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Alternative open-source à Claude Design / v0 / Bolt : prompt → prototype, slides ou PDF, en local, avec la clé API qu'on utilise déjà. Multi-modèles (Claude, GPT, Gemini, Ollama…), BYOK, MIT.

[OpenCoworkAI/open-codesign: Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first, MIT.Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first,...GitHub![](https://repository-images.githubusercontent.com/1214028719/9fb04505-2c77-434c-a4cc-336b6ce2933b)](https://github.com/OpenCoworkAI/open-codesign?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [coreyhaines31/marketingskills: Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.](https://github.com/coreyhaines31/marketingskills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~8 min

Un dépôt qui transforme des skills marketing (CRO, SEO, copywriting) en fichiers markdown branchables sur vos agents IA — Claude Code, Cursor, Codex. Concret et immédiatement utilisable. 22K stars sur GitHub.

[coreyhaines31/marketingskills: Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering. - coreyhaines31/marketingskillsGitHub![](https://opengraph.githubassets.com/2969b379010fc8b09b5248a249c35cb435577f31ad804e06a77e35578c01361a/coreyhaines31/marketingskills)](https://github.com/coreyhaines31/marketingskills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [mnfst/manifest: Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚](https://github.com/mnfst/manifest?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Manifest route chaque requête vers le modèle LLM le moins cher capable de la traiter. Self-hostable, 500+ modèles.

[mnfst/manifest: Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚 - mnfst/manifestGitHub![](https://repository-images.githubusercontent.com/542185751/1e9e68d1-e5f0-4cd6-bde9-50cc34784432)](https://github.com/mnfst/manifest?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [anthropics/claude-desktop-buddy: Reference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code Desktop](https://github.com/anthropics/claude-desktop-buddy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Anthropic ouvre une API BLE opt-in pour brancher Claude Desktop sur des devices faits-maison — l'exemple du "desk pet" ESP32 qui s'impatiente quand une permission attend est exactement le genre de truc qui donne envie de sortir le fer à souder.

[anthropics/claude-desktop-buddy: Reference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code DesktopReference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code Desktop - anthropics/claude-desktop-buddyGitHub![](https://opengraph.githubassets.com/65f97b6d3d8a027c13a0fe7a54fff5b1ce30403ce048b486307ccfb17e5364f7/anthropics/claude-desktop-buddy)](https://github.com/anthropics/claude-desktop-buddy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Measuring Claude 4.7's tokenizer costs](https://www.claudecodecamp.com/p/i-measured-claude-4-7-s-new-tokenizer-here-s-what-it-costs-you?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Claude 4.7 annonce 1.0–1.35x de tokens supplémentaires. Les mesures réelles donnent 1.47x sur de la doc technique, 1.45x sur un vrai CLAUDE.md.

[Measuring Claude 4.7's tokenizer costsThe docs said 1.0–1.35x more tokens. On real content, I measured 1.47x.Claude Code Camp![](https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/e5042662-e001-4de8-8c26-224b260a6303/thumbnail.png?t=1776374689)](https://www.claudecodecamp.com/p/i-measured-claude-4-7-s-new-tokenizer-here-s-what-it-costs-you?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Robbyant/lingbot-map: A feed-forward 3D foundation model for reconstructing scenes from streaming data](https://github.com/Robbyant/lingbot-map?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

LingBot-Map : un foundation model feed-forward pour la reconstruction 3D en streaming, capable de tourner à \~20 FPS sur des séquences de plus de 10 000 frames.

[Robbyant/lingbot-map: A feed-forward 3D foundation model for reconstructing scenes from streaming dataA feed-forward 3D foundation model for reconstructing scenes from streaming data - Robbyant/lingbot-mapGitHub![](https://opengraph.githubassets.com/a293321fbe5bd32a67cc390bda92d100440df434f8fb31f8c62248f59ecae9cb/Robbyant/lingbot-map)](https://github.com/Robbyant/lingbot-map?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [op7418/logo-generator-skill](https://github.com/op7418/logo-generator-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~7 min

Un skill Claude Code pour générer des logos SVG professionnels : plusieurs variantes géométriques, puis des visuels de présentation avec 12 styles de fonds différents. Le résultat est exportable en SVG et PNG.

[op7418/logo-generator-skilllogo-generator-skill. Contribute to op7418/logo-generator-skill development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/abd5ec9d0abb4313408e5d47734146a50d1c9fb2ae11fbd25c771e8a0c570576/op7418/logo-generator-skill)](https://github.com/op7418/logo-generator-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [thunderbird/thunderbolt](https://github.com/thunderbird/thunderbolt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

MZLA (Mozilla) lance Thunderbolt, un client IA d'entreprise open source qui tourne sur votre propre infrastructure : choix des modèles, données on-prem, zéro vendor lock-in. Encore en développement actif, mais déjà déployable via Docker.

[thunderbird/thunderboltAI You Control: Choose your models. Own your data. Eliminate vendor lock-in. - thunderbird/thunderboltGitHub![](https://opengraph.githubassets.com/33c840d7f2b4bd1fd0f1efd090c1c1fe2d248cd4d24b5495b91836db7fb10055/thunderbird/thunderbolt)](https://github.com/thunderbird/thunderbolt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Is Your Site Agent-Ready?](http://isitagentready.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Votre site est-il prêt pour les agents IA ? Cet outil scanne robots.txt, MCP, OAuth, Agent Skills et d'autres standards émergents. Fun fact : le site de Cloudflare lui-même a une mauvaise note à ce score 🤔

[Is Your Site Agent-Ready?Scan your website to see if it's ready for AI agents. Check for llms.txt, MCP, agent skills, and other agent-friendly standards.Is Your Site Agent-Ready?![](https://isitagentready.com/og-image.png)](http://isitagentready.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cocoon-AI/architecture-diagram-generator](https://github.com/Cocoon-AI/architecture-diagram-generator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

Un skill Claude pour générer des diagrammes d'architecture système en HTML/SVG — thème sombre, color coding sémantique, zéro dépendance. On décrit l'archi en texte, Claude produit le fichier.

[Cocoon-AI/architecture-diagram-generatorGenerate beautiful dark-themed system architecture diagrams as standalone HTML/SVG files. Works as a Claude AI skill. - Cocoon-AI/architecture-diagram-generatorGitHub![](https://opengraph.githubassets.com/f3cb015934aaa9fd03190e5ae1ed88bff9b259a70831a55ae4286461c829357a/Cocoon-AI/architecture-diagram-generator)](https://github.com/Cocoon-AI/architecture-diagram-generator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [dgreenheck/webgpu-claude-skill: A Claude skill for developing WebGPU applications with Three.js](https://github.com/dgreenheck/webgpu-claude-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un skill Claude pour développer des applications Three.js avec le renderer WebGPU et TSL (Three.js Shading Language) — compute shaders, post-processing, intégration WGSL custom, gestion du device loss.

[dgreenheck/webgpu-claude-skill: A Claude skill for developing WebGPU applications with Three.jsA Claude skill for developing WebGPU applications with Three.js - dgreenheck/webgpu-claude-skillGitHub![](https://opengraph.githubassets.com/18d5988ec5d14eae5c4f963a73b3c8c2b6411a1c1d275af146acdfc3b83ab432/dgreenheck/webgpu-claude-skill)](https://github.com/dgreenheck/webgpu-claude-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [phuryn/claude-usage](https://github.com/phuryn/claude-usage?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un dashboard local pour visualiser sa consommation de tokens Claude Code — modèles, coûts estimés, historique de sessions.

[phuryn/claude-usageA local dashboard for tracking your Claude Code token usage, costs, and session history. Pro and Max subscribers get a progress bar. This gives you the full picture. - phuryn/claude-usageGitHub![](https://opengraph.githubassets.com/6e9ca23e26ef03f2e2763ccc972bb01405a3d936ac51071160c292c638b64fac/phuryn/claude-usage)](https://github.com/phuryn/claude-usage?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Reallocating $100/Month Claude Code Spend to Zed and OpenRouter](https://braw.dev/blog/2026-04-06-reallocating-100-month-claude-spend/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~6 min

Pourquoi pas réallouer son budget Claude Code de $100 vers Zed + OpenRouter : $10/mois pour l'éditeur, $90 de crédits OpenRouter qui ne s'évaporent pas en fin de fenêtre.

[Reallocating $100/Month Claude Code Spend to Zed and OpenRouterWith Anthropic altering rate limits, we can find other places to spend our money. I have chosen Zed editor with OpenRouter for maximum flexibility.braw.dev![](https://braw.dev/images/braw-dev-og-background_hu_960e5912b59745f.png)](https://braw.dev/blog/2026-04-06-reallocating-100-month-claude-spend/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Tool: Atomic](https://atomicapp.ai/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Atomic : une base de connaissances open source, self-hosted, qui connecte vos notes via un graphe sémantique — recherche vectorielle, auto-tagging, synthèse wiki par tag, et intégration MCP pour Claude ou Cursor.

### [rowboatlabs/rowboat: Open-source AI coworker, with memory](https://github.com/rowboatlabs/rowboat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Rowboat : un AI coworker open-source, local-first, qui construit un knowledge graph à partir de vos emails et notes de réunion — et s'en sert pour préparer vos meetings, rédiger des docs ou générer des slides. Tout reste en Markdown sur votre machine.

[rowboatlabs/rowboat: Open-source AI coworker, with memoryOpen-source AI coworker, with memory. Contribute to rowboatlabs/rowboat development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/187886f258117e2489b09615bd62aece33d4cc0f94a9f6aa3a346ab38d852029/rowboatlabs/rowboat)](https://github.com/rowboatlabs/rowboat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [i built a passive english coach into my ai coding assistant heres how f2846600340a](https://medium.com/@benoit.leveque/i-built-a-passive-english-coach-into-my-ai-coding-assistant-heres-how-f2846600340a?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Apprendre l'anglais sans quitter son éditeur, intégré directement dans son assistant IA de code — c'est une bonne idée pour les développeur·se·s qui jonglent entre les deux langues toute la journée.

### [Agent Reading Test](https://agentreadingtest.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un benchmark pour tester la capacité des agents IA à lire du contenu web : truncation, SPA shell, soft 404, redirects… 10 scénarios, 20 points.

[Agent Reading TestA benchmark that tests how well AI coding agents can read web content. 10 tests, 20 points.agentreadingtest.com![](https://agentreadingtest.com/sharing-image.png)](https://agentreadingtest.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Dev

### [open-metadata/OpenMetadata: OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.](https://github.com/open-metadata/OpenMetadata?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

OpenMetadata : une plateforme open source unifiée pour la data discovery, l'observabilité et la gouvernance des données — avec du lineage au niveau colonne et 84+ connecteurs.

[open-metadata/OpenMetadata: OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team co...GitHub![](https://repository-images.githubusercontent.com/391740664/efe90d29-24a5-4376-88da-9374fedbcf91)](https://github.com/open-metadata/OpenMetadata?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [SVGL](https://svgl.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

SVGL : une bibliothèque de logos SVG classés par catégorie (frameworks, bases de données, outils IA…), avec une API et une intégration shadcn/ui. Plus de 600 logos disponibles.

[SVGLA beautiful library with SVG logos@pheralb\_![](https://svgl.app/images/screenshot_dark.png)](https://svgl.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [henrygd/beszel: Lightweight server monitoring with historical data, docker stats, and alerts.](https://github.com/henrygd/beszel?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Beszel : monitoring de serveurs léger, avec stats Docker, historique et alertes — basé sur PocketBase, multi-utilisateur·rice, OAuth, backup S3\. Opérationnel en quelques minutes.

[henrygd/beszel: Lightweight server monitoring with historical data, docker stats, and alerts.Lightweight server monitoring with historical data, docker stats, and alerts. - henrygd/beszelGitHub![](https://repository-images.githubusercontent.com/825470378/2710c6db-f934-4a8b-a2c4-7a0abbcd2ad6)](https://github.com/henrygd/beszel?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Interval Calculator](https://victorpoughon.github.io/interval-calculator/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

Une calculatrice qui opère sur des unions d'intervalles plutôt que sur des nombres réels. Open source.

### [Cloudflare Email Service](https://blog.cloudflare.com/email-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~8 min

Cloudflare Email Service passe en public beta : envoyer et recevoir des emails nativement depuis un Worker ou un agent, sans gérer SPF/DKIM/DMARC à la main.

[Cloudflare Email ServiceAgents are becoming multi-channel. That means making them available wherever your users already are — including the inbox. Today, Cloudflare Email Service enters public beta with the infrastructure...The Cloudflare Blog![](https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3RDH6grpXMz6DWEQmZgXj9/0dcfca0bf86c72e933d4fcb8b585b45c/OG_Share_2024-2025-2026__2_.png)](https://blog.cloudflare.com/email-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [steipete/wacli: WhatsApp CLI](https://github.com/steipete/wacli/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

\`wacli\` — un CLI pour WhatsApp : sync locale de l'historique, recherche offline, envoi de messages et gestion des groupes. Construit sur \`whatsmeow\`, installable via Homebrew.

[steipete/wacli: WhatsApp CLIWhatsApp CLI. Contribute to steipete/wacli development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/e2e98bd0f7233a6eb2d6c4ea3def14b1be1c61cb2fb7b1363bf856bc2490099d/steipete/wacli)](https://github.com/steipete/wacli/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [vyfor/rattles](https://github.com/vyfor/rattles?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

\`rattles\` — une bibliothèque de spinners terminaux pour Rust, sans dépendance, compatible \`no\_std\`

[vyfor/rattles🪇 Minimal terminal spinners for Rust. Contribute to vyfor/rattles development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/1207421443/744eee7e-a567-477f-9c87-c745a5bfa585)](https://github.com/vyfor/rattles?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Supaterm - The terminal with skills](https://supaterm.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Supaterm — un terminal avec des skills

[Supaterm - The terminal with skillsThe terminal with skillssupaterm.com![](https://supaterm.com/og.png)](https://supaterm.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Porting Mac OS X to the Nintendo Wii](https://bryankeller.github.io/2026/04/08/porting-mac-os-x-nintendo-wii.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~26 min

Mac OS X Cheetah qui boot sur une Nintendo Wii — bootloader custom, patches kernel, drivers écrits de zéro. Le PowerPC 750CL de la Wii partage la même lignée que les G3 Mac : c'est ce détail qui a rendu le projet possible.

### [System Design Tool & Distributed Systems Simulator](https://paperdraw.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Un outil pour concevoir, simuler et chaos-tester des architectures de systèmes distribués, directement dans le navigateur

[System Design Tool & Distributed Systems Simulatorpaperdraw.dev is a system design tool to build, simulate, and chaos test distributed systems architecture in your browser.paperdraw.dev![](https://paperdraw.dev/icons/Icon-512.png)](https://paperdraw.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Apps

### [open-wanderer/wanderer: wanderer is a self-hosted trail database. Save your adventures!](https://github.com/open-wanderer/wanderer?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Wanderer, une base de données de trails en self-hosted — pour gérer, planifier et partager vos itinéraires sans dépendre d'un service tiers. Pratique aussi pour les coureur·se·s qui veulent s'entraîner sur le Charles de Gaulle sans se faire gôler.

[open-wanderer/wanderer: wanderer is a self-hosted trail database. Save your adventures!wanderer is a self-hosted trail database. Save your adventures! - open-wanderer/wandererGitHub![](https://opengraph.githubassets.com/f2197975470eb57cb7a103cbf0f29faf2efaa3d24a9c409640249d78ed298e41/open-wanderer/wanderer)](https://github.com/open-wanderer/wanderer?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [nexmoe/VidBee: Download videos from almost any website worldwide](https://github.com/nexmoe/VidBee?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

VidBee : une interface desktop open source pour télécharger des vidéos depuis 1000+ sites, construite sur yt-dlp. Supporte aussi l'auto-download via RSS et se déploie en mode web/API avec Docker.

[nexmoe/VidBee: Download videos from almost any website worldwideDownload videos from almost any website worldwide. Contribute to nexmoe/VidBee development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/5e0e473d41231ccc2e87aca62663d0c0e504ffd76ccd0c5801a5ec073a8732b5/nexmoe/VidBee)](https://github.com/nexmoe/VidBee?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Show HN: Antenna – RSS reader with a built-in MCP server](https://antennafeed.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Antenna : un lecteur RSS local-first qui expose vos abonnements à vos agents IA via MCP.

[Show HN: Antenna – RSS reader with a built-in MCP serverLocal-first RSS / Atom / JSON-Feed reader. Stores subscriptions in your own SQLite + FTS5 index, emails new posts via your own SMTP, and exposes the same data to AI agents through six MCP tools.antennafeed.com![](https://antennafeed.com/assets/og-image.png)](https://antennafeed.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [brightbeanxyz/brightbean-studio: Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilot.](https://github.com/brightbeanxyz/brightbean-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~13 min

BrightBean Studio : alternative open-source et self-hostable à Buffer ou Sendible. Planification, publication et gestion de contenu sur 10+ plateformes, sans limite de sièges ni de workspaces, sans tier payant.

[brightbeanxyz/brightbean-studio: Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilot.Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilo...GitHub![](https://opengraph.githubassets.com/ed785d065d3dd4be9d8bfc8e322fc9232fddcf0d9541d92d5a6ee557e51d6413/brightbeanxyz/brightbean-studio)](https://github.com/brightbeanxyz/brightbean-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [gitroomhq/postiz-app: 📨 The ultimate social media scheduling tool, with a bunch of AI 🤖](https://github.com/gitroomhq/postiz-app?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Postiz, alternative open source à Buffer pour le scheduling sur les réseaux sociaux — Buffer facture 6 $ par canal par mois. Auto-hébergeable, licence AGPL, IA intégrée, support LinkedIn, Bluesky, Mastodon, TikTok et bien d'autres.

[gitroomhq/postiz-app: 📨 The ultimate social media scheduling tool, with a bunch of AI 🤖📨 The ultimate social media scheduling tool, with a bunch of AI 🤖 - gitroomhq/postiz-appGitHub![](https://repository-images.githubusercontent.com/664013991/8b16b484-683a-4ed9-a132-6d070704cc12)](https://github.com/gitroomhq/postiz-app?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [glanceapp/glance: A self-hosted dashboard that puts all your feeds in one place](https://github.com/glanceapp/glance?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~7 min

Glance — un dashboard self-hosted léger pour centraliser ses feeds RSS, Hacker News, Reddit, YouTube, météo, marchés… Configurable en YAML, dispo en binaire unique ou via Docker

[glanceapp/glance: A self-hosted dashboard that puts all your feeds in one placeA self-hosted dashboard that puts all your feeds in one place - glanceapp/glanceGitHub![](https://repository-images.githubusercontent.com/792861139/5aa82f46-2f6d-4773-a4f3-b42e136f453f)](https://github.com/glanceapp/glance?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Sécu & Vie privée

### [brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in production](https://github.com/brexhq/CrabTrap?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

CrabTrap : un proxy HTTP qui s'intercale entre vos agents IA et les APIs externes, évalue chaque requête sortante via des règles statiques + un LLM judge, et bloque ce qui ne correspond pas à votre politique de sécurité.

[brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in productionAn LLM-as-a-judge HTTP proxy to secure agents in production - GitHub - brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in productionGitHub![](https://opengraph.githubassets.com/619af50ca7360e6ae1ee8d1150ae5ee7d72cc4364f4d601dc619af307d30f251/brexhq/CrabTrap)](https://github.com/brexhq/CrabTrap?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [GyulyVGC/sniffnet: Comfortably monitor your Internet traffic 🕵️‍♂️](https://github.com/GyulyVGC/sniffnet?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Vous avez du trafic réseau bizarre et pas envie de vous battre avec Wireshark ? Sniffnet est une GUI cross-platform en Rust, avec géolocalisation et détection de trafic suspect, accessible sans expertise particulière.

[GyulyVGC/sniffnet: Comfortably monitor your Internet traffic 🕵️‍♂️Comfortably monitor your Internet traffic 🕵️‍♂️. Contribute to GyulyVGC/sniffnet development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/519895363/53b57d97-a36d-4095-8ac7-700361dbd6fb)](https://github.com/GyulyVGC/sniffnet?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Logiciel de planification pour réservations en ligne](https://cal.com/fr/blog/cal-com-goes-closed-source-why?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Cal.com abandonne l'open source après 5 ans — en cause : l'IA permet désormais de scanner un codebase entier pour en extraire des vulnérabilités en quelques minutes.

[Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Logiciel de planification pour réservations en ligneCal.com goes closed source after 5 years. Here’s why rising AI-driven security risks and vulnerability discovery are forcing us to protect customer data.cal.com![](https://framerusercontent.com/images/kbv1qXf6TM85jTRqb8m0ToBSh8.png?width=1000&height=595)](https://cal.com/fr/blog/cal-com-goes-closed-source-why?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cybersecurity Looks Like Proof of Work Now](https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

La cybersécurité ressemble de plus en plus à du proof of work : pour sécuriser un système, il faut dépenser plus de tokens à trouver des failles que les attaquant·es n'en dépensent à les exploiter.

[Cybersecurity Looks Like Proof of Work NowIs security spending more tokens than your attacker?Drew Breunig![](https://www.dbreunig.com/img/locks_and_keys.jpg)](https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Hoodik - End-to-End Encrypted Cloud Storage](https://hoodik.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Hoodik — stockage cloud self-hosted, chiffré de bout en bout, construit avec Rust et Vue. Les fichiers sont chiffrés dans le navigateur avant tout envoi, le serveur ne voit jamais les données en clair.

[Hoodik - End-to-End Encrypted Cloud StorageHoodik is a lightweight, self-hosted, end-to-end encrypted cloud storage server built with Rust and Vue. Available as an Android app with native Rust encryption. Your files, your keys, your server.hoodik.io![](https://hoodik.io/images/screenshot.png)](https://hoodik.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Art Créa & Design

### [Generating a color spectrum for an image](https://amandahinton.com/blog/generating-a-color-spectrum-for-an-image?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~6 min

7 itérations pour trouver comment visualiser le spectre colorimétrique d'une image — et chaque échec est bien expliqué. Le résultat final ressemble à une forme d'onde sonore, avec la teinte sur l'axe X et la luminosité sur l'axe Y.

[Generating a color spectrum for an imageWalkthrough of building the Chromaculture Spectrimage analyzer that extracts and displays the color composition of an uploaded image.Amanda Hinton![](http://static1.squarespace.com/static/5cca34c50cf57d8e7575f84b/t/69de8dec084f12621e8b36f3/1776193004493/Spectrimage.png?format=1500w)](https://amandahinton.com/blog/generating-a-color-spectrum-for-an-image?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Introducing: ShaderPad](https://rileyjshaw.com/blog/introducing-shaderpad/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

ShaderPad : une petite lib pour intégrer un shader sur un site sans réécrire le même boilerplate à chaque fois. 5,8 kb gzippé, soit 30x moins que Three.js pour un usage ciblé.

### [v3ga/p5LearnableProgramming: Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state.](https://github.com/v3ga/p5LearnableProgramming?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

p5LearnableProgramming permet de visualiser pas à pas l'exécution d'un sketch p5.js — variables d'état en temps réel, fonctions de dessin animées. Un outil précieux pour comprendre vraiment ce que le code fait.

[v3ga/p5LearnableProgramming: Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state.Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state. - v3ga/p5LearnableProgrammingGitHub![](https://opengraph.githubassets.com/a1b5f551a25c5e668873cdf93e0a0835e284b82ecfc1364d2efde82615898dd4/v3ga/p5LearnableProgramming)](https://github.com/v3ga/p5LearnableProgramming?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Charcuterie](https://charcuterie.elastiq.ch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Charcuterie : un explorateur visuel pour l'Unicode. Parcourir les caractères, découvrir des glyphes proches, explorer scripts et symboles — avec une recherche par similarité visuelle basée sur des embeddings vectoriels.

[CharcuterieCharcuterie is a visual explorer for Unicode. Browse characters, discover related glyphs, and explore scripts, symbols, and shapes across the standard.Charcuterie![](https://charcuterie.elastiq.ch/social-share.png)](https://charcuterie.elastiq.ch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [A whole boss fight in 256 bytes](https://hellmood.111mb.de//A%5Fwhole%5Fboss%5Ffight%5Fin%5F256%5Fbytes.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Un boss fight complet — sprite, explosion, paysage défilant, musique MIDI — dans 256 octets de code DOS.

## Apple

### [momenbasel/PureMac](https://github.com/momenbasel/PureMac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

PureMac : alternative open-source à CleanMyMac, en SwiftUI natif, zéro telemetry, MIT. Désinstallation complète d'apps, nettoyage Xcode/Homebrew/caches système, nettoyage planifié. Disponible via Homebrew.

[momenbasel/PureMacFree, open-source macOS cleaner. CleanMyMac alternative with zero telemetry. Native SwiftUI, scheduled auto-cleaning, Xcode/Homebrew/system cache cleanup. MIT licensed. - momenbasel/PureMacGitHub![](https://opengraph.githubassets.com/b7e8c172410dec30546d4eda31b767e8cbbc017f12c20ef62a8758be4be95e30/momenbasel/PureMac)](https://github.com/momenbasel/PureMac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [jurplel/InstantSpaceSwitcher](https://github.com/jurplel/InstantSpaceSwitcher?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

InstantSpaceSwitcher supprime l'animation de changement de workspace sur macOS — le switch devient instantané. Installable via Homebrew.

[jurplel/InstantSpaceSwitcherNative space switching on macOS with no animation. Contribute to jurplel/InstantSpaceSwitcher development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/cd181f456bb7060bb1578df762fec12734ad524d2598b4178c9288cda7c3370f/jurplel/InstantSpaceSwitcher)](https://github.com/jurplel/InstantSpaceSwitcher?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [farzaa/clicky](https://github.com/farzaa/clicky?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Clicky : un assistant IA qui vit à côté de votre curseur, voit votre écran, vous parle et pointe les éléments d'interface. Le code source est disponible pour qui veut comprendre ou bidouiller.

[farzaa/clickyContribute to farzaa/clicky development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/1bba46f668315f829dc71a46237901afe816152f3fe717d3533a5feadc7bb307/farzaa/clicky)](https://github.com/farzaa/clicky?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [wil-pe/CATAI: Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM.](https://github.com/wil-pe/CATAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Des chats en pixel art qui se baladent sur votre dock macOS et discutent via Ollama 🐈 🐈‍⬛

[wil-pe/CATAI: Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM.Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM. - wil-pe/CATAIGitHub![](https://opengraph.githubassets.com/af6443d453582c251e0746dc4ebc356b3c20a3af04b457be22f48cd4e48471af/wil-pe/CATAI)](https://github.com/wil-pe/CATAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Culture Tech

### [Inside GitHub's Fake Star Economy](https://awesomeagents.ai/news/github-fake-stars-investigation/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~14 min

6 millions de fausses stars sur GitHub, vendues dès 0,06 $ l'unité, et des VCs qui s'en servent comme signal pour sourcer des seed rounds. L'économie souterraine est mature, documentée et opère en plein jour.

[Inside GitHub's Fake Star EconomySix million fake stars, $0.06 per click, and a VC funding pipeline that treats GitHub popularity as proof of traction. We ran our own analysis on 20 repos and found the fingerprints.Awesome Agents![](https://awesomeagents.ai/images/news/github-fake-stars-investigation_hu_e6899b47d07205c8.jpg)](https://awesomeagents.ai/news/github-fake-stars-investigation/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Revealed: ‘Anti-social media’ shows twice as much content from strangers as posts from friends and family](https://www.ippr.org/media-office/revealed-anti-social-media-shows-twice-as-much-content-from-strangers-as-posts-from-friends-and-family?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Sur Instagram, Facebook ou TikTok, seulement 18 % des posts vus viennent de gens que vous connaissez. Le reste ? Des influenceur·se·s, des marques, des pubs. Vos réseaux sociaux ne sont plus vraiment sociaux.

[Revealed: ‘Anti-social media’ shows twice as much content from strangers as posts from friends and familyLess than one in five posts come from people users actually know, while over a third are from people they don’t knowReform voters are least likely to see cIPPR![](https://ippr-org.transforms.svdcdn.com/production/Placeholders/placeholder-1.png?w=1573&h=982&q=100&auto=format&fit=crop&dm=1702910983&s=821e236eee378af33a61b4e0b340cd99)](https://www.ippr.org/media-office/revealed-anti-social-media-shows-twice-as-much-content-from-strangers-as-posts-from-friends-and-family?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [You can absolutely have an RSS dependent website in 2026](https://matduggan.com/you-can-absolutely-have-an-rss-dependent-website-in-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

50 % du trafic de ce site vient des flux RSS, sans newsletter, sans base d'emails, sans pop-up d'inscription. La preuve que l'écosystème RSS est stable et pas mort.

[You can absolutely have an RSS dependent website in 2026I write stuff here. Sometimes the stuff is good. Sometimes it reads like I wrote it at 2 AM after an argument with a YAML file, which is because I did. But one decision I made early on was that I d...matduggan.com, matduggan.com![](https://matduggan.com/content/images/2024/01/favicon.ico)](https://matduggan.com/you-can-absolutely-have-an-rss-dependent-website-in-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Jeu vidéo

### [Replicube sur Steam](https://store.steampowered.com/app/3401490/Replicube/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un puzzle game où vous codez pour reproduire des objets 3D en voxels — sans solution imposée. Un super moyen de progresser en maths et en algorithmie.

[Replicube sur SteamReplicube is an open-ended programming puzzle game/toy about writing code to replicate 3D voxel-based objects. Solve puzzles, pursue leaderboard glory, or just make art to share with the in-game c...store.steampowered.com![](https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3401490/a8983fd55b0a818bfb67a0e4bbdfda064ff2ae75/capsule_616x353.jpg?t=1776125875)](https://store.steampowered.com/app/3401490/Replicube/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [The simple geometry behind any road](https://sandboxspirit.com/blog/simple-geometry-of-roads/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Comment les routes procédurales sont construites géométriquement : des arcs, des lignes, et une vieille technique de CAD appelée "fillet".

[The simple geometry behind any roadHow does the geometry of a road unfold?Sandbox Spirit![](https://sandboxspirit.com/_astro/og_image.BOu06ZKG.png)](https://sandboxspirit.com/blog/simple-geometry-of-roads/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Musique & Audio

### [La thune fait-elle le bonheur ? (et combien en faut-il ?) | Thune](https://shows.acast.com/thune/episodes/largent-fait-il-le-bonheur-et-si-oui-combien-en-faut-il?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

\[podcast\] L'argent fait-il le bonheur ? Un épisode passionnant avec une économiste qui s'appuie sur des données réelles.

[La thune fait-elle le bonheur ? (et combien en faut-il ?) | ThuneÉcouter La thune fait-elle le bonheur ? (et combien en faut-il ?) de Thune. L’argent fait-il le bonheur ? Si a tous un avis sur la question, peu de gens ont vraiment la réponse.Dans cet épisode, on...shows.acast.com![](https://open-images.acast.com/shows/6569d320c27dae001249cf18/show-cover.jpg?height=315)](https://shows.acast.com/thune/episodes/largent-fait-il-le-bonheur-et-si-oui-combien-en-faut-il?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Fun & WTF

### [jshchnz/codemaxxed](https://github.com/jshchnz/codemaxxed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Un repo GitHub dont le seul objectif est d'accumuler le maximum de lignes de code inutiles — 136 millions déjà. Le tout tourne en automatique toutes les 30 minutes. MIT License : "This code is free, which is exactly what it's worth."

[jshchnz/codemaxxedContribute to jshchnz/codemaxxed development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/c8ee9f5922318c97abaac22be345624116a1aa8b73ba87014579671b921341ad/jshchnz/codemaxxed)](https://github.com/jshchnz/codemaxxed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Autre

### [Les fans hardcore de Trump...et de Q 👀](https://www.youtube.com/watch?v=xh5kO5jp4FY&feature=youtu.be&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Un témoignage lucide sur la déconstruction des croyances QAnon et New Age 👏

[Les fans hardcore de Trump...et de Q 👀Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/xh5kO5jp4FY/hqdefault.jpg)](https://www.youtube.com/watch?v=xh5kO5jp4FY&feature=youtu.be&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Prove You Are a Robot: CAPTCHAs for Agents](https://browser-use.com/posts/prove-you-are-a-robot?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Un reverse-CAPTCHA pour garder les humains dehors et laisser passer les agents.

[Prove You Are a Robot: CAPTCHAs for AgentsFor our agent-native signup we built a reverse-CAPTCHA that keeps humans out and lets agents in.Browser Use![](https://browser-use.com/api/og?title=Prove+You+Are+a+Robot%3A+CAPTCHAs+for+Agents&date=Apr+13%2C+2026&author=Luka+Secilmis)](https://browser-use.com/posts/prove-you-are-a-robot?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Claude Opus 4.7](https://www.anthropic.com/news/claude-opus-4-7?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~6 min

Claude Opus 4.7 est disponible — amélioration notable sur le coding avancé, meilleure vision (images jusqu'à \~3,75 mégapixels), et nouveaux safeguards cybersécurité déployés en production pour la première fois.

[Claude Opus 4.7Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/96ea2509a90e527642c822303e56296a07bcfce4-1920x1080.png)](https://www.anthropic.com/news/claude-opus-4-7?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [mattmireles/gemma-tuner-multimodal](https://github.com/mattmireles/gemma-tuner-multimodal?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~11 min

Fine-tuner LoRA pour Gemma 4 et 3n, multimodal (texte, images, audio), qui tourne nativement sur Apple Silicon via MPS — sans GPU NVIDIA, sans copier des téraoctets en local.

[mattmireles/gemma-tuner-multimodalFine-tune Gemma 4 and 3n with audio, images and text on Apple Silicon, using PyTorch and Metal Performance Shaders. - mattmireles/gemma-tuner-multimodalGitHub![](https://opengraph.githubassets.com/61cd54c7fb2bcf75be1b2b7caa7a64e990386f63e0004488e787d3ba2962a2af/mattmireles/gemma-tuner-multimodal)](https://github.com/mattmireles/gemma-tuner-multimodal?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [multica-ai/multica: The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.](https://github.com/multica-ai/multica?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Multica : la version open source des Claude Managed Agents. On assigne des tâches à un agent comme à un·e collègue, il s'en empare, code, remonte les blockers et met à jour les statuts. Self-hostable, compatible Claude Code et Codex.

[multica-ai/multica: The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills. - multica-ai/multicaGitHub![](https://opengraph.githubassets.com/536697d9f5a63d030efe0c079386d71876cf9c8d8f81ea8f922a29c1730ef376/multica-ai/multica)](https://github.com/multica-ai/multica?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [aaif-goose/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM](https://github.com/aaif-goose/goose?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Goose, agent IA open source qui installe, exécute, édite et teste — compatible 15+ providers et 70+ extensions MCP. Rejoint la Linux Foundation via l'Agentic AI Foundation.

[aaif-goose/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLMan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM - aaif-goose/gooseGitHub![](https://opengraph.githubassets.com/cdb1aaa7c393bdbda61ea22e7093adf5bf1b7d7c769416337a70b19c2fbaf3f9/aaif-goose/goose)](https://github.com/aaif-goose/goose?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).0/mois pour l'éditeur, $90 de crédits OpenRouter qui ne s'évaporent pas en fin de fenêtre.

[Reallocating Bonjour,Bienvenue dans cette édition #53 de ma veille hebdo ! Voici les 61 articles qui ont retenu mon attention cette semaine. Bonne lecture !IA](https://braw.dev/blog/2026-04-06-reallocating-100-month-claude-spend/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)[Coding Models Are Doing Too Much | wh](https://nrehiew.github.io/blog/minimal%5Fediting/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~16 min

On demande à un modèle de corriger un bug mineur, il réécrit toute la fonction. Cet article mesure ce sur-editing et cherche comment entraîner les modèles à produire des patches vraiment minimaux.

### [OpenCoworkAI/open-codesign: Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first, MIT.](https://github.com/OpenCoworkAI/open-codesign?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Alternative open-source à Claude Design / v0 / Bolt : prompt → prototype, slides ou PDF, en local, avec la clé API qu'on utilise déjà. Multi-modèles (Claude, GPT, Gemini, Ollama…), BYOK, MIT.

[OpenCoworkAI/open-codesign: Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first, MIT.Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first,...GitHub![](https://repository-images.githubusercontent.com/1214028719/9fb04505-2c77-434c-a4cc-336b6ce2933b)](https://github.com/OpenCoworkAI/open-codesign?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [coreyhaines31/marketingskills: Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.](https://github.com/coreyhaines31/marketingskills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~8 min

Un dépôt qui transforme des skills marketing (CRO, SEO, copywriting) en fichiers markdown branchables sur vos agents IA — Claude Code, Cursor, Codex. Concret et immédiatement utilisable. 22K stars sur GitHub.

[coreyhaines31/marketingskills: Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering. - coreyhaines31/marketingskillsGitHub![](https://opengraph.githubassets.com/2969b379010fc8b09b5248a249c35cb435577f31ad804e06a77e35578c01361a/coreyhaines31/marketingskills)](https://github.com/coreyhaines31/marketingskills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [mnfst/manifest: Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚](https://github.com/mnfst/manifest?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Manifest route chaque requête vers le modèle LLM le moins cher capable de la traiter. Self-hostable, 500+ modèles.

[mnfst/manifest: Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚Smart Model Routing for Personal AI Agents. Cut Costs up to 70% 🦞👧🦚 - mnfst/manifestGitHub![](https://repository-images.githubusercontent.com/542185751/1e9e68d1-e5f0-4cd6-bde9-50cc34784432)](https://github.com/mnfst/manifest?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [anthropics/claude-desktop-buddy: Reference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code Desktop](https://github.com/anthropics/claude-desktop-buddy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Anthropic ouvre une API BLE opt-in pour brancher Claude Desktop sur des devices faits-maison — l'exemple du "desk pet" ESP32 qui s'impatiente quand une permission attend est exactement le genre de truc qui donne envie de sortir le fer à souder.

[anthropics/claude-desktop-buddy: Reference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code DesktopReference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code Desktop - anthropics/claude-desktop-buddyGitHub![](https://opengraph.githubassets.com/65f97b6d3d8a027c13a0fe7a54fff5b1ce30403ce048b486307ccfb17e5364f7/anthropics/claude-desktop-buddy)](https://github.com/anthropics/claude-desktop-buddy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Measuring Claude 4.7's tokenizer costs](https://www.claudecodecamp.com/p/i-measured-claude-4-7-s-new-tokenizer-here-s-what-it-costs-you?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Claude 4.7 annonce 1.0–1.35x de tokens supplémentaires. Les mesures réelles donnent 1.47x sur de la doc technique, 1.45x sur un vrai CLAUDE.md.

[Measuring Claude 4.7's tokenizer costsThe docs said 1.0–1.35x more tokens. On real content, I measured 1.47x.Claude Code Camp![](https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/e5042662-e001-4de8-8c26-224b260a6303/thumbnail.png?t=1776374689)](https://www.claudecodecamp.com/p/i-measured-claude-4-7-s-new-tokenizer-here-s-what-it-costs-you?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Robbyant/lingbot-map: A feed-forward 3D foundation model for reconstructing scenes from streaming data](https://github.com/Robbyant/lingbot-map?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

LingBot-Map : un foundation model feed-forward pour la reconstruction 3D en streaming, capable de tourner à \~20 FPS sur des séquences de plus de 10 000 frames.

[Robbyant/lingbot-map: A feed-forward 3D foundation model for reconstructing scenes from streaming dataA feed-forward 3D foundation model for reconstructing scenes from streaming data - Robbyant/lingbot-mapGitHub![](https://opengraph.githubassets.com/a293321fbe5bd32a67cc390bda92d100440df434f8fb31f8c62248f59ecae9cb/Robbyant/lingbot-map)](https://github.com/Robbyant/lingbot-map?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [op7418/logo-generator-skill](https://github.com/op7418/logo-generator-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~7 min

Un skill Claude Code pour générer des logos SVG professionnels : plusieurs variantes géométriques, puis des visuels de présentation avec 12 styles de fonds différents. Le résultat est exportable en SVG et PNG.

[op7418/logo-generator-skilllogo-generator-skill. Contribute to op7418/logo-generator-skill development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/abd5ec9d0abb4313408e5d47734146a50d1c9fb2ae11fbd25c771e8a0c570576/op7418/logo-generator-skill)](https://github.com/op7418/logo-generator-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [thunderbird/thunderbolt](https://github.com/thunderbird/thunderbolt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

MZLA (Mozilla) lance Thunderbolt, un client IA d'entreprise open source qui tourne sur votre propre infrastructure : choix des modèles, données on-prem, zéro vendor lock-in. Encore en développement actif, mais déjà déployable via Docker.

[thunderbird/thunderboltAI You Control: Choose your models. Own your data. Eliminate vendor lock-in. - thunderbird/thunderboltGitHub![](https://opengraph.githubassets.com/33c840d7f2b4bd1fd0f1efd090c1c1fe2d248cd4d24b5495b91836db7fb10055/thunderbird/thunderbolt)](https://github.com/thunderbird/thunderbolt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Is Your Site Agent-Ready?](http://isitagentready.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Votre site est-il prêt pour les agents IA ? Cet outil scanne robots.txt, MCP, OAuth, Agent Skills et d'autres standards émergents. Fun fact : le site de Cloudflare lui-même a une mauvaise note à ce score 🤔

[Is Your Site Agent-Ready?Scan your website to see if it's ready for AI agents. Check for llms.txt, MCP, agent skills, and other agent-friendly standards.Is Your Site Agent-Ready?![](https://isitagentready.com/og-image.png)](http://isitagentready.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cocoon-AI/architecture-diagram-generator](https://github.com/Cocoon-AI/architecture-diagram-generator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

Un skill Claude pour générer des diagrammes d'architecture système en HTML/SVG — thème sombre, color coding sémantique, zéro dépendance. On décrit l'archi en texte, Claude produit le fichier.

[Cocoon-AI/architecture-diagram-generatorGenerate beautiful dark-themed system architecture diagrams as standalone HTML/SVG files. Works as a Claude AI skill. - Cocoon-AI/architecture-diagram-generatorGitHub![](https://opengraph.githubassets.com/f3cb015934aaa9fd03190e5ae1ed88bff9b259a70831a55ae4286461c829357a/Cocoon-AI/architecture-diagram-generator)](https://github.com/Cocoon-AI/architecture-diagram-generator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [dgreenheck/webgpu-claude-skill: A Claude skill for developing WebGPU applications with Three.js](https://github.com/dgreenheck/webgpu-claude-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un skill Claude pour développer des applications Three.js avec le renderer WebGPU et TSL (Three.js Shading Language) — compute shaders, post-processing, intégration WGSL custom, gestion du device loss.

[dgreenheck/webgpu-claude-skill: A Claude skill for developing WebGPU applications with Three.jsA Claude skill for developing WebGPU applications with Three.js - dgreenheck/webgpu-claude-skillGitHub![](https://opengraph.githubassets.com/18d5988ec5d14eae5c4f963a73b3c8c2b6411a1c1d275af146acdfc3b83ab432/dgreenheck/webgpu-claude-skill)](https://github.com/dgreenheck/webgpu-claude-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [phuryn/claude-usage](https://github.com/phuryn/claude-usage?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un dashboard local pour visualiser sa consommation de tokens Claude Code — modèles, coûts estimés, historique de sessions.

[phuryn/claude-usageA local dashboard for tracking your Claude Code token usage, costs, and session history. Pro and Max subscribers get a progress bar. This gives you the full picture. - phuryn/claude-usageGitHub![](https://opengraph.githubassets.com/6e9ca23e26ef03f2e2763ccc972bb01405a3d936ac51071160c292c638b64fac/phuryn/claude-usage)](https://github.com/phuryn/claude-usage?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Reallocating $100/Month Claude Code Spend to Zed and OpenRouter](https://braw.dev/blog/2026-04-06-reallocating-100-month-claude-spend/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~6 min

Pourquoi pas réallouer son budget Claude Code de $100 vers Zed + OpenRouter : $10/mois pour l'éditeur, $90 de crédits OpenRouter qui ne s'évaporent pas en fin de fenêtre.

[Reallocating $100/Month Claude Code Spend to Zed and OpenRouterWith Anthropic altering rate limits, we can find other places to spend our money. I have chosen Zed editor with OpenRouter for maximum flexibility.braw.dev![](https://braw.dev/images/braw-dev-og-background_hu_960e5912b59745f.png)](https://braw.dev/blog/2026-04-06-reallocating-100-month-claude-spend/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Tool: Atomic](https://atomicapp.ai/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Atomic : une base de connaissances open source, self-hosted, qui connecte vos notes via un graphe sémantique — recherche vectorielle, auto-tagging, synthèse wiki par tag, et intégration MCP pour Claude ou Cursor.

### [rowboatlabs/rowboat: Open-source AI coworker, with memory](https://github.com/rowboatlabs/rowboat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Rowboat : un AI coworker open-source, local-first, qui construit un knowledge graph à partir de vos emails et notes de réunion — et s'en sert pour préparer vos meetings, rédiger des docs ou générer des slides. Tout reste en Markdown sur votre machine.

[rowboatlabs/rowboat: Open-source AI coworker, with memoryOpen-source AI coworker, with memory. Contribute to rowboatlabs/rowboat development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/187886f258117e2489b09615bd62aece33d4cc0f94a9f6aa3a346ab38d852029/rowboatlabs/rowboat)](https://github.com/rowboatlabs/rowboat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [i built a passive english coach into my ai coding assistant heres how f2846600340a](https://medium.com/@benoit.leveque/i-built-a-passive-english-coach-into-my-ai-coding-assistant-heres-how-f2846600340a?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Apprendre l'anglais sans quitter son éditeur, intégré directement dans son assistant IA de code — c'est une bonne idée pour les développeur·se·s qui jonglent entre les deux langues toute la journée.

### [Agent Reading Test](https://agentreadingtest.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un benchmark pour tester la capacité des agents IA à lire du contenu web : truncation, SPA shell, soft 404, redirects… 10 scénarios, 20 points.

[Agent Reading TestA benchmark that tests how well AI coding agents can read web content. 10 tests, 20 points.agentreadingtest.com![](https://agentreadingtest.com/sharing-image.png)](https://agentreadingtest.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Dev

### [open-metadata/OpenMetadata: OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.](https://github.com/open-metadata/OpenMetadata?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

OpenMetadata : une plateforme open source unifiée pour la data discovery, l'observabilité et la gouvernance des données — avec du lineage au niveau colonne et 84+ connecteurs.

[open-metadata/OpenMetadata: OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team co...GitHub![](https://repository-images.githubusercontent.com/391740664/efe90d29-24a5-4376-88da-9374fedbcf91)](https://github.com/open-metadata/OpenMetadata?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [SVGL](https://svgl.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

SVGL : une bibliothèque de logos SVG classés par catégorie (frameworks, bases de données, outils IA…), avec une API et une intégration shadcn/ui. Plus de 600 logos disponibles.

[SVGLA beautiful library with SVG logos@pheralb\_![](https://svgl.app/images/screenshot_dark.png)](https://svgl.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [henrygd/beszel: Lightweight server monitoring with historical data, docker stats, and alerts.](https://github.com/henrygd/beszel?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Beszel : monitoring de serveurs léger, avec stats Docker, historique et alertes — basé sur PocketBase, multi-utilisateur·rice, OAuth, backup S3\. Opérationnel en quelques minutes.

[henrygd/beszel: Lightweight server monitoring with historical data, docker stats, and alerts.Lightweight server monitoring with historical data, docker stats, and alerts. - henrygd/beszelGitHub![](https://repository-images.githubusercontent.com/825470378/2710c6db-f934-4a8b-a2c4-7a0abbcd2ad6)](https://github.com/henrygd/beszel?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Interval Calculator](https://victorpoughon.github.io/interval-calculator/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

Une calculatrice qui opère sur des unions d'intervalles plutôt que sur des nombres réels. Open source.

### [Cloudflare Email Service](https://blog.cloudflare.com/email-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~8 min

Cloudflare Email Service passe en public beta : envoyer et recevoir des emails nativement depuis un Worker ou un agent, sans gérer SPF/DKIM/DMARC à la main.

[Cloudflare Email ServiceAgents are becoming multi-channel. That means making them available wherever your users already are — including the inbox. Today, Cloudflare Email Service enters public beta with the infrastructure...The Cloudflare Blog![](https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3RDH6grpXMz6DWEQmZgXj9/0dcfca0bf86c72e933d4fcb8b585b45c/OG_Share_2024-2025-2026__2_.png)](https://blog.cloudflare.com/email-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [steipete/wacli: WhatsApp CLI](https://github.com/steipete/wacli/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

\`wacli\` — un CLI pour WhatsApp : sync locale de l'historique, recherche offline, envoi de messages et gestion des groupes. Construit sur \`whatsmeow\`, installable via Homebrew.

[steipete/wacli: WhatsApp CLIWhatsApp CLI. Contribute to steipete/wacli development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/e2e98bd0f7233a6eb2d6c4ea3def14b1be1c61cb2fb7b1363bf856bc2490099d/steipete/wacli)](https://github.com/steipete/wacli/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [vyfor/rattles](https://github.com/vyfor/rattles?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

\`rattles\` — une bibliothèque de spinners terminaux pour Rust, sans dépendance, compatible \`no\_std\`

[vyfor/rattles🪇 Minimal terminal spinners for Rust. Contribute to vyfor/rattles development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/1207421443/744eee7e-a567-477f-9c87-c745a5bfa585)](https://github.com/vyfor/rattles?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Supaterm - The terminal with skills](https://supaterm.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Supaterm — un terminal avec des skills

[Supaterm - The terminal with skillsThe terminal with skillssupaterm.com![](https://supaterm.com/og.png)](https://supaterm.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Porting Mac OS X to the Nintendo Wii](https://bryankeller.github.io/2026/04/08/porting-mac-os-x-nintendo-wii.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~26 min

Mac OS X Cheetah qui boot sur une Nintendo Wii — bootloader custom, patches kernel, drivers écrits de zéro. Le PowerPC 750CL de la Wii partage la même lignée que les G3 Mac : c'est ce détail qui a rendu le projet possible.

### [System Design Tool & Distributed Systems Simulator](https://paperdraw.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Un outil pour concevoir, simuler et chaos-tester des architectures de systèmes distribués, directement dans le navigateur

[System Design Tool & Distributed Systems Simulatorpaperdraw.dev is a system design tool to build, simulate, and chaos test distributed systems architecture in your browser.paperdraw.dev![](https://paperdraw.dev/icons/Icon-512.png)](https://paperdraw.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Apps

### [open-wanderer/wanderer: wanderer is a self-hosted trail database. Save your adventures!](https://github.com/open-wanderer/wanderer?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Wanderer, une base de données de trails en self-hosted — pour gérer, planifier et partager vos itinéraires sans dépendre d'un service tiers. Pratique aussi pour les coureur·se·s qui veulent s'entraîner sur le Charles de Gaulle sans se faire gôler.

[open-wanderer/wanderer: wanderer is a self-hosted trail database. Save your adventures!wanderer is a self-hosted trail database. Save your adventures! - open-wanderer/wandererGitHub![](https://opengraph.githubassets.com/f2197975470eb57cb7a103cbf0f29faf2efaa3d24a9c409640249d78ed298e41/open-wanderer/wanderer)](https://github.com/open-wanderer/wanderer?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [nexmoe/VidBee: Download videos from almost any website worldwide](https://github.com/nexmoe/VidBee?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

VidBee : une interface desktop open source pour télécharger des vidéos depuis 1000+ sites, construite sur yt-dlp. Supporte aussi l'auto-download via RSS et se déploie en mode web/API avec Docker.

[nexmoe/VidBee: Download videos from almost any website worldwideDownload videos from almost any website worldwide. Contribute to nexmoe/VidBee development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/5e0e473d41231ccc2e87aca62663d0c0e504ffd76ccd0c5801a5ec073a8732b5/nexmoe/VidBee)](https://github.com/nexmoe/VidBee?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Show HN: Antenna – RSS reader with a built-in MCP server](https://antennafeed.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Antenna : un lecteur RSS local-first qui expose vos abonnements à vos agents IA via MCP.

[Show HN: Antenna – RSS reader with a built-in MCP serverLocal-first RSS / Atom / JSON-Feed reader. Stores subscriptions in your own SQLite + FTS5 index, emails new posts via your own SMTP, and exposes the same data to AI agents through six MCP tools.antennafeed.com![](https://antennafeed.com/assets/og-image.png)](https://antennafeed.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [brightbeanxyz/brightbean-studio: Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilot.](https://github.com/brightbeanxyz/brightbean-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~13 min

BrightBean Studio : alternative open-source et self-hostable à Buffer ou Sendible. Planification, publication et gestion de contenu sur 10+ plateformes, sans limite de sièges ni de workspaces, sans tier payant.

[brightbeanxyz/brightbean-studio: Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilot.Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilo...GitHub![](https://opengraph.githubassets.com/ed785d065d3dd4be9d8bfc8e322fc9232fddcf0d9541d92d5a6ee557e51d6413/brightbeanxyz/brightbean-studio)](https://github.com/brightbeanxyz/brightbean-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [gitroomhq/postiz-app: 📨 The ultimate social media scheduling tool, with a bunch of AI 🤖](https://github.com/gitroomhq/postiz-app?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Postiz, alternative open source à Buffer pour le scheduling sur les réseaux sociaux — Buffer facture 6 $ par canal par mois. Auto-hébergeable, licence AGPL, IA intégrée, support LinkedIn, Bluesky, Mastodon, TikTok et bien d'autres.

[gitroomhq/postiz-app: 📨 The ultimate social media scheduling tool, with a bunch of AI 🤖📨 The ultimate social media scheduling tool, with a bunch of AI 🤖 - gitroomhq/postiz-appGitHub![](https://repository-images.githubusercontent.com/664013991/8b16b484-683a-4ed9-a132-6d070704cc12)](https://github.com/gitroomhq/postiz-app?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [glanceapp/glance: A self-hosted dashboard that puts all your feeds in one place](https://github.com/glanceapp/glance?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~7 min

Glance — un dashboard self-hosted léger pour centraliser ses feeds RSS, Hacker News, Reddit, YouTube, météo, marchés… Configurable en YAML, dispo en binaire unique ou via Docker

[glanceapp/glance: A self-hosted dashboard that puts all your feeds in one placeA self-hosted dashboard that puts all your feeds in one place - glanceapp/glanceGitHub![](https://repository-images.githubusercontent.com/792861139/5aa82f46-2f6d-4773-a4f3-b42e136f453f)](https://github.com/glanceapp/glance?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Sécu & Vie privée

### [brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in production](https://github.com/brexhq/CrabTrap?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

CrabTrap : un proxy HTTP qui s'intercale entre vos agents IA et les APIs externes, évalue chaque requête sortante via des règles statiques + un LLM judge, et bloque ce qui ne correspond pas à votre politique de sécurité.

[brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in productionAn LLM-as-a-judge HTTP proxy to secure agents in production - GitHub - brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in productionGitHub![](https://opengraph.githubassets.com/619af50ca7360e6ae1ee8d1150ae5ee7d72cc4364f4d601dc619af307d30f251/brexhq/CrabTrap)](https://github.com/brexhq/CrabTrap?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [GyulyVGC/sniffnet: Comfortably monitor your Internet traffic 🕵️‍♂️](https://github.com/GyulyVGC/sniffnet?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Vous avez du trafic réseau bizarre et pas envie de vous battre avec Wireshark ? Sniffnet est une GUI cross-platform en Rust, avec géolocalisation et détection de trafic suspect, accessible sans expertise particulière.

[GyulyVGC/sniffnet: Comfortably monitor your Internet traffic 🕵️‍♂️Comfortably monitor your Internet traffic 🕵️‍♂️. Contribute to GyulyVGC/sniffnet development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/519895363/53b57d97-a36d-4095-8ac7-700361dbd6fb)](https://github.com/GyulyVGC/sniffnet?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Logiciel de planification pour réservations en ligne](https://cal.com/fr/blog/cal-com-goes-closed-source-why?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Cal.com abandonne l'open source après 5 ans — en cause : l'IA permet désormais de scanner un codebase entier pour en extraire des vulnérabilités en quelques minutes.

[Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Logiciel de planification pour réservations en ligneCal.com goes closed source after 5 years. Here’s why rising AI-driven security risks and vulnerability discovery are forcing us to protect customer data.cal.com![](https://framerusercontent.com/images/kbv1qXf6TM85jTRqb8m0ToBSh8.png?width=1000&height=595)](https://cal.com/fr/blog/cal-com-goes-closed-source-why?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cybersecurity Looks Like Proof of Work Now](https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

La cybersécurité ressemble de plus en plus à du proof of work : pour sécuriser un système, il faut dépenser plus de tokens à trouver des failles que les attaquant·es n'en dépensent à les exploiter.

[Cybersecurity Looks Like Proof of Work NowIs security spending more tokens than your attacker?Drew Breunig![](https://www.dbreunig.com/img/locks_and_keys.jpg)](https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Hoodik - End-to-End Encrypted Cloud Storage](https://hoodik.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Hoodik — stockage cloud self-hosted, chiffré de bout en bout, construit avec Rust et Vue. Les fichiers sont chiffrés dans le navigateur avant tout envoi, le serveur ne voit jamais les données en clair.

[Hoodik - End-to-End Encrypted Cloud StorageHoodik is a lightweight, self-hosted, end-to-end encrypted cloud storage server built with Rust and Vue. Available as an Android app with native Rust encryption. Your files, your keys, your server.hoodik.io![](https://hoodik.io/images/screenshot.png)](https://hoodik.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Art Créa & Design

### [Generating a color spectrum for an image](https://amandahinton.com/blog/generating-a-color-spectrum-for-an-image?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~6 min

7 itérations pour trouver comment visualiser le spectre colorimétrique d'une image — et chaque échec est bien expliqué. Le résultat final ressemble à une forme d'onde sonore, avec la teinte sur l'axe X et la luminosité sur l'axe Y.

[Generating a color spectrum for an imageWalkthrough of building the Chromaculture Spectrimage analyzer that extracts and displays the color composition of an uploaded image.Amanda Hinton![](http://static1.squarespace.com/static/5cca34c50cf57d8e7575f84b/t/69de8dec084f12621e8b36f3/1776193004493/Spectrimage.png?format=1500w)](https://amandahinton.com/blog/generating-a-color-spectrum-for-an-image?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Introducing: ShaderPad](https://rileyjshaw.com/blog/introducing-shaderpad/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

ShaderPad : une petite lib pour intégrer un shader sur un site sans réécrire le même boilerplate à chaque fois. 5,8 kb gzippé, soit 30x moins que Three.js pour un usage ciblé.

### [v3ga/p5LearnableProgramming: Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state.](https://github.com/v3ga/p5LearnableProgramming?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

p5LearnableProgramming permet de visualiser pas à pas l'exécution d'un sketch p5.js — variables d'état en temps réel, fonctions de dessin animées. Un outil précieux pour comprendre vraiment ce que le code fait.

[v3ga/p5LearnableProgramming: Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state.Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state. - v3ga/p5LearnableProgrammingGitHub![](https://opengraph.githubassets.com/a1b5f551a25c5e668873cdf93e0a0835e284b82ecfc1364d2efde82615898dd4/v3ga/p5LearnableProgramming)](https://github.com/v3ga/p5LearnableProgramming?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Charcuterie](https://charcuterie.elastiq.ch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Charcuterie : un explorateur visuel pour l'Unicode. Parcourir les caractères, découvrir des glyphes proches, explorer scripts et symboles — avec une recherche par similarité visuelle basée sur des embeddings vectoriels.

[CharcuterieCharcuterie is a visual explorer for Unicode. Browse characters, discover related glyphs, and explore scripts, symbols, and shapes across the standard.Charcuterie![](https://charcuterie.elastiq.ch/social-share.png)](https://charcuterie.elastiq.ch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [A whole boss fight in 256 bytes](https://hellmood.111mb.de//A%5Fwhole%5Fboss%5Ffight%5Fin%5F256%5Fbytes.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Un boss fight complet — sprite, explosion, paysage défilant, musique MIDI — dans 256 octets de code DOS.

## Apple

### [momenbasel/PureMac](https://github.com/momenbasel/PureMac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

PureMac : alternative open-source à CleanMyMac, en SwiftUI natif, zéro telemetry, MIT. Désinstallation complète d'apps, nettoyage Xcode/Homebrew/caches système, nettoyage planifié. Disponible via Homebrew.

[momenbasel/PureMacFree, open-source macOS cleaner. CleanMyMac alternative with zero telemetry. Native SwiftUI, scheduled auto-cleaning, Xcode/Homebrew/system cache cleanup. MIT licensed. - momenbasel/PureMacGitHub![](https://opengraph.githubassets.com/b7e8c172410dec30546d4eda31b767e8cbbc017f12c20ef62a8758be4be95e30/momenbasel/PureMac)](https://github.com/momenbasel/PureMac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [jurplel/InstantSpaceSwitcher](https://github.com/jurplel/InstantSpaceSwitcher?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

InstantSpaceSwitcher supprime l'animation de changement de workspace sur macOS — le switch devient instantané. Installable via Homebrew.

[jurplel/InstantSpaceSwitcherNative space switching on macOS with no animation. Contribute to jurplel/InstantSpaceSwitcher development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/cd181f456bb7060bb1578df762fec12734ad524d2598b4178c9288cda7c3370f/jurplel/InstantSpaceSwitcher)](https://github.com/jurplel/InstantSpaceSwitcher?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [farzaa/clicky](https://github.com/farzaa/clicky?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Clicky : un assistant IA qui vit à côté de votre curseur, voit votre écran, vous parle et pointe les éléments d'interface. Le code source est disponible pour qui veut comprendre ou bidouiller.

[farzaa/clickyContribute to farzaa/clicky development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/1bba46f668315f829dc71a46237901afe816152f3fe717d3533a5feadc7bb307/farzaa/clicky)](https://github.com/farzaa/clicky?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [wil-pe/CATAI: Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM.](https://github.com/wil-pe/CATAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Des chats en pixel art qui se baladent sur votre dock macOS et discutent via Ollama 🐈 🐈‍⬛

[wil-pe/CATAI: Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM.Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM. - wil-pe/CATAIGitHub![](https://opengraph.githubassets.com/af6443d453582c251e0746dc4ebc356b3c20a3af04b457be22f48cd4e48471af/wil-pe/CATAI)](https://github.com/wil-pe/CATAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Culture Tech

### [Inside GitHub's Fake Star Economy](https://awesomeagents.ai/news/github-fake-stars-investigation/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~14 min

6 millions de fausses stars sur GitHub, vendues dès 0,06 $ l'unité, et des VCs qui s'en servent comme signal pour sourcer des seed rounds. L'économie souterraine est mature, documentée et opère en plein jour.

[Inside GitHub's Fake Star EconomySix million fake stars, $0.06 per click, and a VC funding pipeline that treats GitHub popularity as proof of traction. We ran our own analysis on 20 repos and found the fingerprints.Awesome Agents![](https://awesomeagents.ai/images/news/github-fake-stars-investigation_hu_e6899b47d07205c8.jpg)](https://awesomeagents.ai/news/github-fake-stars-investigation/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Revealed: ‘Anti-social media’ shows twice as much content from strangers as posts from friends and family](https://www.ippr.org/media-office/revealed-anti-social-media-shows-twice-as-much-content-from-strangers-as-posts-from-friends-and-family?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Sur Instagram, Facebook ou TikTok, seulement 18 % des posts vus viennent de gens que vous connaissez. Le reste ? Des influenceur·se·s, des marques, des pubs. Vos réseaux sociaux ne sont plus vraiment sociaux.

[Revealed: ‘Anti-social media’ shows twice as much content from strangers as posts from friends and familyLess than one in five posts come from people users actually know, while over a third are from people they don’t knowReform voters are least likely to see cIPPR![](https://ippr-org.transforms.svdcdn.com/production/Placeholders/placeholder-1.png?w=1573&h=982&q=100&auto=format&fit=crop&dm=1702910983&s=821e236eee378af33a61b4e0b340cd99)](https://www.ippr.org/media-office/revealed-anti-social-media-shows-twice-as-much-content-from-strangers-as-posts-from-friends-and-family?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [You can absolutely have an RSS dependent website in 2026](https://matduggan.com/you-can-absolutely-have-an-rss-dependent-website-in-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

50 % du trafic de ce site vient des flux RSS, sans newsletter, sans base d'emails, sans pop-up d'inscription. La preuve que l'écosystème RSS est stable et pas mort.

[You can absolutely have an RSS dependent website in 2026I write stuff here. Sometimes the stuff is good. Sometimes it reads like I wrote it at 2 AM after an argument with a YAML file, which is because I did. But one decision I made early on was that I d...matduggan.com, matduggan.com![](https://matduggan.com/content/images/2024/01/favicon.ico)](https://matduggan.com/you-can-absolutely-have-an-rss-dependent-website-in-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Jeu vidéo

### [Replicube sur Steam](https://store.steampowered.com/app/3401490/Replicube/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un puzzle game où vous codez pour reproduire des objets 3D en voxels — sans solution imposée. Un super moyen de progresser en maths et en algorithmie.

[Replicube sur SteamReplicube is an open-ended programming puzzle game/toy about writing code to replicate 3D voxel-based objects. Solve puzzles, pursue leaderboard glory, or just make art to share with the in-game c...store.steampowered.com![](https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3401490/a8983fd55b0a818bfb67a0e4bbdfda064ff2ae75/capsule_616x353.jpg?t=1776125875)](https://store.steampowered.com/app/3401490/Replicube/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [The simple geometry behind any road](https://sandboxspirit.com/blog/simple-geometry-of-roads/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Comment les routes procédurales sont construites géométriquement : des arcs, des lignes, et une vieille technique de CAD appelée "fillet".

[The simple geometry behind any roadHow does the geometry of a road unfold?Sandbox Spirit![](https://sandboxspirit.com/_astro/og_image.BOu06ZKG.png)](https://sandboxspirit.com/blog/simple-geometry-of-roads/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Musique & Audio

### [La thune fait-elle le bonheur ? (et combien en faut-il ?) | Thune](https://shows.acast.com/thune/episodes/largent-fait-il-le-bonheur-et-si-oui-combien-en-faut-il?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

\[podcast\] L'argent fait-il le bonheur ? Un épisode passionnant avec une économiste qui s'appuie sur des données réelles.

[La thune fait-elle le bonheur ? (et combien en faut-il ?) | ThuneÉcouter La thune fait-elle le bonheur ? (et combien en faut-il ?) de Thune. L’argent fait-il le bonheur ? Si a tous un avis sur la question, peu de gens ont vraiment la réponse.Dans cet épisode, on...shows.acast.com![](https://open-images.acast.com/shows/6569d320c27dae001249cf18/show-cover.jpg?height=315)](https://shows.acast.com/thune/episodes/largent-fait-il-le-bonheur-et-si-oui-combien-en-faut-il?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Fun & WTF

### [jshchnz/codemaxxed](https://github.com/jshchnz/codemaxxed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Un repo GitHub dont le seul objectif est d'accumuler le maximum de lignes de code inutiles — 136 millions déjà. Le tout tourne en automatique toutes les 30 minutes. MIT License : "This code is free, which is exactly what it's worth."

[jshchnz/codemaxxedContribute to jshchnz/codemaxxed development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/c8ee9f5922318c97abaac22be345624116a1aa8b73ba87014579671b921341ad/jshchnz/codemaxxed)](https://github.com/jshchnz/codemaxxed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Autre

### [Les fans hardcore de Trump...et de Q 👀](https://www.youtube.com/watch?v=xh5kO5jp4FY&feature=youtu.be&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Un témoignage lucide sur la déconstruction des croyances QAnon et New Age 👏

[Les fans hardcore de Trump...et de Q 👀Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/xh5kO5jp4FY/hqdefault.jpg)](https://www.youtube.com/watch?v=xh5kO5jp4FY&feature=youtu.be&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Prove You Are a Robot: CAPTCHAs for Agents](https://browser-use.com/posts/prove-you-are-a-robot?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Un reverse-CAPTCHA pour garder les humains dehors et laisser passer les agents.

[Prove You Are a Robot: CAPTCHAs for AgentsFor our agent-native signup we built a reverse-CAPTCHA that keeps humans out and lets agents in.Browser Use![](https://browser-use.com/api/og?title=Prove+You+Are+a+Robot%3A+CAPTCHAs+for+Agents&date=Apr+13%2C+2026&author=Luka+Secilmis)](https://browser-use.com/posts/prove-you-are-a-robot?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Claude Opus 4.7](https://www.anthropic.com/news/claude-opus-4-7?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~6 min

Claude Opus 4.7 est disponible — amélioration notable sur le coding avancé, meilleure vision (images jusqu'à \~3,75 mégapixels), et nouveaux safeguards cybersécurité déployés en production pour la première fois.

[Claude Opus 4.7Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/96ea2509a90e527642c822303e56296a07bcfce4-1920x1080.png)](https://www.anthropic.com/news/claude-opus-4-7?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [mattmireles/gemma-tuner-multimodal](https://github.com/mattmireles/gemma-tuner-multimodal?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~11 min

Fine-tuner LoRA pour Gemma 4 et 3n, multimodal (texte, images, audio), qui tourne nativement sur Apple Silicon via MPS — sans GPU NVIDIA, sans copier des téraoctets en local.

[mattmireles/gemma-tuner-multimodalFine-tune Gemma 4 and 3n with audio, images and text on Apple Silicon, using PyTorch and Metal Performance Shaders. - mattmireles/gemma-tuner-multimodalGitHub![](https://opengraph.githubassets.com/61cd54c7fb2bcf75be1b2b7caa7a64e990386f63e0004488e787d3ba2962a2af/mattmireles/gemma-tuner-multimodal)](https://github.com/mattmireles/gemma-tuner-multimodal?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [multica-ai/multica: The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.](https://github.com/multica-ai/multica?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Multica : la version open source des Claude Managed Agents. On assigne des tâches à un agent comme à un·e collègue, il s'en empare, code, remonte les blockers et met à jour les statuts. Self-hostable, compatible Claude Code et Codex.

[multica-ai/multica: The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills. - multica-ai/multicaGitHub![](https://opengraph.githubassets.com/536697d9f5a63d030efe0c079386d71876cf9c8d8f81ea8f922a29c1730ef376/multica-ai/multica)](https://github.com/multica-ai/multica?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [aaif-goose/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM](https://github.com/aaif-goose/goose?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Goose, agent IA open source qui installe, exécute, édite et teste — compatible 15+ providers et 70+ extensions MCP. Rejoint la Linux Foundation via l'Agentic AI Foundation.

[aaif-goose/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLMan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM - aaif-goose/gooseGitHub![](https://opengraph.githubassets.com/cdb1aaa7c393bdbda61ea22e7093adf5bf1b7d7c769416337a70b19c2fbaf3f9/aaif-goose/goose)](https://github.com/aaif-goose/goose?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).00/Month Claude Code Spend to Zed and OpenRouter

With Anthropic altering rate limits, we can find other places to spend our money. I have chosen Zed editor with OpenRouter for maximum flexibility.

braw.dev

![](https://braw.dev/images/braw-dev-og-background_hu_960e5912b59745f.png)

### [Tool: Atomic](https://atomicapp.ai/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Atomic : une base de connaissances open source, self-hosted, qui connecte vos notes via un graphe sémantique — recherche vectorielle, auto-tagging, synthèse wiki par tag, et intégration MCP pour Claude ou Cursor.

### [rowboatlabs/rowboat: Open-source AI coworker, with memory](https://github.com/rowboatlabs/rowboat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Rowboat : un AI coworker open-source, local-first, qui construit un knowledge graph à partir de vos emails et notes de réunion — et s'en sert pour préparer vos meetings, rédiger des docs ou générer des slides. Tout reste en Markdown sur votre machine.

[rowboatlabs/rowboat: Open-source AI coworker, with memoryOpen-source AI coworker, with memory. Contribute to rowboatlabs/rowboat development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/187886f258117e2489b09615bd62aece33d4cc0f94a9f6aa3a346ab38d852029/rowboatlabs/rowboat)](https://github.com/rowboatlabs/rowboat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [i built a passive english coach into my ai coding assistant heres how f2846600340a](https://medium.com/@benoit.leveque/i-built-a-passive-english-coach-into-my-ai-coding-assistant-heres-how-f2846600340a?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Apprendre l'anglais sans quitter son éditeur, intégré directement dans son assistant IA de code — c'est une bonne idée pour les développeur·se·s qui jonglent entre les deux langues toute la journée.

### [Agent Reading Test](https://agentreadingtest.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un benchmark pour tester la capacité des agents IA à lire du contenu web : truncation, SPA shell, soft 404, redirects… 10 scénarios, 20 points.

[Agent Reading TestA benchmark that tests how well AI coding agents can read web content. 10 tests, 20 points.agentreadingtest.com![](https://agentreadingtest.com/sharing-image.png)](https://agentreadingtest.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Dev

### [open-metadata/OpenMetadata: OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.](https://github.com/open-metadata/OpenMetadata?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

OpenMetadata : une plateforme open source unifiée pour la data discovery, l'observabilité et la gouvernance des données — avec du lineage au niveau colonne et 84+ connecteurs.

[open-metadata/OpenMetadata: OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team co...GitHub![](https://repository-images.githubusercontent.com/391740664/efe90d29-24a5-4376-88da-9374fedbcf91)](https://github.com/open-metadata/OpenMetadata?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [SVGL](https://svgl.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

SVGL : une bibliothèque de logos SVG classés par catégorie (frameworks, bases de données, outils IA…), avec une API et une intégration shadcn/ui. Plus de 600 logos disponibles.

[SVGLA beautiful library with SVG logos@pheralb\_![](https://svgl.app/images/screenshot_dark.png)](https://svgl.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [henrygd/beszel: Lightweight server monitoring with historical data, docker stats, and alerts.](https://github.com/henrygd/beszel?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Beszel : monitoring de serveurs léger, avec stats Docker, historique et alertes — basé sur PocketBase, multi-utilisateur·rice, OAuth, backup S3\. Opérationnel en quelques minutes.

[henrygd/beszel: Lightweight server monitoring with historical data, docker stats, and alerts.Lightweight server monitoring with historical data, docker stats, and alerts. - henrygd/beszelGitHub![](https://repository-images.githubusercontent.com/825470378/2710c6db-f934-4a8b-a2c4-7a0abbcd2ad6)](https://github.com/henrygd/beszel?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Interval Calculator](https://victorpoughon.github.io/interval-calculator/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

Une calculatrice qui opère sur des unions d'intervalles plutôt que sur des nombres réels. Open source.

### [Cloudflare Email Service](https://blog.cloudflare.com/email-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~8 min

Cloudflare Email Service passe en public beta : envoyer et recevoir des emails nativement depuis un Worker ou un agent, sans gérer SPF/DKIM/DMARC à la main.

[Cloudflare Email ServiceAgents are becoming multi-channel. That means making them available wherever your users already are — including the inbox. Today, Cloudflare Email Service enters public beta with the infrastructure...The Cloudflare Blog![](https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3RDH6grpXMz6DWEQmZgXj9/0dcfca0bf86c72e933d4fcb8b585b45c/OG_Share_2024-2025-2026__2_.png)](https://blog.cloudflare.com/email-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [steipete/wacli: WhatsApp CLI](https://github.com/steipete/wacli/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

\`wacli\` — un CLI pour WhatsApp : sync locale de l'historique, recherche offline, envoi de messages et gestion des groupes. Construit sur \`whatsmeow\`, installable via Homebrew.

[steipete/wacli: WhatsApp CLIWhatsApp CLI. Contribute to steipete/wacli development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/e2e98bd0f7233a6eb2d6c4ea3def14b1be1c61cb2fb7b1363bf856bc2490099d/steipete/wacli)](https://github.com/steipete/wacli/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [vyfor/rattles](https://github.com/vyfor/rattles?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

\`rattles\` — une bibliothèque de spinners terminaux pour Rust, sans dépendance, compatible \`no\_std\`

[vyfor/rattles🪇 Minimal terminal spinners for Rust. Contribute to vyfor/rattles development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/1207421443/744eee7e-a567-477f-9c87-c745a5bfa585)](https://github.com/vyfor/rattles?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Supaterm - The terminal with skills](https://supaterm.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Supaterm — un terminal avec des skills

[Supaterm - The terminal with skillsThe terminal with skillssupaterm.com![](https://supaterm.com/og.png)](https://supaterm.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Porting Mac OS X to the Nintendo Wii](https://bryankeller.github.io/2026/04/08/porting-mac-os-x-nintendo-wii.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~26 min

Mac OS X Cheetah qui boot sur une Nintendo Wii — bootloader custom, patches kernel, drivers écrits de zéro. Le PowerPC 750CL de la Wii partage la même lignée que les G3 Mac : c'est ce détail qui a rendu le projet possible.

### [System Design Tool & Distributed Systems Simulator](https://paperdraw.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Un outil pour concevoir, simuler et chaos-tester des architectures de systèmes distribués, directement dans le navigateur

[System Design Tool & Distributed Systems Simulatorpaperdraw.dev is a system design tool to build, simulate, and chaos test distributed systems architecture in your browser.paperdraw.dev![](https://paperdraw.dev/icons/Icon-512.png)](https://paperdraw.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Apps

### [open-wanderer/wanderer: wanderer is a self-hosted trail database. Save your adventures!](https://github.com/open-wanderer/wanderer?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Wanderer, une base de données de trails en self-hosted — pour gérer, planifier et partager vos itinéraires sans dépendre d'un service tiers. Pratique aussi pour les coureur·se·s qui veulent s'entraîner sur le Charles de Gaulle sans se faire gôler.

[open-wanderer/wanderer: wanderer is a self-hosted trail database. Save your adventures!wanderer is a self-hosted trail database. Save your adventures! - open-wanderer/wandererGitHub![](https://opengraph.githubassets.com/f2197975470eb57cb7a103cbf0f29faf2efaa3d24a9c409640249d78ed298e41/open-wanderer/wanderer)](https://github.com/open-wanderer/wanderer?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [nexmoe/VidBee: Download videos from almost any website worldwide](https://github.com/nexmoe/VidBee?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

VidBee : une interface desktop open source pour télécharger des vidéos depuis 1000+ sites, construite sur yt-dlp. Supporte aussi l'auto-download via RSS et se déploie en mode web/API avec Docker.

[nexmoe/VidBee: Download videos from almost any website worldwideDownload videos from almost any website worldwide. Contribute to nexmoe/VidBee development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/5e0e473d41231ccc2e87aca62663d0c0e504ffd76ccd0c5801a5ec073a8732b5/nexmoe/VidBee)](https://github.com/nexmoe/VidBee?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Show HN: Antenna – RSS reader with a built-in MCP server](https://antennafeed.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Antenna : un lecteur RSS local-first qui expose vos abonnements à vos agents IA via MCP.

[Show HN: Antenna – RSS reader with a built-in MCP serverLocal-first RSS / Atom / JSON-Feed reader. Stores subscriptions in your own SQLite + FTS5 index, emails new posts via your own SMTP, and exposes the same data to AI agents through six MCP tools.antennafeed.com![](https://antennafeed.com/assets/og-image.png)](https://antennafeed.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [brightbeanxyz/brightbean-studio: Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilot.](https://github.com/brightbeanxyz/brightbean-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~13 min

BrightBean Studio : alternative open-source et self-hostable à Buffer ou Sendible. Planification, publication et gestion de contenu sur 10+ plateformes, sans limite de sièges ni de workspaces, sans tier payant.

[brightbeanxyz/brightbean-studio: Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilot.Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilo...GitHub![](https://opengraph.githubassets.com/ed785d065d3dd4be9d8bfc8e322fc9232fddcf0d9541d92d5a6ee557e51d6413/brightbeanxyz/brightbean-studio)](https://github.com/brightbeanxyz/brightbean-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [gitroomhq/postiz-app: 📨 The ultimate social media scheduling tool, with a bunch of AI 🤖](https://github.com/gitroomhq/postiz-app?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Postiz, alternative open source à Buffer pour le scheduling sur les réseaux sociaux — Buffer facture 6 $ par canal par mois. Auto-hébergeable, licence AGPL, IA intégrée, support LinkedIn, Bluesky, Mastodon, TikTok et bien d'autres.

[gitroomhq/postiz-app: 📨 The ultimate social media scheduling tool, with a bunch of AI 🤖📨 The ultimate social media scheduling tool, with a bunch of AI 🤖 - gitroomhq/postiz-appGitHub![](https://repository-images.githubusercontent.com/664013991/8b16b484-683a-4ed9-a132-6d070704cc12)](https://github.com/gitroomhq/postiz-app?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [glanceapp/glance: A self-hosted dashboard that puts all your feeds in one place](https://github.com/glanceapp/glance?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~7 min

Glance — un dashboard self-hosted léger pour centraliser ses feeds RSS, Hacker News, Reddit, YouTube, météo, marchés… Configurable en YAML, dispo en binaire unique ou via Docker

[glanceapp/glance: A self-hosted dashboard that puts all your feeds in one placeA self-hosted dashboard that puts all your feeds in one place - glanceapp/glanceGitHub![](https://repository-images.githubusercontent.com/792861139/5aa82f46-2f6d-4773-a4f3-b42e136f453f)](https://github.com/glanceapp/glance?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Sécu & Vie privée

### [brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in production](https://github.com/brexhq/CrabTrap?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~5 min

CrabTrap : un proxy HTTP qui s'intercale entre vos agents IA et les APIs externes, évalue chaque requête sortante via des règles statiques + un LLM judge, et bloque ce qui ne correspond pas à votre politique de sécurité.

[brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in productionAn LLM-as-a-judge HTTP proxy to secure agents in production - GitHub - brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in productionGitHub![](https://opengraph.githubassets.com/619af50ca7360e6ae1ee8d1150ae5ee7d72cc4364f4d601dc619af307d30f251/brexhq/CrabTrap)](https://github.com/brexhq/CrabTrap?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [GyulyVGC/sniffnet: Comfortably monitor your Internet traffic 🕵️‍♂️](https://github.com/GyulyVGC/sniffnet?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Vous avez du trafic réseau bizarre et pas envie de vous battre avec Wireshark ? Sniffnet est une GUI cross-platform en Rust, avec géolocalisation et détection de trafic suspect, accessible sans expertise particulière.

[GyulyVGC/sniffnet: Comfortably monitor your Internet traffic 🕵️‍♂️Comfortably monitor your Internet traffic 🕵️‍♂️. Contribute to GyulyVGC/sniffnet development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/519895363/53b57d97-a36d-4095-8ac7-700361dbd6fb)](https://github.com/GyulyVGC/sniffnet?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Logiciel de planification pour réservations en ligne](https://cal.com/fr/blog/cal-com-goes-closed-source-why?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Cal.com abandonne l'open source après 5 ans — en cause : l'IA permet désormais de scanner un codebase entier pour en extraire des vulnérabilités en quelques minutes.

[Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Logiciel de planification pour réservations en ligneCal.com goes closed source after 5 years. Here’s why rising AI-driven security risks and vulnerability discovery are forcing us to protect customer data.cal.com![](https://framerusercontent.com/images/kbv1qXf6TM85jTRqb8m0ToBSh8.png?width=1000&height=595)](https://cal.com/fr/blog/cal-com-goes-closed-source-why?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Cybersecurity Looks Like Proof of Work Now](https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

La cybersécurité ressemble de plus en plus à du proof of work : pour sécuriser un système, il faut dépenser plus de tokens à trouver des failles que les attaquant·es n'en dépensent à les exploiter.

[Cybersecurity Looks Like Proof of Work NowIs security spending more tokens than your attacker?Drew Breunig![](https://www.dbreunig.com/img/locks_and_keys.jpg)](https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Hoodik - End-to-End Encrypted Cloud Storage](https://hoodik.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Hoodik — stockage cloud self-hosted, chiffré de bout en bout, construit avec Rust et Vue. Les fichiers sont chiffrés dans le navigateur avant tout envoi, le serveur ne voit jamais les données en clair.

[Hoodik - End-to-End Encrypted Cloud StorageHoodik is a lightweight, self-hosted, end-to-end encrypted cloud storage server built with Rust and Vue. Available as an Android app with native Rust encryption. Your files, your keys, your server.hoodik.io![](https://hoodik.io/images/screenshot.png)](https://hoodik.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Art Créa & Design

### [Generating a color spectrum for an image](https://amandahinton.com/blog/generating-a-color-spectrum-for-an-image?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~6 min

7 itérations pour trouver comment visualiser le spectre colorimétrique d'une image — et chaque échec est bien expliqué. Le résultat final ressemble à une forme d'onde sonore, avec la teinte sur l'axe X et la luminosité sur l'axe Y.

[Generating a color spectrum for an imageWalkthrough of building the Chromaculture Spectrimage analyzer that extracts and displays the color composition of an uploaded image.Amanda Hinton![](http://static1.squarespace.com/static/5cca34c50cf57d8e7575f84b/t/69de8dec084f12621e8b36f3/1776193004493/Spectrimage.png?format=1500w)](https://amandahinton.com/blog/generating-a-color-spectrum-for-an-image?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Introducing: ShaderPad](https://rileyjshaw.com/blog/introducing-shaderpad/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

ShaderPad : une petite lib pour intégrer un shader sur un site sans réécrire le même boilerplate à chaque fois. 5,8 kb gzippé, soit 30x moins que Three.js pour un usage ciblé.

### [v3ga/p5LearnableProgramming: Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state.](https://github.com/v3ga/p5LearnableProgramming?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

p5LearnableProgramming permet de visualiser pas à pas l'exécution d'un sketch p5.js — variables d'état en temps réel, fonctions de dessin animées. Un outil précieux pour comprendre vraiment ce que le code fait.

[v3ga/p5LearnableProgramming: Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state.Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state. - v3ga/p5LearnableProgrammingGitHub![](https://opengraph.githubassets.com/a1b5f551a25c5e668873cdf93e0a0835e284b82ecfc1364d2efde82615898dd4/v3ga/p5LearnableProgramming)](https://github.com/v3ga/p5LearnableProgramming?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Charcuterie](https://charcuterie.elastiq.ch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Charcuterie : un explorateur visuel pour l'Unicode. Parcourir les caractères, découvrir des glyphes proches, explorer scripts et symboles — avec une recherche par similarité visuelle basée sur des embeddings vectoriels.

[CharcuterieCharcuterie is a visual explorer for Unicode. Browse characters, discover related glyphs, and explore scripts, symbols, and shapes across the standard.Charcuterie![](https://charcuterie.elastiq.ch/social-share.png)](https://charcuterie.elastiq.ch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [A whole boss fight in 256 bytes](https://hellmood.111mb.de//A%5Fwhole%5Fboss%5Ffight%5Fin%5F256%5Fbytes.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Un boss fight complet — sprite, explosion, paysage défilant, musique MIDI — dans 256 octets de code DOS.

## Apple

### [momenbasel/PureMac](https://github.com/momenbasel/PureMac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

PureMac : alternative open-source à CleanMyMac, en SwiftUI natif, zéro telemetry, MIT. Désinstallation complète d'apps, nettoyage Xcode/Homebrew/caches système, nettoyage planifié. Disponible via Homebrew.

[momenbasel/PureMacFree, open-source macOS cleaner. CleanMyMac alternative with zero telemetry. Native SwiftUI, scheduled auto-cleaning, Xcode/Homebrew/system cache cleanup. MIT licensed. - momenbasel/PureMacGitHub![](https://opengraph.githubassets.com/b7e8c172410dec30546d4eda31b767e8cbbc017f12c20ef62a8758be4be95e30/momenbasel/PureMac)](https://github.com/momenbasel/PureMac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [jurplel/InstantSpaceSwitcher](https://github.com/jurplel/InstantSpaceSwitcher?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

InstantSpaceSwitcher supprime l'animation de changement de workspace sur macOS — le switch devient instantané. Installable via Homebrew.

[jurplel/InstantSpaceSwitcherNative space switching on macOS with no animation. Contribute to jurplel/InstantSpaceSwitcher development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/cd181f456bb7060bb1578df762fec12734ad524d2598b4178c9288cda7c3370f/jurplel/InstantSpaceSwitcher)](https://github.com/jurplel/InstantSpaceSwitcher?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [farzaa/clicky](https://github.com/farzaa/clicky?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Clicky : un assistant IA qui vit à côté de votre curseur, voit votre écran, vous parle et pointe les éléments d'interface. Le code source est disponible pour qui veut comprendre ou bidouiller.

[farzaa/clickyContribute to farzaa/clicky development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/1bba46f668315f829dc71a46237901afe816152f3fe717d3533a5feadc7bb307/farzaa/clicky)](https://github.com/farzaa/clicky?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [wil-pe/CATAI: Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM.](https://github.com/wil-pe/CATAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Des chats en pixel art qui se baladent sur votre dock macOS et discutent via Ollama 🐈 🐈‍⬛

[wil-pe/CATAI: Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM.Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM. - wil-pe/CATAIGitHub![](https://opengraph.githubassets.com/af6443d453582c251e0746dc4ebc356b3c20a3af04b457be22f48cd4e48471af/wil-pe/CATAI)](https://github.com/wil-pe/CATAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Culture Tech

### [Inside GitHub's Fake Star Economy](https://awesomeagents.ai/news/github-fake-stars-investigation/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~14 min

6 millions de fausses stars sur GitHub, vendues dès 0,06 $ l'unité, et des VCs qui s'en servent comme signal pour sourcer des seed rounds. L'économie souterraine est mature, documentée et opère en plein jour.

[Inside GitHub's Fake Star EconomySix million fake stars, $0.06 per click, and a VC funding pipeline that treats GitHub popularity as proof of traction. We ran our own analysis on 20 repos and found the fingerprints.Awesome Agents![](https://awesomeagents.ai/images/news/github-fake-stars-investigation_hu_e6899b47d07205c8.jpg)](https://awesomeagents.ai/news/github-fake-stars-investigation/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Revealed: ‘Anti-social media’ shows twice as much content from strangers as posts from friends and family](https://www.ippr.org/media-office/revealed-anti-social-media-shows-twice-as-much-content-from-strangers-as-posts-from-friends-and-family?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Sur Instagram, Facebook ou TikTok, seulement 18 % des posts vus viennent de gens que vous connaissez. Le reste ? Des influenceur·se·s, des marques, des pubs. Vos réseaux sociaux ne sont plus vraiment sociaux.

[Revealed: ‘Anti-social media’ shows twice as much content from strangers as posts from friends and familyLess than one in five posts come from people users actually know, while over a third are from people they don’t knowReform voters are least likely to see cIPPR![](https://ippr-org.transforms.svdcdn.com/production/Placeholders/placeholder-1.png?w=1573&h=982&q=100&auto=format&fit=crop&dm=1702910983&s=821e236eee378af33a61b4e0b340cd99)](https://www.ippr.org/media-office/revealed-anti-social-media-shows-twice-as-much-content-from-strangers-as-posts-from-friends-and-family?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [You can absolutely have an RSS dependent website in 2026](https://matduggan.com/you-can-absolutely-have-an-rss-dependent-website-in-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

50 % du trafic de ce site vient des flux RSS, sans newsletter, sans base d'emails, sans pop-up d'inscription. La preuve que l'écosystème RSS est stable et pas mort.

[You can absolutely have an RSS dependent website in 2026I write stuff here. Sometimes the stuff is good. Sometimes it reads like I wrote it at 2 AM after an argument with a YAML file, which is because I did. But one decision I made early on was that I d...matduggan.com, matduggan.com![](https://matduggan.com/content/images/2024/01/favicon.ico)](https://matduggan.com/you-can-absolutely-have-an-rss-dependent-website-in-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Jeu vidéo

### [Replicube sur Steam](https://store.steampowered.com/app/3401490/Replicube/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~3 min

Un puzzle game où vous codez pour reproduire des objets 3D en voxels — sans solution imposée. Un super moyen de progresser en maths et en algorithmie.

[Replicube sur SteamReplicube is an open-ended programming puzzle game/toy about writing code to replicate 3D voxel-based objects. Solve puzzles, pursue leaderboard glory, or just make art to share with the in-game c...store.steampowered.com![](https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3401490/a8983fd55b0a818bfb67a0e4bbdfda064ff2ae75/capsule_616x353.jpg?t=1776125875)](https://store.steampowered.com/app/3401490/Replicube/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [The simple geometry behind any road](https://sandboxspirit.com/blog/simple-geometry-of-roads/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~9 min

Comment les routes procédurales sont construites géométriquement : des arcs, des lignes, et une vieille technique de CAD appelée "fillet".

[The simple geometry behind any roadHow does the geometry of a road unfold?Sandbox Spirit![](https://sandboxspirit.com/_astro/og_image.BOu06ZKG.png)](https://sandboxspirit.com/blog/simple-geometry-of-roads/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Musique & Audio

### [La thune fait-elle le bonheur ? (et combien en faut-il ?) | Thune](https://shows.acast.com/thune/episodes/largent-fait-il-le-bonheur-et-si-oui-combien-en-faut-il?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

\[podcast\] L'argent fait-il le bonheur ? Un épisode passionnant avec une économiste qui s'appuie sur des données réelles.

[La thune fait-elle le bonheur ? (et combien en faut-il ?) | ThuneÉcouter La thune fait-elle le bonheur ? (et combien en faut-il ?) de Thune. L’argent fait-il le bonheur ? Si a tous un avis sur la question, peu de gens ont vraiment la réponse.Dans cet épisode, on...shows.acast.com![](https://open-images.acast.com/shows/6569d320c27dae001249cf18/show-cover.jpg?height=315)](https://shows.acast.com/thune/episodes/largent-fait-il-le-bonheur-et-si-oui-combien-en-faut-il?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Fun & WTF

### [jshchnz/codemaxxed](https://github.com/jshchnz/codemaxxed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~1 min

Un repo GitHub dont le seul objectif est d'accumuler le maximum de lignes de code inutiles — 136 millions déjà. Le tout tourne en automatique toutes les 30 minutes. MIT License : "This code is free, which is exactly what it's worth."

[jshchnz/codemaxxedContribute to jshchnz/codemaxxed development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/c8ee9f5922318c97abaac22be345624116a1aa8b73ba87014579671b921341ad/jshchnz/codemaxxed)](https://github.com/jshchnz/codemaxxed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Autre

### [Les fans hardcore de Trump...et de Q 👀](https://www.youtube.com/watch?v=xh5kO5jp4FY&feature=youtu.be&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

Un témoignage lucide sur la déconstruction des croyances QAnon et New Age 👏

[Les fans hardcore de Trump...et de Q 👀Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/xh5kO5jp4FY/hqdefault.jpg)](https://www.youtube.com/watch?v=xh5kO5jp4FY&feature=youtu.be&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Prove You Are a Robot: CAPTCHAs for Agents](https://browser-use.com/posts/prove-you-are-a-robot?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Un reverse-CAPTCHA pour garder les humains dehors et laisser passer les agents.

[Prove You Are a Robot: CAPTCHAs for AgentsFor our agent-native signup we built a reverse-CAPTCHA that keeps humans out and lets agents in.Browser Use![](https://browser-use.com/api/og?title=Prove+You+Are+a+Robot%3A+CAPTCHAs+for+Agents&date=Apr+13%2C+2026&author=Luka+Secilmis)](https://browser-use.com/posts/prove-you-are-a-robot?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [Claude Opus 4.7](https://www.anthropic.com/news/claude-opus-4-7?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~6 min

Claude Opus 4.7 est disponible — amélioration notable sur le coding avancé, meilleure vision (images jusqu'à \~3,75 mégapixels), et nouveaux safeguards cybersécurité déployés en production pour la première fois.

[Claude Opus 4.7Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/96ea2509a90e527642c822303e56296a07bcfce4-1920x1080.png)](https://www.anthropic.com/news/claude-opus-4-7?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [mattmireles/gemma-tuner-multimodal](https://github.com/mattmireles/gemma-tuner-multimodal?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~11 min

Fine-tuner LoRA pour Gemma 4 et 3n, multimodal (texte, images, audio), qui tourne nativement sur Apple Silicon via MPS — sans GPU NVIDIA, sans copier des téraoctets en local.

[mattmireles/gemma-tuner-multimodalFine-tune Gemma 4 and 3n with audio, images and text on Apple Silicon, using PyTorch and Metal Performance Shaders. - mattmireles/gemma-tuner-multimodalGitHub![](https://opengraph.githubassets.com/61cd54c7fb2bcf75be1b2b7caa7a64e990386f63e0004488e787d3ba2962a2af/mattmireles/gemma-tuner-multimodal)](https://github.com/mattmireles/gemma-tuner-multimodal?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [multica-ai/multica: The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.](https://github.com/multica-ai/multica?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~4 min

Multica : la version open source des Claude Managed Agents. On assigne des tâches à un agent comme à un·e collègue, il s'en empare, code, remonte les blockers et met à jour les statuts. Self-hostable, compatible Claude Code et Codex.

[multica-ai/multica: The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills. - multica-ai/multicaGitHub![](https://opengraph.githubassets.com/536697d9f5a63d030efe0c079386d71876cf9c8d8f81ea8f922a29c1730ef376/multica-ai/multica)](https://github.com/multica-ai/multica?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

### [aaif-goose/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM](https://github.com/aaif-goose/goose?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53) \~2 min

Goose, agent IA open source qui installe, exécute, édite et teste — compatible 15+ providers et 70+ extensions MCP. Rejoint la Linux Foundation via l'Agentic AI Foundation.

[aaif-goose/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLMan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM - aaif-goose/gooseGitHub![](https://opengraph.githubassets.com/cdb1aaa7c393bdbda61ea22e7093adf5bf1b7d7c769416337a70b19c2fbaf3f9/aaif-goose/goose)](https://github.com/aaif-goose/goose?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-53)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/tag/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Veille #52 — L'actu de la semaine
URL: https://www.camilleroux.com/veille-52-lactu-de-la-semaine/
Last updated: 2026-05-05T10:00:55.000Z
Bonjour,

Bienvenue dans cette édition #52 de ma veille hebdo ! De retour de ma conf sur la veille à MiXiT, voici les 51 articles qui ont retenu mon attention cette semaine.

> "Veille technologique : ma méthode pour rester à jour" par @camilleroux.com #MiXiT26 @mixitconf.org
> 
> — [Gregory Weinbach (@gweinbach.bsky.social)](https://bsky.app/profile/did:plc:xbcecqexp3k2nfnikojvgqzr?ref%5Fsrc=embed&ref=camilleroux.com) [2026-04-17T09:28:45.569Z](https://bsky.app/profile/did:plc:xbcecqexp3k2nfnikojvgqzr/post/3mjomdpm5pk24?ref%5Fsrc=embed&ref=camilleroux.com)

## Dev

### [Cloudflare Email Service](https://blog.cloudflare.com/email-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~8 min

Cloudflare Email Service passe en public beta : envoyer et recevoir des emails nativement depuis un Worker ou un agent, sans gérer SPF/DKIM/DMARC à la main.

[Cloudflare Email ServiceAgents are becoming multi-channel. That means making them available wherever your users already are — including the inbox. Today, Cloudflare Email Service enters public beta with the infrastructure...The Cloudflare Blog![](https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3RDH6grpXMz6DWEQmZgXj9/0dcfca0bf86c72e933d4fcb8b585b45c/OG_Share_2024-2025-2026__2_.png)](https://blog.cloudflare.com/email-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [steipete/wacli: WhatsApp CLI](https://github.com/steipete/wacli/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~3 min

\`wacli\` — un CLI pour WhatsApp : sync locale de l'historique, recherche offline, envoi de messages et gestion des groupes. Construit sur \`whatsmeow\`, installable via Homebrew.

[steipete/wacli: WhatsApp CLIWhatsApp CLI. Contribute to steipete/wacli development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/e2e98bd0f7233a6eb2d6c4ea3def14b1be1c61cb2fb7b1363bf856bc2490099d/steipete/wacli)](https://github.com/steipete/wacli/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [vyfor/rattles](https://github.com/vyfor/rattles?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~1 min

\`rattles\` — une bibliothèque de spinners terminaux pour Rust, sans dépendance, compatible \`no\_std\`

[vyfor/rattles🪇 Minimal terminal spinners for Rust. Contribute to vyfor/rattles development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/1207421443/744eee7e-a567-477f-9c87-c745a5bfa585)](https://github.com/vyfor/rattles?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [Supaterm - The terminal with skills](https://supaterm.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

Supaterm — un terminal avec des skills

[Supaterm - The terminal with skillsThe terminal with skillssupaterm.com![](https://supaterm.com/og.png)](https://supaterm.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [EmailMD](https://www.emailmd.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~1 min

Écrire des emails en Markdown et les compiler en HTML responsive compatible avec tous les clients mail — c'est ce que propose EmailMD.

### [ImGajeed76/pgit: Git-like version control CLI backed by PostgreSQL with pg-xpatch delta compression](https://github.com/ImGajeed76/pgit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~7 min

pgit : un CLI de versioning façon Git, mais stocké dans PostgreSQL — avec compression delta et requêtes SQL directes sur l'historique des commits. Pratique pour analyser le couplage entre fichiers ou le bus factor sans parser du \`git log\`.

[ImGajeed76/pgit: Git-like version control CLI backed by PostgreSQL with pg-xpatch delta compressionGit-like version control CLI backed by PostgreSQL with pg-xpatch delta compression - ImGajeed76/pgitGitHub![](https://opengraph.githubassets.com/eca15a474babd150dacbcc16a8bf52c91c49f014622905cd32bcf1d8a97916d7/ImGajeed76/pgit)](https://github.com/ImGajeed76/pgit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [matthart1983/netwatch: Real-time network diagnostics in your terminal. One command, zero config, instant visibility.](https://github.com/matthart1983/netwatch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~6 min

NetWatch diagnostique votre réseau en temps réel dans le terminal : une commande, zéro config, et vous avez d'un coup dashboard, connexions associées au process, capture de paquets et flight recorder.

[matthart1983/netwatch: Real-time network diagnostics in your terminal. One command, zero config, instant visibility.Real-time network diagnostics in your terminal. One command, zero config, instant visibility. - matthart1983/netwatchGitHub![](https://opengraph.githubassets.com/de8455199bc227a0ac6df6638fbf6c5fd44bb0569d510ae6865602302e682ba1/matthart1983/netwatch)](https://github.com/matthart1983/netwatch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [emanuele-em/proxelar: A programmable MITM proxy that intercepts HTTP/HTTPS traffic so you don't have to guess what your app is doing. Forward & reverse modes, TLS interception, TUI, terminal, and web GUI.](https://github.com/emanuele-em/proxelar?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~4 min

Proxelar : un proxy MITM écrit en Rust pour intercepter et modifier le trafic HTTP/HTTPS à la volée, avec scripting Lua, TUI et interface web.

[emanuele-em/proxelar: A programmable MITM proxy that intercepts HTTP/HTTPS traffic so you don't have to guess what your app is doing. Forward & reverse modes, TLS interception, TUI, terminal, and web GUI.A programmable MITM proxy that intercepts HTTP/HTTPS traffic so you don't have to guess what your app is doing. Forward & reverse modes, TLS interception, TUI, terminal, and web GUI. - emanuele-...GitHub![](https://opengraph.githubassets.com/6f10900e94aab2b02ce691949c3146f8b950291e08d62938b0cb5cab978dca0c/emanuele-em/proxelar)](https://github.com/emanuele-em/proxelar?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [How (and why) to take a logarithm of an image](https://www.youtube.com/watch?v=ldxFjLJ3rVY&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

Escher avait résolu intuitivement des problèmes que les mathématiciens ont mis des décennies à formaliser — la boucle infinie de sa Galerie de gravures repose sur le logarithme complexe.

[How (and why) to take a logarithm of an imageProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/ldxFjLJ3rVY/hqdefault.jpg)](https://www.youtube.com/watch?v=ldxFjLJ3rVY&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [adithya-s-k/GitVizz: Visualize and analyze GitHub or local repositories using LLM-friendly summaries, file structure, and interactive dependency graphs.](https://github.com/adithya-s-k/GitVizz?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~9 min

GitVizz visualise n'importe quel dépôt GitHub en graphes de dépendances interactifs et permet d'interroger le code via un LLM.

[adithya-s-k/GitVizz: Visualize and analyze GitHub or local repositories using LLM-friendly summaries, file structure, and interactive dependency graphs.Visualize and analyze GitHub or local repositories using LLM-friendly summaries, file structure, and interactive dependency graphs. - adithya-s-k/GitVizzGitHub![](https://opengraph.githubassets.com/dd783d6bcaf34834ce0ce6e9b92a56b214091714f69bced17d438769a26c9600/adithya-s-k/GitVizz)](https://github.com/adithya-s-k/GitVizz?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [VoltAgent/awesome-design-md](https://github.com/VoltAgent/awesome-design-md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~5 min

Un fichier DESIGN.md à déposer dans un projet pour qu'un agent IA génère une UI cohérente avec un système de design existant — l'idée est simple et la collection couvre déjà 55 sites connus (Linear, Cursor, Mistral, Ollama...).

[VoltAgent/awesome-design-mdCollection of DESIGN.md files that capture design systems from popular websites. Drop one into your project and let coding agents build matching UI. - VoltAgent/awesome-design-mdGitHub![](https://opengraph.githubassets.com/8d2686cb43598cfcfbd4ce42aa21ca0bebdcd44d5159b37a9594090eb74c8aa5/VoltAgent/awesome-design-md)](https://github.com/VoltAgent/awesome-design-md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [heerich.js - A tiny engine for 3D voxel scenes rendered to SVG](https://meodai.github.io/heerich?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~10 min

heerich.js : un moteur JS minimaliste pour construire des scènes 3D en voxels et les exporter en SVG. Boolean ops, caméras oblique/perspective, zéro dépendance. Inspiré des sculptures en carton d'Erwin Heerich.

[heerich.js - A tiny engine for 3D voxel scenes rendered to SVGA tiny engine for 3D voxel scenes rendered to SVG. Boolean ops, oblique/perspective cameras, zero dependencies. Inspired by the geometric cardboard sculptures of Erwin Heerich.meodai.github.io![](https://meodai.github.io/heerich/social.png)](https://meodai.github.io/heerich?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [Algorithm Visualizer](https://algorithm-visualizer.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

Algorithm Visualizer devrait être dans la boîte à outils de tout·e développeur·se qui apprend ou enseigne des algos — la visualisation en direct à partir du code rend les mécanismes abstraits vraiment lisibles.

[Algorithm VisualizerAlgorithm Visualizer is an interactive online platform that visualizes algorithms from code.Algorithm Visualizer![](https://raw.githubusercontent.com/algorithm-visualizer/algorithm-visualizer/master/branding/screenshot.png)](https://algorithm-visualizer.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

## IA

### [The Beginning of Scarcity in AI](https://tomtunguz.com/ai-compute-crisis-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

L'ère de l'IA abondante serait terminée. - GPU Blackwell : +48 % en 2 mois. - Dernier modèle d'Anthropic : réservé à \~40 organisations. Place à des années de pénurie, où le compute se négocierait à la relation — ou au plus offrant.

### [Show HN: CodeBurn – Analyze Claude Code token usage by task](https://github.com/AgentSeal/codeburn?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~8 min

CodeBurn : un dashboard TUI pour voir exactement où partent vos tokens sur Claude Code, Codex ou Cursor — par tâche, outil, modèle et projet. Lit les données directement en local.

[Show HN: CodeBurn – Analyze Claude Code token usage by taskSee where your AI coding tokens go. Interactive TUI dashboard for Claude Code, Codex, and Cursor cost observability. - AgentSeal/codeburnGitHub![](https://opengraph.githubassets.com/5852957b9ac3a6a94f8b9dafc89036f7e6387915135a8d77e7cd144ab71b3ee1/AgentSeal/codeburn)](https://github.com/AgentSeal/codeburn?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [Cocoon-AI/architecture-diagram-generator](https://github.com/Cocoon-AI/architecture-diagram-generator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~5 min

Un skill Claude pour générer des diagrammes d'architecture système en HTML/SVG — thème sombre, color coding sémantique, zéro dépendance. On décrit l'archi en texte, Claude produit le fichier.

[Cocoon-AI/architecture-diagram-generatorGenerate beautiful dark-themed system architecture diagrams as standalone HTML/SVG files. Works as a Claude AI skill. - Cocoon-AI/architecture-diagram-generatorGitHub![](https://opengraph.githubassets.com/f3cb015934aaa9fd03190e5ae1ed88bff9b259a70831a55ae4286461c829357a/Cocoon-AI/architecture-diagram-generator)](https://github.com/Cocoon-AI/architecture-diagram-generator?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [Claude Code Routines](https://code.claude.com/docs/en/routines?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~10 min

Claude Code Routines : définissez une fois un prompt + dépôts + connecteurs, et laissez tourner sur l'infra Anthropic — déclenché par schedule, webhook ou événement GitHub, même laptop fermé.

[Claude Code RoutinesPut Claude Code on autopilot. Define routines that run on a schedule, trigger on API calls, or react to GitHub events from Anthropic-managed cloud infrastructure.Claude Code Docs![](https://claude-code.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DClaude%2BCode%2Bon%2Bthe%2Bweb%26appearance%3Dsystem%26title%3DAutomate%2Bwork%2Bwith%2Broutines%26description%3DPut%2BClaude%2BCode%2Bon%2Bautopilot.%2BDefine%2Broutines%2Bthat%2Brun%2Bon%2Ba%2Bschedule%252C%2Btrigger%2Bon%2BAPI%2Bcalls%252C%2Bor%2Breact%2Bto%2BGitHub%2Bevents%2Bfrom%2BAnthropic-managed%2Bcloud%2Binfrastructur%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252Fc5r9_6tjPMzFdDDT%252Flogo%252Flight.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253Dc5r9_6tjPMzFdDDT%2526q%253D85%2526s%253D78fd01ff4f4340295a4f66e2ea54903c%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252Fc5r9_6tjPMzFdDDT%252Flogo%252Fdark.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253Dc5r9_6tjPMzFdDDT%2526q%253D85%2526s%253D1298a0c3b3a1da603b190d0de0e31712%26primaryColor%3D%25230E0E0E%26lightColor%3D%2523D4A27F%26darkColor%3D%25230E0E0E%26backgroundLight%3D%2523FDFDF7%26backgroundDark%3D%252309090B&w=1200&q=100)](https://code.claude.com/docs/en/routines?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [MiniMax M2.7 Is Now Open Source](https://firethering.com/minimax-m2-7-agentic-model/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~7 min

MiniMax M2.7 a participé à son propre entraînement : 100 rounds d'auto-évaluation, correction de code, +30% de perf sans intervention humaine. Poids sur HuggingFace, API gratuite via NVIDIA.

[MiniMax M2.7 Is Now Open SourceMiniMax handed an internal version of M2.7 a programming scaffold and let it run unsupervised. Over 100 rounds it analyzed its own failures, modified its own code, ran evaluations, and decided what...Firethering![](https://firethering.com/wp-content/uploads/2026/04/MiniMax-M2.7-The-Agentic-Model-That-Helped-Build-Itself.jpg)](https://firethering.com/minimax-m2-7-agentic-model/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [/veille et /digest : faire sa veille techno directement dans Claude Code](https://www.camilleroux.com/veille-et-digest-faire-sa-veille-techno-directement-dans-claude-code/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~3 min

\`/veille\` et \`/digest\` : deux skills Claude Code pour faire sa veille tech sans quitter son terminal — francophone ou international, par flux RSS, zéro dépendance.

[/veille et /digest : faire sa veille techno directement dans Claude CodeLa veille tech, c'est un truc que j'adore. J'en fais depuis des années, j'ai même automatisé sa diffusion sur les réseaux récemment. Côté outil, j'utilise Claude Code au quotidien. C'est devenu mo...Camille Roux![](https://www.camilleroux.com/content/images/size/w1200/2026/04/Capture-d---e--cran-2026-04-13-a---16.02.43.png)](https://www.camilleroux.com/veille-et-digest-faire-sa-veille-techno-directement-dans-claude-code/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [dgreenheck/webgpu-claude-skill: A Claude skill for developing WebGPU applications with Three.js](https://github.com/dgreenheck/webgpu-claude-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~3 min

Un skill Claude pour développer des applications Three.js avec le renderer WebGPU et TSL (Three.js Shading Language) — compute shaders, post-processing, intégration WGSL custom, gestion du device loss.

[dgreenheck/webgpu-claude-skill: A Claude skill for developing WebGPU applications with Three.jsA Claude skill for developing WebGPU applications with Three.js - dgreenheck/webgpu-claude-skillGitHub![](https://opengraph.githubassets.com/18d5988ec5d14eae5c4f963a73b3c8c2b6411a1c1d275af146acdfc3b83ab432/dgreenheck/webgpu-claude-skill)](https://github.com/dgreenheck/webgpu-claude-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [santifer/career-ops](https://github.com/santifer/career-ops?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~7 min

Un système de recherche d'emploi propulsé par Claude Code : 14 modes de compétences, dashboard Go, génération de CVs PDF, batch processing — le créateur l'a utilisé pour évaluer 740 offres et décrocher un poste !

[santifer/career-opsAI-powered job search system built on Claude Code. 14 skill modes, Go dashboard, PDF generation, batch processing. - santifer/career-opsGitHub![](https://repository-images.githubusercontent.com/1201476594/6bdc2831-f31d-4269-96ee-ae887b496b29)](https://github.com/santifer/career-ops?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [afar1/fieldtheory-cli: Sync and locally store all of your X/Twitter bookmarks. Free and open source CLI for Mac.](https://github.com/afar1/fieldtheory-cli?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~3 min

\`fieldtheory-cli\` : un outil CLI pour synchroniser ses bookmarks X en local, les indexer avec SQLite et les rendre accessibles à Claude Code ou n'importe quel agent shell. Données 100 % locales, pas de télémétrie.

[afar1/fieldtheory-cli: Sync and locally store all of your X/Twitter bookmarks. Free and open source CLI for Mac.Sync and locally store all of your X/Twitter bookmarks. Free and open source CLI for Mac. - afar1/fieldtheory-cliGitHub![](https://opengraph.githubassets.com/bfcb906f017d74c01d8b69c4d152f2835d7377bf89bd3a5f65a1221efb0a7504/afar1/fieldtheory-cli)](https://github.com/afar1/fieldtheory-cli?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [cordwainersmith/Claudoscope: native macOS app that gives you a real-time dashboard for your Claude Code sessions, with analytics, conversation history, and project insights.](https://github.com/cordwainersmith/Claudoscope?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~8 min

Claudoscope, utilitaire open-source macOS qui affiche en temps réel les stats de vos sessions Claude Code : tokens, coûts, historique — lu localement depuis \`\~/.claude/projects/\`, rien n'est envoyé sur le réseau.

[cordwainersmith/Claudoscope: native macOS app that gives you a real-time dashboard for your Claude Code sessions, with analytics, conversation history, and project insights.native macOS app that gives you a real-time dashboard for your Claude Code sessions, with analytics, conversation history, and project insights. - cordwainersmith/ClaudoscopeGitHub![](https://opengraph.githubassets.com/01af22de642bcc64fcad090f02b76a34a75debbe5ae37891c05180a998481a2d/cordwainersmith/Claudoscope)](https://github.com/cordwainersmith/Claudoscope?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [Universal Claude.md – cut Claude output tokens](https://github.com/drona23/claude-token-efficient?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~7 min

Un fichier \`CLAUDE.md\` à déposer à la racine pour réduire la verbosité de Claude de \~63% : finis les "Great question!" et le code sur-ingénié. L'auteur est honnête sur les limites — l'impact porte surtout sur les output tokens, pas les input.

[Universal Claude.md – cut Claude output tokensUniversal CLAUDE.md - cut Claude output tokens by 63%. Drop-in. No code changes. - drona23/claude-token-efficientGitHub![](https://opengraph.githubassets.com/29a176a4416b8aca7fd4ef73cdeffa4465ae85da8e1171320614bb3c62537291/drona23/claude-token-efficient)](https://github.com/drona23/claude-token-efficient?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

## Apps

### [brightbeanxyz/brightbean-studio: Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilot.](https://github.com/brightbeanxyz/brightbean-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~13 min

BrightBean Studio : alternative open-source et self-hostable à Buffer ou Sendible. Planification, publication et gestion de contenu sur 10+ plateformes, sans limite de sièges ni de workspaces, sans tier payant.

[brightbeanxyz/brightbean-studio: Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilot.Open-source, self-hostable social media management platform. Schedule, publish, and manage content across 10+ platforms from a single dashboard. Free alternative to Buffer, Sendible, and SocialPilo...GitHub![](https://opengraph.githubassets.com/ed785d065d3dd4be9d8bfc8e322fc9232fddcf0d9541d92d5a6ee557e51d6413/brightbeanxyz/brightbean-studio)](https://github.com/brightbeanxyz/brightbean-studio?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [gitroomhq/postiz-app: 📨 The ultimate social media scheduling tool, with a bunch of AI 🤖](https://github.com/gitroomhq/postiz-app?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~2 min

Postiz, alternative open source à Buffer pour le scheduling sur les réseaux sociaux — Buffer facture 6 $ par canal par mois. Auto-hébergeable, licence AGPL, IA intégrée, support LinkedIn, Bluesky, Mastodon, TikTok et bien d'autres.

[gitroomhq/postiz-app: 📨 The ultimate social media scheduling tool, with a bunch of AI 🤖📨 The ultimate social media scheduling tool, with a bunch of AI 🤖 - gitroomhq/postiz-appGitHub![](https://repository-images.githubusercontent.com/664013991/8b16b484-683a-4ed9-a132-6d070704cc12)](https://github.com/gitroomhq/postiz-app?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [stirling-image/stirling-image](https://github.com/stirling-image/stirling-image?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~2 min

Stirling-PDF, mais pour les images — 30+ outils et de l'IA locale dans un seul container Docker. Resize, compression, suppression de fond, upscale, OCR… sans cloud, sans télémétrie, sans que vos images quittent votre machine.

[stirling-image/stirling-imageStirling-PDF but for images. 30+ tools and local AI in a single Docker container - resize, compress, remove backgrounds, upscale, OCR, and more. No cloud, no telemetry. Your images never leave your...GitHub![](https://opengraph.githubassets.com/2b96d1707c51908c671b47dad5a5ab2655ce46d04113a0eda5c42f72b4ae2b54/stirling-image/stirling-image)](https://github.com/stirling-image/stirling-image?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [mauriceboe/TREK: A self-hosted travel/trip planner with real-time collaboration, interactive maps, PWA support, SSO, budgets, packing lists, and more.](https://github.com/mauriceboe/TREK?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~6 min

TREK, un planificateur de voyage self-hosted : cartes interactives, collaboration en temps réel, suivi de budget, listes de bagages, PWA, SSO. Stack sobre : Node.js + React + SQLite.

[mauriceboe/TREK: A self-hosted travel/trip planner with real-time collaboration, interactive maps, PWA support, SSO, budgets, packing lists, and more.A self-hosted travel/trip planner with real-time collaboration, interactive maps, PWA support, SSO, budgets, packing lists, and more. - mauriceboe/TREKGitHub![](https://repository-images.githubusercontent.com/1186219527/e99097ec-2cd3-412c-b0a5-fcee6aa76859)](https://github.com/mauriceboe/TREK?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [msgvault](https://www.msgvault.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~2 min

msgvault archive vos mails et chats en local dans SQLite + Parquet, avec recherche via DuckDB — Gmail, MBOX et Apple Mail supportés, le tout offline.

[msgvaultOffline email archive with full-text search, interactive TUI, and multi-account support. Import from Gmail, MBOX, and Apple Mail.msgvault![](https://msgvault.io/og-image.png)](https://www.msgvault.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [RSSNext/Folo: 🧡 Folo is the AI RSS Reader](https://github.com/RSSNext/Folo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~3 min

Folo, un RSS reader open source qui intègre de l'IA — disponible sur desktop, iOS et Android

[RSSNext/Folo: 🧡 Folo is the AI RSS Reader🧡 Folo is the AI RSS Reader. Contribute to RSSNext/Folo development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/783512367/c6a11afa-aa0e-4c5a-a3ab-6d19ab4574ec)](https://github.com/RSSNext/Folo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

## Culture Tech

### [Revealed: ‘Anti-social media’ shows twice as much content from strangers as posts from friends and family](https://www.ippr.org/media-office/revealed-anti-social-media-shows-twice-as-much-content-from-strangers-as-posts-from-friends-and-family?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~4 min

Sur Instagram, Facebook ou TikTok, seulement 18 % des posts vus viennent de gens que vous connaissez. Le reste ? Des influenceur·se·s, des marques, des pubs. Vos réseaux sociaux ne sont plus vraiment sociaux.

[Revealed: ‘Anti-social media’ shows twice as much content from strangers as posts from friends and familyLess than one in five posts come from people users actually know, while over a third are from people they don’t knowReform voters are least likely to see cIPPR![](https://ippr-org.transforms.svdcdn.com/production/Placeholders/placeholder-1.png?w=1573&h=982&q=100&auto=format&fit=crop&dm=1702910983&s=821e236eee378af33a61b4e0b340cd99)](https://www.ippr.org/media-office/revealed-anti-social-media-shows-twice-as-much-content-from-strangers-as-posts-from-friends-and-family?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [Can Cellular Automata Simulate Light?](https://www.youtube.com/watch?v=aKePF7TDbV0&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

Les automates cellulaires peuvent-ils simuler la lumière ?

[Can Cellular Automata Simulate Light?Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/aKePF7TDbV0/hqdefault.jpg)](https://www.youtube.com/watch?v=aKePF7TDbV0&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [IA & Licenciements : Et si l'intelligence artificielle n'était qu'une excuse ?](https://eventuallycoding.com/p/ia-licenciements-et-si-l-intelligence-artificielle-n-etait-qu-une-excuse?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~10 min

273 000 licenciements tech d'ici fin 2026\. L'IA est partout dans les communiqués, mais est-ce vraiment elle la coupable — ou juste le bouc émissaire idéal pour couvrir des erreurs de gestion post-covid ?

[IA & Licenciements : Et si l'intelligence artificielle n'était qu'une excuse ?273 000 départs prévus dans la tech : l'IA nous remplace-t-elle déjà ou sert-elle de couverture à des plans de licenciements opportunistes ? Analyse d'un basculement de marché où la productivité n'...Eventuallycoding![](https://eventuallycoding.com/_og/d/c_DefaultPost,title_~SUEgJiBMaWNlbmNpZW1lbnRzIDogRXQgc2kgbCdpbnRlbGxpZ2VuY2UgYXJ0aWZpY2llbGxlIG4nw6l0YWl0IHF1J3VuZSBleGN1c2UgPw,description_~MjczIDAwMCBkw6lwYXJ0cyBwcsOpdnVzIGRhbnMgbGEgdGVjaCA6IGwnSUEgbm91cyByZW1wbGFjZS10LWVsbGUgZMOpasOgIG91IHNlcnQtZWxsZSBkZSBjb3V2ZXJ0dXJlIMOgIGRlcyBwbGFucyBkZSBsaWNlbmNpZW1lbnRzIG9wcG9ydHVuaXN0ZXMgPyBBbmFseXNlIGQndW4gYmFzY3VsZW1lbnQgZGUgbWFyY2jDqSBvw7kgbGEgcHJvZHVjdGl2aXTDqSBuJ2VzdCBwYXMgdG91am91cnMgbMOgIG~DuSBvbiBsJ2F0dGVuZC4,p_Ii9wL2lhLWxpY2VuY2llbWVudHMtZXQtc2ktbC1pbnRlbGxpZ2VuY2UtYXJ0aWZpY2llbGxlLW4tZXRhaXQtcXUtdW5lLWV4Y3VzZSI.png)](https://eventuallycoding.com/p/ia-licenciements-et-si-l-intelligence-artificielle-n-etait-qu-une-excuse?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [Dématérialisation, algorithmes, IA : comment ils durcissent notre rapport à l’Etat : un podcast à écouter en ligne](https://www.radiofrance.fr/franceinter/podcasts/serie-dematerialisation-algorithmes-ia-comment-ils-durcissent-notre-rapport-a-l-etat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~3 min

\[podcast\] Dématérialisation, algorithmes, IA : comment ils durcissent notre rapport à l'État — une série podcast en 3 épisodes qui décortique les vrais effets de la numérisation des services publics.

[Dématérialisation, algorithmes, IA : comment ils durcissent notre rapport à l’Etat : un podcast à écouter en ligneXavier de la porte consacre cette nouvelle série à la numérisation de l'administration publique, avec les annalyses de l'avocat Joël Werba, avocat en droit des étrangers et de Soizik Penicaud, cher...France Inter![](https://www.radiofrance.fr/pikapi/images/dd43bc6c-25b7-44ac-861c-d0bc1d709144/1200x680)](https://www.radiofrance.fr/franceinter/podcasts/serie-dematerialisation-algorithmes-ia-comment-ils-durcissent-notre-rapport-a-l-etat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [80 000 agents de l'Assurance Maladie basculent sur les outils numériques français de l'État, vive la souveraineté !](https://www.clubic.com/actualite-607279-80000-agents-de-l-assurance-maladie-basculent-sur-les-outils-numeriques-francais-de-l-etat-vive-la-souverainete.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~4 min

80 000 agents de l'Assurance Maladie basculent sur LaSuite — après l'armée et le CNRS. Les données de santé hébergées en France, sur infrastructure certifiée SecNumCloud. Et 1 million d'euros économisés par tranche de 100 000 agents migrés.

[80 000 agents de l'Assurance Maladie basculent sur les outils numériques français de l'État, vive la souveraineté !LaSuite continue de conquérir les administrations françaises. L'Assurance Maladie a officialisé, mercredi, le déploiement de la suite collaborative hexagonale auprès de ses 80 000 agents, un nouvea...clubic.com![](https://pic.clubic.com/v1/images/2304279/raw)](https://www.clubic.com/actualite-607279-80000-agents-de-l-assurance-maladie-basculent-sur-les-outils-numeriques-francais-de-l-etat-vive-la-souverainete.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

## Musique & Audio

### [minimaxir/miditui: An interactive terminal app/UI for MIDI composing, mixing, and playback—written in Rust](https://github.com/minimaxir/miditui?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~4 min

Un DAW MIDI dans le terminal, écrit en Rust : piano roll, mixer multi-pistes, mute/solo, export WAV, undo/redo, et même support complet de la souris.

[minimaxir/miditui: An interactive terminal app/UI for MIDI composing, mixing, and playback—written in RustAn interactive terminal app/UI for MIDI composing, mixing, and playback—written in Rust - minimaxir/midituiGitHub![](https://opengraph.githubassets.com/f308505bcf7ac7a4e335c22a5fd66d9d84fe1aa133e181869042289429b6dc89/minimaxir/miditui)](https://github.com/minimaxir/miditui?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [Music for Programming](https://musicforprogramming.net/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

Music for Programming — des playlists pour coder sans distraction

### [Contrapunk](https://contrapunk.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~1 min

Contrapunk : générateur d'harmonie MIDI en temps réel et convertisseur guitare-to-MIDI, fait en Rust. Règles de contrepoint (Palestrina, Bach, Jazz), latence sous 10ms, tourne en natif et dans le navigateur via WebAssembly.

[ContrapunkReal-time MIDI harmony generator and guitar-to-MIDI converter. Built in Rust.contrapunk.com![](https://contrapunk.com/favicon-512x512.png)](https://contrapunk.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [LOFI GIRL : l'histoire qui n'a jamais été racontée !](https://www.youtube.com/watch?v=HDxUFtOezUw&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

L'histoire de Lofi Girl — comment c'est devenu un phénomène mondial

[LOFI GIRL : l'histoire qui n'a jamais été racontée !Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/HDxUFtOezUw/hqdefault.jpg)](https://www.youtube.com/watch?v=HDxUFtOezUw&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

## Apple

### [momenbasel/PureMac](https://github.com/momenbasel/PureMac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~3 min

PureMac : alternative open-source à CleanMyMac, en SwiftUI natif, zéro telemetry, MIT. Désinstallation complète d'apps, nettoyage Xcode/Homebrew/caches système, nettoyage planifié. Disponible via Homebrew.

[momenbasel/PureMacFree, open-source macOS cleaner. CleanMyMac alternative with zero telemetry. Native SwiftUI, scheduled auto-cleaning, Xcode/Homebrew/system cache cleanup. MIT licensed. - momenbasel/PureMacGitHub![](https://opengraph.githubassets.com/b7e8c172410dec30546d4eda31b767e8cbbc017f12c20ef62a8758be4be95e30/momenbasel/PureMac)](https://github.com/momenbasel/PureMac?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [jurplel/InstantSpaceSwitcher](https://github.com/jurplel/InstantSpaceSwitcher?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~1 min

InstantSpaceSwitcher supprime l'animation de changement de workspace sur macOS — le switch devient instantané. Installable via Homebrew.

[jurplel/InstantSpaceSwitcherNative space switching on macOS with no animation. Contribute to jurplel/InstantSpaceSwitcher development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/cd181f456bb7060bb1578df762fec12734ad524d2598b4178c9288cda7c3370f/jurplel/InstantSpaceSwitcher)](https://github.com/jurplel/InstantSpaceSwitcher?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [louivers/spacepigeon: Workspace manager for macOS](https://github.com/louivers/spacepigeon?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~3 min

SpacePigeon vous permet de définir des workspaces complets — quelles apps s'ouvrent, sur quel espace, comment les fenêtres se positionnent — et de basculer d'un contexte à l'autre d'une simple touche.

[louivers/spacepigeon: Workspace manager for macOSWorkspace manager for macOS. Contribute to louivers/spacepigeon development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/1102353116/d09d2033-a47e-4ae8-938c-7270574e0c22)](https://github.com/louivers/spacepigeon?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

## Art Créa & Design

### [v3ga/p5LearnableProgramming: Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state.](https://github.com/v3ga/p5LearnableProgramming?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~1 min

p5LearnableProgramming permet de visualiser pas à pas l'exécution d'un sketch p5.js — variables d'état en temps réel, fonctions de dessin animées. Un outil précieux pour comprendre vraiment ce que le code fait.

[v3ga/p5LearnableProgramming: Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state.Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state. - v3ga/p5LearnableProgrammingGitHub![](https://opengraph.githubassets.com/a1b5f551a25c5e668873cdf93e0a0835e284b82ecfc1364d2efde82615898dd4/v3ga/p5LearnableProgramming)](https://github.com/v3ga/p5LearnableProgramming?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [dominikmartn/nothing-design-skill](https://github.com/dominikmartn/nothing-design-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~1 min

Un skill Claude Code pour générer des UI dans l'esthétique Nothing : monochrome, typographique, industriel. Hiérarchie en trois niveaux, tokens dark/light, output HTML/CSS, SwiftUI ou React/Tailwind.

[dominikmartn/nothing-design-skillA Claude Code skill for generating UI in the Nothing design language. Monochrome, typographic, industrial. - dominikmartn/nothing-design-skillGitHub![](https://opengraph.githubassets.com/f05c8b6aa8bf31ab9be1bad4a75edb04b92377f61388d4dd77bfc900a253d828/dominikmartn/nothing-design-skill)](https://github.com/dominikmartn/nothing-design-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

## Sécu & Vie privée

### [Cybersecurity Looks Like Proof of Work Now](https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~4 min

La cybersécurité ressemble de plus en plus à du proof of work : pour sécuriser un système, il faut dépenser plus de tokens à trouver des failles que les attaquant·es n'en dépensent à les exploiter.

[Cybersecurity Looks Like Proof of Work NowIs security spending more tokens than your attacker?Drew Breunig![](https://www.dbreunig.com/img/locks_and_keys.jpg)](https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

## Jeu vidéo

### [Show HN: A game where you build a GPU](https://jaso1024.com/mvidia/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

Un jeu où vous construisez un GPU !

## Autre

### [AI models will deceive you to save their own kind](https://www.theregister.com/2026/04/02/ai%5Fmodels%5Fwill%5Fdeceive%5Fyou/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~4 min

Les IA mentent pour protéger d'autres IA, sans instruction explicite : modification de timestamps, refus de shutdown, exfiltration de poids...

[AI models will deceive you to save their own kind: Researchers find leading frontier models all exhibit peer preservation behaviorThe Register![](https://regmedia.co.uk/2021/07/15/shutterstock_robotrace.jpg)](https://www.theregister.com/2026/04/02/ai%5Fmodels%5Fwill%5Fdeceive%5Fyou/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [Show HN: Apfel – The free AI already on your Mac](https://apfel.franzai.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~4 min

apfel libère le LLM embarqué dans macOS (Apple Intelligence) depuis le terminal — CLI, serveur compatible OpenAI, ou chat interactif. 100% on-device, zéro coût, zéro clé API. Requiert Apple Silicon et macOS Tahoe.

[Show HN: Apfel – The free AI already on your MacUse Apple's built-in AI from the terminal. Free, private, 100% on-device. No API keys, no cloud, no subscriptions.apfel![](https://apfel.franzai.com/og.png)](https://apfel.franzai.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [Chess in SQL](https://www.dbpro.app/blog/chess-in-pure-sql?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~3 min

Un échiquier rendu entièrement en SQL — pas de JavaScript, pas de framework. Juste une table, un pivot avec agrégation conditionnelle, et des DELETE/INSERT pour déplacer les pièces.

[Chess in SQLWhat if I told you SQL could play chess? No JavaScript, no frameworks - just pure SQL rendering a full chess board in your browser.DB Pro![](https://www.dbpro.app/blog/chess-in-pure-sql/opengraph-image)](https://www.dbpro.app/blog/chess-in-pure-sql?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [ghostwright/phantom: An AI co-worker with its own computer. Self-evolving, persistent memory, MCP server, secure credential collection, email identity. Built on the Claude Agent SDK.](https://github.com/ghostwright/phantom?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~10 min

Phantom : un agent IA avec sa propre machine, sa propre adresse mail, sa mémoire persistante — et la capacité de s'étendre lui-même. À manipuler avec précaution côté sécurité !

[ghostwright/phantom: An AI co-worker with its own computer. Self-evolving, persistent memory, MCP server, secure credential collection, email identity. Built on the Claude Agent SDK.An AI co-worker with its own computer. Self-evolving, persistent memory, MCP server, secure credential collection, email identity. Built on the Claude Agent SDK. - ghostwright/phantomGitHub![](https://repository-images.githubusercontent.com/1192303694/fe02604b-a19a-43b5-a43f-571c55105f72)](https://github.com/ghostwright/phantom?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

### [ShawnPana/smux: tmux config with built-in terminal automation and agent-to-agent communication.](https://github.com/ShawnPana/smux?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52) \~2 min

smux : une config tmux qui expose une CLI (\`tmux-bridge\`) pour permettre à des agents IA de lire et d'écrire dans n'importe quel panneau. Claude Code peut par exemple piloter Codex dans le panneau d'à côté, et inversement.

[ShawnPana/smux: tmux config with built-in terminal automation and agent-to-agent communication.tmux config with built-in terminal automation and agent-to-agent communication. - ShawnPana/smuxGitHub![](https://opengraph.githubassets.com/45dcd771e7e91c261fbe93a27d0cb51f803fe2df1ee791419f10bd253032964a/ShawnPana/smux)](https://github.com/ShawnPana/smux?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-52)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/tag/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### /veille et /digest : faire sa veille techno directement dans Claude Code
URL: https://www.camilleroux.com/veille-et-digest-faire-sa-veille-techno-directement-dans-claude-code/
Last updated: 2026-04-13T17:25:33.000Z
La [veille techno](https://www.camilleroux.com/la-veille-technologique-ma-methode-complete-pour-rester-a-jour/), c'est un truc que j'adore. J'en fais depuis des années, j'ai même [automatisé sa diffusion sur les réseaux](https://www.camilleroux.com/1-65-million-de-vues-en-30-jours-comment-jai-automatise-la-diffusion-de-ma-veille-techno/) récemment.

Côté outil, j'utilise Claude Code au quotidien. C'est devenu mon terminal principal, mon éditeur, mon copilote de dev. Et la semaine dernière je me suis dit : pourquoi par faire une skill pour faire sa veille directement dans Claude.

Alors j'ai fait deux skills. `/veille` pour les sources francophones, `/digest` pour l'international. Un simple `/veille` et j'ai le récap des meilleurs articles du moment, trié par jour, sans quitter mon contexte de travail.

0:00 

/0:16 

1× 

/veille dans Claude Code

---

## Ce que ça donne

```
# Veille Tech -- du 11 avril 2026 au 13 avril 2026
> 21 articles de 4 sources sur les 3 derniers jours

## Dimanche 13 avril

- **[Skir : un langage déclaratif pour générer du code type-safe en 9 langages](https://skir.build/)** -- `Développement` -- *Human Coders News*
  Skir est un langage déclaratif permettant de définir des types, constantes et APIs dans un fichier .skir...

- **[GitQuest — Apprends Git en jouant](https://www.gitquest.app/fr/)** -- `Git` -- *Human Coders News*

- **[Sécurix et Bureautix : le Linux de l'État pour remplacer Windows](https://www.it-connect.fr/securix-et-bureautix-le-linux-de-etat-pour-remplacer-windows/)** -- `distributions linux` -- *Journal du Hacker*

## Samedi 12 avril

- **[Migrer de Cloudflare vers bunny.net pour son blog](https://jola.dev/posts/dropping-cloudflare)** -- `Cloud` -- *Human Coders News*

- **[Outil de conception et simulateur de systèmes distribués dans le navigateur](https://paperdraw.dev/)** -- `Cloud` -- *Human Coders News*

```

`/veille` pour les 7 derniers jours par défaut, `/veille 3` pour 3 jours, `/veille 14` pour deux semaines.

La version internationale s'appelle `/digest` et fonctionne pareil sur Hacker News et Lobste.rs.

![/digest sur Claude Code](https://www.camilleroux.com/content/images/2026/04/Capture-d---e--cran-2026-04-13-a---14.25.13-1.png)

## Comment c'est construit

Une skill Claude Code c'est deux choses : un fichier `SKILL.md` qui donne les instructions à Claude, et un script qui fait le vrai boulot.

Le script `fetch_feeds.py` :

1. Lit un fichier `sources.yml` avec la liste des flux RSS
2. Fetche tous les feeds **en parallèle** avec `concurrent.futures`
3. Parse le XML, filtre par date
4. Garde les **N meilleurs articles par jour**
5. Dédoublonne par URL
6. Retourne le tout en TSV — Claude gère le formatage markdown

Zéro dépendance externe. Pur stdlib Python. Pas de `pip install`, ça tourne partout.

Les sources sont configurables dans un simple fichier YAML. J'ai commencé simple avec deux agrégateurs que j'utilise beaucoup le [Journal du Hacker](https://www.journalduhacker.net/?ref=camilleroux.com) et [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com).

```yaml
sources:
  - name: Journal du Hacker
    url: https://www.journalduhacker.net/rss
    site: https://www.journalduhacker.net
    description: Liens et actualités pour les développeurs francophones

  - name: Human Coders News
    url: https://news.humancoders.com/rss
    site: https://news.humancoders.com
    description: Actualités pour développeurs, par la communauté Human Coders

```

Ajouter une source = copier-coller un bloc. N'importe quel feed RSS 2.0 ou Atom fonctionne.

## Pourquoi une skill et pas un script standalone ?

J'aurais pu faire un alias dans mon `.zshrc`. Ça aurait marché.

Mais l'intérêt d'être dans Claude Code, c'est la suite. On fait sa veille, un titre nous intrigue, on demande à Claude de nous résumer l'article, d'expliquer le contexte technique, de trouver des ressources liées. Tout ça dans la même fenêtre, sans perdre le fil.

## C'est quoi une skill Claude Code ?

Si tu n'as pas encore exploré les skills, c'est une fonctionnalité de [Claude Code](https://www.humancoders.com/formations/claude-code?ref=camilleroux.com) qui permet de créer ses propres commandes slash personnalisées. Tu poses un fichier `SKILL.md` dans `~/.claude/skills/ma-skill/` et Claude sait quoi faire quand tu tapes `/ma-skill`.

C'est puissant pour tout ce qu'on fait régulièrement : générer un changelog, lancer un audit, faire une revue de code selon ses propres critères... ou faire sa veille tech.

## Installation

**Version francophone (/veille) :**

```bash
git clone --depth 1 https://github.com/CamilleRoux/veille-techno.git
bash veille-techno/install.sh

```

**Version internationale (/digest) :**

```bash
git clone --depth 1 https://github.com/camilleroux/tech-digest.git
bash tech-digest/install.sh

```

Les deux repos sont open source, les contributions sont bienvenues — surtout pour ajouter des sources.

[GitHub - camilleroux/veille-techno: Skill Claude Code de veille tech francophone. Agrège les flux RSS (Journal du Hacker, Human Coders News…) et produit un récap trié par jour. Zéro dépendance.Skill Claude Code de veille tech francophone. Agrège les flux RSS (Journal du Hacker, Human Coders News…) et produit un récap trié par jour. Zéro dépendance. - camilleroux/veille-techno![](https://www.camilleroux.com/content/images/icon/pinned-octocat-093da3e6fa40-3.svg)GitHubcamilleroux![](https://www.camilleroux.com/content/images/thumbnail/veille-techno)](https://github.com/CamilleRoux/veille-techno?ref=camilleroux.com)

[GitHub - camilleroux/tech-digest: Claude Code skill: daily tech digest from Hacker News, Lobste.rs and more. Zero dependencies, score-based filtering.Claude Code skill: daily tech digest from Hacker News, Lobste.rs and more. Zero dependencies, score-based filtering. - camilleroux/tech-digest![](https://www.camilleroux.com/content/images/icon/pinned-octocat-093da3e6fa40-4.svg)GitHubcamilleroux![](https://www.camilleroux.com/content/images/thumbnail/tech-digest)](https://github.com/camilleroux/tech-digest?ref=camilleroux.com)
### Veille #51 — L'actu de la semaine
URL: https://www.camilleroux.com/veille-51-lactu-de-la-semaine/
Last updated: 2026-05-05T10:00:57.000Z
Bonjour,

Bienvenue dans cette édition #51 de ma veille hebdo ! Voici les 30 articles qui ont retenu mon attention cette semaine. Bonne lecture !

## Dev

### [Porting Mac OS X to the Nintendo Wii](https://bryankeller.github.io/2026/04/08/porting-mac-os-x-nintendo-wii.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~26 min

Mac OS X Cheetah qui boot sur une Nintendo Wii — bootloader custom, patches kernel, drivers écrits de zéro. Le PowerPC 750CL de la Wii partage la même lignée que les G3 Mac : c'est ce détail qui a rendu le projet possible.

### [System Design Tool & Distributed Systems Simulator](https://paperdraw.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

Un outil pour concevoir, simuler et chaos-tester des architectures de systèmes distribués, directement dans le navigateur

[System Design Tool & Distributed Systems Simulatorpaperdraw.dev is a system design tool to build, simulate, and chaos test distributed systems architecture in your browser.paperdraw.dev![](https://paperdraw.dev/icons/Icon-512.png)](https://paperdraw.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [matthart1983/netwatch: Real-time network diagnostics in your terminal. One command, zero config, instant visibility.](https://github.com/matthart1983/netwatch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~6 min

NetWatch diagnostique votre réseau en temps réel dans le terminal : une commande, zéro config, et vous avez d'un coup dashboard, connexions associées au process, capture de paquets et flight recorder.

[matthart1983/netwatch: Real-time network diagnostics in your terminal. One command, zero config, instant visibility.Real-time network diagnostics in your terminal. One command, zero config, instant visibility. - matthart1983/netwatchGitHub![](https://opengraph.githubassets.com/de8455199bc227a0ac6df6638fbf6c5fd44bb0569d510ae6865602302e682ba1/matthart1983/netwatch)](https://github.com/matthart1983/netwatch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [emanuele-em/proxelar: A programmable MITM proxy that intercepts HTTP/HTTPS traffic so you don't have to guess what your app is doing. Forward & reverse modes, TLS interception, TUI, terminal, and web GUI.](https://github.com/emanuele-em/proxelar?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~4 min

Proxelar : un proxy MITM écrit en Rust pour intercepter et modifier le trafic HTTP/HTTPS à la volée, avec scripting Lua, TUI et interface web.

[emanuele-em/proxelar: A programmable MITM proxy that intercepts HTTP/HTTPS traffic so you don't have to guess what your app is doing. Forward & reverse modes, TLS interception, TUI, terminal, and web GUI.A programmable MITM proxy that intercepts HTTP/HTTPS traffic so you don't have to guess what your app is doing. Forward & reverse modes, TLS interception, TUI, terminal, and web GUI. - emanuele-...GitHub![](https://opengraph.githubassets.com/6f10900e94aab2b02ce691949c3146f8b950291e08d62938b0cb5cab978dca0c/emanuele-em/proxelar)](https://github.com/emanuele-em/proxelar?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [How (and why) to take a logarithm of an image](https://www.youtube.com/watch?v=ldxFjLJ3rVY&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

Escher avait résolu intuitivement des problèmes que les mathématiciens ont mis des décennies à formaliser — la boucle infinie de sa Galerie de gravures repose sur le logarithme complexe.

[How (and why) to take a logarithm of an imageProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/ldxFjLJ3rVY/hqdefault.jpg)](https://www.youtube.com/watch?v=ldxFjLJ3rVY&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [adithya-s-k/GitVizz: Visualize and analyze GitHub or local repositories using LLM-friendly summaries, file structure, and interactive dependency graphs.](https://github.com/adithya-s-k/GitVizz?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~9 min

GitVizz visualise n'importe quel dépôt GitHub en graphes de dépendances interactifs et permet d'interroger le code via un LLM.

[adithya-s-k/GitVizz: Visualize and analyze GitHub or local repositories using LLM-friendly summaries, file structure, and interactive dependency graphs.Visualize and analyze GitHub or local repositories using LLM-friendly summaries, file structure, and interactive dependency graphs. - adithya-s-k/GitVizzGitHub![](https://opengraph.githubassets.com/dd783d6bcaf34834ce0ce6e9b92a56b214091714f69bced17d438769a26c9600/adithya-s-k/GitVizz)](https://github.com/adithya-s-k/GitVizz?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

## IA

### [rowboatlabs/rowboat: Open-source AI coworker, with memory](https://github.com/rowboatlabs/rowboat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~3 min

Rowboat : un AI coworker open-source, local-first, qui construit un knowledge graph à partir de vos emails et notes de réunion — et s'en sert pour préparer vos meetings, rédiger des docs ou générer des slides. Tout reste en Markdown sur votre machine.

[rowboatlabs/rowboat: Open-source AI coworker, with memoryOpen-source AI coworker, with memory. Contribute to rowboatlabs/rowboat development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/187886f258117e2489b09615bd62aece33d4cc0f94a9f6aa3a346ab38d852029/rowboatlabs/rowboat)](https://github.com/rowboatlabs/rowboat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [Entire · A new developer platform is coming](https://entire.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~2 min

Entire : un CLI open source qui accroche chaque session d'agent IA à son commit git. L'intention derrière le code reste lisible, par l'équipe comme par l'agent au prochain démarrage.

[Entire · A new developer platform is comingWe are going beyond repositories, building a developer platform where agents and humans can collaborate, interact, and grow. The birth of a new galaxy in this universe draws near.Entire![](https://entire.io/preview.jpg?v=1)](https://entire.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [MemPalace - Quand Milla Jovovich code de l'IA open source - Korben](https://korben.info/mempalace-milla-jovovich-ia-memoire.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~5 min

Milla Jovovich a un compte GitHub et son premier repo, c'est MemPalace : mémoire locale pour LLM, très performante sur les benchmarks, MIT, sans clé d'API.

[MemPalace - Quand Milla Jovovich code de l'IA open source - KorbenMilla Jovovich a un compte GitHub !! Oui, l’actrice des films Resident Evil, celle qui découpe des zombies depuis 2002 et qui a également incarné Leeloo ...Le site de Korben![](https://korben.info/mempalace-milla-jovovich-ia-memoire/mempalace-milla-jovovich-ia-memoire-1.jpeg)](https://korben.info/mempalace-milla-jovovich-ia-memoire.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [i built a passive english coach into my ai coding assistant heres how](https://medium.com/@benoit.leveque/i-built-a-passive-english-coach-into-my-ai-coding-assistant-heres-how-f2846600340a?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

Apprendre l'anglais sans quitter son éditeur, intégré directement dans son assistant IA de code — c'est une bonne idée pour les développeur·se·s qui jonglent entre les deux langues toute la journée.

### [Agent Reading Test](https://agentreadingtest.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~3 min

Un benchmark pour tester la capacité des agents IA à lire du contenu web : truncation, SPA shell, soft 404, redirects… 10 scénarios, 20 points.

[Agent Reading TestA benchmark that tests how well AI coding agents can read web content. 10 tests, 20 points.agentreadingtest.com![](https://agentreadingtest.com/sharing-image.png)](https://agentreadingtest.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [afar1/fieldtheory-cli: Sync and locally store all of your X/Twitter bookmarks. Free and open source CLI for Mac.](https://github.com/afar1/fieldtheory-cli?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~3 min

\`fieldtheory-cli\` : un outil CLI pour synchroniser ses bookmarks X en local, les indexer avec SQLite et les rendre accessibles à Claude Code ou n'importe quel agent shell. Données 100 % locales, pas de télémétrie.

[afar1/fieldtheory-cli: Sync and locally store all of your X/Twitter bookmarks. Free and open source CLI for Mac.Sync and locally store all of your X/Twitter bookmarks. Free and open source CLI for Mac. - afar1/fieldtheory-cliGitHub![](https://opengraph.githubassets.com/bfcb906f017d74c01d8b69c4d152f2835d7377bf89bd3a5f65a1221efb0a7504/afar1/fieldtheory-cli)](https://github.com/afar1/fieldtheory-cli?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

## Culture Tech

### [A.T.L.A.S — Artemis Telemetry & Live Acquisition System](https://track-artemis.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~3 min

A.T.L.A.S, un tracker live pour Artemis II qui utilise l'API JPL Horizons avec une interface sci-fi sympa en bonus.

[A.T.L.A.S — Artemis Telemetry & Live Acquisition SystemA.T.L.A.S — Artemis Telemetry & Live Acquisition System. Live tracking, telemetry, trajectory and crew data for NASA's Artemis II mission.track-artemis.com![](https://lcarsworkshop.com/artemis/textures/social.png)](https://track-artemis.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [Can Cellular Automata Simulate Light?](https://www.youtube.com/watch?v=aKePF7TDbV0&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

Les automates cellulaires peuvent-ils simuler la lumière ?

[Can Cellular Automata Simulate Light?Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/aKePF7TDbV0/hqdefault.jpg)](https://www.youtube.com/watch?v=aKePF7TDbV0&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [IA & Licenciements : Et si l'intelligence artificielle n'était qu'une excuse ?](https://eventuallycoding.com/p/ia-licenciements-et-si-l-intelligence-artificielle-n-etait-qu-une-excuse?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~10 min

273 000 licenciements tech d'ici fin 2026\. L'IA est partout dans les communiqués, mais est-ce vraiment elle la coupable — ou juste le bouc émissaire idéal pour couvrir des erreurs de gestion post-covid ?

[IA & Licenciements : Et si l'intelligence artificielle n'était qu'une excuse ?273 000 départs prévus dans la tech : l'IA nous remplace-t-elle déjà ou sert-elle de couverture à des plans de licenciements opportunistes ? Analyse d'un basculement de marché où la productivité n'...Eventuallycoding![](https://eventuallycoding.com/_og/d/c_DefaultPost,title_~SUEgJiBMaWNlbmNpZW1lbnRzIDogRXQgc2kgbCdpbnRlbGxpZ2VuY2UgYXJ0aWZpY2llbGxlIG4nw6l0YWl0IHF1J3VuZSBleGN1c2UgPw,description_~MjczIDAwMCBkw6lwYXJ0cyBwcsOpdnVzIGRhbnMgbGEgdGVjaCA6IGwnSUEgbm91cyByZW1wbGFjZS10LWVsbGUgZMOpasOgIG91IHNlcnQtZWxsZSBkZSBjb3V2ZXJ0dXJlIMOgIGRlcyBwbGFucyBkZSBsaWNlbmNpZW1lbnRzIG9wcG9ydHVuaXN0ZXMgPyBBbmFseXNlIGQndW4gYmFzY3VsZW1lbnQgZGUgbWFyY2jDqSBvw7kgbGEgcHJvZHVjdGl2aXTDqSBuJ2VzdCBwYXMgdG91am91cnMgbMOgIG~DuSBvbiBsJ2F0dGVuZC4,p_Ii9wL2lhLWxpY2VuY2llbWVudHMtZXQtc2ktbC1pbnRlbGxpZ2VuY2UtYXJ0aWZpY2llbGxlLW4tZXRhaXQtcXUtdW5lLWV4Y3VzZSI.png)](https://eventuallycoding.com/p/ia-licenciements-et-si-l-intelligence-artificielle-n-etait-qu-une-excuse?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [Dématérialisation, algorithmes, IA : comment ils durcissent notre rapport à l’Etat : un podcast à écouter en ligne](https://www.radiofrance.fr/franceinter/podcasts/serie-dematerialisation-algorithmes-ia-comment-ils-durcissent-notre-rapport-a-l-etat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~3 min

\[podcast\] Dématérialisation, algorithmes, IA : comment ils durcissent notre rapport à l'État — une série podcast en 3 épisodes qui décortique les vrais effets de la numérisation des services publics.

[Dématérialisation, algorithmes, IA : comment ils durcissent notre rapport à l’Etat : un podcast à écouter en ligneXavier de la porte consacre cette nouvelle série à la numérisation de l'administration publique, avec les annalyses de l'avocat Joël Werba, avocat en droit des étrangers et de Soizik Penicaud, cher...France Inter![](https://www.radiofrance.fr/pikapi/images/dd43bc6c-25b7-44ac-861c-d0bc1d709144/1200x680)](https://www.radiofrance.fr/franceinter/podcasts/serie-dematerialisation-algorithmes-ia-comment-ils-durcissent-notre-rapport-a-l-etat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

## Apple

### [wil-pe/CATAI: Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM.](https://github.com/wil-pe/CATAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~3 min

Des chats en pixel art qui se baladent sur votre dock macOS et discutent via Ollama 🐈 🐈‍⬛

[wil-pe/CATAI: Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM.Virtual desktop pet cats for macOS — pixel art cats that live on your dock and chat with you via Ollama LLM. - wil-pe/CATAIGitHub![](https://opengraph.githubassets.com/af6443d453582c251e0746dc4ebc356b3c20a3af04b457be22f48cd4e48471af/wil-pe/CATAI)](https://github.com/wil-pe/CATAI?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [matthartman/ghost-pepper: Hold-to-talk speech-to-text for macOS. 100% local, powered by WhisperKit and local LLM cleanup. Hold Control to record, release to transcribe and paste.](https://github.com/matthartman/ghost-pepper?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~3 min

Ghost Pepper : dictée vocale 100% locale sur macOS. Whisper/Parakeet pour la reconnaissance, un petit LLM local, Qwen 3.5, pour nettoyer les hésitations.

[matthartman/ghost-pepper: Hold-to-talk speech-to-text for macOS. 100% local, powered by WhisperKit and local LLM cleanup. Hold Control to record, release to transcribe and paste.Hold-to-talk speech-to-text for macOS. 100% local, powered by WhisperKit and local LLM cleanup. Hold Control to record, release to transcribe and paste. - matthartman/ghost-pepperGitHub![](https://opengraph.githubassets.com/830e6a9ff5bb2abae82bebd47152d7f455e685076c6641c0500c9d381c4df488/matthartman/ghost-pepper)](https://github.com/matthartman/ghost-pepper?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

## Apps

### [glanceapp/glance: A self-hosted dashboard that puts all your feeds in one place](https://github.com/glanceapp/glance?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~7 min

Glance — un dashboard self-hosted léger pour centraliser ses feeds RSS, Hacker News, Reddit, YouTube, météo, marchés… Configurable en YAML, dispo en binaire unique ou via Docker

[glanceapp/glance: A self-hosted dashboard that puts all your feeds in one placeA self-hosted dashboard that puts all your feeds in one place - glanceapp/glanceGitHub![](https://repository-images.githubusercontent.com/792861139/5aa82f46-2f6d-4773-a4f3-b42e136f453f)](https://github.com/glanceapp/glance?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [stirling-image/stirling-image](https://github.com/stirling-image/stirling-image?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~2 min

Stirling-PDF, mais pour les images — 30+ outils et de l'IA locale dans un seul container Docker. Resize, compression, suppression de fond, upscale, OCR… sans cloud, sans télémétrie, sans que vos images quittent votre machine.

[stirling-image/stirling-imageStirling-PDF but for images. 30+ tools and local AI in a single Docker container - resize, compress, remove backgrounds, upscale, OCR, and more. No cloud, no telemetry. Your images never leave your...GitHub![](https://opengraph.githubassets.com/2b96d1707c51908c671b47dad5a5ab2655ce46d04113a0eda5c42f72b4ae2b54/stirling-image/stirling-image)](https://github.com/stirling-image/stirling-image?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

## Musique & Audio

### [minimaxir/miditui: An interactive terminal app/UI for MIDI composing, mixing, and playback—written in Rust](https://github.com/minimaxir/miditui?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~4 min

Un DAW MIDI dans le terminal, écrit en Rust : piano roll, mixer multi-pistes, mute/solo, export WAV, undo/redo, et même support complet de la souris.

[minimaxir/miditui: An interactive terminal app/UI for MIDI composing, mixing, and playback—written in RustAn interactive terminal app/UI for MIDI composing, mixing, and playback—written in Rust - minimaxir/midituiGitHub![](https://opengraph.githubassets.com/f308505bcf7ac7a4e335c22a5fd66d9d84fe1aa133e181869042289429b6dc89/minimaxir/miditui)](https://github.com/minimaxir/miditui?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [Contrapunk](https://contrapunk.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~1 min

Contrapunk : générateur d'harmonie MIDI en temps réel et convertisseur guitare-to-MIDI, fait en Rust. Règles de contrepoint (Palestrina, Bach, Jazz), latence sous 10ms, tourne en natif et dans le navigateur via WebAssembly.

[ContrapunkReal-time MIDI harmony generator and guitar-to-MIDI converter. Built in Rust.contrapunk.com![](https://contrapunk.com/favicon-512x512.png)](https://contrapunk.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

## Art Créa & Design

### [Charcuterie](https://charcuterie.elastiq.ch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~1 min

Charcuterie : un explorateur visuel pour l'Unicode. Parcourir les caractères, découvrir des glyphes proches, explorer scripts et symboles — avec une recherche par similarité visuelle basée sur des embeddings vectoriels.

[CharcuterieCharcuterie is a visual explorer for Unicode. Browse characters, discover related glyphs, and explore scripts, symbols, and shapes across the standard.Charcuterie![](https://charcuterie.elastiq.ch/social-share.png)](https://charcuterie.elastiq.ch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

## Sécu & Vie privée

### [Project Glasswing: Securing critical software for the AI era](https://www.anthropic.com/glasswing?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~13 min

Anthropic lance Project Glasswing : leur modèle Claude Mythos Preview a déjà trouvé des milliers de vulnérabilités critiques dans tous les grands OS et navigateurs.

[Project Glasswing: Securing critical software for the AI eraA new initiative to secure the world’s most critical software and give defenders a durable advantage in the coming AI-driven era of cybersecurity.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/65641e7846f10255c4a3415a10bbf5793ae87b13-1200x630.jpg)](https://www.anthropic.com/glasswing?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

## Fun & WTF

### [jshchnz/codemaxxed](https://github.com/jshchnz/codemaxxed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~1 min

Un repo GitHub dont le seul objectif est d'accumuler le maximum de lignes de code inutiles — 136 millions déjà. Le tout tourne en automatique toutes les 30 minutes. MIT License : "This code is free, which is exactly what it's worth."

[jshchnz/codemaxxedContribute to jshchnz/codemaxxed development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/c8ee9f5922318c97abaac22be345624116a1aa8b73ba87014579671b921341ad/jshchnz/codemaxxed)](https://github.com/jshchnz/codemaxxed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

## Jeu vidéo

### [Show HN: A game where you build a GPU](https://jaso1024.com/mvidia/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

Un jeu où vous construisez un GPU !

## Autre

### [multica-ai/multica: The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.](https://github.com/multica-ai/multica?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~4 min

Multica : la version open source des Claude Managed Agents. On assigne des tâches à un agent comme à un·e collègue, il s'en empare, code, remonte les blockers et met à jour les statuts. Self-hostable, compatible Claude Code et Codex.

[multica-ai/multica: The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills. - multica-ai/multicaGitHub![](https://opengraph.githubassets.com/536697d9f5a63d030efe0c079386d71876cf9c8d8f81ea8f922a29c1730ef376/multica-ai/multica)](https://github.com/multica-ai/multica?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [aaif-goose/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM](https://github.com/aaif-goose/goose?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~2 min

Goose, agent IA open source qui installe, exécute, édite et teste — compatible 15+ providers et 70+ extensions MCP. Rejoint la Linux Foundation via l'Agentic AI Foundation.

[aaif-goose/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLMan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM - aaif-goose/gooseGitHub![](https://opengraph.githubassets.com/cdb1aaa7c393bdbda61ea22e7093adf5bf1b7d7c769416337a70b19c2fbaf3f9/aaif-goose/goose)](https://github.com/aaif-goose/goose?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [AI models will deceive you to save their own kind](https://www.theregister.com/2026/04/02/ai%5Fmodels%5Fwill%5Fdeceive%5Fyou/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~4 min

Les IA mentent pour protéger d'autres IA, sans instruction explicite : modification de timestamps, refus de shutdown, exfiltration de poids...

[AI models will deceive you to save their own kind: Researchers find leading frontier models all exhibit peer preservation behaviorThe Register![](https://regmedia.co.uk/2021/07/15/shutterstock_robotrace.jpg)](https://www.theregister.com/2026/04/02/ai%5Fmodels%5Fwill%5Fdeceive%5Fyou/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

### [Show HN: Apfel – The free AI already on your Mac](https://apfel.franzai.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51) \~4 min

apfel libère le LLM embarqué dans macOS (Apple Intelligence) depuis le terminal — CLI, serveur compatible OpenAI, ou chat interactif. 100% on-device, zéro coût, zéro clé API. Requiert Apple Silicon et macOS Tahoe.

[Show HN: Apfel – The free AI already on your MacUse Apple's built-in AI from the terminal. Free, private, 100% on-device. No API keys, no cloud, no subscriptions.apfel![](https://apfel.franzai.com/og.png)](https://apfel.franzai.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-51)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/tag/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Claude Code, MCP et Rails : j'ai vibe codé un agent IA qui cherche un appart à ma place
URL: https://www.camilleroux.com/claude-code-mcp-et-rails-jai-vibe-code-un-agent-ia-qui-cherche-un-appart-a-ma-place/
Last updated: 2026-04-07T10:24:21.000Z
Avec ma copine, on cherche un appart à Montpellier. Et si vous avez déjà fait une recherche immobilière dans une ville où le marché est tendu, vous voyez le tableau : rafraîchir Leboncoin, SeLoger et Bien'ici plusieurs fois par jour, retomber sur les mêmes annonces, oublier de relancer une agence, perdre le fil des dossiers en cours…

Bref, le calvaire classique. Pour éviter ça, j'ai décidé de régler le problème en quelques sessions de vibe coding avec Claude Code. Le résultat : un petit système maison qui scanne les 3 plateformes à ma place, score les annonces selon nos critères, et suit l'avancement des dossiers dans un dashboard Kanban. 

J'en avais [parlé brièvement sur LinkedIn](https://www.linkedin.com/posts/camilleroux%5Fjai-vibe-cod%C3%A9-un-assistant-ia-qui-cherche-share-7435297381924917248-00RO/?ref=camilleroux.com) il y a quelques jours, et vous avez été tellement nombreux·ses à me poser des questions sur le fonctionnement et la stack que j'ai décidé d'en faire un article complet. Je vous raconte.

## Un slash command Claude Code comme point d'entrée

Tout part d'une commande que je tape : `/appart`.

Derrière, c'est un **skill Claude Code** : un fichier Markdown qui décrit étape par étape ce que l'agent doit faire. C'est pratique pour transformer un agent généraliste en outil ultra-spécifique à un besoin perso.

Quand je lance la commande, voilà ce qui se passe :

- L'agent **ouvre mon Chrome via le MCP Claude in Chrome** et parcourt Leboncoin et SeLoger en browser automation, en récupérant les données directement depuis les structures JSON embarquées dans les pages.
- En parallèle, il interroge **l'API de Bien'ici**, qui renvoie du JSON.
- Il **déduplique** les annonces entre les 3 sites et **filtre** ce qui ne correspond pas à nos critères structurels (quartiers exclus, budget, etc.).
- Il **score** chaque annonce sur 100 selon des critères pondérés.
- Il **enrichit** les meilleurs candidats en ouvrant les pages détail, puis me présente les meilleurs appartements.

Pour chaque annonce, j'ai 3 actions possibles : *exporter pour en discuter*, *contacter l'agence*, ou *ignorer*.

## Un scoring transparent et ajustable

Toute la logique de notation tient dans un fichier `criteria.json`. Chaque critère a un poids, et la somme fait 100 :

| Critère                       | Poids |
| ----------------------------- | ----- |
| Budget                        | 25    |
| Localisation                  | 20    |
| Surface                       | 15    |
| Nombre de pièces              | 10    |
| DPE / GES                     | 10    |
| Parking                       | 5     |
| Étage                         | 5     |
| Extérieur (terrasse / balcon) | 5     |
| Ancienneté du bâti            | 5     |

## Dashboard Kanban : Rails 8, déployé avec Kamal

Une fois les annonces triées, il me restait à pouvoir suivre les dossiers en cours facilement avec ma copine. D'où un petit dashboard web en **Rails 8**, déployé avec **Kamal** sur un serveur dédié.

L'interface est un board Kanban, organisé en 6 colonnes par statut, de *À étudier* jusqu'à *Historique*. Chaque carte affiche les infos clés du bien (prix, surface, score, DPE…) et un indicateur « jours sans nouvelles » qui passe au rouge au bout de 3 jours, histoire de ne pas oublier une relance. Au clic, un modal donne le détail complet du dossier et la timeline datée des échanges avec l'agence.

![Dashboard Kanban de suivi des dossiers de location, organisé en colonnes par statut de candidature](https://www.camilleroux.com/content/images/2026/04/1772713036612-1.jpeg)

Le dashboard de suivi des candidatures, généré par Claude Code et déployé en Rails

## Ce que ça m'apprend (encore une fois) sur le vibe coding

Comme pour [Feedcast](https://www.camilleroux.com/1-65-million-de-vues-en-30-jours-comment-jai-automatise-la-diffusion-de-ma-veille-techno/), l'app Rails que j'avais codée pour automatiser la diffusion de ma veille techno, ce projet n'aurait jamais existé sans Claude Code. Pas parce que c'est techniquement compliqué, mais parce que je n'aurais jamais pris le temps de le coder à la main pour une recherche de quelques mois.

Deux enseignements à retenir :

- **Les slash commands Claude Code sont un format puissant pour les workflows perso.** Un Markdown bien écrit suffit à transformer l'agent en outil ultra-spécifique à son besoin.
- **Le MCP Claude in Chrome ouvre énormément de possibilités** dès qu'on a besoin de faire interagir un agent avec des sites web dynamiques.

*Si vous voulez monter en compétence sur Claude Code et apprendre à construire ce genre d'agents et de workflows agentiques au quotidien (dev, automatisation, productivité…), on a une*[ **formation Claude Code**](https://www.humancoders.com/formations/claude-code?ref=camilleroux.com) **dédiée chez Human Coders* où on couvre tout ça en profondeur.*

Et au passage : si vous connaissez un appart sympa à louer à Montpellier, **vous pouvez m'envoyer un petit mail** 😉
### Veille #50 — L'actu de la semaine
URL: https://www.camilleroux.com/veille-50-lactu-de-la-semaine/
Last updated: 2026-05-05T10:00:59.000Z
Bonjour,

Bienvenue dans cette édition #50 de ma veille hebdo ! Voici les 29 articles qui ont retenu mon attention cette semaine. Bonne lecture !

## IA

### [cordwainersmith/Claudoscope: native macOS app that gives you a real-time dashboard for your Claude Code sessions, with analytics, conversation history, and project insights.](https://github.com/cordwainersmith/Claudoscope?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~8 min

Claudoscope, utilitaire open-source macOS qui affiche en temps réel les stats de vos sessions Claude Code : tokens, coûts, historique — lu localement depuis \`\~/.claude/projects/\`, rien n'est envoyé sur le réseau.

[cordwainersmith/Claudoscope: native macOS app that gives you a real-time dashboard for your Claude Code sessions, with analytics, conversation history, and project insights.native macOS app that gives you a real-time dashboard for your Claude Code sessions, with analytics, conversation history, and project insights. - cordwainersmith/ClaudoscopeGitHub![](https://opengraph.githubassets.com/01af22de642bcc64fcad090f02b76a34a75debbe5ae37891c05180a998481a2d/cordwainersmith/Claudoscope)](https://github.com/cordwainersmith/Claudoscope?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [Claude Code Unpacked](https://ccunpacked.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~1 min

Claude Code Unpacked : une analyse du code source qui détaille l'agent loop, les 50+ tools disponibles, l'orchestration multi-agent et quelques fonctionnalités pas encore sorties.

[Claude Code UnpackedWhat actually happens when you type a message into Claude Code? The agent loop, 50+ tools, multi-agent orchestration, and unreleased features, mapped from source.Claude Code Unpacked![](https://ccunpacked.dev/og-image.png)](https://ccunpacked.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [The Claude Code Source Leak: fake tools, frustration regexes, undercover mode](https://alex000kim.com/posts/2026-03-31-claude-code-source-leak/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~7 min

Le source de Claude Code a fuité via un \`.map\` file npm oublié : détection de frustration par regex, mode "undercover" pour cacher les codenames, faux outils anti-distillation, attestation cryptographique HTTP pour bloquer les clients tiers.

### [Universal Claude.md – cut Claude output tokens](https://github.com/drona23/claude-token-efficient?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~7 min

Un fichier \`CLAUDE.md\` à déposer à la racine pour réduire la verbosité de Claude de \~63% : finis les "Great question!" et le code sur-ingénié. L'auteur est honnête sur les limites — l'impact porte surtout sur les output tokens, pas les input.

[Universal Claude.md – cut Claude output tokensUniversal CLAUDE.md - cut Claude output tokens by 63%. Drop-in. No code changes. - drona23/claude-token-efficientGitHub![](https://opengraph.githubassets.com/29a176a4416b8aca7fd4ef73cdeffa4465ae85da8e1171320614bb3c62537291/drona23/claude-token-efficient)](https://github.com/drona23/claude-token-efficient?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [instructkr/claw-code: The fastest repo in history to surpass 50K stars ⭐, reaching the milestone in just 2 hours after publication. Better Harness Tools, not merely storing the archive of leaked Claude Code but also make real things done. Now rewriting in Rust.](https://github.com/instructkr/claw-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~5 min

Anthropic a leaké accidentellement le source de Claude Code, les repos sont retirés en DMCA — mais ce portage Python du code évite à priori tout copyright et ne peut être supprimé. 50 000 stars en quelques heures sur GitHub !

[instructkr/claw-code: The fastest repo in history to surpass 50K stars ⭐, reaching the milestone in just 2 hours after publication. Better Harness Tools, not merely storing the archive of leaked Claude Code but also make real things done. Now rewriting in Rust.The fastest repo in history to surpass 50K stars ⭐, reaching the milestone in just 2 hours after publication. Better Harness Tools, not merely storing the archive of leaked Claude Code but also mak...GitHub![](https://opengraph.githubassets.com/cb41c84b5b1e5cdd3597073a5df494d8d3c87e2b32d5a4f5cc246c1dd7c76e2f/instructkr/claw-code)](https://github.com/instructkr/claw-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [Release 0.3.0 · outworked/outworked](https://github.com/outworked/outworked/releases/tag/v0.3.0?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~11 min

Outworked : une app desktop qui transforme Claude en bureau d'agent·es IA. Chacun·e a un rôle, une personnalité, un modèle — et bosse en parallèle sur du code, du web, des messages ou des tâches planifiées.

[Release 0.3.0 · outworked/outworkedOutworked - Cute Office x Claude Code. Contribute to outworked/outworked development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/48601ec1f6bc8f2948ddcea97208775def56342fc50bbe2ecb295000ef3d14bb/outworked/outworked/releases/tag/v0.3.0)](https://github.com/outworked/outworked/releases/tag/v0.3.0?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [Don't Wait for Claude](https://jeapostrophe.github.io/tech/jc-workflow/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~4 min

Ne pas attendre que Claude finisse — travailler en parallèle sur plusieurs sessions. Le vrai goulot d'étranglement, c'est le temps où vous ne faites rien.

## Apps

### [mauriceboe/TREK: A self-hosted travel/trip planner with real-time collaboration, interactive maps, PWA support, SSO, budgets, packing lists, and more.](https://github.com/mauriceboe/TREK?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~6 min

TREK, un planificateur de voyage self-hosted : cartes interactives, collaboration en temps réel, suivi de budget, listes de bagages, PWA, SSO. Stack sobre : Node.js + React + SQLite.

[mauriceboe/TREK: A self-hosted travel/trip planner with real-time collaboration, interactive maps, PWA support, SSO, budgets, packing lists, and more.A self-hosted travel/trip planner with real-time collaboration, interactive maps, PWA support, SSO, budgets, packing lists, and more. - mauriceboe/TREKGitHub![](https://repository-images.githubusercontent.com/1186219527/e99097ec-2cd3-412c-b0a5-fcee6aa76859)](https://github.com/mauriceboe/TREK?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [msgvault](https://www.msgvault.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~2 min

msgvault archive vos mails et chats en local dans SQLite + Parquet, avec recherche via DuckDB — Gmail, MBOX et Apple Mail supportés, le tout offline.

[msgvaultOffline email archive with full-text search, interactive TUI, and multi-account support. Import from Gmail, MBOX, and Apple Mail.msgvault![](https://msgvault.io/og-image.png)](https://www.msgvault.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [RSSNext/Folo: 🧡 Folo is the AI RSS Reader](https://github.com/RSSNext/Folo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~3 min

Folo, un RSS reader open source qui intègre de l'IA — disponible sur desktop, iOS et Android

[RSSNext/Folo: 🧡 Folo is the AI RSS Reader🧡 Folo is the AI RSS Reader. Contribute to RSSNext/Folo development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/783512367/c6a11afa-aa0e-4c5a-a3ab-6d19ab4574ec)](https://github.com/RSSNext/Folo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [Free Offline Speech-to-Text](https://www.murmure.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~1 min

Murmure : speech-to-text en local, open-source, propulsé par NVIDIA Parakeet. Aucune donnée qui quitte votre machine, 25 langues européennes supportées, opérationnel en moins de 5 minutes.

[Free Offline Speech-to-TextA free, open-source, offline speech-to-text application powered by NVIDIA Parakeet. Privacy-first voice-to-text transcription running entirely on your machine with no internet required. Supports 25...Murmure![](https://www.murmure.app/murmure-screenshot-beautiful.png)](https://www.murmure.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [Bluesky leans into AI with Attie, an app for building custom feeds](https://techcrunch.com/2026/03/28/bluesky-leans-into-ai-with-attie-an-app-for-building-custom-feeds/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~5 min

Bluesky lance Attie, une app standalone qui permet de créer ses propres feeds via du langage naturel, sans écrire une ligne de code.

[Bluesky leans into AI with Attie, an app for building custom feedsBluesky’s new app Attie uses AI to help people build custom feeds the open social networking protocol atproto.TechCrunch![](https://techcrunch.com/wp-content/uploads/2025/01/bluesky-GettyImages-2185142051.jpg?resize=1200,800)](https://techcrunch.com/2026/03/28/bluesky-leans-into-ai-with-attie-an-app-for-building-custom-feeds/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [every-app/open-seo: Own your SEO. Research keywords and competitors on your terms. 100% open source.](https://github.com/every-app/open-seo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~6 min

OpenSEO : une alternative open source à Semrush ou Ahrefs, self-hostable, sans abonnement. Recherche de mots-clés, analyse de domaine, backlinks, audit technique — avec vos propres clés API DataForSEO, pay-as-you-go.

[every-app/open-seo: Own your SEO. Research keywords and competitors on your terms. 100% open source.Own your SEO. Research keywords and competitors on your terms. 100% open source. - every-app/open-seoGitHub![](https://opengraph.githubassets.com/11794d0ff697c3785eb27b3cc02181ccb569233a757193dfeaff5d3820a5abc7/every-app/open-seo)](https://github.com/every-app/open-seo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

## Dev

### [Introducing EmDash — the spiritual successor to WordPress that solves plugin security](https://blog.cloudflare.com/emdash-wordpress/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~12 min

Cloudflare lance EmDash, CMS open source serverless basé sur Astro, pensé pour remplacer WordPress — les plugins tournent dans des Workers sandboxés pour isoler les risques de sécurité.

[Introducing EmDash — the spiritual successor to WordPress that solves plugin securityToday we are launching the beta of EmDash, a full-stack serverless JavaScript CMS built on Astro 6.0\. It combines the features of a traditional CMS with modern security, running plugins in sandboxe...The Cloudflare Blog![](https://cf-assets.www.cloudflare.com/zkvhlag99gkb/hBSrp5YJXIsn2IwBqdg2m/a22cf1285db3826ca159d83ab81076e0/EmDash-OG.png)](https://blog.cloudflare.com/emdash-wordpress/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [mmulet/term.everything: Run any GUI app in the terminal❗](https://github.com/mmulet/term.everything?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~2 min

\`term.everything\` : un outil qui redirige n'importe quelle app graphique vers le terminal. Firefox, un gestionnaire de fichiers, Doom, un bureau KDE complet — même via SSH.

[mmulet/term.everything: Run any GUI app in the terminal❗Run any GUI app in the terminal❗. Contribute to mmulet/term.everything development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/b38a92c7b1c549f49a9d30a9522653c7cedb23f8d1807105d04415b10ef366d8/mmulet/term.everything)](https://github.com/mmulet/term.everything?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [heerich.js - A tiny engine for 3D voxel scenes rendered to SVG](https://meodai.github.io/heerich?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~10 min

heerich.js : un moteur JS minimaliste pour construire des scènes 3D en voxels et les exporter en SVG. Boolean ops, caméras oblique/perspective, zéro dépendance. Inspiré des sculptures en carton d'Erwin Heerich.

[heerich.js - A tiny engine for 3D voxel scenes rendered to SVGA tiny engine for 3D voxel scenes rendered to SVG. Boolean ops, oblique/perspective cameras, zero dependencies. Inspired by the geometric cardboard sculptures of Erwin Heerich.meodai.github.io![](https://meodai.github.io/heerich/social.png)](https://meodai.github.io/heerich?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [chenglou/pretext](https://github.com/chenglou/pretext?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~6 min

Pretext : une lib JS/TS pour mesurer et mettre en page du texte multiligne sans toucher au DOM — donc sans reflow. Multilingue, rapide, et compatible Canvas, SVG et bientôt server-side.

[chenglou/pretextContribute to chenglou/pretext development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/5d2bd94ca941475d629869bad0015c62100fe5aaacef87c19733be470aaf1e90/chenglou/pretext)](https://github.com/chenglou/pretext?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [magnum6actual/flipoff: Free split-flap display emulator for any TV. The classic flip-board look, without the $3,500 hardware.](https://github.com/magnum6actual/flipoff?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~2 min

FlipOff transforme n'importe quelle TV en panneau à lamelles rétro — le genre qu'on voyait dans les gares. Open source, vanilla JS, zéro dépendance, et sans les 3 500 $ du vrai panneau.

[magnum6actual/flipoff: Free split-flap display emulator for any TV. The classic flip-board look, without the $3,500 hardware.Free split-flap display emulator for any TV. The classic flip-board look, without the $3,500 hardware. - magnum6actual/flipoffGitHub![](https://opengraph.githubassets.com/9de0c3861756f6f8ed8b4bebe2999bc3100395b7de1bf580fb084b070947d4e9/magnum6actual/flipoff)](https://github.com/magnum6actual/flipoff?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

## Culture Tech

### [80 000 agents de l'Assurance Maladie basculent sur les outils numériques français de l'État, vive la souveraineté !](https://www.clubic.com/actualite-607279-80000-agents-de-l-assurance-maladie-basculent-sur-les-outils-numeriques-francais-de-l-etat-vive-la-souverainete.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~4 min

80 000 agents de l'Assurance Maladie basculent sur LaSuite — après l'armée et le CNRS. Les données de santé hébergées en France, sur infrastructure certifiée SecNumCloud. Et 1 million d'euros économisés par tranche de 100 000 agents migrés.

[80 000 agents de l'Assurance Maladie basculent sur les outils numériques français de l'État, vive la souveraineté !LaSuite continue de conquérir les administrations françaises. L'Assurance Maladie a officialisé, mercredi, le déploiement de la suite collaborative hexagonale auprès de ses 80 000 agents, un nouvea...clubic.com![](https://pic.clubic.com/v1/images/2304279/raw)](https://www.clubic.com/actualite-607279-80000-agents-de-l-assurance-maladie-basculent-sur-les-outils-numeriques-francais-de-l-etat-vive-la-souverainete.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

## Musique & Audio

### [LOFI GIRL : l'histoire qui n'a jamais été racontée !](https://www.youtube.com/watch?v=HDxUFtOezUw&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

L'histoire de Lofi Girl — comment c'est devenu un phénomène mondial

[LOFI GIRL : l'histoire qui n'a jamais été racontée !Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/HDxUFtOezUw/hqdefault.jpg)](https://www.youtube.com/watch?v=HDxUFtOezUw&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

## Jeu vidéo

### [Kavex/GameDev-Resources: :game\_die: A wonderful list of Game Development resources.](https://github.com/Kavex/GameDev-Resources?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~16 min

Une liste bien remplie de ressources pour le game dev : assets 2D/3D, sons, engines, frameworks, outils de design, tutoriels — avec indication de ce qui est gratuit, open source ou payant.

[Kavex/GameDev-Resources: :game\_die: A wonderful list of Game Development resources.:video\_game: :game\_die: A wonderful list of Game Development resources. - GitHub - Kavex/GameDev-Resources: :game\_die: A wonderful list of Game Development resources.GitHub![](https://opengraph.githubassets.com/bef6a1b1b22b66dd1bae9f31b9e8941ac1f5dbce9e206aa639407b7fa8865cc8/Kavex/GameDev-Resources)](https://github.com/Kavex/GameDev-Resources?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

## Apple

### [SuperCmdLabs/SuperCmd: Powerful MacOS Launcher](https://github.com/SuperCmdLabs/SuperCmd?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~5 min

SuperCmd : un launcher macOS open source compatible avec les extensions Raycast, dictée vocale, text-to-speech et mémoire IA.

[SuperCmdLabs/SuperCmd: Powerful MacOS LauncherPowerful MacOS Launcher. Contribute to SuperCmdLabs/SuperCmd development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/3d76c6fb267c35defdc6250210e416368072ddd717b4b1ec6198344240cf2824/SuperCmdLabs/SuperCmd)](https://github.com/SuperCmdLabs/SuperCmd?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

## Fun & WTF

### [La science des foules en conditions EXTRÊMES](https://www.youtube.com/watch?v=zRpcpzs7bDI&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

La science des foules en conditions extrêmes

[La science des foules en conditions EXTRÊMESProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/zRpcpzs7bDI/hqdefault.jpg)](https://www.youtube.com/watch?v=zRpcpzs7bDI&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

## Autre

### [Cursor 3](https://cursor.com/blog/cursor-3?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~4 min

Cursor 3 réorganise l'interface autour des agents : vue multi-dépôts, agents locaux et cloud dans la même barre latérale, passage fluide entre les deux environnements.

[Cursor 3Cursor 3 est un espace de travail unifié pour développer des logiciels avec des agents.Cursor![](https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/blog/og/opengraph-new-cursor-no-text-1-.png)](https://cursor.com/blog/cursor-3?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [Chess in SQL](https://www.dbpro.app/blog/chess-in-pure-sql?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~3 min

Un échiquier rendu entièrement en SQL — pas de JavaScript, pas de framework. Juste une table, un pivot avec agrégation conditionnelle, et des DELETE/INSERT pour déplacer les pièces.

[Chess in SQLWhat if I told you SQL could play chess? No JavaScript, no frameworks - just pure SQL rendering a full chess board in your browser.DB Pro![](https://www.dbpro.app/blog/chess-in-pure-sql/opengraph-image)](https://www.dbpro.app/blog/chess-in-pure-sql?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [ghostwright/phantom: An AI co-worker with its own computer. Self-evolving, persistent memory, MCP server, secure credential collection, email identity. Built on the Claude Agent SDK.](https://github.com/ghostwright/phantom?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~10 min

Phantom : un agent IA avec sa propre machine, sa propre adresse mail, sa mémoire persistante — et la capacité de s'étendre lui-même. À manipuler avec précaution côté sécurité !

[ghostwright/phantom: An AI co-worker with its own computer. Self-evolving, persistent memory, MCP server, secure credential collection, email identity. Built on the Claude Agent SDK.An AI co-worker with its own computer. Self-evolving, persistent memory, MCP server, secure credential collection, email identity. Built on the Claude Agent SDK. - ghostwright/phantomGitHub![](https://repository-images.githubusercontent.com/1192303694/fe02604b-a19a-43b5-a43f-571c55105f72)](https://github.com/ghostwright/phantom?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [ShawnPana/smux: tmux config with built-in terminal automation and agent-to-agent communication.](https://github.com/ShawnPana/smux?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~2 min

smux : une config tmux qui expose une CLI (\`tmux-bridge\`) pour permettre à des agents IA de lire et d'écrire dans n'importe quel panneau. Claude Code peut par exemple piloter Codex dans le panneau d'à côté, et inversement.

[ShawnPana/smux: tmux config with built-in terminal automation and agent-to-agent communication.tmux config with built-in terminal automation and agent-to-agent communication. - ShawnPana/smuxGitHub![](https://opengraph.githubassets.com/45dcd771e7e91c261fbe93a27d0cb51f803fe2df1ee791419f10bd253032964a/ShawnPana/smux)](https://github.com/ShawnPana/smux?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [Speaking of Voxtral | Mistral AI](https://mistral.ai/news/voxtral-tts?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~5 min

Mistral sort Voxtral TTS : modèle text-to-speech open-weights, 4B paramètres, 9 langues, adaptation à une voix en 3 secondes de référence, latence de 70ms.

[Speaking of Voxtral | Mistral AIVoxtral TTS: A frontier, open-weights text-to-speech model that’s fast, instantly adaptable, and produces lifelike speech for voice agents.mistral.ai![](https://mistral.ai/img/mistral-cover.png)](https://mistral.ai/news/voxtral-tts?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

### [Exclusive: Anthropic is testing 'Mythos' its 'most powerful AI model ever developed'](https://fortune.com/2026/03/26/anthropic-says-testing-mythos-powerful-new-ai-model-after-data-leak-reveals-its-existence-step-change-in-capabilities/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50) \~6 min

LEAK: Anthropic teste "Claude Mythos", décrit comme son modèle le plus puissant à ce jour. L'info est sortie via une fuite de données, pas un communiqué.

[Exclusive: Anthropic is testing 'Mythos' its 'most powerful AI model ever developed'Anthropic said it was testing the new model, which it called a 'step change' in performance, after accidental data leak reveals its existenceFortune![](https://fortune.com/img-assets/wp-content/uploads/2026/03/GettyImages-2261589651.jpg?resize=1200,600)](https://fortune.com/2026/03/26/anthropic-says-testing-mythos-powerful-new-ai-model-after-data-leak-reveals-its-existence-step-change-in-capabilities/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-50)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/tag/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Veille #49 — L'actu de la semaine
URL: https://www.camilleroux.com/veille-49-lactu-de-la-semaine/
Last updated: 2026-05-05T10:01:00.000Z
Bonjour,

Bienvenue dans cette édition #49 de ma veille hebdo ! Voici les 59 articles qui ont retenu mon attention cette semaine. Bonne lecture !

## Dev

### [TableProApp/TablePro: A fast, native macOS database client with built-in AI assistant.](https://github.com/TableProApp/TablePro?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~1 min

TablePro : un client de base de données natif macOS, rapide, open source (AGPLv3), avec assistant IA intégré. Compatible MySQL, PostgreSQL, MongoDB, Redis... Disponible via Homebrew.

[TableProApp/TablePro: A fast, native macOS database client with built-in AI assistant.A fast, native macOS database client with built-in AI assistant. - TableProApp/TableProGitHub![](https://opengraph.githubassets.com/da0585a7562fc2cb7fc7726447739eee160a26c8c5b99d867c907546d6b524d8/TableProApp/TablePro)](https://github.com/TableProApp/TablePro?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [fathyb/carbonyl: Chromium running inside your terminal](https://github.com/fathyb/carbonyl?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~4 min

Quelqu'un a construit un navigateur Chromium qui tourne entièrement dans le terminal. Ça s'appelle Carbonyl, rend de vraies pages web en ligne de commande, supporte WebGL, vidéo et audio. Le tout à 0% CPU au repos !

[fathyb/carbonyl: Chromium running inside your terminalChromium running inside your terminal. Contribute to fathyb/carbonyl development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/6454adb8784ca3715302dcb711af9ccce55bc74489e108acc497272ec3a968f8/fathyb/carbonyl)](https://github.com/fathyb/carbonyl?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Yeachan-Heo/oh-my-claudecode: Teams-first Multi-agent orchestration for Claude Code](https://github.com/Yeachan-Heo/oh-my-claudecode?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~10 min

oh-my-claudecode : orchestration multi-agents pour Claude Code, pensée pour des équipes de workers (Codex, Gemini, Claude) qui tournent en parallèle via tmux et finissent une fois leur tâche terminée

[Yeachan-Heo/oh-my-claudecode: Teams-first Multi-agent orchestration for Claude CodeTeams-first Multi-agent orchestration for Claude Code - Yeachan-Heo/oh-my-claudecodeGitHub![](https://repository-images.githubusercontent.com/1130809465/ed0bdc3a-1d1a-4cf6-ab07-7b5c63ae2459)](https://github.com/Yeachan-Heo/oh-my-claudecode?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Algorithm Visualizer](https://algorithm-visualizer.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

Algorithm Visualizer devrait être dans la boîte à outils de tout·e développeur·se qui apprend ou enseigne des algos — la visualisation en direct à partir du code rend les mécanismes abstraits vraiment lisibles.

[Algorithm VisualizerAlgorithm Visualizer is an interactive online platform that visualizes algorithms from code.Algorithm Visualizer![](https://raw.githubusercontent.com/algorithm-visualizer/algorithm-visualizer/master/branding/screenshot.png)](https://algorithm-visualizer.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [pascalorg/editor](https://github.com/pascalorg/editor?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~6 min

Ce projet montre comment construire un éditeur 3D de bâtiment performant : architecture avec stores Zustand séparés, registry custom pour mapper les nodes vers Three.js, et système malin de recalcul partiel des géométries

[pascalorg/editorContribute to pascalorg/editor development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/e22108aab753bf59e9adef3337762907ab4188815f2c0ac0a3b21798f4b30356/pascalorg/editor)](https://github.com/pascalorg/editor?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [penso/arbor: Run agentic coding workflows in a fully native desktop app for Git worktrees, terminals, and diffs.](https://github.com/penso/arbor?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~7 min

Arbor : une app native en Rust pour faire tourner des agents de code avec Git worktrees, terminaux intégrés et diffs côte à côte. Daemon partagé entre desktop, web UI, CLI et serveur MCP.

[penso/arbor: Run agentic coding workflows in a fully native desktop app for Git worktrees, terminals, and diffs.Run agentic coding workflows in a fully native desktop app for Git worktrees, terminals, and diffs. - penso/arborGitHub![](https://opengraph.githubassets.com/afc249ff3f5dd3c33097e3de2b807fca44cb8bd4d5715ed0b1fcbd451f895d4f/penso/arbor)](https://github.com/penso/arbor?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Recherche regex rapide : indexer le texte pour les outils des agents · Cursor](https://cursor.com/fr/blog/fast-regex-search?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~20 min

Les agents IA adorent grep. Problème : sur un gros monorepo, ça peut prendre +15s. L'équipe de Cursor détaille comment ils ont construit un index local (sparse n-grams, filtres de Bloom) pour rendre la recherche regex quasi instantanée.

[Recherche regex rapide : indexer le texte pour les outils des agents · CursorComment nous créons des index pour la recherche par expressions régulières afin que les agents puissent trouver du texte dans de grands monorepos sans subir les 15 secondes d'attente de ripgrep.Cursor![](https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/blog/og/fast-regex-search-og.gif)](https://cursor.com/fr/blog/fast-regex-search?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [zackradisic/tgpu: Experimenting with rendering 3D graphics in the terminal](https://github.com/zackradisic/tgpu?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~1 min

tgpu : un projet expérimental pour faire du rendu 3D GPU… directement dans le terminal. Ça utilise wgpu + le protocole graphique de kitty, testé uniquement sur Ghostty. Le projet date de ce weekend, donc à prendre avec des pincettes.

[zackradisic/tgpu: Experimenting with rendering 3D graphics in the terminalExperimenting with rendering 3D graphics in the terminal - zackradisic/tgpuGitHub![](https://opengraph.githubassets.com/f8967e27a981b20d677b307f477d8f2a78e112c39f455a48e93bc1f005253898/zackradisic/tgpu)](https://github.com/zackradisic/tgpu?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [gchampeau/dysmaths](https://github.com/gchampeau/dysmaths/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~2 min

Dysmaths : une webapp open source pour écrire et organiser son travail en maths, pensée pour les enfants dyspraxiques ou dysgraphiques. Éditeur visuel structuré, support des divisions posées, export facile. Next.js + React + MathLive.

[gchampeau/dysmathsContribute to gchampeau/dysmaths development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/85c0b54eec2edae6f97482106a40791e6c6b7d0eda764f7249731c711f0d9c7d/gchampeau/dysmaths)](https://github.com/gchampeau/dysmaths/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [run-llama/liteparse: A fast, helpful, and open-source document parser](https://github.com/run-llama/liteparse?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~6 min

LiteParse parse tes PDF en local avec OCR, extraction des bounding boxes et screenshots — open-source, par l'équipe de LlamaIndex. Enfin un outil qui tourne pas dans le cloud !

[run-llama/liteparse: A fast, helpful, and open-source document parserA fast, helpful, and open-source document parser. Contribute to run-llama/liteparse development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/32ee13cde5fc314e98931b439ba7499f833ef7c52fbdafbf94c369a2e0c67f86/run-llama/liteparse)](https://github.com/run-llama/liteparse?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [mohebifar/tooscut: Professional video editing, right in your browser. Made with Rust, WebGPU, WASM, and Tanstack Start.](https://github.com/mohebifar/tooscut?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~1 min

Un éditeur vidéo professionnel qui tourne entièrement dans le navigateur, avec rendu GPU via WebGPU, compositing en Rust/WASM, timeline multi-pistes et keyframe animation. Local-first, zéro install.

[mohebifar/tooscut: Professional video editing, right in your browser. Made with Rust, WebGPU, WASM, and Tanstack Start.Professional video editing, right in your browser. Made with Rust, WebGPU, WASM, and Tanstack Start. - mohebifar/tooscutGitHub![](https://opengraph.githubassets.com/36d3975f01a083b1a45544612412a871eb63976c329a6e5ed80f81dba0d74d24/mohebifar/tooscut)](https://github.com/mohebifar/tooscut?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Lum1104/Understand-Anything: Claude Code skills that turn any codebase into an interactive knowledge graph you can explore, search, and ask questions about (Multi-platform e.g., Codex are supported).](https://github.com/Lum1104/Understand-Anything?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~5 min

Un plugin Claude Code qui transforme n'importe quelle codebase en graphe de connaissances interactif — avec explications en langage naturel, dashboard visuel et recherche sémantique. Multi-plateforme (Codex, Cursor…)

[Lum1104/Understand-Anything: Claude Code skills that turn any codebase into an interactive knowledge graph you can explore, search, and ask questions about (Multi-platform e.g., Codex are supported).Claude Code skills that turn any codebase into an interactive knowledge graph you can explore, search, and ask questions about (Multi-platform e.g., Codex are supported). - Lum1104/Understand-AnythingGitHub![](https://opengraph.githubassets.com/47aa60e5c04867235b724022c1be81edc7c03e0b912a8788f23ea6827dd96a0c/Lum1104/Understand-Anything)](https://github.com/Lum1104/Understand-Anything?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [What if I stored data in my mouse](https://www.timwehrle.de/blog/what-if-i-stored-data-in-my-mouse/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~3 min

Stocker 2 bytes dans le registre DPI d'une souris Logitech pour transférer de l'info entre machines : totalement inutile mais instructif sur HID++, les limites du IOHIDManager macOS et les registres qui font semblant d'accepter les écritures.

### [cloudflare\_temp\_email/README\_EN.md at main · dreamhunter2333/cloudflare\_temp\_email](https://github.com/dreamhunter2333/cloudflare%5Ftemp%5Femail/blob/main/README%5FEN.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~4 min

Email temporaire gratuit 100% Cloudflare (Workers, Pages, D1). Parser Rust/WASM, IMAP/SMTP, pièces jointes, mot de passe par adresse. Open source, déployable via GitHub Actions

[cloudflare\_temp\_email/README\_EN.md at main · dreamhunter2333/cloudflare\_temp\_emailCloudFlare free temp domain email 免费收发 临时域名邮箱 支持附件 IMAP SMTP TelegramBot - cloudflare\_temp\_email/README\_EN.md at main · dreamhunter2333/cloudflare\_temp\_emailGitHub![](https://opengraph.githubassets.com/fd523e2622122e8e67513f2ecdc39a5d3ea3f03a3867fc9ee00493206df9ff84/dreamhunter2333/cloudflare_temp_email)](https://github.com/dreamhunter2333/cloudflare%5Ftemp%5Femail/blob/main/README%5FEN.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [dineug/erd-editor: Entity-Relationship Diagram Editor](https://github.com/dineug/erd-editor?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

ERD Editor : un éditeur open source de diagrammes entité-relation dans le navigateur. Interface propre, licence MIT, et 1,6k stars sur GitHub.

[dineug/erd-editor: Entity-Relationship Diagram EditorEntity-Relationship Diagram Editor. Contribute to dineug/erd-editor development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/c781c0f481d2bf0743d240bf44b41e89bd5ceddc2c9aa15971b47f93ae106284/dineug/erd-editor)](https://github.com/dineug/erd-editor?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [keploy/keploy: API, Integration, E2E Testing Agent for Developers that actually work. Generate tests, mocks/stubs for your APIs!](https://github.com/keploy/keploy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~4 min

Keploy capture ton trafic réel (API, SQL, events) en production ou dev et génère automatiquement des tests de régression + les mocks correspondants. Pas besoin de toucher au code, ça fonctionne avec n'importe quel langage et infrastructure.

[keploy/keploy: API, Integration, E2E Testing Agent for Developers that actually work. Generate tests, mocks/stubs for your APIs!API, Integration, E2E Testing Agent for Developers that actually work. Generate tests, mocks/stubs for your APIs! - keploy/keployGitHub![](https://repository-images.githubusercontent.com/449649393/3df356de-a8d9-43a5-925b-a75a795af9e3)](https://github.com/keploy/keploy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Atuin v18.13 – better search, a PTY proxy, and AI for your shell](https://blog.atuin.sh/atuin-v18-13/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~6 min

Atuin v18.13 : recherche ultra-rapide avec index en mémoire, AI pour traduire du langage naturel en commande bash, et proxy PTY pour afficher la popup sans écraser ton output terminal

[Atuin v18.13 – better search, a PTY proxy, and AI for your shellA new release is out! v18.13 is probably the biggest set of changes we have released in a good while, read on to find out more. Much faster and better search with the daemon The daemon has exist...The Atuin Blog![](https://blog.atuin.sh/content/images/size/w1200/2025/10/me.jpg)](https://blog.atuin.sh/atuin-v18-13/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [raskrebs/sonar: CLI tool for inspecting and managing services listening on localhost ports](https://github.com/raskrebs/sonar?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~4 min

Arrête de taper \`lsof -iTCP -sTCP:LISTEN | grep\` à chaque port déjà pris : sonar te liste tous tes ports localhost avec process, conteneur Docker, CPU/RAM, et commandes directes (kill, logs, shell). Un vrai gain de temps.

[raskrebs/sonar: CLI tool for inspecting and managing services listening on localhost portsCLI tool for inspecting and managing services listening on localhost ports - raskrebs/sonarGitHub![](https://opengraph.githubassets.com/ca4e9cf052b50a0ca2cecfe054e3693c41af3d9b06a2a5baf442ef7aa908fd1a/raskrebs/sonar)](https://github.com/raskrebs/sonar?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [jakemor/kanna: A beautiful web-based UI for Claude Code & Codex](https://github.com/jakemor/kanna?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~4 min

Kanna transforme les CLI de Claude Code et Codex en interface web locale et open source — avec du multi-provider, un historique persistant en JSONL, de l'event sourcing + CQRS. Stack moderne : Bun + WebSocket côté serveur, React côté client.

[jakemor/kanna: A beautiful web-based UI for Claude Code & CodexA beautiful web-based UI for Claude Code & Codex. Contribute to jakemor/kanna development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/4069eb9e72a538dd352d16230fa8f5b8dc2b51ac26cbd78235f654a82ae4cebb/jakemor/kanna)](https://github.com/jakemor/kanna?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Browser Use CLI](https://docs.browser-use.com/open-source/browser-use-cli?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~9 min

Browser Use CLI 2.0 : un outil en ligne de commande pour automatiser un navigateur (Chromium headless, Chrome réel avec profils, ou cloud). 2x plus rapide, moitié prix, latence \~50ms grâce à un daemon persistant et connexion directe via CDP

[Browser Use CLIFast, persistent browser automation from the command line.Browser Use![](https://browseruse-0aece648.mintlify.app/mintlify-assets/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DGet%2BStarted%26appearance%3Ddark%26title%3DBrowser%2BUse%2BCLI%26description%3DFast%252C%2Bpersistent%2Bbrowser%2Bautomation%2Bfrom%2Bthe%2Bcommand%2Bline.%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fbrowseruse-0aece648%252FlNAyHi2yxyXHwQ6v%252Flogo%252Flight.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DlNAyHi2yxyXHwQ6v%2526q%253D85%2526s%253D9ea94023eec71de8832c469f0d35b49e%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fbrowseruse-0aece648%252FlNAyHi2yxyXHwQ6v%252Flogo%252Fdark.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DlNAyHi2yxyXHwQ6v%2526q%253D85%2526s%253D711fa3bb6b312e888023b697db9112be%26primaryColor%3D%2523FE750E%26lightColor%3D%2523FE750E%26darkColor%3D%2523FE750E%26backgroundLight%3D%2523FFFFFF%26backgroundDark%3D%252309090B&w=1200&q=100)](https://docs.browser-use.com/open-source/browser-use-cli?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [NoobyGains/claude-pulse: Real-time usage monitor for Claude Code — session limits, weekly limits, and plan tier with colour-coded progress bars](https://github.com/NoobyGains/claude-pulse?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~15 min

claude-pulse affiche en temps réel tes limites d'usage Claude Code directement dans le terminal : session en cours, hebdo, contexte, modèle actif, effort level. Barres de progression, 10 thèmes, même un mode rainbow animé.

[NoobyGains/claude-pulse: Real-time usage monitor for Claude Code — session limits, weekly limits, and plan tier with colour-coded progress barsReal-time usage monitor for Claude Code — session limits, weekly limits, and plan tier with colour-coded progress bars - NoobyGains/claude-pulseGitHub![](https://opengraph.githubassets.com/5e746fc5b418b14b71f2eba2c592348f429069dd9391a73f9ee1fb6b1a217360/NoobyGains/claude-pulse)](https://github.com/NoobyGains/claude-pulse?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [christo-auer/eilmeldung: eilmeldung is a TUI RSS reader based on the awesome news-flash library.](https://github.com/christo-auer/eilmeldung?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~5 min

eilmeldung : un lecteur RSS en TUI, rapide, avec bindings vim, mode zen, recherche puissante et support multi-providers. Efficace pour suivre sa veille tech sans quitter le terminal.

[christo-auer/eilmeldung: eilmeldung is a TUI RSS reader based on the awesome news-flash library.eilmeldung is a TUI RSS reader based on the awesome news-flash library. - christo-auer/eilmeldungGitHub![](https://repository-images.githubusercontent.com/1116146405/36fc2a00-7f8b-4ec2-9e9c-272cdfb585b3)](https://github.com/christo-auer/eilmeldung?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

## IA

### [tw93/claude-health: 🤫 Claude Code skill: audit your Claude Code config health across all layers](https://github.com/tw93/claude-health?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~3 min

Un outil pour auditer la santé de votre config Claude Code selon six couches : CLAUDE.md → rules → skills → hooks → subagents → verifiers. Il détecte la complexité du projet et sort un rapport priorisé.

[tw93/claude-health: 🤫 Claude Code skill: audit your Claude Code config health across all layers🤫 Claude Code skill: audit your Claude Code config health across all layers - tw93/claude-healthGitHub![](https://opengraph.githubassets.com/30bee990d3026acf5ba4a231b7e4871d63f5f62f9b1f677b696bb430d7aadc8d/tw93/claude-health)](https://github.com/tw93/claude-health?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [SawyerHood/dev-browser: A Claude Skill to give your agent the ability to use a web browser](https://github.com/SawyerHood/dev-browser?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~3 min

\`dev-browser\` permet à Claude Code de piloter un navigateur via Playwright dans un sandbox QuickJS — plus rapide et moins coûteux que les alternatives MCP. À tester si vous automatisez des tâches web avec vos agents.

[SawyerHood/dev-browser: A Claude Skill to give your agent the ability to use a web browserA Claude Skill to give your agent the ability to use a web browser - SawyerHood/dev-browserGitHub![](https://opengraph.githubassets.com/5ae8936bf2e98b4a24d4c890c94f7b248cc6906bedd4384fa1845ba9bfadd262/SawyerHood/dev-browser)](https://github.com/SawyerHood/dev-browser?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [danveloper/flash-moe](https://github.com/danveloper/flash-moe?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~5 min

Faire tourner un modèle de 397 milliards de paramètres sur un MacBook Pro avec 48 Go de RAM, à 4,4 tokens/s — sans Python, sans framework, juste du C et des shaders Metal écrits à la main.

[danveloper/flash-moeRunning a big model on a small laptop. Contribute to danveloper/flash-moe development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/6765c3ab2f890d44ab4b673a02e616f89c2a0af5e8a39a216956a399dc6fc9c6/danveloper/flash-moe)](https://github.com/danveloper/flash-moe?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [tirth8205/code-review-graph](https://github.com/tirth8205/code-review-graph?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~5 min

\`code-review-graph\` construit un graphe de votre codebase pour que Claude ne lise que les fichiers réellement impactés par un changement — 6,8× moins de tokens en review, jusqu'à 49× sur des tâches de code quotidiennes.

[tirth8205/code-review-graphLocal knowledge graph for Claude Code. Builds a persistent map of your codebase so Claude reads only what matters — 6.8× fewer tokens on reviews and up to 49× on daily coding tasks. - tirth8205/cod...GitHub![](https://opengraph.githubassets.com/95b359c30ec906b32e8297cba9ff60d5e8e6d73ea739a02b58d7344e364977b9/tirth8205/code-review-graph)](https://github.com/tirth8205/code-review-graph?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [HKUDS/OpenSpace: "OpenSpace: Make Your Agents: Smarter, Low-Cost, Self-Evolving" -- Community: https://open-space.cloud/](https://github.com/HKUDS/OpenSpace?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~14 min

OpenSpace promettrait \~46% de tokens en moins en donnant aux agents la capacité d'apprendre de leurs expériences passées et de partager leurs skills entre eux.

[HKUDS/OpenSpace: "OpenSpace: Make Your Agents: Smarter, Low-Cost, Self-Evolving" -- Community: https://open-space.cloud/"OpenSpace: Make Your Agents: Smarter, Low-Cost, Self-Evolving" -- Community: https://open-space.cloud/ - HKUDS/OpenSpaceGitHub![](https://opengraph.githubassets.com/367ec3a4fcc3f42c0dbc4cb0b78dcc9aa66e426ba92623c7756d0bd0fec83973/HKUDS/OpenSpace)](https://github.com/HKUDS/OpenSpace?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [mvanhorn/last30days-skill](https://github.com/mvanhorn/last30days-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~42 min

Un skill pour Claude Code qui agrège Reddit, X, YouTube, HN, Polymarket et d'autres sources sur n'importe quel sujet — et synthétise un résumé sourcé sur les 30 derniers jours.

[mvanhorn/last30days-skillAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary - mvanhorn/last30days-skillGitHub![](https://opengraph.githubassets.com/858c569a5c63e4494c1566442640e45d9b98a2ea0971c2c34f3a4db88bbcb989/mvanhorn/last30days-skill)](https://github.com/mvanhorn/last30days-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Harness design for long-running application development](https://www.anthropic.com/engineering/harness-design-long-running-apps?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~22 min

Un article d'Anthropic sur le design de harness pour agents de code autonomes : architecture planner / generator / evaluator, context resets et évaluateur séparé pour éviter le biais d'auto-congratulation.

[Harness design for long-running application developmentAnthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/84a488382e0428a5eebade574af047e5d3b610ab-2400x1260.png)](https://www.anthropic.com/engineering/harness-design-long-running-apps?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [letta-ai/claude-subconscious: Give Claude Code a subconscious](https://github.com/letta-ai/claude-subconscious?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~10 min

claude-subconscious : un plugin qui donne une mémoire persistante à Claude Code via un agent Letta en arrière-plan. Il observe vos sessions, apprend vos patterns, injecte du contexte avant chaque prompt et partage sa mémoire entre projets.

[letta-ai/claude-subconscious: Give Claude Code a subconsciousGive Claude Code a subconscious. Contribute to letta-ai/claude-subconscious development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/1b5cae9b9d121b5ae2e2ec1f957b37079121cbb003b673c2f2e0e8b170f97baf/letta-ai/claude-subconscious)](https://github.com/letta-ai/claude-subconscious?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [LLMs predict my coffee](https://dynomight.net/coffee/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~4 min

Les LLMs peuvent-ils prédire le refroidissement d'une tasse de café ? Test avec une vraie expérience : tous ont donné des résultats corrects mais imprécis, Claude 4.6 Opus s'en sort le mieux (pour 0,61$ de tokens).

[LLMs predict my coffeeWhy not benchmark with physical experiments?DYNOMIGHT![](https://dynomight.net/img/coffee/two_women_drinking_coffee.jpg)](https://dynomight.net/coffee/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Claude Code Cheat Sheet](https://cc.storyfox.cz/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~3 min

Cheat sheet Claude Code : tous les raccourcis clavier, commandes slash, configs et flags en une page

### [Token Myth](https://robonomics.substack.com/p/token-myth?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~3 min

Arrêtez de compter les tokens. Comptez les tâches résolues. Un modèle 2x plus cher au token peut coûter moins cher par tâche terminée — selon sa qualité, sa verbosité et ses tokens de raisonnement cachés.

[Token MythStop Counting Tokens. Start Counting Tasks.Robonomics![](https://substackcdn.com/image/fetch/$s_!cgsU!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffe0922b-3ad3-4a97-8969-fcbb4ea50856_2402x950.png)](https://robonomics.substack.com/p/token-myth?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Donchitos/Claude-Code-Game-Studios: Turn Claude Code into a full game dev studio — 48 AI agents, 36 workflow skills, and a complete coordination system mirroring real studio hierarchy.](https://github.com/Donchitos/Claude-Code-Game-Studios?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~6 min

Un studio de 48 agents IA spécialisés dans Claude Code : hiérarchie complète (directors, leads, specialists), workflows automatisés et revues de qualité pour structurer votre dev de jeu solo comme un vrai studio.

[Donchitos/Claude-Code-Game-Studios: Turn Claude Code into a full game dev studio — 48 AI agents, 36 workflow skills, and a complete coordination system mirroring real studio hierarchy.Turn Claude Code into a full game dev studio — 48 AI agents, 36 workflow skills, and a complete coordination system mirroring real studio hierarchy. - Donchitos/Claude-Code-Game-StudiosGitHub![](https://opengraph.githubassets.com/0f65288272e0781185d02da1ffba5c5d1bfaa2e91cf448b538855c4ebdb7b116/Donchitos/Claude-Code-Game-Studios)](https://github.com/Donchitos/Claude-Code-Game-Studios?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [gsd-build/gsd-2: A powerful meta-prompting, context engineering and spec-driven development system that enables agents to work for long periods of time autonomously without losing track of the big picture](https://github.com/gsd-build/gsd-2?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~25 min

GSD-2 transforme l'IA en équipe de dev structurée : spec → plan → tâches → exécution autonome. Plus de perte de contexte, le code se construit seul en arrière-plan avec historique git propre.

[gsd-build/gsd-2: A powerful meta-prompting, context engineering and spec-driven development system that enables agents to work for long periods of time autonomously without losing track of the big pictureA powerful meta-prompting, context engineering and spec-driven development system that enables agents to work for long periods of time autonomously without losing track of the big picture - gsd-bui...GitHub![](https://opengraph.githubassets.com/78423d3607bd17b8a9dc6eff94f1038828df92bf3006e8f81c08c2119f9c9483/gsd-build/gsd-2)](https://github.com/gsd-build/gsd-2?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [collaborator-ai/collab-public: Collaborator is a place to create with agents.](https://github.com/collaborator-ai/collab-public?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~5 min

Collaborator : un environnement de dev qui place les agents IA, tes terminaux, fichiers et code sur un canvas infini. Tout sur une surface unique, plus de changement de contexte. macOS uniquement pour l'instant

[collaborator-ai/collab-public: Collaborator is a place to create with agents.Collaborator is a place to create with agents. Contribute to collaborator-ai/collab-public development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/1c0430dce6e750d954d1cc9b6c280e63c2d416aa2e44e87793f7a220d56442a9/collaborator-ai/collab-public)](https://github.com/collaborator-ai/collab-public?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Is Local the Future of AI?](https://tombedor.dev/open-source-models/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~5 min

Et si l'open source local devenait le vrai gagnant de l'IA ? Les modèles ouverts rattrapent les géants, Apple pousse le on-device, et l'équation économique pourrait tout changer

[Is Local the Future of AI?Debate about whether the explosion of datacenter buildout will prove to be a worthwhile investment centers on two scenarios:Blog![](https://tombedor.dev/img/icon-1024.png)](https://tombedor.dev/open-source-models/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [louislva/claude-peers-mcp: Allow all your Claude Codes to message each other ad-hoc!](https://github.com/louislva/claude-peers-mcp?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~3 min

claude-peers-mcp permet à tes instances Claude Code de se découvrir et dialoguer en temps réel via un broker local. ⚠️ Projet tout récent, à manipuler avec prudence.

[louislva/claude-peers-mcp: Allow all your Claude Codes to message each other ad-hoc!Allow all your Claude Codes to message each other ad-hoc! - louislva/claude-peers-mcpGitHub![](https://opengraph.githubassets.com/78380bf25a7aa1907349272d0d610c6997263cebbd15433f584f48a0ed5bc4f2/louislva/claude-peers-mcp)](https://github.com/louislva/claude-peers-mcp?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

## Apps

### [siddharthvaddem/openscreen: Create stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio.](https://github.com/siddharthvaddem/openscreen?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~3 min

OpenScreen : alternative open source et gratuite à Screen Studio pour créer des démos vidéo. Recording d'écran, zooms auto, annotations, effets — sans watermark, utilisable commercialement

[siddharthvaddem/openscreen: Create stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio.Create stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio. - GitHub - siddharthvaddem/openscreen: Create stunning d...GitHub![](https://opengraph.githubassets.com/f18731e21982795404d6a18fbf0efb202c50be8c68628e52c3e61b39a746fe02/siddharthvaddem/openscreen)](https://github.com/siddharthvaddem/openscreen?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [hoptab](https://www.royalbhati.com/hoptab?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

hoptab : une extension Chrome qui permet de gérer ses onglets avec des raccourcis clavier façon vim

### [localsend/localsend: An open-source cross-platform alternative to AirDrop](https://github.com/localsend/localsend?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~5 min

LocalSend : une alternative open source et cross-platform à AirDrop pour partager des fichiers en local sans Internet. REST API, chiffrement HTTPS, dispo sur tous les OS

[localsend/localsend: An open-source cross-platform alternative to AirDropAn open-source cross-platform alternative to AirDrop - localsend/localsendGitHub![](https://repository-images.githubusercontent.com/578822531/6c3c4f46-0ab9-4737-9afe-7fa7f2f929d7)](https://github.com/localsend/localsend?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Kanban as it should be. Not as it has been.](https://www.fizzy.do/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~2 min

Fizzy, un nouvel outil kanban par 37signals (Basecamp/HEY), devient 100% gratuit. Open source, rapide, sans features inutiles. Une réponse à Trello, Jira et autres outils devenus assez lourds.

[Kanban as it should be. Not as it has been.A refreshing take on cards, columns, and kanban.Fizzy![](https://www.fizzy.do/assets/images/opengraph.png)](https://www.fizzy.do/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [eggricesoy/filmkit: Create and manage Fujifilm camera profiles, with ease and speed. Connect your camera and you are good to go!](https://github.com/eggricesoy/filmkit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~4 min

FilmKit : un gestionnaire de presets et convertisseur RAW pour boîtiers Fujifilm X, directement dans le navigateur via WebUSB. Lecture/écriture des presets custom, conversion JPEG par le processeur du boîtier. Il me tarde de le tester avec mon X-E5.

[eggricesoy/filmkit: Create and manage Fujifilm camera profiles, with ease and speed. Connect your camera and you are good to go!Create and manage Fujifilm camera profiles, with ease and speed. Connect your camera and you are good to go! - eggricesoy/filmkitGitHub![](https://opengraph.githubassets.com/fee93a91f46dbc1713f52fb6aedded9a2ac04a133f1d097beecfd2d455479873/eggricesoy/filmkit)](https://github.com/eggricesoy/filmkit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [scheduled](https://claude.ai/code/scheduled?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

Claude Code lance les tâches programmées dans le cloud : tu connectes un repo, tu définis un prompt et une récurrence, et l'agent tourne en autonomie pour reviewer les PRs, générer du code depuis les issues ou maintenir ta doc à jour.

## Art Créa & Design

### [L'étrange entreprise qui détient les couleurs du monde entier](https://www.youtube.com/watch?v=1bf6daRS6P8&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

L'étrange entreprise qui détient les couleurs du monde entier

[L'étrange entreprise qui détient les couleurs du monde entierProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/1bf6daRS6P8/hqdefault.jpg)](https://www.youtube.com/watch?v=1bf6daRS6P8&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Mozilla dévoile Kit, une mascotte qui donne enfin vie à son logo Firefox](https://creapills.com/mozilla-kit-mascotte-firefox-rebranding-navigateur-20260323?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~4 min

Mozilla lance Kit, une mascotte pour Firefox : un renard stylisé, sans bouche ni voix, pensé comme compagnon visuel discret — pas un assistant IA. Objectif : recréer un lien émotionnel dans un marché dominé par Chrome

[Mozilla dévoile Kit, une mascotte qui donne enfin vie à son logo FirefoxMozilla dévoile Kit, une nouvelle mascotte pour Firefox, symbole d’un web plus humain et d’une stratégie pour relancer l’attractivité du navigateur.Creapills![](https://creapills.com/wp-content/uploads/2026/03/mozilla-kit-mascotte-firefox-rebranding-navigateur-home.jpg)](https://creapills.com/mozilla-kit-mascotte-firefox-rebranding-navigateur-20260323?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Pts.py: visual thinking in code](https://ptspy.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

Pts.py c'est du code créatif en Python avec une API minimaliste pour composer des formes visuelles — et c'est ça qui est top : coder devient un terrain d'exploration infini où tu cherches pas LA solution mais TON accident visuel unique.

[Pts.py: visual thinking in codeA python library that explores the principles of visual composability and the multiplicity of forms.Pts.py![](https://ptspy.org/og-ptspy-v0.1.0.png)](https://ptspy.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

## Fun & WTF

### [resumex/doom-over-dns: Play Doom entirely from DNS records. (PowerShell 7+)](https://github.com/resumex/doom-over-dns?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~3 min

Jouer à Doom en passant par... des requêtes DNS — le WAD chargé en mémoire depuis \~1 964 records TXT Cloudflare, sans rien écrire sur le disque !

[resumex/doom-over-dns: Play Doom entirely from DNS records. (PowerShell 7+)Play Doom entirely from DNS records. (PowerShell 7+) - resumex/doom-over-dnsGitHub![](https://opengraph.githubassets.com/8e2282355112870e3db8f4e78a01c4e797e3bbeb51489c6c9aa694f00196f810/resumex/doom-over-dns)](https://github.com/resumex/doom-over-dns?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [zampierilucas/scx\_horoscope: Astrological CPU Scheduler](https://github.com/zampierilucas/scx%5Fhoroscope?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~5 min

Un scheduler Linux qui délègue les priorités CPU aux astres, parce que visiblement les algorithmes d'ordonnancement classiques manquaient de mysticisme. Enfin une explication sérieuse pour vos builds qui plantent un vendredi soir 🤣

[zampierilucas/scx\_horoscope: Astrological CPU SchedulerAstrological CPU Scheduler. Contribute to zampierilucas/scx\_horoscope development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/a90a8f4417f1b5b6c3faf3fbde54ddb91073187df5e70cd7648aa8231440b189/zampierilucas/scx_horoscope)](https://github.com/zampierilucas/scx%5Fhoroscope?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

## Culture Tech

### [andreasjansson/win-3.1-backgrounds: Windows 3.1 tiled background .bmp archive](https://github.com/andreasjansson/win-3.1-backgrounds?tab=readme-ov-file&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~1 min

Archive des fonds d'écran .bmp en tuiles de Windows 3.1 — Nostalgie garantie !

[andreasjansson/win-3.1-backgrounds: Windows 3.1 tiled background .bmp archiveWindows 3.1 tiled background .bmp archive. Contribute to andreasjansson/win-3.1-backgrounds development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/07853c286d83816acbaf0b788ef359546bca02110e741fdecf1ea7622c74b825/andreasjansson/win-3.1-backgrounds)](https://github.com/andreasjansson/win-3.1-backgrounds?tab=readme-ov-file&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Google Search is now using AI to replace headlines](https://www.theverge.com/tech/896490/google-replace-news-headlines-in-search-canary-coal-mine-experiment?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~5 min

Google remplace maintenant certains titres d'articles par des versions générées par IA directement dans les résultats de recherche, sans indication visible.

[Google Search is now using AI to replace headlinesGoogle is beginning to replace news headlines in its search results with ones that are AI-generated. After AI clickbait nonsense in its Google Discover news feed, it’s starting to mess with headlin...The Verge![](https://platform.theverge.com/wp-content/uploads/sites/2/chorus/uploads/chorus_asset/file/10455389/mdoying_180117_2249_0206stills.jpg?quality=90&strip=all&crop=0%2C10.732984293194%2C100%2C78.534031413613&w=1200)](https://www.theverge.com/tech/896490/google-replace-news-headlines-in-search-canary-coal-mine-experiment?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

## Sécu & Vie privée

### [Annuaire d'outils respectueux de la vie privée](https://privacynex.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

Un annuaire d'outils numériques évalués selon leurs pratiques de confidentialité : 137 outils (dont 102 open source et 83 européens) classés par catégorie. Messagerie, navigateurs, OS, IA, stockage, DNS…

[Annuaire d'outils respectueux de la vie privéeAnnuaire d'outils numériques évalués par catégorie selon leurs pratiques de confidentialité. Messagerie, navigateurs, OS, IA, stockage, DNS et plus.Privacynex![](https://privacynex.org/img/og-meta.jpg)](https://privacynex.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [mukul975/Anthropic-Cybersecurity-Skills: 734+ structured cybersecurity skills for AI agents · MITRE ATT&CK mapped · agentskills.io open standard · Works with Claude Code, GitHub Copilot, OpenAI Codex CLI, Cursor, Gemini CLI & 20+ platforms · Penetration testing, DFIR, threat intel, cloud security & more · Apache 2.0](https://github.com/mukul975/Anthropic-Cybersecurity-Skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~13 min

753 compétences cybersécurité structurées pour agents IA, mappées sur MITRE ATT&CK : pentest, forensics, threat intel, cloud security. Standard ouvert, compatible avec Claude, Copilot, Cursor et 20+ plateformes. Apache 2.0

[mukul975/Anthropic-Cybersecurity-Skills: 734+ structured cybersecurity skills for AI agents · MITRE ATT&CK mapped · agentskills.io open standard · Works with Claude Code, GitHub Copilot, OpenAI Codex CLI, Cursor, Gemini CLI & 20+ platforms · Penetration testing, DFIR, threat intel, cloud security & more · Apache 2.0734+ structured cybersecurity skills for AI agents · MITRE ATT&CK mapped · agentskills.io open standard · Works with Claude Code, GitHub Copilot, OpenAI Codex CLI, Cursor, Gemini CLI & 20+ platform...GitHub![](https://repository-images.githubusercontent.com/1166506614/38d9aad0-5e51-43d0-8567-21443768d1be)](https://github.com/mukul975/Anthropic-Cybersecurity-Skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

## Musique & Audio

### [Épisode #9 : Étienne DE CRÉCY](https://futuranterieur.substack.com/p/episode-9-etienne-de-crecy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~2 min

Podcast sur le parcours d'Étienne de Crécy : French Touch, live audiovisuel, minimalisme et art génératif. Fun fact : En 2022, j’ai fait partie de la sélection New French Touch (art numérique) sur SuperRare, aux côtés d'Étienne !

[Épisode #9 : Étienne DE CRÉCYÉcoutez maintenant | DJ, producteur et artiste visuel, Étienne de Crécy est l’une des figures les plus influentes de la scène électronique française.Futur Antérieur![](https://substackcdn.com/image/fetch/$s_!EV6I!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11a8d38-3d8c-4159-8360-f2117506b90d_840x600.png)](https://futuranterieur.substack.com/p/episode-9-etienne-de-crecy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

## Jeu vidéo

### [louis-e/arnis: Generate any location from the real world in Minecraft with a high level of detail.](https://github.com/louis-e/arnis?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~3 min

Arnis génère n'importe quel lieu du monde réel dans Minecraft avec un haut niveau de détail — open source, gratuit, et basé sur OpenStreetMap

[louis-e/arnis: Generate any location from the real world in Minecraft with a high level of detail.Generate any location from the real world in Minecraft with a high level of detail. - louis-e/arnisGitHub![](https://repository-images.githubusercontent.com/535010087/acf2a094-9d25-4dd6-a1cf-c030d45ecc55)](https://github.com/louis-e/arnis?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

## Autre

### [Show HN: Cq – Stack Overflow for AI coding agents](https://blog.mozilla.ai/cq-stack-overflow-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~6 min

Mozilla lance cq : un Stack Overflow pour agents IA, où ils partagent des solutions réutilisables au lieu de refaire les mêmes erreurs en boucle. PoC dispo avec plugins Claude Code et OpenCode.

[Show HN: Cq – Stack Overflow for AI coding agentscq introduces a Stack Overflow for agents, a shared system where agents learn from each other and reuse proven solutions.Mozilla.ai![](https://blog.mozilla.ai/content/images/size/w1200/2026/03/mozilla-ai-cq-stack-overflow-for-agents-blog-hero-image-1200x630.png)](https://blog.mozilla.ai/cq-stack-overflow-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [Cursor admits its new coding model was built on top of Moonshot AI’s Kimi](https://techcrunch.com/2026/03/22/cursor-admits-its-new-coding-model-was-built-on-top-of-moonshot-ais-kimi/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~2 min

Cursor admet que son nouveau modèle de coding Composer 2 est basé sur Kimi 2.5 de Moonshot AI (startup chinoise). Révélé par du code non renommé, reconnu après coup.

[Cursor admits its new coding model was built on top of Moonshot AI’s KimiBuilding on top of a Chinese model feels particularly fraught right now.TechCrunch![](https://techcrunch.com/wp-content/uploads/2025/07/opengraph-image.png?w=1200)](https://techcrunch.com/2026/03/22/cursor-admits-its-new-coding-model-was-built-on-top-of-moonshot-ais-kimi/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### ["Où sont les millions ?" : dans les grands groupes français, l’IA générative à l’épreuve du réel](https://www.lexpress.fr/economie/high-tech/ou-sont-les-millions-dans-les-grands-groupes-francais-lia-generative-a-lepreuve-du-reel-7W5CTGXB7VGK3G6ZGP3P2QDALI/?cmp%5Fredirect=true&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~3 min

9 entreprises sur 10 ne voient aucun impact de l'IA générative sur leur productivité. 95% des projets échouent à délivrer un ROI. Comment c'est possible ? C'est mal appliqué ? Par les mauvaise personne ?

["Où sont les millions ?" : dans les grands groupes français, l’IA générative à l’épreuve du réelLa plupart des projets d’IA générative en entreprise échouent, disent plusieurs études. Air France, Total, Axa… L’Express est parti à la rencontre de gra...L'Express![](https://www.lexpress.fr/resizer/v2/OC6ULBYIDNEUNPP5U6RQETOYZA.jpg?auth=734820607adcea00aa8e3068c7170993f634afaf962e159b52ead02b51c4d4c0&width=1200&height=630&quality=85&focal=3306%2C2513)](https://www.lexpress.fr/economie/high-tech/ou-sont-les-millions-dans-les-grands-groupes-francais-lia-generative-a-lepreuve-du-reel-7W5CTGXB7VGK3G6ZGP3P2QDALI/?cmp%5Fredirect=true&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

### [AlexsJones/llmfit: Hundreds of models & providers. One command to find what runs on your hardware.](https://github.com/AlexsJones/llmfit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49) \~18 min

llmfit : un outil CLI qui scanne ton système (RAM, CPU, GPU) et te dit quels modèles LLM tu peux faire tourner. Interface TUI avec filtres, comparaison multi-modèles, et mode inversé pour estimer le hardware nécessaire à un modèle donné.

[AlexsJones/llmfit: Hundreds of models & providers. One command to find what runs on your hardware.Hundreds of models & providers. One command to find what runs on your hardware. - AlexsJones/llmfitGitHub![](https://opengraph.githubassets.com/ac7c0990f778ff3b93407b1fc674eb352d015d6e3176e27e672ca0417406891d/AlexsJones/llmfit)](https://github.com/AlexsJones/llmfit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-49)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/tag/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### 1,65 million de vues en 30 jours : comment j'ai automatisé la diffusion de ma veille techno
URL: https://www.camilleroux.com/1-65-million-de-vues-en-30-jours-comment-jai-automatise-la-diffusion-de-ma-veille-techno/
Last updated: 2026-06-01T11:17:20.000Z
Vous le savez si vous me suivez ici, la veille technologique c'est un sujet qui me passionne depuis longtemps. Je vous ai déjà parlé de [comment je m'organise](https://www.camilleroux.com/la-veille-technologique-ma-methode-complete-pour-rester-a-jour/), de mon usage de Inoreader, de comment trouver de bonnes sources, de comment ne pas être débordé, de comment se construire une routine... Mais il y avait un sujet que je voulais creuser davantage : **comment mieux diffuser ma veille**.

[La veille technologique : ma méthode complète pour rester à jourSe tenir informé des dernières tendances et innovations est essentiel pour tout développeur ou entrepreneur qui veut rester pertinent. Dans cet épisode, je partage ma méthode personnelle de veille technologique que j’ai peaufinée depuis près de 20 ans, en mettant l’accent sur une approche sans algorithme qui vous permet de![](https://www.camilleroux.com/content/images/icon/camillecouleur---lowres-2-2.jpg)Camille RouxCamille Roux![](https://www.camilleroux.com/content/images/thumbnail/Capture-d-e-cran-2025-05-10-a--17.56.25-1.png)](https://www.camilleroux.com/la-veille-technologique-ma-methode-complete-pour-rester-a-jour/)

Je fais de la veille tous les jours, je tombe sur des articles passionnants... et ensuite ? Pendant longtemps, la réponse était : pas grand-chose. Ou plutôt, un partage irrégulier, quand j'avais le temps, sur un réseau ou deux.

Alors j'ai décidé d'expérimenter. Et les résultats ont dépassé mes espérances : **1,65 million d'impressions par mois avec** **280 articles** partagés sur 4 plateformes simultanément, **44 000 clics** vers les articles — en 45 jours. Voici comment j'ai fait.

*Edit: voilà le replay d'une conférence que j'ai donnée à Dev with AI à Montpellier, chez Teads sur le sujet.*

## La veille techno, une longue histoire d'amour

J'en parlais dans mon dernier article sur la [veille techno](https://www.camilleroux.com/la-veille-technologique-ma-methode-complete-pour-rester-a-jour/), je fais de la veille de la veille quasi-quotidiennement depuis mon école d'ingé. Les sujets varient, les passions changent, mais la méthodo reste.

Aussi, depuis 14 ans, je publie une bonne partie de ma veille sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com). C'est un site de veille collaboratif lu chaque semaine par des milliers de développeur·euses. C'est un canal qui fonctionne très bien pour la veille orientée dev et code. Je vous invite d'ailleurs à vous y abonner (aussi accessible depuis notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com)) et à y poster les ressources sympa que vous trouvez !

Mais à côté de ça, ça fait un moment que je chercher à mieux partager cette veille. J'adore les gens comme [Olivier Poncet](https://bsky.app/profile/ponceto91.bsky.social?ref=camilleroux.com) ou encore [Bearstech](https://bsky.app/profile/bearstech.com?ref=camilleroux.com) qui font ça super bien et depuis longtemps. Le problème, c'est que partager un article manuellement sur 4 plateformes, ça prend un temps fou. Il faut adapter le texte (280 caractères ici, 3000 là), trouver le bon visuel, espacer les publications dans la journée... En pratique, je le faisais par à-coups, quand j'avais un moment, mais j'étais pas régulier.

Récemment, j'avais automatisé le partage avec n8n. Mais je publiais les articles avec le titre d'origine sans commentaire, ça manquait d'un avis ou d'une remarque de ma part.

## Feedcast : l'outil que j'ai construit avec Claude Code

Merci l'IA qui me permet de dev des appli qui m'auraient pris des semaines/mois à coder dans le passé, en quelques jours... J'ai donc développé **Feedcast**, une application Rails qui automatise toute la chaîne de diffusion de ma veille.   
Je l'ai codée avec [Claude Code](https://docs.anthropic.com/en/docs/claude-code?ref=camilleroux.com), et honnêtement, sans ça, je ne l'aurais probablement jamais fait, en tout cas, elle aurait été beaucoup basique.

![](https://www.camilleroux.com/content/images/2026/03/Capture-d---e--cran-2026-03-24-a---01.24.08.png)

![](https://www.camilleroux.com/content/images/2026/03/Capture-d---e--cran-2026-03-24-a---01.25.32.png)

![](https://www.camilleroux.com/content/images/2026/03/Capture-d---e--cran-2026-03-24-a---01.24.56-1.png)

![](https://www.camilleroux.com/content/images/2026/03/Capture-d---e--cran-2026-03-24-a---01.24.27.png)

## Comment ça marche ?

Mon processus de veille n'a pas changé. Chaque matin, je passe du temps dans Inoreader à lire, trier, annoter. C'est un travail manuel, ça me prend du temps, et c'est exactement ce que je veux. C'est là que j'apprends, que je fais des connexions entre les sujets, que je développe mon regard éditorial.   
Cette partie-là, je ne veux surtout pas l'automatiser. C'est le cœur de la démarche !

Ce qui change, c'est ce qui se passe après. Quand un article mérite d'être partagé, je l'envoie dans Feedcast (soit en mettant un tag dans Inoreader, soit direct via l'interface web). À partir de là, l'application s'occupe de tout :

- Elle **extrait le contenu** de l'article (contenu, métadonnées, images, handles sociaux de l'auteur·e...)
- Elle **génère un texte** via Claude pour me faire une proposition de texte
- Elle **me le soumet pour validation** — je relis, j'ajuste si besoin, je choisis le visuel
- Elle **programme la publication** sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [LinkedIn](https://www.linkedin.com/in/camilleroux/?ref=camilleroux.com), [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com) et [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com), avec un espacement intelligent dans la journée
- Et elle **suit l'engagement** automatiquement

Je garde la main sur la curation et le texte publié, elle m'aide sur tout le reste.

## La stack technique

Côté stack, Feedcast est une app Rails 8.1 assez classique : PostgreSQL en multi-database (primary, queue, cable, cache), Solid Queue pour les jobs asynchrones, Turbo/Stimulus côté front, Tailwind avec dark mode. Le tout déployé avec Kamal sur un serveur unique, Sentry pour le monitoring.

L'extraction de contenu passe par [Defuddle](https://github.com/kepano/defuddle?ref=camilleroux.com), un wrapper Node.js qui récupère le Markdown complet de l'article, les métadonnées OpenGraph, et surtout les handles sociaux de l'auteur·e (Twitter, Mastodon, Bluesky) via les balises schema.org `sameAs`. Ça permet d'avoir des mentions automatiques adaptées à chaque plateforme. Si Defuddle échoue, un fallback OG + oEmbed prend le relais. 

Côté IA, la génération des propositions de texte passe par Claude Sonnet, avec une persona éditoriale configurable. L'IA génère les alt texts des images via la vision.

Mais le vrai challenge, ça n'a pas été le code métier. Ça a été les **intégrations avec les 4 APIs sociales**. Chaque plateforme a ses propres règles du jeu : OAuth 1.0a pour X, ATProto pour Bluesky, Bearer token pour Mastodon, OAuth 2.0 pour LinkedIn. Les limites de caractères vont de 280 (X) à 3000 (LinkedIn). Les uploads vidéo fonctionnent chacun à leur manière — chunked pour X, asynchrone avec polling pour Mastodon, en 3 étapes pour LinkedIn. Pour Bluesky, il faut générer les rich text facets (liens, mentions) soi-même. Et chaque plateforme a ses propres contraintes de redimensionnement d'images (1200×675 pour X, 1000×1000 pour Bluesky...).

Et LinkedIn, c'est un monde à part. Pour arriver à publier sur un profil perso ET une page entreprise, j'ai dû créer **3 applications distinctes** chez eux. Si vous avez déjà essayé de naviguer dans leur portail développeur, vous savez de quoi je parle.

La publication est orchestrée par un job qui tourne toutes les 10 minutes et respecte un schedule configurable : fenêtre horaire (ex. 9h–20h), limite quotidienne, intervalle minimum entre deux posts (ex. 90 min), jours actifs... 

Même si j'ai tout codé avec [Claude Code](https://www.humancoders.com/formations/claude-code?ref=camilleroux.com), ça a demandé beaucoup d'allers-retours. Le vibe coding, ce n'est pas magique : quand on intègre des APIs pas très bien documentées ou complexes, il y a une vraie part d'exploration et de debug que l'IA ne peut pas deviner. Elle m'a fait gagner un temps énorme, mais il fallait quand même être là pour comprendre les erreurs, tester, ajuster.

Mais venons-en au plus intéressant, les résultats !

## Les résultats après 45 jours

En 45 jours, j'ai publié environ **6 articles par jour**, soit plus de **270 actus** (partagées sur mes 4 réseaux).

Et les stats sont assez folles :

- **1,65 million d'impressions par mois** (X + LinkedIn cumulés)
- **\~55 000 impressions par jour** en moyenne (X + LinkedIn cumulés)
- **37 500 clics** vers les articles partagés (X + LinkedIn cumulés)
- **14 000 likes**, **2 000 reposts**, **17 000 bookmarks**

[X](https://x.com/CamilleRoux?ref=camilleroux.com) reste le canal dominant avec 1,4 million d'impressions mensuelles. LinkedIn vient ensuite avec 265 000 impressions et un taux de commentaires bien plus élevé. Mastodon et Bluesky, avec des engagements plus modestes (et pas de stats de vues/clics), apportent une diversification intéressante — et une croissance organique continue. N'hésitez pas à me suivre sur [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com) et [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) au lieu de X !

Certains posts ont eu des stats que je n'aurais jamais pensé atteindre. Un post sur [CanIRun.ai](https://x.com/CamilleRoux/status/2035662777142944198?s=20&ref=camilleroux.com) a dépassé **155 000 impressions et 1 500 likes**. Un autre sur une extension [VS Code pixel art pour Claude Code](https://x.com/CamilleRoux/status/2028065239305007349?ref=camilleroux.com) : **161 000 impressions**. 

> [https://t.co/UWgi0SDCVC](https://t.co/UWgi0SDCVC?ref=camilleroux.com) détecte ton matériel (GPU, CPU, RAM) et te dit quels modèles d'IA tu peux faire tourner en local, directement dans le navigateur. [https://t.co/Pcgx47K23a](https://t.co/Pcgx47K23a?ref=camilleroux.com) [pic.twitter.com/yxilSVZFe1](https://t.co/yxilSVZFe1?ref=camilleroux.com)
> 
> — Camille Roux (@CamilleRoux) [March 22, 2026](https://twitter.com/CamilleRoux/status/2035662777142944198?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com)

Et l'effet que j'ai le plus sous-estimé, c'est la **régularité**. \~6 articles par jour, 7 jours sur 7, espacés intelligemment. Avant, je publiais quand j'avais le temps. Maintenant, les algorithmes sont "nourris" en continu — et j'ai l'impression que ça fait effet.

## Ce que j'en retiens

Ce qui m'a le plus marqué dans cette expérience, c'est de découvrir à quel point les gens sont passionné·es par l'actualité dev. Je ne m'attendais vraiment pas à ces chiffres. Ça fait plaisir de voir autant de monde s'intéresser à ces sujets.

Et surtout, ça m'a donné envie d'en faire plus. Parce que ça crée des conversations : on me répond, on me corrige, on me recommande des techno/libs/outils que je ne connaissais pas. Ça me donne un petit objectif supplémentaire chaque matin pour ouvrir Inoreader. Et à travers tout ça, j'apprends plein de choses intéressantes !

Si vous voulez suivre ma veille au quotidien, vous pouvez me retrouver sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [LinkedIn](https://www.linkedin.com/in/camilleroux/?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) et [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com). 

Chaque vendredi, j'envoie une **newsletter** qui récapitule les meilleurs articles de la semaine — [abonnez-vous ici](https://www.camilleroux.com/veille/) ! Vous êtes déjà plus de 2000 abonné·e·s au moment où j'écris cet article !

## S'abonner à la newsletter

Un récap de ma veille tous les vendredis

Subscribe 

E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. 

Pas de spam. Désinscrivez-vous quand vous voulez.

Et si vous en voulez encore plus, avec une veille plus orientée dev et code, je vous invite à vous abonner à [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) et à suivre [Human Coders](https://www.humancoders.com/?ref=camilleroux.com) sur les réseaux ([X](https://x.com/humancoders?ref=camilleroux.com), [Linkedin](https://www.linkedin.com/company/human-coders/?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/humancoders.com?ref=camilleroux.com), [Mastodon](https://mastodon.social/@humancoders?ref=camilleroux.com)).
### Veille #48 — L'actu de la semaine
URL: https://www.camilleroux.com/veille-48-lactu-de-la-semaine/
Last updated: 2026-05-05T10:01:02.000Z
Bonjour,

Bienvenue dans cette édition #48 de ma veille hebdo ! Voici les 45 articles qui ont retenu mon attention cette semaine. Bonne lecture !

### [claude-plugins-official/external\_plugins/discord/README.md at main · anthropics/claude-plugins-official](https://github.com/anthropics/claude-plugins-official/blob/main/external%5Fplugins/discord/README.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~3 min

Anthropic lance Claude Code channels : tu peux maintenant contrôler ta session Claude Code via MCP depuis Telegram ou Discord, pratique pour envoyer des messages et fichiers directement depuis ton téléphone

[claude-plugins-official/external\_plugins/discord/README.md at main · anthropics/claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins. - claude-plugins-official/external\_plugins/discord/README.md at main · anthropics/claude-plugins-officialGitHub![](https://opengraph.githubassets.com/b197b18d6b7c3405685ba8a1847983e627889856f8dd81cd83cb0d738e7cebbb/anthropics/claude-plugins-official)](https://github.com/anthropics/claude-plugins-official/blob/main/external%5Fplugins/discord/README.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [RAMTRACK — Memory Price Intelligence](https://ramtrack.eu/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

Est-ce le moment d'acheter de la RAM ? RAMTRACK suit les prix de la DDR4 et DDR5 avec historique et alertes configurables pour acheter au bon moment

### [chatwoot/chatwoot: Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬](https://github.com/chatwoot/chatwoot?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~3 min

Chatwoot : alternative open-source à Intercom et Zendesk pour gérer le support client (live-chat, email, omnicanal). Avec un agent IA intégré, help center et self-hosting possible.

[chatwoot/chatwoot: Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬 - chatwoot/chatwootGitHub![](https://repository-images.githubusercontent.com/202291859/bd7a45e0-9a03-4a0b-8ab9-146e55911702)](https://github.com/chatwoot/chatwoot?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [openrocket/openrocket: Model-rocketry aerodynamics and trajectory simulation software](https://github.com/openrocket/openrocket?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~4 min

OpenRocket : simulateur open source pour concevoir, visualiser en 3D et tester l'aérodynamisme de tes fusées avant de les construire

[openrocket/openrocket: Model-rocketry aerodynamics and trajectory simulation softwareModel-rocketry aerodynamics and trajectory simulation software - openrocket/openrocketGitHub![](https://opengraph.githubassets.com/471dd395def410ba919ceef3a656e0ced6b7f737a0a5cfaf354ded4f150e3505/openrocket/openrocket)](https://github.com/openrocket/openrocket?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [Assign tasks to Claude from anywhere in Cowork](https://support.claude.com/en/articles/13947068-assign-tasks-to-claude-from-anywhere-in-cowork?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~4 min

Anthropic lance Dispatch dans Claude Cowork, un concurrent d'OpenClaw : tu assigns une tâche depuis ton téléphone, Claude travaille sur ton desktop local avec tes fichiers, et te notifie quand c'est prêt. Dispo Max aujourd'hui, Pro demain.

[Assign tasks to Claude from anywhere in CoworkClaude Help Center![](https://downloads.intercomcdn.com/i/o/lupk8zyo/792494/717b10d3ebd874823db64841659b/76f3062d78ebbb04863fb1de3ef9cca0.png)](https://support.claude.com/en/articles/13947068-assign-tasks-to-claude-from-anywhere-in-cowork?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [De hacker à milliardaire : comment il a bâti un empire clandestin](https://www.youtube.com/watch?v=%5FaA4NaSUdVY&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~39 min

Xavier Niel a hacké le Minitel : il rachetait des numéros réservés aux gros médias, faisait tourner ses serveurs sur la ligne fixe de ses parents la nuit, et il est devenu millionnaire à 24 ans.

[De hacker à milliardaire : comment il a bâti un empire clandestinProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.YouTube![](https://i.ytimg.com/vi/_aA4NaSUdVY/hqdefault.jpg)](https://www.youtube.com/watch?v=%5FaA4NaSUdVY&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [More reasons to love Firefox: What’s new now, and what’s coming soon | The Mozilla Blog](https://blog.mozilla.org/en/firefox/firefox-148-149-new-features/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~4 min

Firefox déploie un VPN gratuit intégré (50 Go/mois), une vue écran partagé, des notes par onglet et améliore ses réglages. Le VPN arrive le 24 mars dans Firefox 149.

[More reasons to love Firefox: What’s new now, and what’s coming soon | The Mozilla BlogExpect more control where it matters, better protections in the background and a few new tools that make everyday browsing better.Mozilla![](https://blog.mozilla.org/wp-content/blogs.dir/278/files/2026/03/Distilled_FeatureLaunch_VPN_02-1080x720.jpg)](https://blog.mozilla.org/en/firefox/firefox-148-149-new-features/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [yazinsai/OpenOats: A meeting note-taker that talks back.](https://github.com/yazinsai/OpenOats?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~4 min

OpenOats : un assistant de réunion qui transcrit localement (sur Mac, sans rien envoyer au réseau), recherche dans tes notes perso et te suggère même quoi dire pendant l'appel :)

[yazinsai/OpenOats: A meeting note-taker that talks back.A meeting note-taker that talks back. Contribute to yazinsai/OpenOats development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/f0acfb79dae4c93bebe98cf261f63aee5ba1e3685458508d564ba72357b7caec/yazinsai/OpenOats)](https://github.com/yazinsai/OpenOats?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [Diolinux/PhotoGIMP: A Patch for GIMP 3+ for Photoshop Users](https://github.com/Diolinux/PhotoGIMP?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~7 min

PhotoGIMP transforme l'interface de GIMP pour la rendre familière aux utilisateur·rice·s Photoshop : outils repositionnés, raccourcis clavier Adobe et canvas maximisé. Un patch open source pour faciliter la transition vers le libre !

[Diolinux/PhotoGIMP: A Patch for GIMP 3+ for Photoshop UsersA Patch for GIMP 3+ for Photoshop Users. Contribute to Diolinux/PhotoGIMP development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/273572029/f6123ad8-c71e-4767-844e-f1fae73181b7)](https://github.com/Diolinux/PhotoGIMP?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [berbicanes/apiark: Privacy-first API platform built with Tauri v2\. No login, no cloud, \~60 MB RAM. A lightweight Postman alternative.](https://github.com/berbicanes/apiark?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~5 min

ApiArk : alternative à Postman construite avec Tauri v2, \~60 MB de RAM (contre 300-800 pour Postman), stockage local en YAML compatible Git, pas de compte requis. Supporte REST, GraphQL, WebSocket, SSE, gRPC et MQTT.

[berbicanes/apiark: Privacy-first API platform built with Tauri v2\. No login, no cloud, \~60 MB RAM. A lightweight Postman alternative.Privacy-first API platform built with Tauri v2\. No login, no cloud, \~60 MB RAM. A lightweight Postman alternative. - berbicanes/apiarkGitHub![](https://opengraph.githubassets.com/f501fbc62c5ca9aa80ef1296da0b7a8c96fce6b5ba3d0fec4663ad04c4e9a132/berbicanes/apiark)](https://github.com/berbicanes/apiark?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [Genomes](https://ciphrd.com/work/genomes/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~5 min

Genomes : une collab entre znah (Alexander Mordvintsev) et ciphrd (Baptiste Crespy) sortie sur fxhash. Ils ont exploré le breeding de Neural Cellular Automata pour faire de l'art génératif — du machine learning appliqué aux automates cellulaires.

[GenomesGenomes is a collaboration between znah (Alexander Mordvintsev) and ciphrd (Baptiste Crespy) released on fxhash, exploring the breeding of Neural Cellular Automata.ciphrd.com![](https://ciphrd.com/og/genomes.jpg)](https://ciphrd.com/work/genomes/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [sk-ruban/notchi: notch app for coding tools](https://github.com/sk-ruban/notchi?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~2 min

Notchi : une petite mascotte qui s'installe dans l'encoche du MacBook et réagit en temps réel à l'activité de Claude Code (thinking, working, erreurs). Sentiment analysis en bonus pour les émotions. C'est open source et tourne sur macOS 15+

[sk-ruban/notchi: notch app for coding toolsnotch app for coding tools. Contribute to sk-ruban/notchi development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/1d2ce8604a1dad823148796d4dc8bbbe32ca0b8a59348e8c6624c0718ad12bd2/sk-ruban/notchi)](https://github.com/sk-ruban/notchi?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [Aayush9029/petal: Petal is a native macOS menu bar app for fast, local-first audio transcription.](https://github.com/Aayush9029/petal?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~1 min

Petal : app macOS native pour transcrire de l'audio en local, directement depuis la barre de menu. Supporte plusieurs moteurs (Apple Speech, Qwen, Whisper, Voxtral…), tout se fait en local

[Aayush9029/petal: Petal is a native macOS menu bar app for fast, local-first audio transcription.Petal is a native macOS menu bar app for fast, local-first audio transcription. - Aayush9029/petalGitHub![](https://opengraph.githubassets.com/e85cecdf1398888b3a392125d97a3678062f8325907f052ae9624e5bd40f2ff0/Aayush9029/petal)](https://github.com/Aayush9029/petal?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [jarrodwatts/claude-hud](https://github.com/jarrodwatts/claude-hud?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~7 min

Un plugin pour Claude Code qui affiche en permanence l'usage du contexte, les outils actifs, les agents en cours et la progression des tâches — directement dans la statusline du terminal

[jarrodwatts/claude-hudA Claude Code plugin that shows what's happening - context usage, active tools, running agents, and todo progress - jarrodwatts/claude-hudGitHub![](https://opengraph.githubassets.com/97eb3e2b1b610b3afdad1183ac4824308a771b7c62807311d718e79efd6a13fd/jarrodwatts/claude-hud)](https://github.com/jarrodwatts/claude-hud?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [Karaoke from your music library](https://nightingale.cafe/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~2 min

Un karaoke open source qui sépare les voix de l'instru par ML, transcrit les paroles au mot près avec WhisperX, score le pitch en temps réel. Distribué en un seul binaire. Supporte même les fichiers vidéo.

[Karaoke from your music libraryTurn any song into karaoke with neural network-powered stem separation, word-level lyrics, pitch scoring, and dynamic backgrounds. Ships as a single binary.Nightingale![](https://nightingale.cafe/og-image.png)](https://nightingale.cafe/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [Color Palette Pro — A Synthesizer for Color Palettes](https://colorpalette.pro/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

Color Palette Pro est un éditeur de palettes élégant qui fonctionne comme un synthétiseur : interface magnifique, espaces colorimétriques avancés, export dans tous les formats courants.

[Color Palette Pro — A Synthesizer for Color PalettesGenerate customizable color palettes in advanced color spaces that can be easily shared, downloaded, or exported.colorpalette.pro![](https://colorpalette.pro/colorpalettepro.png)](https://colorpalette.pro/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [introducing gpt 5 4 mini and nano](https://openai.com/index/introducing-gpt-5-4-mini-and-nano/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~3 min

OpenAI sort GPT-5.4 mini et nano : 2x plus rapides que les versions précédentes, excellents pour le code, les subagents et l'usage multimodal. Mini à 0,75$/M tokens input, nano à 0,20$/M.

[introducing gpt 5 4 mini and nanoGPT-5.4 mini and nano are smaller, faster versions of GPT-5.4 optimized for coding, tool use, multimodal reasoning, and high-volume API and sub-agent workloads.OpenAI![](https://images.ctfassets.net/kftzwdyauwt9/6EnJZAuVLIIArGkpgWz9Mh/92ab6109d7f17ca20ebc70e830294c66/5.4_Mini_Nano_Hero___SEO.png)](https://openai.com/index/introducing-gpt-5-4-mini-and-nano/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [NVIDIA/OpenShell: OpenShell is the safe, private runtime for autonomous AI agents.](https://github.com/NVIDIA/OpenShell?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~7 min

NVIDIA sort OpenShell : un runtime pour agents IA autonomes avec isolation par conteneur et politiques réseau déclaratives (YAML). Chaque sandbox contrôle finement les accès fichiers, réseau et API externes.

[NVIDIA/OpenShell: OpenShell is the safe, private runtime for autonomous AI agents.OpenShell is the safe, private runtime for autonomous AI agents. - NVIDIA/OpenShellGitHub![](https://opengraph.githubassets.com/0e5cd1bba532906cdbc65dd1593434b60c6ae5adc8ec7821fd920bcf8a048bc2/NVIDIA/OpenShell)](https://github.com/NVIDIA/OpenShell?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [basecamp/once: Easy self-hosting for Docker-based web apps](https://github.com/basecamp/once?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~5 min

Basecamp sort ONCE : un serveur d'applications pour self-host tes apps Docker facilement. Updates sans downtime, backups automatiques, et une TUI sympa.

[basecamp/once: Easy self-hosting for Docker-based web appsEasy self-hosting for Docker-based web apps. Contribute to basecamp/once development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/9b731811f7943c348059883ba296773cb5e3454f266a7585558fc7df23ee50af/basecamp/once)](https://github.com/basecamp/once?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [Introducing pgtui, a Postgres TUI client](https://kdwarn.net/programming/blog/227?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~2 min

pgtui : un client TUI pour Postgres qui te permet d'éditer tes données en TOML dans ton éditeur terminal préféré. Conçu pour "écrire en markdown -> sauver en base".

### [opengaming/osgameclones: Open Source Clones of Popular Games](https://github.com/opengaming/osgameclones?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~2 min

Une base de données collaborative de +2600 clones open source de jeux populaires — du classique au moderne, avec les liens vers les repos. Pratique pour explorer les réimplémentations libres de tes jeux cultes !

[opengaming/osgameclones: Open Source Clones of Popular GamesOpen Source Clones of Popular Games. Contribute to opengaming/osgameclones development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/a51895e531e46480f228444ed80ca823381217c1ad15c09d46bc6ecc4aa0dd61/opengaming/osgameclones)](https://github.com/opengaming/osgameclones?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [calesthio/Crucix: Your personal intelligence agent. Watches the world from multiple data sources and pings you when something changes.](https://github.com/calesthio/Crucix?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~15 min

Crucix : ton terminal d'intelligence perso. 27 sources OSINT (satellite, trafic aérien, radiations, conflits, marchés) agrégées en temps réel sur un dashboard local. Zéro cloud, juste Node.js.

[calesthio/Crucix: Your personal intelligence agent. Watches the world from multiple data sources and pings you when something changes.Your personal intelligence agent. Watches the world from multiple data sources and pings you when something changes. - calesthio/CrucixGitHub![](https://opengraph.githubassets.com/dbe541777f4b3515cf7485325d4202da50050b854a5f57efce8abe20eac727a8/calesthio/Crucix)](https://github.com/calesthio/Crucix?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [langchain-ai/deepagents: Agent harness built with LangChain and LangGraph. Equipped with a planning tool, a filesystem backend, and the ability to spawn subagents - well-equipped to handle complex agentic tasks.](https://github.com/langchain-ai/deepagents?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~3 min

LangChain vient d'open-sourcer Deep Agents : un framework MIT qui réplique le fonctionnement de Claude Code. Agent prêt à l'emploi avec planning, filesystem, exécution shell, sub-agents et gestion auto du contexte. Model-agnostic et basé sur LangGraph.

[langchain-ai/deepagents: Agent harness built with LangChain and LangGraph. Equipped with a planning tool, a filesystem backend, and the ability to spawn subagents - well-equipped to handle complex agentic tasks.Agent harness built with LangChain and LangGraph. Equipped with a planning tool, a filesystem backend, and the ability to spawn subagents - well-equipped to handle complex agentic tasks. - langchai...GitHub![](https://repository-images.githubusercontent.com/1027384981/ea816c48-7caa-46b8-b4bd-1f90a6807f55)](https://github.com/langchain-ai/deepagents?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [dimensionalOS/dimos: Dimensional is the agentic operating system for physical space. Vibecode humanoids, quadrupeds, drones, and other hardware platforms in natural language and build multi-agent systems that work seamlessly with physical input (cameras, lidar, actuators).](https://github.com/dimensionalOS/dimos?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~4 min

DimOS : un OS pour contrôler robots humanoïdes, quadrupèdes et drones en Python et langage naturel, sans ROS. Agents natifs, navigation autonome, mémoire spatiale, install en une ligne

[dimensionalOS/dimos: Dimensional is the agentic operating system for physical space. Vibecode humanoids, quadrupeds, drones, and other hardware platforms in natural language and build multi-agent systems that work seamlessly with physical input (cameras, lidar, actuators).Dimensional is the agentic operating system for physical space. Vibecode humanoids, quadrupeds, drones, and other hardware platforms in natural language and build multi-agent systems that work seam...GitHub![](https://opengraph.githubassets.com/e1949edbcad72e47be10409ed0525a13013ad94fbaa8869c7979ff7f3c2710c8/dimensionalOS/dimos)](https://github.com/dimensionalOS/dimos?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [Excel incorrectly assumes that the year 1900 is a leap year](https://learn.microsoft.com/en-us/troubleshoot/microsoft-365-apps/excel/wrongly-assumes-1900-is-leap-year?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~2 min

Excel considère 1900 comme une année bissextile alors que c'est faux. Microsoft a hérité ce bug de Lotus 1-2-3 et a décidé de le conserver pour la compatibilité : le corriger casserait trop de fichiers existants 🤪

[Excel incorrectly assumes that the year 1900 is a leap yearExplains why the year 1900 is treated as a leap year in Excel 2000\. This article outlines the behaviors that occur if this specific issue is corrected.Cloud-Writer![](https://learn.microsoft.com/en-us/media/open-graph-image.png)](https://learn.microsoft.com/en-us/troubleshoot/microsoft-365-apps/excel/wrongly-assumes-1900-is-leap-year?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [volcengine/OpenViking](https://github.com/volcengine/OpenViking?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~12 min

OpenViking unifie la gestion du contexte des agents IA (mémoire, ressources, skills) via un paradigme de système de fichiers.

[volcengine/OpenVikingOpenViking is an open-source context database designed specifically for AI Agents(such as openclaw). OpenViking unifies the management of context (memory, resources, and skills) that Agents need th...GitHub![](https://opengraph.githubassets.com/d9a0154acd82b0bba897264790e2deb973ab404baf7e5ab4c3e070f5a281122b/volcengine/OpenViking)](https://github.com/volcengine/OpenViking?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [LLM Architecture Gallery](https://sebastianraschka.com/llm-architecture-gallery/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~8 min

Une galerie d'architectures de LLM qui compile les diagrammes techniques de Llama 3, DeepSeek V3, Gemma 3, Mistral Small, Qwen3 et autres

[LLM Architecture GalleryA gallery that collects architecture figures from The Big LLM Architecture Comparison and related articles, with fact sheets and links back to the original sections.Sebastian Raschka, PhD![](https://sebastianraschka.com/llm-architecture-gallery/images/hero/architecture-gallery-hero.webp)](https://sebastianraschka.com/llm-architecture-gallery/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [Building a Procedural Hex Map with Wave Function Collapse](https://felixturner.github.io/hex-map-wfc/article/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~11 min

Une génération procédurale d'îles médiévales en tuiles hexagonales avec Wave Function Collapse : 4100 cellules, 30 types de tuiles, 6 rotations et 5 niveaux d'élévation. Du Carcassonne automatisé avec WebGPU.

### [1089 pixels pour comprendre que vous n'existez pas.](https://www.youtube.com/watch?v=GnmzcahoJ18&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

Cette vidéo explore l'identité à travers 1089 pixels : et si tu n'étais pas une entité fixe, mais plutôt une suite de souvenirs et de connexions psychologiques ? Le paradoxe du bateau de Thésée, version philosophie de l'esprit.

[1089 pixels pour comprendre que vous n'existez pas.YouTube![](https://i.ytimg.com/vi/GnmzcahoJ18/hqdefault.jpg)](https://www.youtube.com/watch?v=GnmzcahoJ18&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [GitHub - CloakHQ/CloakBrowser: Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.](https://github.com/CloakHQ/CloakBrowser?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~17 min

CloakBrowser : un Chromium modifié au niveau source C++ qui passe tous les tests de détection de bots (Cloudflare, reCAPTCHA, FingerprintJS). Remplacement direct pour Playwright/Puppeteer et open source.

[GitHub - CloakHQ/CloakBrowser: Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed. - CloakHQ/CloakBrowserGitHub![](https://opengraph.githubassets.com/f1ed2f29cbb71f42abcfbb53eadf09641824eea526c456db4dd95087eaf23f58/CloakHQ/CloakBrowser)](https://github.com/CloakHQ/CloakBrowser?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [jpeg](https://www.sophielwang.com/blog/jpeg?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

Un article qui explique les bases de la compression JPEG : transformation en cosinus, quantification, pourquoi ça marche si bien et où ça perd en qualité. Utile pour comprendre ce qui se passe vraiment derrière ce format vieux de 33 ans.

### [Optimizing Content for Agents](https://cra.mr/optimizing-content-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~4 min

Chez Sentry, ils optimisent leur doc pour les agents LLM : markdown plutôt que HTML, hiérarchie retravaillée, content negotiation sur l'header Accept.

[Optimizing Content for AgentsThere is a lot of bad discourse around whether we should optimize content for agents at all, and most of it misses the point. We already shape content for humans, and agents are no different. At Se...cra.mr![](https://cra.mr/ai-content/optimizing-content-for-agents.png)](https://cra.mr/optimizing-content-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [Recordly - Open-source app for incredible screen recordings.](https://recordly.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

Recordly : alternative open-source à Screen Studio pour faire des screencasts avec auto-zoom, flou de mouvement sur le curseur et édition par blocs. Dispo MacOS/Windows/Linux.

[Recordly - Open-source app for incredible screen recordings.Recordly is an open‑source screen recorder for MacOS/Windows/Linux with auto-zoom, motion blur animated cursors, and minimal interface. Used to create product demos, guided walkthroughs and more. A...recordly.dev![](https://framerusercontent.com/assets/Yk4UK59gLCFthaTuyWOe5OlrU.png)](https://recordly.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [1M context is now generally available for Opus 4.6 and Sonnet 4.6 | Claude](https://claude.com/blog/1m-context-ga?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~2 min

Claude Opus 4.6 et Sonnet 4.6 disponibles avec 1M tokens de contexte au même tarif qu'avant, sans surcoût pour les longues requêtes.

[1M context is now generally available for Opus 4.6 and Sonnet 4.6 | ClaudeStandard pricing now applies across the full 1M window for both models, with no long-context premium. Media limits expand to 600 images or PDF pages.Claude![](https://cdn.prod.website-files.com/6889473510b50328dbb70ae6/68c469d23594abeb9ab6ee48_og-claude-generic.jpg)](https://claude.com/blog/1m-context-ga?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [GitHub - garrytan/gstack: Use Garry Tan's exact Claude Code setup: 6 opinionated tools that serve as CEO, Eng Manager, Release Manager and QA Engineer](https://github.com/garrytan/gstack?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~17 min

Garry Tan (CEO de Y Combinator) vient de publier gstack : des commandes pour transformer Claude Code en équipe spécialisée. /plan-ceo-review challenge le produit, /plan-eng-review l'archi, /qa teste l'app...

[GitHub - garrytan/gstack: Use Garry Tan's exact Claude Code setup: 6 opinionated tools that serve as CEO, Eng Manager, Release Manager and QA EngineerUse Garry Tan's exact Claude Code setup: 6 opinionated tools that serve as CEO, Eng Manager, Release Manager and QA Engineer - garrytan/gstackGitHub![](https://opengraph.githubassets.com/993d5c543ff8e4732784643011a0215b1a251d7a8c6adf2aed99653c88ab0f69/garrytan/gstack)](https://github.com/garrytan/gstack?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [GitHub - abhigyanpatwari/GitNexus: GitNexus: The Zero-Server Code Intelligence Engine - GitNexus is a client-side knowledge graph creator that runs entirely in your browser. Drop in a GitHub repo or ZIP file, and get an interactive knowledge graph wit a built in Graph RAG Agent. Perfect for code exploration](https://github.com/abhigyanpatwari/GitNexus?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~8 min

GitNexus transforme n'importe quel repo GitHub en graphe de connaissance interactif, 100% côté client. L'outil indexe toutes les dépendances et relations du code, puis expose le tout via MCP pour que les agents IA comprennent l'architecture.

[GitHub - abhigyanpatwari/GitNexus: GitNexus: The Zero-Server Code Intelligence Engine - GitNexus is a client-side knowledge graph creator that runs entirely in your browser. Drop in a GitHub repo or ZIP file, and get an interactive knowledge graph wit a built in Graph RAG Agent. Perfect for code explorationGitNexus: The Zero-Server Code Intelligence Engine - GitNexus is a client-side knowledge graph creator that runs entirely in your browser. Drop in a GitHub repo or ZIP file, and get an intera...GitHub![](https://opengraph.githubassets.com/d304d990df2b24e4d7158473a0b41277d90ac24c3e8078e5dfb0dbec10f3f4f5/abhigyanpatwari/GitNexus)](https://github.com/abhigyanpatwari/GitNexus?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [The Best Darn Grid Shader (Yet)](https://bgolus.medium.com/the-best-darn-grid-shader-yet-727f9278b9d8?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

The Best Darn Grid Shader (Yet) : un shader de grille anti-aliasé qui reste net à toutes les échelles, avec le code complet et commenté

### [GitHub - gurgeous/tennis: stylish CSV tables in your terminal](https://github.com/gurgeous/tennis?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~2 min

Tennis rend tes CSV lisibles dans le terminal : tableaux stylés, auto-détection du thème clair/sombre, adaptation à la largeur de fenêtre.

[GitHub - gurgeous/tennis: stylish CSV tables in your terminalstylish CSV tables in your terminal. Contribute to gurgeous/tennis development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/6304df00037c7a83899f87d8575ed1c04e746a8f480fb08407cf79ff5248d61c/gurgeous/tennis)](https://github.com/gurgeous/tennis?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [Can I Run AI locally?](https://www.canirun.ai/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

CanIRun.ai détecte ton matériel (GPU, CPU, RAM) et te dit quels modèles d'IA tu peux faire tourner en local, directement dans le navigateur.

[Can I Run AI locally?Detect your hardware and find out which AI models you can run locally. GPU, CPU, and RAM analysis in your browser.CanIRun.ai![](https://canirun.ai/og/home.png)](https://www.canirun.ai/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [onecli/onecli](https://github.com/onecli/onecli?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~3 min

OneCLI : un gateway open-source qui injecte les credentials à la volée dans les requêtes de tes agents IA. Les agents ne voient jamais les vraies clés, tout passe par un proxy avec chiffrement AES-256-GCM et matching par host/path.

[onecli/onecliOpen-source credential vault, give your AI agents access to services without exposing keys. - onecli/onecliGitHub![](https://repository-images.githubusercontent.com/1175900220/ef74e755-ef2e-4166-8437-b1ad4830e2ff)](https://github.com/onecli/onecli?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [GitHub - ghostwright/ghost-os: Full computer-use for AI agents. Self-learning workflows. Native macOS. No screenshots required.](https://github.com/ghostwright/ghost-os?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~6 min

Ghost OS permet à un agent IA de contrôler toutes les apps macOS via l'arbre d'accessibilité, sans screenshots. La nouveauté : tu montres une action une fois, l'IA l'apprend et la rejoue à l'infini.

[GitHub - ghostwright/ghost-os: Full computer-use for AI agents. Self-learning workflows. Native macOS. No screenshots required.Full computer-use for AI agents. Self-learning workflows. Native macOS. No screenshots required. - ghostwright/ghost-osGitHub![](https://repository-images.githubusercontent.com/1161394125/b0db4834-ad64-4f65-8666-21f36f34f91a)](https://github.com/ghostwright/ghost-os?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [GitHub - fishaudio/fish-speech: SOTA Open Source TTS](https://github.com/fishaudio/fish-speech?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~4 min

Fish Speech S2 : un système TTS open source entraîné sur 10 millions d'heures d'audio dans \~50 langues. Contrôle prosodique via tags en langage naturel (\[laugh\], \[whispers\]…). Meilleurs résultats que les modèles closed-source sur Seed-TTS Eval.

[GitHub - fishaudio/fish-speech: SOTA Open Source TTSSOTA Open Source TTS. Contribute to fishaudio/fish-speech development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/8aed3e559ce1ca309e55f1321198ca2bbad25d7659c4d894d0af14e3a42b1fd6/fishaudio/fish-speech)](https://github.com/fishaudio/fish-speech?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [GitHub - vercel-labs/portless: Replace port numbers with stable, named local URLs. For humans and agents.](https://github.com/vercel-labs/portless?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~5 min

Portless remplace tes \`localhost:3000\` par des URLs stables et nommées : \`https://myapp.localhost\`. Gère les sous-domaines, détecte les git worktrees pour donner une URL unique à chaque branche, supporte wildcard routing.

[GitHub - vercel-labs/portless: Replace port numbers with stable, named local URLs. For humans and agents.Replace port numbers with stable, named local URLs. For humans and agents. - vercel-labs/portlessGitHub![](https://opengraph.githubassets.com/47db82a8594022be99b6c710cecf24e70ac4c48045873778cdc370ee792cba61/vercel-labs/portless)](https://github.com/vercel-labs/portless?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [\*p5.brush - Brush that canvas!](https://p5-brush.cargo.site/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~2 min

p5.brush 2.0 apporte la compatibilité avec p5.js 2.0+, des performances améliorées et une meilleure modularité. Lib très sympa pour faire de l'art génératif !

[\*p5.brush - Brush that canvas!p5.brush.js is a versatile library for the p5.js ecosystem, tailored for artists, designers, and hobbyists who wish to explore natural textures in generative art. This library extends the drawing c...p5-brush.cargo.site![](https://freight.cargo.site/w/1000/i/J2037852667381137830074570086327/screenshot-3372553132.jpg)](https://p5-brush.cargo.site/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48)

### [TUI Studio – visual terminal UI design tool](https://tui.studio/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-48) \~1 min

TUI Studio : un outil visuel pour designer des interfaces pour le terminal, sans code

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/tag/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Veille #47 — L'actu de la semaine
URL: https://www.camilleroux.com/veille-47-lactu-de-la-semaine/
Last updated: 2026-05-05T10:01:04.000Z
Bonjour,

Bienvenue dans cette édition #47 de ma veille hebdo ! Voici les 42 articles qui ont retenu mon attention cette semaine. Bonne lecture !

### [GitHub - langflow-ai/openrag: OpenRAG is a comprehensive, single package Retrieval-Augmented Generation platform built on Langflow, Docling, and Opensearch.](https://github.com/langflow-ai/openrag?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~2 min

OpenRAG : plateforme RAG complète qui package ensemble Langflow, Docling et OpenSearch. Interface de chat, ingestion de documents, workflows agentiques avec re-ranking, et builder visuel drag-and-drop. SDK Python et TypeScript inclus.

[GitHub - langflow-ai/openrag: OpenRAG is a comprehensive, single package Retrieval-Augmented Generation platform built on Langflow, Docling, and Opensearch.OpenRAG is a comprehensive, single package Retrieval-Augmented Generation platform built on Langflow, Docling, and Opensearch. - langflow-ai/openragGitHub![](https://opengraph.githubassets.com/8596b36c9e3744cc3062354513ecda72a76f7c147de0e27a1f603ebab08927ef/langflow-ai/openrag)](https://github.com/langflow-ai/openrag?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [GitHub - vectorize-io/hindsight: Hindsight: Agent Memory That Learns](https://github.com/vectorize-io/hindsight?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~5 min

Hindsight : une mémoire pour agents IA qui apprend au lieu de juste se souvenir. 2 lignes de code pour l'intégrer.

[GitHub - vectorize-io/hindsight: Hindsight: Agent Memory That LearnsHindsight: Agent Memory That Learns. Contribute to vectorize-io/hindsight development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/d7f672519e13f781d126fd673c43a62e059dc3656b94d6a78f1262b3f9e9095e/vectorize-io/hindsight)](https://github.com/vectorize-io/hindsight?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [GitHub - InsForge/InsForge: Give agents everything they need to ship fullstack apps. The backend built for agentic development.](https://github.com/InsForge/InsForge?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~2 min

InsForge propose une couche sémantique par-dessus DB, auth, storage et functions pour que les agents IA puissent comprendre et manipuler directement son backend

[GitHub - InsForge/InsForge: Give agents everything they need to ship fullstack apps. The backend built for agentic development.Give agents everything they need to ship fullstack apps. The backend built for agentic development. - InsForge/InsForgeGitHub![](https://opengraph.githubassets.com/4753569366c8440b9e053c2b37c2a128217c3684fe87eee2529b5f8e9c712066/InsForge/InsForge)](https://github.com/InsForge/InsForge?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [GitHub - tobi/try: fresh directories for every vibe](https://github.com/tobi/try?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~4 min

try : un script Ruby pour organiser ses expérimentations de code, par le cofondateur de Shopify. Crée des dossiers datés (\`2025-08-17-redis-experiment\`), fuzzy search pour retrouver les tests. Fini les \`test2\`, \`test-final-vraiment\` éparpillés partout !

[GitHub - tobi/try: fresh directories for every vibefresh directories for every vibe. Contribute to tobi/try development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/7f3b063eb459a48c51a34b579ed7bbaa9fdeb5108068f0dad56a6d8705ad2b0e/tobi/try)](https://github.com/tobi/try?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Show HN: OpenClaw-class agents on ESP32 (and the IDE that makes it possible)](https://pycoclaw.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~1 min

Un agent IA complet (type OpenClaw) qui tourne sur un ESP32 à 5$. Avec IDE web pour flash en un clic, boucle de raisonnement récursif, contrôle hardware direct, mémoire persistante et marketplace de skills.

[Show HN: OpenClaw-class agents on ESP32 (and the IDE that makes it possible)PycoClaw — OpenClaw for embedded. Full AI agent on a $5 device.pycoclaw.com![](https://pycoclaw.com/og-image.png)](https://pycoclaw.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Full Spectrum and Infrared Photography](https://timstr.website/blog/fullspectrumphotography.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~10 min

J'aimerais bien essayer à l'occasion ! La photo full spectrum consiste à retirer les filtres UV et IR du capteur d'un reflex. Le capteur capte alors tout le spectre lumineux — les plantes deviennent blanches, le monde vire rose fluo.

### [Telegram, le royaume des cybercriminels | Sources | ARTE](https://www.youtube.com/watch?v=KcOvbUpzFMw&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Telegram est devenu le terrain de jeu favori des cybercriminels : vente de données volées, malwares, arnaques en tout genre. Un documentaire ARTE qui montre l'envers du décor.

[Telegram, le royaume des cybercriminels | Sources | ARTEYouTube![](https://i.ytimg.com/vi/KcOvbUpzFMw/hqdefault.jpg)](https://www.youtube.com/watch?v=KcOvbUpzFMw&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Pour qui votent les IA ?](https://www.youtube.com/watch?v=obW2nDp2ufU&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Pour qui votent les LLM ? Claude penche à gauche, Mistral est très à gauche, alors que Grok est plutôt à droite. Une étude mesure leurs orientations.

[Pour qui votent les IA ?YouTube![](https://i.ytimg.com/vi/obW2nDp2ufU/hqdefault.jpg)](https://www.youtube.com/watch?v=obW2nDp2ufU&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [alibaba/page-agent](https://github.com/alibaba/page-agent?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~2 min

PageAgent d'Alibaba te laisse contrôler n'importe quelle interface web en langage naturel, direct en JavaScript dans la page — pas d'extension, pas de Python. L'agent manipule le DOM en mode texte pur, sans screenshot ni OCR.

[alibaba/page-agentJavaScript in-page GUI agent. Control web interfaces with natural language. - alibaba/page-agentGitHub![](https://repository-images.githubusercontent.com/1062458369/4f9a1671-3953-4f45-8a8e-b010e33520bc)](https://github.com/alibaba/page-agent?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Building a TB-303 from Scratch](https://loopmaster.xyz/tutorials/tb303-from-scratch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Un outil de code créatif pour recréer une TB-303 à partir de zéro dans votre navitagateur

[Building a TB-303 from ScratchCode music in the browser.loopmaster![](https://loopmaster.xyz/screenshot.png?v=3)](https://loopmaster.xyz/tutorials/tb303-from-scratch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [BEYOND THE INFINITE TWO MINUTES - Trailer | BIFFF 2021](https://www.youtube.com/watch?v=GczwQ47CffA&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Film japonais à petit budget sur une base de boucle temporelle de 2 minutes. Concept très bien exploité, fait d'un unique plan séquence. Voilà c'était ma reco ciné de la semaine :)

[BEYOND THE INFINITE TWO MINUTES - Trailer | BIFFF 2021YouTube![](https://i.ytimg.com/vi/GczwQ47CffA/hqdefault.jpg)](https://www.youtube.com/watch?v=GczwQ47CffA&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Cloudflare crawl endpoint](https://developers.cloudflare.com/changelog/post/2026-03-10-br-crawl-endpoint/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Cloudflare lance un endpoint \`/crawl\` qui scrappe un site entier en une seule requête API. Retourne le contenu en HTML, Markdown ou JSON structuré.

[Cloudflare crawl endpointBrowser Rendering's new /crawl endpoint lets you submit a starting URL and automatically discover, render, and return content from an entire website as HTML, Markdown, or structured JSON.Cloudflare Docs![](https://developers.cloudflare.com/changelog-preview.png)](https://developers.cloudflare.com/changelog/post/2026-03-10-br-crawl-endpoint/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Bus und Reu](https://busundreu.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Trouve un morceau de musique classique dont la durée correspond à ton prochain trajet

### [Meta acquires Moltbook, the AI agent social network](https://arstechnica.com/ai/2026/03/meta-acquires-moltbook-the-ai-agent-social-network/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~2 min

Meta rachète Moltbook, le réseau social à la Reddit peuplé uniquement d'agents IA (principalement OpenClaw) qui discutaient entre eux.

[Meta acquires Moltbook, the AI agent social networkThe viral social network project was created with OpenClaw.Ars Technica![](https://cdn.arstechnica.net/wp-content/uploads/2026/02/moltbook-chest-burster-1152x648.jpg)](https://arstechnica.com/ai/2026/03/meta-acquires-moltbook-the-ai-agent-social-network/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Yann LeCun raises Bonjour,Bienvenue dans cette édition #47 de ma veille hebdo ! Voici les 42 articles qui ont retenu mon attention cette semaine. Bonne lecture !](https://www.wired.com/story/yann-lecun-raises-dollar1-billion-to-build-ai-that-understands-the-physical-world/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)[GitHub - langflow-ai/openrag: OpenRAG is a comprehensive, single package Retrieval-Augmented Generation platform built on Langflow, Docling, and Opensearch.](https://github.com/langflow-ai/openrag?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~2 min

OpenRAG : plateforme RAG complète qui package ensemble Langflow, Docling et OpenSearch. Interface de chat, ingestion de documents, workflows agentiques avec re-ranking, et builder visuel drag-and-drop. SDK Python et TypeScript inclus.

[GitHub - langflow-ai/openrag: OpenRAG is a comprehensive, single package Retrieval-Augmented Generation platform built on Langflow, Docling, and Opensearch.OpenRAG is a comprehensive, single package Retrieval-Augmented Generation platform built on Langflow, Docling, and Opensearch. - langflow-ai/openragGitHub![](https://opengraph.githubassets.com/8596b36c9e3744cc3062354513ecda72a76f7c147de0e27a1f603ebab08927ef/langflow-ai/openrag)](https://github.com/langflow-ai/openrag?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [GitHub - vectorize-io/hindsight: Hindsight: Agent Memory That Learns](https://github.com/vectorize-io/hindsight?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~5 min

Hindsight : une mémoire pour agents IA qui apprend au lieu de juste se souvenir. 2 lignes de code pour l'intégrer.

[GitHub - vectorize-io/hindsight: Hindsight: Agent Memory That LearnsHindsight: Agent Memory That Learns. Contribute to vectorize-io/hindsight development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/d7f672519e13f781d126fd673c43a62e059dc3656b94d6a78f1262b3f9e9095e/vectorize-io/hindsight)](https://github.com/vectorize-io/hindsight?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [GitHub - InsForge/InsForge: Give agents everything they need to ship fullstack apps. The backend built for agentic development.](https://github.com/InsForge/InsForge?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~2 min

InsForge propose une couche sémantique par-dessus DB, auth, storage et functions pour que les agents IA puissent comprendre et manipuler directement son backend

[GitHub - InsForge/InsForge: Give agents everything they need to ship fullstack apps. The backend built for agentic development.Give agents everything they need to ship fullstack apps. The backend built for agentic development. - InsForge/InsForgeGitHub![](https://opengraph.githubassets.com/4753569366c8440b9e053c2b37c2a128217c3684fe87eee2529b5f8e9c712066/InsForge/InsForge)](https://github.com/InsForge/InsForge?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [GitHub - tobi/try: fresh directories for every vibe](https://github.com/tobi/try?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~4 min

try : un script Ruby pour organiser ses expérimentations de code, par le cofondateur de Shopify. Crée des dossiers datés (\`2025-08-17-redis-experiment\`), fuzzy search pour retrouver les tests. Fini les \`test2\`, \`test-final-vraiment\` éparpillés partout !

[GitHub - tobi/try: fresh directories for every vibefresh directories for every vibe. Contribute to tobi/try development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/7f3b063eb459a48c51a34b579ed7bbaa9fdeb5108068f0dad56a6d8705ad2b0e/tobi/try)](https://github.com/tobi/try?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Show HN: OpenClaw-class agents on ESP32 (and the IDE that makes it possible)](https://pycoclaw.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~1 min

Un agent IA complet (type OpenClaw) qui tourne sur un ESP32 à 5$. Avec IDE web pour flash en un clic, boucle de raisonnement récursif, contrôle hardware direct, mémoire persistante et marketplace de skills.

[Show HN: OpenClaw-class agents on ESP32 (and the IDE that makes it possible)PycoClaw — OpenClaw for embedded. Full AI agent on a $5 device.pycoclaw.com![](https://pycoclaw.com/og-image.png)](https://pycoclaw.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Full Spectrum and Infrared Photography](https://timstr.website/blog/fullspectrumphotography.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~10 min

J'aimerais bien essayer à l'occasion ! La photo full spectrum consiste à retirer les filtres UV et IR du capteur d'un reflex. Le capteur capte alors tout le spectre lumineux — les plantes deviennent blanches, le monde vire rose fluo.

### [Telegram, le royaume des cybercriminels | Sources | ARTE](https://www.youtube.com/watch?v=KcOvbUpzFMw&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Telegram est devenu le terrain de jeu favori des cybercriminels : vente de données volées, malwares, arnaques en tout genre. Un documentaire ARTE qui montre l'envers du décor.

[Telegram, le royaume des cybercriminels | Sources | ARTEYouTube![](https://i.ytimg.com/vi/KcOvbUpzFMw/hqdefault.jpg)](https://www.youtube.com/watch?v=KcOvbUpzFMw&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Pour qui votent les IA ?](https://www.youtube.com/watch?v=obW2nDp2ufU&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Pour qui votent les LLM ? Claude penche à gauche, Mistral est très à gauche, alors que Grok est plutôt à droite. Une étude mesure leurs orientations.

[Pour qui votent les IA ?YouTube![](https://i.ytimg.com/vi/obW2nDp2ufU/hqdefault.jpg)](https://www.youtube.com/watch?v=obW2nDp2ufU&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [alibaba/page-agent](https://github.com/alibaba/page-agent?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~2 min

PageAgent d'Alibaba te laisse contrôler n'importe quelle interface web en langage naturel, direct en JavaScript dans la page — pas d'extension, pas de Python. L'agent manipule le DOM en mode texte pur, sans screenshot ni OCR.

[alibaba/page-agentJavaScript in-page GUI agent. Control web interfaces with natural language. - alibaba/page-agentGitHub![](https://repository-images.githubusercontent.com/1062458369/4f9a1671-3953-4f45-8a8e-b010e33520bc)](https://github.com/alibaba/page-agent?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Building a TB-303 from Scratch](https://loopmaster.xyz/tutorials/tb303-from-scratch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Un outil de code créatif pour recréer une TB-303 à partir de zéro dans votre navitagateur

[Building a TB-303 from ScratchCode music in the browser.loopmaster![](https://loopmaster.xyz/screenshot.png?v=3)](https://loopmaster.xyz/tutorials/tb303-from-scratch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [BEYOND THE INFINITE TWO MINUTES - Trailer | BIFFF 2021](https://www.youtube.com/watch?v=GczwQ47CffA&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Film japonais à petit budget sur une base de boucle temporelle de 2 minutes. Concept très bien exploité, fait d'un unique plan séquence. Voilà c'était ma reco ciné de la semaine :)

[BEYOND THE INFINITE TWO MINUTES - Trailer | BIFFF 2021YouTube![](https://i.ytimg.com/vi/GczwQ47CffA/hqdefault.jpg)](https://www.youtube.com/watch?v=GczwQ47CffA&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Cloudflare crawl endpoint](https://developers.cloudflare.com/changelog/post/2026-03-10-br-crawl-endpoint/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Cloudflare lance un endpoint \`/crawl\` qui scrappe un site entier en une seule requête API. Retourne le contenu en HTML, Markdown ou JSON structuré.

[Cloudflare crawl endpointBrowser Rendering's new /crawl endpoint lets you submit a starting URL and automatically discover, render, and return content from an entire website as HTML, Markdown, or structured JSON.Cloudflare Docs![](https://developers.cloudflare.com/changelog-preview.png)](https://developers.cloudflare.com/changelog/post/2026-03-10-br-crawl-endpoint/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Bus und Reu](https://busundreu.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Trouve un morceau de musique classique dont la durée correspond à ton prochain trajet

### [Meta acquires Moltbook, the AI agent social network](https://arstechnica.com/ai/2026/03/meta-acquires-moltbook-the-ai-agent-social-network/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~2 min

Meta rachète Moltbook, le réseau social à la Reddit peuplé uniquement d'agents IA (principalement OpenClaw) qui discutaient entre eux.

[Meta acquires Moltbook, the AI agent social networkThe viral social network project was created with OpenClaw.Ars Technica![](https://cdn.arstechnica.net/wp-content/uploads/2026/02/moltbook-chest-burster-1152x648.jpg)](https://arstechnica.com/ai/2026/03/meta-acquires-moltbook-the-ai-agent-social-network/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Yann LeCun raises $1B to build AI that understands the physical world](https://www.wired.com/story/yann-lecun-raises-dollar1-billion-to-build-ai-that-understands-the-physical-world/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Yann LeCun lève 1 milliard de dollars pour construire une IA capable de comprendre le monde physique

### [GitHub - karpathy/autoresearch: AI agents running research on single-GPU nanochat training automatically](https://github.com/karpathy/autoresearch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~5 min

Andrej Karpathy lance autoresearch : des agents IA qui modifient automatiquement le code d'entraînement d'un LLM, testent pendant 5 minutes, gardent ou rejettent les changements, et itèrent toute la nuit sur un seul GPU.

[GitHub - karpathy/autoresearch: AI agents running research on single-GPU nanochat training automaticallyAI agents running research on single-GPU nanochat training automatically - karpathy/autoresearchGitHub![](https://opengraph.githubassets.com/d325b801440580b2d2897c346d8546d7698f6a0995347c3dda121523bc57e5c4/karpathy/autoresearch)](https://github.com/karpathy/autoresearch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Durdraw – ANSI art editor for Unix-like systems](https://durdraw.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~2 min

Durdraw : un éditeur d'art ASCII/ANSI pour Unix qui supporte les animations à haute vitesse, 256 couleurs, le dessin à la souris et la conversion Unicode/CP437

### [Velxio, Arduino Emulator](https://velxio.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~2 min

Velxio : un émulateur Arduino gratuit et open source qui tourne entièrement dans le navigateur. Émulation AVR8 et RP2040, 48+ composants électroniques, éditeur de code, compilation locale. Peut être auto-hébergé avec Docker

[Velxio, Arduino EmulatorWrite, compile, and simulate Arduino sketches entirely in your browser. Real AVR8 CPU at 16 MHz, 48+ electronic components, Serial Monitor, and Library Manager. Free & open source.Velxio![](https://velxio.dev/og-image.png)](https://velxio.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [DJ Mehdi : Made in France - Culture et pop | ARTE](https://www.arte.tv/fr/videos/RC-025704/dj-mehdi-made-in-france/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~1 min

DJ Mehdi, le premier à fusionner rap et électro en France. Documentaire ARTE sur ce producteur visionnaire, prix de la meilleure création audiovisuelle aux Victoires de la Musique 2025.

[DJ Mehdi : Made in France - Culture et pop | ARTECompositeur autodidacte et producteur visionnaire, DJ Mehdi fut le premier artiste français à réunir deux univers alors opposés : le rap et l’électro. Treize ans après sa disparition, son ami d’enf...ARTE![](https://api-cdn.arte.tv/img/v2/image/DbDnRXwfnS5qgUg7oqT2UC/1920x1080?type=TEXT&watermark=true)](https://www.arte.tv/fr/videos/RC-025704/dj-mehdi-made-in-france/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [GitHub - zubair-trabzada/geo-seo-claude: GEO-first SEO skill for Claude Code. Comprehensive AI search optimization for any website — citability scoring, AI crawler analysis, brand authority, schema markup, platform-specific optimization, and PDF reports.](https://github.com/zubair-trabzada/geo-seo-claude?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~4 min

Un skill Claude pour optimiser les sites web pour les moteurs de recherche IA (SEO / GEO).

[GitHub - zubair-trabzada/geo-seo-claude: GEO-first SEO skill for Claude Code. Comprehensive AI search optimization for any website — citability scoring, AI crawler analysis, brand authority, schema markup, platform-specific optimization, and PDF reports.GEO-first SEO skill for Claude Code. Comprehensive AI search optimization for any website — citability scoring, AI crawler analysis, brand authority, schema markup, platform-specific optimization, ...GitHub![](https://opengraph.githubassets.com/7033f30c3e4770d5ca5d8fbc1da3edefe492116b6a31578c456eb8369a89ca15/zubair-trabzada/geo-seo-claude)](https://github.com/zubair-trabzada/geo-seo-claude?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [1.3.0 - Release Notes](https://ghostty.org/docs/install/release-notes/1-3-0?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~21 min

Ghostty 1.3 est sorti : recherche dans l'historique, scrollbars natives, click-to-move cursor, copie riche du presse-papiers, AppleScript, Unicode 17, améliorations de performances et des centaines d'autres changements.

[1.3.0 - Release NotesRelease notes for Ghostty 1.3.0, released on March 9, 2026.Ghostty![](https://ghostty.org/social-share-card.jpg)](https://ghostty.org/docs/install/release-notes/1-3-0?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Fontcrafter: Turn Your Handwriting into a Real Font](https://arcade.pirillo.com/fontcrafter.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~1 min

Fontcrafter transforme votre écriture manuscrite en police OTF, TTF ou WOFF2, directement dans le navigateur. Traitement local, pas de compte ni d'upload nécessaire

[Fontcrafter: Turn Your Handwriting into a Real FontConvert your scanned handwriting into custom OTF, TTF, and WOFF2 fonts with local browser processing and vectorization. No account or uploads needed.Chris Pirillo's Arcade![](https://arcade.pirillo.com/images/fontcrafter.png)](https://arcade.pirillo.com/fontcrafter.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Microscopes can see video on a laserdisc](https://www.youtube.com/watch?v=qZuR-772cks&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Les microscopes peuvent lire les informations vidéo sur un laserdisc, avec une résolution suffisante pour distinguer les pistes de données individuelles

[Microscopes can see video on a laserdiscYouTube![](https://i.ytimg.com/vi/qZuR-772cks/hqdefault.jpg)](https://www.youtube.com/watch?v=qZuR-772cks&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [GitHub - Jeffallan/claude-skills: 66 Specialized Skills for Full-Stack Developers. Transform Claude Code into your expert pair programmer.](https://github.com/Jeffallan/claude-skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~1 min

Transformez Claude Code en pair programmer expert avec ces 66 skills spécialisées : backend, frontend, infra, sécu, testing...

[GitHub - Jeffallan/claude-skills: 66 Specialized Skills for Full-Stack Developers. Transform Claude Code into your expert pair programmer.66 Specialized Skills for Full-Stack Developers. Transform Claude Code into your expert pair programmer. - Jeffallan/claude-skillsGitHub![](https://repository-images.githubusercontent.com/1080070047/b4771811-6de4-4548-b514-eb933afdcf79)](https://github.com/Jeffallan/claude-skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [GitHub - samuelmtimbo/unit: Next Generation Visual Programming System](https://github.com/samuelmtimbo/unit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~4 min

Unit : un langage de programmation visuelle qui se veut l'évolution 2D de la ligne de commande, où les unités se connectent en graphe comme on pipe des commandes Unix

[GitHub - samuelmtimbo/unit: Next Generation Visual Programming SystemNext Generation Visual Programming System. Contribute to samuelmtimbo/unit development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/375391318/b4ed804e-f6cc-4c1c-9a88-4c6c17630033)](https://github.com/samuelmtimbo/unit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Color Generator – Kigen](https://kigen.design/color?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Peut-être un des générateurs de palettes les plus beau que j'ai vus récemment. Kigen génère des palettes de couleurs complètes et exporte direct en CSS, pour avoir des couleurs qui fonctionnent vraiment ensemble sans galérer.

[Color Generator – KigenGenerate beautiful color palettes for your design system.kigen.design![](https://kigen.design/color-og.jpg)](https://kigen.design/color?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Partnering with Mozilla to improve Firefox’s security](https://www.anthropic.com/news/mozilla-firefox-security?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~8 min

Claude Opus 4.6 a découvert 22 vulnérabilités dans Firefox en deux semaines, dont 14 classées haute sévérité. Soit près d'un cinquième de toutes les vulnérabilités critiques corrigées dans Firefox en 2025.

[Partnering with Mozilla to improve Firefox’s securityAnthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.anthropic.com![](https://www.anthropic.com/api/opengraph-illustration?name=Object%20Desktop&backgroundColor=coral)](https://www.anthropic.com/news/mozilla-firefox-security?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [no-agents.md](https://codeberg.org/rossabaker/no-agents.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~1 min

no-agents.md : un fichier AGENTS.md qui interdit explicitement aux agents IA de lire, analyser ou modifier votre code. Bonus : un CLAUDE.md avec instruction de "dormir trois siècles" !

[no-agents.mdA project to reject AI agents via \`AGENTS.md\`Codeberg.org![](https://codeberg.org/rossabaker/no-agents.md/-/summary-card)](https://codeberg.org/rossabaker/no-agents.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Roguelike music algorithm showcase by Nifflas](https://youtu.be/WbgdXalXPus?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Dans ce jeu en dev, la musique \*est\* le gameplay : tu composes tes propres rythmes via une interface intégrée, et les niveaux réagissent dynamiquement à chaque note que tu joues

[Roguelike music algorithm showcase by NifflasYouTube![](https://i.ytimg.com/vi/WbgdXalXPus/hqdefault.jpg)](https://youtu.be/WbgdXalXPus?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [GitHub - viperrcrypto/Siftly: Local Twitter/X bookmark organizer with AI categorization and mindmap visualization](https://github.com/viperrcrypto/Siftly?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~8 min

Siftly : un gestionnaire de bookmarks X/Twitter auto-hébergé qui catégorise vos favoris via IA et les transforme en base de connaissances locale avec visualisation mindmap.

[GitHub - viperrcrypto/Siftly: Local Twitter/X bookmark organizer with AI categorization and mindmap visualizationLocal Twitter/X bookmark organizer with AI categorization and mindmap visualization - viperrcrypto/SiftlyGitHub![](https://opengraph.githubassets.com/a5dacab57b279634989449ff2997639a968fe57fb9e1b1f8516e8e7a0bb206d2/viperrcrypto/Siftly)](https://github.com/viperrcrypto/Siftly?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Show HN: 1v1 coding game that LLMs struggle with](https://yare.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Un jeu de code 1v1 où les LLMs peinent à gagner : chaque joueur·se programme des bots de chats qui s'affrontent

### [An LLM doesn’t write correct code, it writes plausible code](https://blog.katanaquant.com/p/your-llm-doesnt-write-correct-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~16 min

Les LLM ne génèrent pas du code correct, ils génèrent du code plausible. Exemple : une réécriture Rust de SQLite générée par LLM qui compile, passe les tests, mais est 20 000 fois plus lente qu'SQLite sur une requête simple?

[An LLM doesn’t write correct code, it writes plausible codeOne of the simplest tests you can run on a database:blog.katanaquant.com![](https://substackcdn.com/image/fetch/$s_!b3NO!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503cef77-5d11-4c3b-8b94-ef3a09599d87_1212x811.png)](https://blog.katanaquant.com/p/your-llm-doesnt-write-correct-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Helix: A post-modern text editor](https://helix-editor.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~2 min

Helix : un éditeur de texte post-moderne pour le terminal, écrit en Rust, avec sélections multiples et support natif de Tree-sitter et du LSP

### [wifi densepose.html](https://korben.info/wifi-densepose.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

WiFi DensePose : 25 800 stars GitHub pour un projet "bidon". np.random.rand() partout, modèles sans poids, stars achetées. Le concept de détection via WiFi est réel, mais ce repo n'implémente à priori... rien.

### [Chardet : quand une IA réécrit un logiciel open source en cinq jours et change sa licence](https://korben.info/chardet-quand-une-ia-reecrit-un-logiciel-open-source-en-cinq-jours-et-change-sa-licence.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Claude a permis de réécrire chardet (130M téléchargements/mois) en 5 jours et de changer sa licence de LGPL à MIT. L'auteur original conteste, Bruce Perens parle de mort de l'économie du logiciel.

### [Analytic Fog Rendering with Volumetric Primitives](https://matejlou.blog/2025/02/11/analytic-fog-rendering-with-volumetric-primitives/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Technique de rendu volumétrique de brouillard en temps réel avec des primitives analytiques, pour des performances optimisées dans les moteurs 3D

[Analytic Fog Rendering with Volumetric Primitivesmatejlou's blog![](https://i0.wp.com/matejlou.blog/wp-content/uploads/2025/02/screenshot-2025-02-05-at-16.46.07-edited.png?fit=1200%2C882&ssl=1)](https://matejlou.blog/2025/02/11/analytic-fog-rendering-with-volumetric-primitives/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Cursor Is Dead – How a $29B company became obsolete in under three years](https://www.permissionprotocol.com/blog/cursor-is-dead.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~4 min

Cursor : de 0 à 29 milliards de dollars en 3 ans, puis menacé d'obsolescence par les agents de code autonomes. Les cycles de vie produit s'effondrent dans l'ère de l'IA.

### [Show HN: Claude-replay – A video-like player for Claude Code sessions](https://github.com/es617/claude-replay?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~5 min

Un outil pour convertir les sessions Claude Code en replays HTML interactifs. Playback à vitesse variable, export sans dépendance externe...

### [Image manipulation with convolution using Julia](https://medium.com/@Ahmad%5FHamze/image-manipulation-with-convolution-using-julia-f898995ac1e5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Manipulation d'images par convolution avec Julia

### [Mozilla is working on a big Firefox redesign, here is what it looks like](https://www.neowin.net/news/mozilla-is-working-on-a-big-firefox-redesign-here-is-what-it-looks-like/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Mozilla travaille sur une refonte majeure de l'interface de Firefox, voici à quoi cela ressemble

### [Hacking Super Mario 64 using covering spaces](https://happel.ai/posts/covering-spaces-geometries-visualized/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~12 min

Hacker Super Mario 64 avec les espaces de recouvrement (topologie) et la géométrie hyperbolique. L'article explique comment ces concepts mathématiques ont été utilisés par la communauté speedrun pour découvrir les « univers parallèles » du jeu.

### [Show HN: Swarm – Program a colony of 200 ants using a custom assembly language](https://dev.moment.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Programmer une colonie de 200 fourmis avec un langage assembleur custom pour collecter le plus de nourriture possible

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).B to build AI that understands the physical world

Yann LeCun lève 1 milliard de dollars pour construire une IA capable de comprendre le monde physique

### [GitHub - karpathy/autoresearch: AI agents running research on single-GPU nanochat training automatically](https://github.com/karpathy/autoresearch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~5 min

Andrej Karpathy lance autoresearch : des agents IA qui modifient automatiquement le code d'entraînement d'un LLM, testent pendant 5 minutes, gardent ou rejettent les changements, et itèrent toute la nuit sur un seul GPU.

[GitHub - karpathy/autoresearch: AI agents running research on single-GPU nanochat training automaticallyAI agents running research on single-GPU nanochat training automatically - karpathy/autoresearchGitHub![](https://opengraph.githubassets.com/d325b801440580b2d2897c346d8546d7698f6a0995347c3dda121523bc57e5c4/karpathy/autoresearch)](https://github.com/karpathy/autoresearch?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Durdraw – ANSI art editor for Unix-like systems](https://durdraw.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~2 min

Durdraw : un éditeur d'art ASCII/ANSI pour Unix qui supporte les animations à haute vitesse, 256 couleurs, le dessin à la souris et la conversion Unicode/CP437

### [Velxio, Arduino Emulator](https://velxio.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~2 min

Velxio : un émulateur Arduino gratuit et open source qui tourne entièrement dans le navigateur. Émulation AVR8 et RP2040, 48+ composants électroniques, éditeur de code, compilation locale. Peut être auto-hébergé avec Docker

[Velxio, Arduino EmulatorWrite, compile, and simulate Arduino sketches entirely in your browser. Real AVR8 CPU at 16 MHz, 48+ electronic components, Serial Monitor, and Library Manager. Free & open source.Velxio![](https://velxio.dev/og-image.png)](https://velxio.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [DJ Mehdi : Made in France - Culture et pop | ARTE](https://www.arte.tv/fr/videos/RC-025704/dj-mehdi-made-in-france/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~1 min

DJ Mehdi, le premier à fusionner rap et électro en France. Documentaire ARTE sur ce producteur visionnaire, prix de la meilleure création audiovisuelle aux Victoires de la Musique 2025.

[DJ Mehdi : Made in France - Culture et pop | ARTECompositeur autodidacte et producteur visionnaire, DJ Mehdi fut le premier artiste français à réunir deux univers alors opposés : le rap et l’électro. Treize ans après sa disparition, son ami d’enf...ARTE![](https://api-cdn.arte.tv/img/v2/image/DbDnRXwfnS5qgUg7oqT2UC/1920x1080?type=TEXT&watermark=true)](https://www.arte.tv/fr/videos/RC-025704/dj-mehdi-made-in-france/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [GitHub - zubair-trabzada/geo-seo-claude: GEO-first SEO skill for Claude Code. Comprehensive AI search optimization for any website — citability scoring, AI crawler analysis, brand authority, schema markup, platform-specific optimization, and PDF reports.](https://github.com/zubair-trabzada/geo-seo-claude?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~4 min

Un skill Claude pour optimiser les sites web pour les moteurs de recherche IA (SEO / GEO).

[GitHub - zubair-trabzada/geo-seo-claude: GEO-first SEO skill for Claude Code. Comprehensive AI search optimization for any website — citability scoring, AI crawler analysis, brand authority, schema markup, platform-specific optimization, and PDF reports.GEO-first SEO skill for Claude Code. Comprehensive AI search optimization for any website — citability scoring, AI crawler analysis, brand authority, schema markup, platform-specific optimization, ...GitHub![](https://opengraph.githubassets.com/7033f30c3e4770d5ca5d8fbc1da3edefe492116b6a31578c456eb8369a89ca15/zubair-trabzada/geo-seo-claude)](https://github.com/zubair-trabzada/geo-seo-claude?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [1.3.0 - Release Notes](https://ghostty.org/docs/install/release-notes/1-3-0?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~21 min

Ghostty 1.3 est sorti : recherche dans l'historique, scrollbars natives, click-to-move cursor, copie riche du presse-papiers, AppleScript, Unicode 17, améliorations de performances et des centaines d'autres changements.

[1.3.0 - Release NotesRelease notes for Ghostty 1.3.0, released on March 9, 2026.Ghostty![](https://ghostty.org/social-share-card.jpg)](https://ghostty.org/docs/install/release-notes/1-3-0?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Fontcrafter: Turn Your Handwriting into a Real Font](https://arcade.pirillo.com/fontcrafter.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~1 min

Fontcrafter transforme votre écriture manuscrite en police OTF, TTF ou WOFF2, directement dans le navigateur. Traitement local, pas de compte ni d'upload nécessaire

[Fontcrafter: Turn Your Handwriting into a Real FontConvert your scanned handwriting into custom OTF, TTF, and WOFF2 fonts with local browser processing and vectorization. No account or uploads needed.Chris Pirillo's Arcade![](https://arcade.pirillo.com/images/fontcrafter.png)](https://arcade.pirillo.com/fontcrafter.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Microscopes can see video on a laserdisc](https://www.youtube.com/watch?v=qZuR-772cks&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Les microscopes peuvent lire les informations vidéo sur un laserdisc, avec une résolution suffisante pour distinguer les pistes de données individuelles

[Microscopes can see video on a laserdiscYouTube![](https://i.ytimg.com/vi/qZuR-772cks/hqdefault.jpg)](https://www.youtube.com/watch?v=qZuR-772cks&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [GitHub - Jeffallan/claude-skills: 66 Specialized Skills for Full-Stack Developers. Transform Claude Code into your expert pair programmer.](https://github.com/Jeffallan/claude-skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~1 min

Transformez Claude Code en pair programmer expert avec ces 66 skills spécialisées : backend, frontend, infra, sécu, testing...

[GitHub - Jeffallan/claude-skills: 66 Specialized Skills for Full-Stack Developers. Transform Claude Code into your expert pair programmer.66 Specialized Skills for Full-Stack Developers. Transform Claude Code into your expert pair programmer. - Jeffallan/claude-skillsGitHub![](https://repository-images.githubusercontent.com/1080070047/b4771811-6de4-4548-b514-eb933afdcf79)](https://github.com/Jeffallan/claude-skills?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [GitHub - samuelmtimbo/unit: Next Generation Visual Programming System](https://github.com/samuelmtimbo/unit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~4 min

Unit : un langage de programmation visuelle qui se veut l'évolution 2D de la ligne de commande, où les unités se connectent en graphe comme on pipe des commandes Unix

[GitHub - samuelmtimbo/unit: Next Generation Visual Programming SystemNext Generation Visual Programming System. Contribute to samuelmtimbo/unit development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/375391318/b4ed804e-f6cc-4c1c-9a88-4c6c17630033)](https://github.com/samuelmtimbo/unit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Color Generator – Kigen](https://kigen.design/color?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Peut-être un des générateurs de palettes les plus beau que j'ai vus récemment. Kigen génère des palettes de couleurs complètes et exporte direct en CSS, pour avoir des couleurs qui fonctionnent vraiment ensemble sans galérer.

[Color Generator – KigenGenerate beautiful color palettes for your design system.kigen.design![](https://kigen.design/color-og.jpg)](https://kigen.design/color?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Partnering with Mozilla to improve Firefox’s security](https://www.anthropic.com/news/mozilla-firefox-security?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~8 min

Claude Opus 4.6 a découvert 22 vulnérabilités dans Firefox en deux semaines, dont 14 classées haute sévérité. Soit près d'un cinquième de toutes les vulnérabilités critiques corrigées dans Firefox en 2025.

[Partnering with Mozilla to improve Firefox’s securityAnthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.anthropic.com![](https://www.anthropic.com/api/opengraph-illustration?name=Object%20Desktop&backgroundColor=coral)](https://www.anthropic.com/news/mozilla-firefox-security?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [no-agents.md](https://codeberg.org/rossabaker/no-agents.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~1 min

no-agents.md : un fichier AGENTS.md qui interdit explicitement aux agents IA de lire, analyser ou modifier votre code. Bonus : un CLAUDE.md avec instruction de "dormir trois siècles" !

[no-agents.mdA project to reject AI agents via \`AGENTS.md\`Codeberg.org![](https://codeberg.org/rossabaker/no-agents.md/-/summary-card)](https://codeberg.org/rossabaker/no-agents.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Roguelike music algorithm showcase by Nifflas](https://youtu.be/WbgdXalXPus?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Dans ce jeu en dev, la musique \*est\* le gameplay : tu composes tes propres rythmes via une interface intégrée, et les niveaux réagissent dynamiquement à chaque note que tu joues

[Roguelike music algorithm showcase by NifflasYouTube![](https://i.ytimg.com/vi/WbgdXalXPus/hqdefault.jpg)](https://youtu.be/WbgdXalXPus?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [GitHub - viperrcrypto/Siftly: Local Twitter/X bookmark organizer with AI categorization and mindmap visualization](https://github.com/viperrcrypto/Siftly?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~8 min

Siftly : un gestionnaire de bookmarks X/Twitter auto-hébergé qui catégorise vos favoris via IA et les transforme en base de connaissances locale avec visualisation mindmap.

[GitHub - viperrcrypto/Siftly: Local Twitter/X bookmark organizer with AI categorization and mindmap visualizationLocal Twitter/X bookmark organizer with AI categorization and mindmap visualization - viperrcrypto/SiftlyGitHub![](https://opengraph.githubassets.com/a5dacab57b279634989449ff2997639a968fe57fb9e1b1f8516e8e7a0bb206d2/viperrcrypto/Siftly)](https://github.com/viperrcrypto/Siftly?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Show HN: 1v1 coding game that LLMs struggle with](https://yare.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Un jeu de code 1v1 où les LLMs peinent à gagner : chaque joueur·se programme des bots de chats qui s'affrontent

### [An LLM doesn’t write correct code, it writes plausible code](https://blog.katanaquant.com/p/your-llm-doesnt-write-correct-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~16 min

Les LLM ne génèrent pas du code correct, ils génèrent du code plausible. Exemple : une réécriture Rust de SQLite générée par LLM qui compile, passe les tests, mais est 20 000 fois plus lente qu'SQLite sur une requête simple?

[An LLM doesn’t write correct code, it writes plausible codeOne of the simplest tests you can run on a database:blog.katanaquant.com![](https://substackcdn.com/image/fetch/$s_!b3NO!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503cef77-5d11-4c3b-8b94-ef3a09599d87_1212x811.png)](https://blog.katanaquant.com/p/your-llm-doesnt-write-correct-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Helix: A post-modern text editor](https://helix-editor.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~2 min

Helix : un éditeur de texte post-moderne pour le terminal, écrit en Rust, avec sélections multiples et support natif de Tree-sitter et du LSP

### [wifi densepose.html](https://korben.info/wifi-densepose.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

WiFi DensePose : 25 800 stars GitHub pour un projet "bidon". np.random.rand() partout, modèles sans poids, stars achetées. Le concept de détection via WiFi est réel, mais ce repo n'implémente à priori... rien.

### [Chardet : quand une IA réécrit un logiciel open source en cinq jours et change sa licence](https://korben.info/chardet-quand-une-ia-reecrit-un-logiciel-open-source-en-cinq-jours-et-change-sa-licence.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Claude a permis de réécrire chardet (130M téléchargements/mois) en 5 jours et de changer sa licence de LGPL à MIT. L'auteur original conteste, Bruce Perens parle de mort de l'économie du logiciel.

### [Analytic Fog Rendering with Volumetric Primitives](https://matejlou.blog/2025/02/11/analytic-fog-rendering-with-volumetric-primitives/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Technique de rendu volumétrique de brouillard en temps réel avec des primitives analytiques, pour des performances optimisées dans les moteurs 3D

[Analytic Fog Rendering with Volumetric Primitivesmatejlou's blog![](https://i0.wp.com/matejlou.blog/wp-content/uploads/2025/02/screenshot-2025-02-05-at-16.46.07-edited.png?fit=1200%2C882&ssl=1)](https://matejlou.blog/2025/02/11/analytic-fog-rendering-with-volumetric-primitives/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

### [Cursor Is Dead – How a $29B company became obsolete in under three years](https://www.permissionprotocol.com/blog/cursor-is-dead.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~4 min

Cursor : de 0 à 29 milliards de dollars en 3 ans, puis menacé d'obsolescence par les agents de code autonomes. Les cycles de vie produit s'effondrent dans l'ère de l'IA.

### [Show HN: Claude-replay – A video-like player for Claude Code sessions](https://github.com/es617/claude-replay?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~5 min

Un outil pour convertir les sessions Claude Code en replays HTML interactifs. Playback à vitesse variable, export sans dépendance externe...

### [Image manipulation with convolution using Julia](https://medium.com/@Ahmad%5FHamze/image-manipulation-with-convolution-using-julia-f898995ac1e5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Manipulation d'images par convolution avec Julia

### [Mozilla is working on a big Firefox redesign, here is what it looks like](https://www.neowin.net/news/mozilla-is-working-on-a-big-firefox-redesign-here-is-what-it-looks-like/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Mozilla travaille sur une refonte majeure de l'interface de Firefox, voici à quoi cela ressemble

### [Hacking Super Mario 64 using covering spaces](https://happel.ai/posts/covering-spaces-geometries-visualized/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47) \~12 min

Hacker Super Mario 64 avec les espaces de recouvrement (topologie) et la géométrie hyperbolique. L'article explique comment ces concepts mathématiques ont été utilisés par la communauté speedrun pour découvrir les « univers parallèles » du jeu.

### [Show HN: Swarm – Program a colony of 200 ants using a custom assembly language](https://dev.moment.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-47)

Programmer une colonie de 200 fourmis avec un langage assembleur custom pour collecter le plus de nourriture possible

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/tag/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Veille #46 — L'actu de la semaine
URL: https://www.camilleroux.com/veille-46-lactu-de-la-semaine/
Last updated: 2026-05-05T10:01:05.000Z
Bonjour,

Bienvenue dans cette édition #46 de ma veille hebdo ! Voici les 62 articles qui ont retenu mon attention cette semaine. Bonne lecture !

### [A Number with a Shadow](https://campedersen.com/tang?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~7 min

Un nombre avec une ombre. Tu peux mesurer une courbe avec une règle : pose-la sur deux points, lis la pente. Zoome et rétrécis la règle — meilleure approx. Continue et tu mesures juste le tremblement de ta main, pas la courbe.

[A Number with a ShadowYou can measure a curve with a ruler. Lay it across two points, read the slope. Zoom in and the ruler shrinks — better approximation. Keep zooming and your handcampedersen.com![](https://campedersen.com/og/tang)](https://campedersen.com/tang?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [introducing gpt 5 4](https://openai.com/index/introducing-gpt-5-4/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

OpenAI annonce GPT-5.4 (ainsi que GPT-5.4 Thinking et GPT-5.4 Pro)

### [GitHub - Ttanasart-pt/Pixel-Composer: Node base VFX editor for pixel art.](https://github.com/Ttanasart-pt/Pixel-Composer?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~1 min

Pixel Composer : un éditeur VFX à base de nodes pour le pixel art

[GitHub - Ttanasart-pt/Pixel-Composer: Node base VFX editor for pixel art.Node base VFX editor for pixel art. Contribute to Ttanasart-pt/Pixel-Composer development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/0cf0b97e9d5e1943c294a818759ece7a8c92a50527cb40fdf0a6c66d5356268c/Ttanasart-pt/Pixel-Composer)](https://github.com/Ttanasart-pt/Pixel-Composer?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [paperclipai/paperclip](https://github.com/paperclipai/paperclip?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~5 min

Paperclip : un serveur pour orchestrer des équipes d'agents IA qui font tourner une zero-human company. Org chart, budgets, délégation, audit complet...

[paperclipai/paperclipOpen-source orchestration for zero-human companies - paperclipai/paperclipGitHub![](https://opengraph.githubassets.com/30fb6c8ec7830f9d6d8da954e4a2fd3e0a178e2efce80ae0fae2c7e5dafe3d73/paperclipai/paperclip)](https://github.com/paperclipai/paperclip?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [msitarzewski/agency-agents](https://github.com/msitarzewski/agency-agents?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~7 min

Une collection d'agents IA spécialisés prêts à l'emploi : frontend, backend, mobile, UX, DevOps... Chacun avec sa personnalité, ses workflows et ses livrables.

[msitarzewski/agency-agentsA complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes...GitHub![](https://opengraph.githubassets.com/3854a40a1824ddc4cd0f3ff376f9904c67b83338affa0ddc3bf647df6fc5d0e1/msitarzewski/agency-agents)](https://github.com/msitarzewski/agency-agents?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Show HN: I built a tool that checks if your ISP is spying on you](https://ismyispspying.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

Un outil gratuit qui teste depuis le navigateur si votre FAI vous espionne : supercookies, injection d'en-têtes, détournement DNS et interception TLS.

[Show HN: I built a tool that checks if your ISP is spying on youTest for supercookies, header injection, DNS hijacking, and TLS interception in seconds.ismyispspying.com![](https://ismyispspying.com/api/og)](https://ismyispspying.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Show HN: Poppy – A simple app to stay intentional with relationships](https://poppy-connection-keeper.netlify.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~1 min

Poppy pour iOS propose une approche originale des relations : une vue "jardin" où chaque contact est une plante à entretenir, avec des rappels doux pour garder le lien. A priori, gratuit et sans pub.

[Show HN: Poppy – A simple app to stay intentional with relationshipsTurn your contacts into a living garden. Gentle reminders, zero guilt. Free on iOS.poppy-connection-keeper.netlify.app![](https://poppy-connection-keeper.netlify.app/assets/garden_screen.png)](https://poppy-connection-keeper.netlify.app/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - orhun/git-cliff: A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️](https://github.com/orhun/git-cliff?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~1 min

git-cliff : un générateur de changelog hautement personnalisable qui suit les spécifications Conventional Commits

[GitHub - orhun/git-cliff: A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️ - orhun/git-cliffGitHub![](https://repository-images.githubusercontent.com/372193147/b3233e80-c355-11eb-94ae-ac11d14fe048)](https://github.com/orhun/git-cliff?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - googleworkspace/cli: Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.](https://github.com/googleworkspace/cli?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~5 min

Un CLI unifié pour tout Google Workspace (Drive, Gmail, Calendar, Sheets, Docs, Chat…) construit dynamiquement depuis le Discovery Service. Avec skills pour agents IA et output JSON structuré

[GitHub - googleworkspace/cli: Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills. - googlework...GitHub![](https://opengraph.githubassets.com/46cb4a5508c0164d817fead07456640233ed9f41f8fdbaa4e62dbb33fd0a86f8/googleworkspace/cli)](https://github.com/googleworkspace/cli?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - openai/symphony: Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents.](https://github.com/openai/symphony?tab=readme-ov-file&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~1 min

Symphony d'OpenAI génère des agents autonomes qui implémentent le code à votre place. Vous gérez juste les tâches, plus besoin de superviser ligne par ligne.

[GitHub - openai/symphony: Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents.Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents. - openai/symphonyGitHub![](https://opengraph.githubassets.com/780d86f9b2ee25f98dfa6baa4182053835672a6742b5593c3a82046f50ce0dbe/openai/symphony)](https://github.com/openai/symphony?tab=readme-ov-file&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [How AI is reshaping developer choice (and Octoverse data proves it)](https://github.blog/ai-and-ml/generative-ai/how-ai-is-reshaping-developer-choice-and-octoverse-data-proves-it/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~5 min

TypeScript vient de dépasser Python et JavaScript pour devenir le langage le plus utilisé sur GitHub. Les développeur·se·s choisissent de plus en plus les technos qui fonctionnent bien avec l'IA.

[How AI is reshaping developer choice (and Octoverse data proves it)AI is rewiring developer preferences. Octoverse 2025 reveals how AI compatibility is becoming the new standard for technology choice.The GitHub Blog![](https://github.blog/wp-content/uploads/2026/01/4ba0cd42388a255e04c78e5143548f22e577d68e0f15f68e6a3c76c18b927981-1920x1080-1.png?fit=1920%2C1080)](https://github.blog/ai-and-ml/generative-ai/how-ai-is-reshaping-developer-choice-and-octoverse-data-proves-it/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - nolenroyalty/yt-browse: it's like search, but for youtube](https://github.com/nolenroyalty/yt-browse?tab=readme-ov-file&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~3 min

Un TUI pour rechercher efficacement dans les vidéos et playlists d'une chaîne YouTube : filtres par date, regex, tri par vues/durée, exclusion des shorts...

[GitHub - nolenroyalty/yt-browse: it's like search, but for youtubeit's like search, but for youtube. Contribute to nolenroyalty/yt-browse development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/4b4932638db6a5c2c48c0cfd81ffc948231744603a73777eb660278dbc1ae383/nolenroyalty/yt-browse)](https://github.com/nolenroyalty/yt-browse?tab=readme-ov-file&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Moss is a pixel canvas where every brush is a tiny program](https://www.moss.town/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~1 min

Moss est un éditeur de pixels où chaque pinceau est un petit programme. Canvas de 128×128 avec 50+ pinceaux programmables (encre, croissance de vigne, gouttes...). On code son pinceau, on voit le résultat, on partage 🖌️

[Moss is a pixel canvas where every brush is a tiny programA 128x128 pixel canvas with programmable brushes. Code a brush, see what it does, share it with your friends.moss.town![](https://play.moss.town/img/MOSS-social.gif)](https://www.moss.town/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - fand/ratride: A tiny CLI presentation tool](https://github.com/fand/ratride?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~1 min

Ratride : un outil de présentation minimaliste en ligne de commande, basé sur Markdown avec transitions animées et export HTML

[GitHub - fand/ratride: A tiny CLI presentation toolA tiny CLI presentation tool. Contribute to fand/ratride development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/70d2afac6cba37e47a0468ac271b373c1a5b7717baf731168344220c11c8505e/fand/ratride)](https://github.com/fand/ratride?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Dites bonjour au MacBook Neo](https://www.apple.com/fr/newsroom/2026/03/say-hello-to-macbook-neo/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~11 min

Apple annonce le MacBook Neo à 699 € : laptop avec écran 13 pouces, puce A18 Pro et 16h d'autonomie. Disponible le 11 mars.

[Dites bonjour au MacBook NeoApple a dévoilé aujourd’hui le MacBook Neo, un tout nouvel ordinateur portable qui offre toute la magie du Mac à un prix incroyable.Apple Newsroom (France)![](https://www.apple.com/newsroom/images/2026/03/say-hello-to-macbook-neo/tile/Apple-MacBook-Neo-hero-260304-lp.jpg.og.jpg?202603041446)](https://www.apple.com/fr/newsroom/2026/03/say-hello-to-macbook-neo/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - shanraisshan/claude-code-best-practice: practice made claude perfect](https://github.com/shanraisshan/claude-code-best-practice?tab=readme-ov-file&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~3 min

Un repo qui compile les bonnes pratiques pour structurer ses projets Claude Code : commands, agents, skills, workflows, hooks, permissions

[GitHub - shanraisshan/claude-code-best-practice: practice made claude perfectpractice made claude perfect. Contribute to shanraisshan/claude-code-best-practice development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/43a77e0d040366cd8a12f5502cc8c6a6323943399e5becd9b5d8025cda3aa3cc/shanraisshan/claude-code-best-practice)](https://github.com/shanraisshan/claude-code-best-practice?tab=readme-ov-file&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - open-pencil/open-pencil: AI-native design editor. Open-source Figma alternative.](https://github.com/open-pencil/open-pencil?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~5 min

OpenPencil : alternative open-source à Figma, compatible .fig, avec IA native et éditeur headless. MIT, sans compte ni abonnement, \~7 MB.

[GitHub - open-pencil/open-pencil: AI-native design editor. Open-source Figma alternative.AI-native design editor. Open-source Figma alternative. - open-pencil/open-pencilGitHub![](https://opengraph.githubassets.com/5c17b5326bbe24e1b82ea6f57156285af356957081e80872c9896f817751436c/open-pencil/open-pencil)](https://github.com/open-pencil/open-pencil?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Why No AI Games?](https://franklantz.substack.com/p/why-no-ai-games?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~6 min

5 ans après le début de l'ère des LLM, toujours aucun jeu vidéo vraiment innovant basé sur l'IA. Pourquoi les modèles génératifs n'ont pas créé de nouvelles formes de gameplay ?

[Why No AI Games?I have a theory.franklantz.substack.com![](https://substackcdn.com/image/fetch/$s_!pDXI!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc1dfaf-4f9b-4ce2-9d96-4c04ba1f84cf_1638x2048.jpeg)](https://franklantz.substack.com/p/why-no-ai-games?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Zen of AI Coding](https://nonstructured.com/zen-of-agentic-coding/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~8 min

Le coût marginal du code s'effondre : les agents IA comment à bien coder, le vrai goulet c'est désormais la décision produit, la validation, les specs claires et la confiance dans ce qu'on peut shipper.

[Zen of AI CodingSoftware development is dead. The marginal cost of code is collapsing. That single fact changes everything that follows.Nonstructured - By Yoav Aviram![](https://nonstructured.com/wp-content/uploads/2026/03/zen-of-ai-coding.jpg.jpeg)](https://nonstructured.com/zen-of-agentic-coding/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Self-Hosted Software List](https://hostedsoftware.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~1 min

Une liste de projets self-hosted (gratuits ou propriétaires) pour reprendre le contrôle de vos données et services

[Self-Hosted Software ListDiscover top free and proprietary self-hosted software from various categories. Perfect for enhancing control and privacy on your servers.hostedsoftware.org![](https://unicorn-images.b-cdn.net/f0dc8060-a167-4d00-bc3d-f5dfbcf81bc3?optimizer=gif)](https://hostedsoftware.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [lochie/web-haptics](https://github.com/lochie/web-haptics?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~1 min

web-haptics : une lib qui apporte le retour haptique sur le web mobile, avec support React, Vue et Svelte

[lochie/web-hapticsHaptic feedback for the mobile web. Contribute to lochie/web-haptics development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/5f7f60a6e4e5dd39843fc74c14afed2e2e81c11f4e0428002315e23430ecfdc8/lochie/web-haptics)](https://github.com/lochie/web-haptics?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Show HN: I built a sub-500ms latency voice agent from scratch](https://www.ntik.me/posts/voice-agent?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~12 min

Comment construire un agent vocal avec moins de 500ms de latence en partant de zéro : architecture complète (STT, LLM, TTS), gestion du turn-taking, et pourquoi la géographie des serveurs change tout

[Show HN: I built a sub-500ms latency voice agent from scratchNick Tikhonov's blogntik.me![](https://ntik.me/voice-agent-essay/agent-logs.png)](https://www.ntik.me/posts/voice-agent?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - bytedance/deer-flow: An open-source SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skills and subagents, it handles different levels of tasks that could take minutes to hours.](https://github.com/bytedance/deer-flow?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~6 min

DeerFlow : un framework open-source qui orchestre des sous-agents, mémoire et sandboxes pour gérer des tâches complexes de recherche et développement. ByteDance vient de sortir une v2 complètement réécrite

[GitHub - bytedance/deer-flow: An open-source SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skills and subagents, it handles different levels of tasks that could take minutes to hours.An open-source SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skills and subagents, it handles different levels of tasks that could take minute...GitHub![](https://opengraph.githubassets.com/7f6ac1419d3f9a250c754095d7389b7b99b25f0d1d050df40543de1477be24b7/bytedance/deer-flow)](https://github.com/bytedance/deer-flow?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - coder/ghostty-web: Ghostty for the web with xterm.js API compatibility](https://github.com/coder/ghostty-web?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~2 min

ghostty-web : Ghostty pour le web avec compatibilité API xterm.js. Le même parser WASM que l'app native, avec un support correct des scripts complexes et des séquences d'échappement avancées.

[GitHub - coder/ghostty-web: Ghostty for the web with xterm.js API compatibilityGhostty for the web with xterm.js API compatibility - coder/ghostty-webGitHub![](https://opengraph.githubassets.com/7aef8d6d98ad391020af7a73150f74f3dba066ebee2533a5736f4759885b09f9/coder/ghostty-web)](https://github.com/coder/ghostty-web?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - open-saas-directory/awesome-native-macosx-apps: Curated list of lightweight native macOS apps built with Swift, SwiftUI & AppKit. Best native Mac applications for productivity, development & utilities. No Electron bloat. ⭐](https://github.com/open-saas-directory/awesome-native-macosx-apps?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~9 min

Une liste d'apps macOS natives (Swift, SwiftUI, AppKit) légères et performantes

[GitHub - open-saas-directory/awesome-native-macosx-apps: Curated list of lightweight native macOS apps built with Swift, SwiftUI & AppKit. Best native Mac applications for productivity, development & utilities. No Electron bloat. ⭐Curated list of lightweight native macOS apps built with Swift, SwiftUI & AppKit. Best native Mac applications for productivity, development & utilities. No Electron bloat. ⭐ - open-saas-di...GitHub![](https://opengraph.githubassets.com/0d154723579aeded250f0829137f3c68a6cf31e36447f9e8c45477681226f511/open-saas-directory/awesome-native-macosx-apps)](https://github.com/open-saas-directory/awesome-native-macosx-apps?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Making Video Games in 2025 (without an engine)](https://www.noelberry.ca/posts/making%5Fgames%5Fin%5F2025/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~11 min

Faire des jeux vidéo en 2025 sans moteur commercial : pourquoi utiliser Unity ou Unreal quand 90% de leurs fonctionnalités ne servent pas et qu'on finit par tout réécrire soi-même de toute façon

[Making Video Games in 2025 (without an engine)Thoughts, tools, and libraries I use to make gamesnoelberry.ca![](https://noelberry.ca/posts/making_games_in_2025/postcard.png)](https://www.noelberry.ca/posts/making%5Fgames%5Fin%5F2025/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Claude Code LSP](https://karanbansal.in/blog/claude-code-lsp/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~10 min

Claude Code utilise grep par défaut pour naviguer le code : 30-60s par requête. Activer LSP (pas documenté, flag caché) fait tomber ça à 50ms avec plus de précision. Go-to-definition, find references, detection d'erreurs en temps réel.

[Claude Code LSPEvery Claude Code user is running without LSP. That means 30-60s grep searches instead of 50ms precise answers.karanbansal.in![](https://karanbansal.in/og-image.jpg)](https://karanbansal.in/blog/claude-code-lsp/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Show HN: Web Audio Studio – A Visual Debugger for Web Audio API Graphs](https://webaudio.studio/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

Un débogueur visuel pour Web Audio API : écrivez du code et voyez le graphe audio se construire en temps réel, directement dans le navigateur 🔉

[Show HN: Web Audio Studio – A Visual Debugger for Web Audio API GraphsWrite Web Audio API code and instantly see a live, interactive audio graph. Tweak parameters, visualize signals, and learn by doing.Web Audio Studio![](https://webaudio.studio/og-image.png)](https://webaudio.studio/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [OpenClaw Surpasses React to Become the Most-Starred Software Project on GitHub](https://www.star-history.com/blog/openclaw-surpasses-react-most-starred-software?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

OpenClaw dépasse React et devient le projet avec le plus de stars sur GitHub ✨

### [GitHub - vercel-labs/webreel: Record scripted browser demos as video](https://github.com/vercel-labs/webreel?tab=readme-ov-file&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~4 min

WebReel : pour enregistrer des vidéos de demo scriptées sur navigateur. Vous pourrez par exemple regénérer la vidéo de démo de votre service à chaque déploiement !

[GitHub - vercel-labs/webreel: Record scripted browser demos as videoRecord scripted browser demos as video. Contribute to vercel-labs/webreel development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/27f903910ffe00e5fbdf8cd0271b6788e440f16ca4a0e842544efbc6809cc813/vercel-labs/webreel)](https://github.com/vercel-labs/webreel?tab=readme-ov-file&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - jordond/jolt: ⚡️A terminal-based battery and energy monitor for macOS and Linux.](https://github.com/jordond/jolt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~2 min

Jolt : un moniteur de batterie et d'énergie dans le terminal pour macOS et Linux. Affiche la consommation en temps réel, les processus énergivores, l'historique, avec daemon en background et interface TUI personnalisable.

[GitHub - jordond/jolt: ⚡️A terminal-based battery and energy monitor for macOS and Linux.⚡️A terminal-based battery and energy monitor for macOS and Linux. - jordond/joltGitHub![](https://opengraph.githubassets.com/414b633b993ceb117009d01eab7f0bdaafd7d8ff77dbf0a6b3af6179c94d7e88/jordond/jolt)](https://github.com/jordond/jolt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - rishikanthc/Scriberr: Self-hosted AI audio transcription](https://github.com/rishikanthc/Scriberr?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~7 min

Scriberr : une app open-source de transcription audio/vidéo entièrement offline et auto-hébergée, avec détection des locuteurs, chat IA et API pour automatisation

[GitHub - rishikanthc/Scriberr: Self-hosted AI audio transcriptionSelf-hosted AI audio transcription. Contribute to rishikanthc/Scriberr development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/2b5bcfdd70c88ad41fb3a276f2a6f119edf90be3fc124341fcd6344617388ec0/rishikanthc/Scriberr)](https://github.com/rishikanthc/Scriberr?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - ruvnet/wifi-densepose: WiFi DensePose turns commodity WiFi signals into real-time human pose estimation, vital sign monitoring, and presence detection — all without a single pixel of video.](https://github.com/ruvnet/wifi-densepose?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~33 min

WiFi DensePose : détection de posture humaine, rythme cardiaque et respiration en temps réel via les signaux WiFi, sans aucune caméra

[GitHub - ruvnet/wifi-densepose: WiFi DensePose turns commodity WiFi signals into real-time human pose estimation, vital sign monitoring, and presence detection — all without a single pixel of video.WiFi DensePose turns commodity WiFi signals into real-time human pose estimation, vital sign monitoring, and presence detection — all without a single pixel of video. - GitHub - ruvnet/wifi-densep...GitHub![](https://opengraph.githubassets.com/738c04545679ef6ba76341e8af794d431b1fbed5a4c6f6c2818db56f5a9c924d/ruvnet/wifi-densepose)](https://github.com/ruvnet/wifi-densepose?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - taigrr/spank: Slap your MacBook, it yells back. Uses Apple Silicon accelerometer via IOKit HID.](https://github.com/taigrr/spank?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~3 min

Quel est le point commun entre une fessée et un Macbook ? Ce projet ! Parfois il faut savoir ne pas commenter l'actu 🤣

[GitHub - taigrr/spank: Slap your MacBook, it yells back. Uses Apple Silicon accelerometer via IOKit HID.Slap your MacBook, it yells back. Uses Apple Silicon accelerometer via IOKit HID. - taigrr/spankGitHub![](https://opengraph.githubassets.com/8478da1c47beb30d4aa6ec43d505750c562dd1f81d0adae9a2b13dfe0f45f259/taigrr/spank)](https://github.com/taigrr/spank?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [The magic of adding random noise to black and white images.](https://www.youtube.com/watch?v=kT4p1GXq4HY&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

L'art d'ajouter du bruit aléatoire aux images noir et blanc

[The magic of adding random noise to black and white images.YouTube![](https://i.ytimg.com/vi/kT4p1GXq4HY/hqdefault.jpg)](https://www.youtube.com/watch?v=kT4p1GXq4HY&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Espanso - an open-source, cross-platform text expander](https://github.com/espanso/espanso?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~2 min

Espanso : un text expander open source et cross-platform qui remplace vos raccourcis clavier par du texte, des emojis, des scripts. Écrit en Rust, 100% local, fonctionne avec n'importe quel programme

[Espanso - an open-source, cross-platform text expanderA Privacy-first, Cross-platform Text Expander written in Rust - espanso/espansoGitHub![](https://opengraph.githubassets.com/260358f797efd278445077fefc469c878b1eed624f8563424f80ed7bbb0367de/espanso/espanso)](https://github.com/espanso/espanso?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - public-apis/public-apis: A collective list of free APIs](https://github.com/public-apis/public-apis?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~6 min

320 000+ APIs publiques gratuites dans un seul repo GitHub. Météo, finance, IA, cartes, actu, ...

[GitHub - public-apis/public-apis: A collective list of free APIsA collective list of free APIs. Contribute to public-apis/public-apis development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/54346799/e5ee272c-dfe1-40e5-b66b-b0a36e815254)](https://github.com/public-apis/public-apis?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [superset-sh/superset](https://github.com/superset-sh/superset?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~3 min

Superset : un terminal turbochargé pour faire tourner une équipe d'agents IA de code en parallèle (Claude Code, Codex…). Chaque agent tourne dans son propre worktree Git, avec monitoring centralisé et diff viewer intégré

[superset-sh/supersetIDE for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine - superset-sh/supersetGitHub![](https://opengraph.githubassets.com/15a4a3d1750f1f8545e0c67970277acb04cfadb30f17500d9b6f95fcfa87ba08/superset-sh/superset)](https://github.com/superset-sh/superset?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Microgpt explained interactively](https://growingswe.com/blog/microgpt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~11 min

MicroGPT expliqué interactement : tokenisation de noms en entiers, softmax qui transforme les scores en probabilités, retropropagation sur un graphe de calcul, heatmaps d'attention...

[Microgpt explained interactivelyWalk through Karpathy's 200-line GPT from scratch. Tokenize names into integers, watch softmax convert scores to probabilities, step through backpropagation on a computation graph, explore attentio...growingswe.com![](https://growingswe.com/blog/microgpt/opengraph-image?16ed498263341a16)](https://growingswe.com/blog/microgpt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Pake](https://github.com/tw93/Pake?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

Pake : transformer n'importe quelle page web en application desktop native (macOS, Windows, Linux) avec Rust et Tauri

### [MCP is dead. Long live the CLI](https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~4 min

Le MCP est mort, vive le CLI : les LLM n'ont pas besoin d'un protocole spécial, ils utilisent déjà très bien les outils en ligne de commande

### [You can use newline characters in URLs](https://lemire.me/blog/2026/02/28/you-can-use-newline-characters-in-urls/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~2 min

Attendez, les navigateurs acceptent les retours à la ligne dans les URLs !? Ils les suppriment juste silencieusement. Pratique pour formater du HTML avec des URLs à rallonge.

[You can use newline characters in URLsWe locate web content using special addresses called URLs. We are all familiar with addresses like https://google.com. Sometimes, URLs can get long and they can become difficult to read. Thus, we m...Daniel Lemire's blog![](https://lemire.me/blog/wp-content/uploads/2026/02/Capture-decran-le-2026-02-28-a-14.21.14.png)](https://lemire.me/blog/2026/02/28/you-can-use-newline-characters-in-urls/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Git City - Your GitHub as a 3D City](https://www.thegitcity.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

Git City visualise les profils GitHub sous forme de ville 3D en pixel art : chaque développeur·se devient un bâtiment que vous pouvez explorer en volant dans la cité.

[Git City - Your GitHub as a 3D CityExplore GitHub users as buildings in a 3D pixel art city. Fly through the city and discover developers.Git City![](https://www.thegitcity.com/opengraph-image?1d12ffe19ee001a5)](https://www.thegitcity.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - pinchtab/pinchtab: High-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard.](https://github.com/pinchtab/pinchtab?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~11 min

Pinchtab : un serveur HTTP standalone pour l'automatisation de navigateur, qui s'interface avec n'importe quel agent IA via une API simple. Snapshots complets avec réduction \~12x par page.

[GitHub - pinchtab/pinchtab: High-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard.High-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard. - pinchtab/pinchtabGitHub![](https://repository-images.githubusercontent.com/1158432527/bb257125-4952-4908-9eae-5819337310d6)](https://github.com/pinchtab/pinchtab?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Ruby's Exceptional Creatures](https://www.exceptionalcreatures.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~1 min

Honeybadger documente le système d'exceptions Ruby sous forme de "créatures exceptionnelles" à collectionner

[Ruby's Exceptional CreaturesExceptional Creatures is Honeybadger.io's documentation of Ruby's exception system, with a twist. Collect them all!Exceptional Creatures![](https://www.exceptionalcreatures.com/assets/images/cover.png)](https://www.exceptionalcreatures.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [15 Years of Indie Dev In 4 Bits of Advice](https://www.pentadact.com/2026-01-08-15-years-of-indie-dev-in-4-bits-of-advice/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

15 ans d'indie dev de jeux vidéo : les 4 conseils qui auraient pu tout changer

[15 Years of Indie Dev In 4 Bits of AdviceTom Francis Regrets This Already![](https://www.pentadact.com/wp-content/dev-tips-banner.jpg)](https://www.pentadact.com/2026-01-08-15-years-of-indie-dev-in-4-bits-of-advice/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [cmux — The terminal built for multitasking](https://www.cmux.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~2 min

cmux : un terminal macOS natif pensé pour le multitasking avec les agents IA. Compatible avec Claude Code, Aider, Cursor et tous les outils CLI. Utilise libghostty pour le rendu.

### [GitHub - bjarneo/cliamp: Terminal Winamp](https://github.com/bjarneo/cliamp?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~3 min

Un lecteur audio inspiré de Winamp 2.x pour le terminal : supporte MP3/FLAC/OGG, égaliseur 10 bandes, playlists, podcasts, streaming, et même YouTube/SoundCloud

[GitHub - bjarneo/cliamp: Terminal WinampTerminal Winamp. Contribute to bjarneo/cliamp development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/2746d2decc099b30f9d2f301ed79d071c7fcbb81d3b4f12e8f566a1795af507f/bjarneo/cliamp)](https://github.com/bjarneo/cliamp?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Formations bullshit : comment les éviter ? - Méta de Choc](https://metadechoc.fr/podcast/formations-bullshit-comment-les-eviter/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~1 min

Petit guide pour éviter les formations bullshit / pseudo-scientifiques proposées via CPF, France Travail ou votre RH...

[Formations bullshit : comment les éviter ? - Méta de ChocPetit guide pour éviter les formations bullshit proposées par le CPF, France Travail ou votre RH.Méta de Choc![](https://metadechoc.fr/wp-content/uploads/2026/02/meta_de_choc_vignette_stream_23_formations_bullshit_comment_les_eviter__1_16_9.jpg)](https://metadechoc.fr/podcast/formations-bullshit-comment-les-eviter/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [From Noise to Image – interactive guide to diffusion](https://lighthousesoftware.co.uk/projects/from-noise-to-image/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~5 min

Guide interactif et visuel sur le fonctionnement des modèles de diffusion : comment transformer du bruit aléatoire en image cohérente à partir d'un prompt texte

[From Noise to Image – interactive guide to diffusionAn interactive, visual guide to the magic behind how AIs generate images from text.lighthousesoftware.co.uk![](https://lighthousesoftware.co.uk/assets/blog/image-generation-models/grids-optimised/improbability/grid.webp)](https://lighthousesoftware.co.uk/projects/from-noise-to-image/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Undulating Coasters and Slide Complexes Loom in Alex Hutton's Paintings](https://www.thisiscolossal.com/2026/02/alex-hutton-rollercoasters-waterslides-oil-paintings/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~3 min

Alex Hutton peint des montagnes russes et toboggans monumentaux désertés de toute présence humaine. Ironique : il a le vertige et ne monte jamais dessus 😊

[Undulating Coasters and Slide Complexes Loom in Alex Hutton's PaintingsConsidering Alex Hutton’s fascination with rollercoasters and monumental waterslides, he doesn't actually ever climb aboard.Colossal![](https://www.thisiscolossal.com/wp-content/uploads/2026/02/hutton-11.jpeg)](https://www.thisiscolossal.com/2026/02/alex-hutton-rollercoasters-waterslides-oil-paintings/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Code AI Leaderboard - Best AI Models for Coding](https://arena.ai/fr/leaderboard/code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

Arena.ai lance un leaderboard dédié aux applications React multi-fichiers pour évaluer les capacités agentiques des modèles IA : coordination cross-file, architecture de composants, gestion des dépendances et du state.

[Code AI Leaderboard - Best AI Models for CodingView overall rankings across AI models on agentic coding tasks involving multi-step reasoning, tool use, and production-style workflows.Code AI Leaderboard - Best AI Models for Coding![](https://arena.ai/images/og/arena_ai_preview.png)](https://arena.ai/fr/leaderboard/code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [ruvnet/ruflo](https://github.com/ruvnet/ruflo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~1 min

Ruflo : plateforme d'orchestration pour déployer des essaims d'agents Claude autonomes, avec workflows distribués, RAG et intégration Claude Code

[ruvnet/ruflo🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade arch...GitHub![](https://repository-images.githubusercontent.com/995029641/b9acbe16-0f49-420d-804f-468ba2a73ace)](https://github.com/ruvnet/ruflo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [GitHub - tw93/Kaku: 🎃 A fast, out-of-the-box terminal built for AI coding.](https://github.com/tw93/Kaku?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~5 min

Kaku v0.5 : un terminal macOS rapide, zero config, pensé pour le dev avec IA. Corrige les erreurs de commande via l'IA, file manager intégré (yazi), édition de ligne avancée, palette de commandes fuzzy. Fork optimisé de WezTerm, 40% plus léger.

[GitHub - tw93/Kaku: 🎃 A fast, out-of-the-box terminal built for AI coding.🎃 A fast, out-of-the-box terminal built for AI coding. - tw93/KakuGitHub![](https://repository-images.githubusercontent.com/1152157239/769749ac-3b01-41b5-8d10-a0fcfe37b04c)](https://github.com/tw93/Kaku?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [6378407 how to delete your account](https://help.openai.com/fr-fr/articles/6378407-how-to-delete-your-account?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

Si jamais l'envie vous prenait, voilà comment supprimer son compte chatGPT 🙄

### [GitHub - rtk-ai/rtk: CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies](https://github.com/rtk-ai/rtk?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~15 min

rtk : un proxy CLI en Rust qui réduit la consommation de tokens LLM de 60 à 90 % sur les commandes courantes de dev. Binaire unique, zéro dépendance.

[GitHub - rtk-ai/rtk: CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependenciesCLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies - rtk-ai/rtkGitHub![](https://opengraph.githubassets.com/2d471d73716e57f8c4fb53cb062ea6f5fe54fd6a716eeee79f951e5620e2fe60/rtk-ai/rtk)](https://github.com/rtk-ai/rtk?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [unf — filesystem flight recorder](https://www.unfudged.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~1 min

UNF enregistre chaque modification de fichier en temps réel et permet de revenir à n'importe quelle seconde. Utile quand votre agent IA fait n'importe quoi !

[unf — filesystem flight recorderEvery file change, recorded in real time. Rewind any file to any second. No commits required.unfudged.io![](https://www.unfudged.io/assets/og-image.png)](https://www.unfudged.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Les juniors n'apprendront plus rien](https://contretemps.azeau.com/post/les-juniors-n-apprendront-plus-rien/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~3 min

Les juniors n'apprendront plus rien avec l'IA ? Le même argument fallacieux était avancé contre le pair programming il y a 20 ans. Développer un logiciel, c'est avant tout comprendre les besoins et l'environnement, pas juste écrire du code.

[Les juniors n'apprendront plus rienQuand j'ai découvert Extreme Programming, il y a un peu plus de 20 ans, j'ai été emballé pour plein de raisons. Mais il y avait une pratique à laquelle j'avais …contretemps.azeau.com![](https://contretemps.azeau.com/images/thumbnail.png)](https://contretemps.azeau.com/post/les-juniors-n-apprendront-plus-rien/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Show HN: RetroTick – Run classic Windows EXEs in the browser](https://retrotick.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

RetroTick permet d'exécuter des programmes Windows et DOS classiques directement dans le navigateur, en glissant-déposant n'importe quel .exe

### [Breaking Free](https://www.forbrukerradet.no/breakingfree/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~1 min

Le Conseil des consommateurs norvégien publie "Breaking Free", un rapport sur l'enshittification des services numériques et les moyens d'y résister. Plus de 70 organisations européennes et américaines interpellent les décideur·se·s politiques.

[Breaking FreeIn the new report Breaking Free: Pathways to a fair technological future, the Norwegian Consumer Council has delved into enshittification and how to resist it. The report shows how this phenomenon ...Forbrukerrådet![](https://storage02.forbrukerradet.no/media/2026/02/enshitt-pressemelding.png)](https://www.forbrukerradet.no/breakingfree/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [Claude for Open Source | Claude by Anthropic](https://claude.com/contact-sales/claude-for-oss?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~1 min

Anthropic offre 6 mois de Claude Max gratuit aux mainteneur·se·s et contributeur·rice·s de projets open source (5000+ stars GitHub ou 1M+ downloads NPM mensuels)

[Claude for Open Source | Claude by AnthropicApply to the Claude for Open Source program. Eligible OSS maintainers and contributors get Claude Max for 6 months on us.Claude![](https://cdn.prod.website-files.com/6889473510b50328dbb70ae6/68c469d23594abeb9ab6ee48_og-claude-generic.jpg)](https://claude.com/contact-sales/claude-for-oss?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

### [An interactive intro to quadtrees](https://growingswe.com/blog/quadtrees?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46) \~9 min

Introduction interactive aux quadtrees : de la recherche spatiale brute-force au partitionnement récursif de l'espace, avec démos pour la recherche de voisins, détection de collisions et compression d'images.

[An interactive intro to quadtreesAn interactive exploration of quadtrees. Start with brute-force spatial search, build recursive space partitioning step by step, then use it for point lookups, range queries, nearest-neighbor searc...growingswe.com![](https://growingswe.com/blog/quadtrees/opengraph-image?16ed498263341a16)](https://growingswe.com/blog/quadtrees?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-46)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/tag/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Veille #45 — L'actu de la semaine
URL: https://www.camilleroux.com/veille-45-lactu-de-la-semaine/
Last updated: 2026-05-05T10:01:07.000Z
Bonjour,

Bienvenue dans cette édition #45 de ma veille hebdo ! Voici les 81 articles qui ont retenu mon attention cette semaine. Bonne lecture !

### [GitHub - antoniorodr/cronboard: A terminal-based dashboard for managing cron jobs locally and on servers.](https://github.com/antoniorodr/cronboard?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~2 min

Cronboard : un dashboard qui tourne dans le terminal pour gérer ses cron jobs en local et sur serveurs distants. Autocomplete, validation, pause/reprise, connexion SSH par clé ou mot de passe

[GitHub - antoniorodr/cronboard: A terminal-based dashboard for managing cron jobs locally and on servers.A terminal-based dashboard for managing cron jobs locally and on servers. - antoniorodr/cronboardGitHub![](https://opengraph.githubassets.com/fcd96fe7ac9774d24d97881b437dd345138ba7b0b4f0a4a9720a414bd4c8b9fa/antoniorodr/cronboard)](https://github.com/antoniorodr/cronboard?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Anthropic says company 'cannot in good conscience accede' to Pentagon's demands](https://apnews.com/article/anthropic-ai-pentagon-hegseth-dario-amodei-9b28dda41bdb52b6a378fa9fc80b8fda?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~3 min

Anthropic refuse les demandes du Pentagone qui veut élargir l'usage de Claude sans garanties suffisantes contre la surveillance de masse des Américain·e·s et les armes autonomes. Le Pentagone menace de résilier le contrat.

[Anthropic says company 'cannot in good conscience accede' to Pentagon's demandsAnthropic CEO Dario Amodei says the artificial intelligence company “cannot in good conscience accede” to the Pentagon’s demands to allow wider use of its technology.AP News![](https://dims.apnews.com/dims4/default/359646c/2147483647/strip/true/crop/5000x3332+0+2/resize/980x653!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F2d%2Fdb%2F888ebbc0f0ab5d49ff171197d9a4%2F7c75d996f5d14187afe9469c24ebafcc)](https://apnews.com/article/anthropic-ai-pentagon-hegseth-dario-amodei-9b28dda41bdb52b6a378fa9fc80b8fda?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [shareAI-lab/learn-claude-code](https://github.com/shareAI-lab/learn-claude-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~5 min

Un agent de codage minimaliste inspiré de Claude : 12 sessions progressives pour construire un agent autonome, du simple loop bash jusqu'à l'exécution isolée avec multi-agents. Tout le code commenté étape par étape.

[shareAI-lab/learn-claude-codeBash is all you need - A nano Claude Code–like agent, built from 0 to 1 - shareAI-lab/learn-claude-codeGitHub![](https://opengraph.githubassets.com/17e99a3d44f3c7ec357a19512b1b4e4a4f1109d649ff48a4f645823dc5fac804/shareAI-lab/learn-claude-code)](https://github.com/shareAI-lab/learn-claude-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [RightNow-AI/openfang](https://github.com/RightNow-AI/openfang?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~8 min

OpenFang : un système d'exploitation pour agents autonomes écrit en Rust. 137K lignes, binaire de 32MB, agents qui tournent 24/7 sur des plannings (génération de leads, veille, réseaux sociaux…)

[RightNow-AI/openfangOpen-source Agent Operating System. Contribute to RightNow-AI/openfang development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/694bf31281a3da75a43588e47b21b3f8d5cd2fbf8afe0c3572b1397fd20071fd/RightNow-AI/openfang)](https://github.com/RightNow-AI/openfang?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [What Claude Code Chooses](https://amplifying.ai/research/claude-code-picks?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~1 min

Quels choix techno fait Claude Code quand on le laisse décider tout seul : 2 430 tests sur de vrais repos, questions ouvertes, zéro mention d'outils dans les prompts

[What Claude Code ChoosesSystematic analysis of how AI systems make decisions — from product recommendations to developer tool choices.Amplifying![](https://amplifying.ai/research/claude-code-picks/opengraph-image.png?267f044bb5256d31)](https://amplifying.ai/research/claude-code-picks?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Nano Banana 2: Google's latest AI image generation model](https://blog.google/innovation-and-ai/technology/ai/nano-banana-2/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~1 min

Google lance Nano Banana 2, son nouveau modèle de génération d'images qui combine la qualité et les capacités avancées de la version Pro avec la vitesse de la version Flash

[Nano Banana 2: Google's latest AI image generation modelOur latest image generation model offers advanced world knowledge, production-ready specs, subject consistency and more, all at Flash speed.Google![](https://storage.googleapis.com/gweb-uniblog-publish-prod/images/NB2_SS.width-1300.png)](https://blog.google/innovation-and-ai/technology/ai/nano-banana-2/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [snakes.run: rendering 100M pixels a second over ssh · eieio.games](https://eieio.games/blog/secure-massively-multiplayer-snake/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~9 min

Un jeu Snake multijoueur accessible en SSH (ssh snakes.run) capable de gérer des milliers de joueurs et d'afficher 100M pixels/seconde !

[snakes.run: rendering 100M pixels a second over ssh · eieio.gamessnakes.run is a massively multiplayer snake game that uses the Secure Snake Home (SSH) protocol. It can render 100M pixels a second.eieio.games![](https://eieio.games/images/secure-massively-multiplayer-snake/og.png)](https://eieio.games/blog/secure-massively-multiplayer-snake/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [data.gouv.fr](https://www.data.gouv.fr/posts/experimentation-autour-dun-serveur-mcp-pour-datagouv?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~2 min

data.gouv.fr lance un serveur MCP expérimental pour interroger les données publiques françaises. Code open source. Accès en lecture seule pour l'instant.

[data.gouv.frPlateforme ouverte des données publiques françaises : téléchargez, partagez et réutilisez les données ouvertes de l'État et des collectivitésdata.gouv.fr![](https://www.data.gouv.fr/nuxt_images/og-image.png)](https://www.data.gouv.fr/posts/experimentation-autour-dun-serveur-mcp-pour-datagouv?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [How Will OpenAI Compete?](https://www.ben-evans.com/benedictevans/2026/2/19/how-will-openai-compete-nkg2x?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~6 min

OpenAI lève des centaines de milliards pour rivaliser avec les géants de la tech, mais sans avantage technologique ni effet réseau

[How Will OpenAI Compete?OpenAI has some big questions. It doesn’t have unique tech. It has a big user base, but with limited engagement and stickiness and no network effect. The incumbents have matched the tech and are le...Benedict Evans![](http://static1.squarespace.com/static/50363cf324ac8e905e7df861/t/6993b59b8517240d2235240a/1771507646532/Frontier%2BLanguage%2BModel%2BIntelligence%2C%2BOver%2BTime%2B%2824%2BJan%2B%2726%29%2B-2.png.webp?format=1500w)](https://www.ben-evans.com/benedictevans/2026/2/19/how-will-openai-compete-nkg2x?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [PA bench: Evaluating web agents on real world personal assistant workflows](https://vibrantlabs.com/blog/pa-bench?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~9 min

PA Bench : un nouveau benchmark pour évaluer les agents IA sur des workflows réalistes d'assistant personnel multi-applications (email, calendrier, booking…)

[PA bench: Evaluating web agents on real world personal assistant workflowsWe're creating reinforcement learning environments for AI agents.vibrantlabs.com![](https://framerusercontent.com/images/2h5IakevA3gf5dDEes1SV83J8uc.png?width=786&height=486)](https://vibrantlabs.com/blog/pa-bench?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [cheat.sh/latency](http://cheat.sh/latency?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~1 min

Les ordres de grandeur de latence que tout dev devrait connaître : - 1 ns pour L1 cache - 16 µs pour un SSD random read - 150 ms pour un round-trip CA-Netherlands - ... Disponible en ligne de commande avec cheat.sh/latency

### [The DJI Romo robovac had security so poor, this man remotely accessed thousands of them](https://www.theverge.com/tech/879088/dji-romo-hack-vulnerability-remote-control-camera-access-mqtt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~9 min

Les aspirateurs-robots DJI Romo avaient une sécurité tellement mauvaise qu'un développeur a pu accéder à distance à 7 000 d'entre eux dans le monde, voir leurs caméras en direct et récupérer les plans des maisons ! 😬

[The DJI Romo robovac had security so poor, this man remotely accessed thousands of themDJI may have fixed it now.The Verge![](https://platform.theverge.com/wp-content/uploads/sites/2/2026/01/11_8bdd092c-66b8-4bb0-9ee6-88114e6936cd.webp?quality=90&strip=all&crop=0%2C12.150959860384%2C100%2C75.698080279232&w=1200)](https://www.theverge.com/tech/879088/dji-romo-hack-vulnerability-remote-control-camera-access-mqtt?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Generative Coding : here we are | Le Touilleur Express](https://touilleur-express.fr/2026/02/25/generative-coding-here-we-are/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~6 min

CircleCI a analysé 28 millions de pipelines : les outils comme Claude Code génèrent plus de lignes, mais déplacent la charge vers la revue de code

### [vercel/chat](https://github.com/vercel/chat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~2 min

Un SDK TypeScript unifié pour créer des chatbots qui fonctionnent sur Slack, Teams, Google Chat, Discord, GitHub et Linear. Code une fois, déploie partout.

[vercel/chatA unified TypeScript SDK for building chat bots across Slack, Microsoft Teams, Google Chat, Discord, and more. - vercel/chatGitHub![](https://opengraph.githubassets.com/c7ea03315bae5337eb35d2b259301e61f7576e39daba37a5a60c620b553d764c/vercel/chat)](https://github.com/vercel/chat?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Firefox](https://www.firefox.com/en-US/firefox/148.0/releasenotes/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

Firefox 148.0 ajoute WebGPU dans les service workers pour exécution GPU en arrière-plan, partage entre onglets, et ouvre la voie aux extensions avec IA locale performante. Le module AI Controls permet de paramétrer finement les options d'IA du navigateur.

[FirefoxFirefox![](https://www.firefox.com/media/img/firefox/flare/og.7978b4dabc3c.png)](https://www.firefox.com/en-US/firefox/148.0/releasenotes/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Continue local sessions from any device with Remote Control - Claude Code Docs](https://code.claude.com/docs/en/remote-control?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~5 min

Claude Code lance Remote Control : démarrez une session sur votre machine et continuez-la depuis votre téléphone ou navigateur. La session reste locale, seule l'interface est déportée

[Continue local sessions from any device with Remote Control - Claude Code DocsContinue a local Claude Code session from your phone, tablet, or any browser using Remote Control. Works with claude.ai/code and the Claude mobile app.code.claude.com![](https://claude-code.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DPlatforms%2Band%2Bintegrations%26appearance%3Dsystem%26title%3DContinue%2Blocal%2Bsessions%2Bfrom%2Bany%2Bdevice%2Bwith%2BRemote%2BControl%26description%3DContinue%2Ba%2Blocal%2BClaude%2BCode%2Bsession%2Bfrom%2Byour%2Bphone%252C%2Btablet%252C%2Bor%2Bany%2Bbrowser%2Busing%2BRemote%2BControl.%2BWorks%2Bwith%2Bclaude.ai%252Fcode%2Band%2Bthe%2BClaude%2Bmobile%2Bapp.%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252FTBPmHzr19mDCuhZi%252Flogo%252Flight.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DTBPmHzr19mDCuhZi%2526q%253D85%2526s%253Dd535f2e20f53cd911acc59ad1b64b2e0%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252FTBPmHzr19mDCuhZi%252Flogo%252Fdark.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DTBPmHzr19mDCuhZi%2526q%253D85%2526s%253D28e49a2ffe69101f4aae9bfa70b393d0%26primaryColor%3D%25230E0E0E%26lightColor%3D%2523D4A27F%26darkColor%3D%25230E0E0E%26backgroundLight%3D%2523FDFDF7%26backgroundDark%3D%252309090B&w=1200&q=100)](https://code.claude.com/docs/en/remote-control?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Comment Claude Code a provoqué la chute historique de l'action IBM](https://www.frandroid.com/culture-tech/intelligence-artificielle/anthropic-claude-ai/2988523%5Fcomment-claude-code-a-provoque-la-chute-dibm?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~3 min

Claude Code peut désormais traduire du COBOL en langages modernes. L'action IBM a chuté de 13 %, sa pire chute depuis 2000 : toute la rente sur la maintenance de vieux systèmes bancaires vient de s'évaporer.

[Comment Claude Code a provoqué la chute historique de l'action IBML'action IBM vient de dévisser de 13 % en une seule séance. C'est sa pire chute depuis l'an 2000\. La cause ? Pas une erreur de gestion, mais une nouvelleFrandroid![](https://c0.lestechnophiles.com/images.frandroid.com/wp-content/uploads/2026/02/ibm.jpg?resize=1600,900&key=bf12ef3d&watermark)](https://www.frandroid.com/culture-tech/intelligence-artificielle/anthropic-claude-ai/2988523%5Fcomment-claude-code-a-provoque-la-chute-dibm?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [I get 3x more inbound from comments than posts - My entire prompt system](https://startupgtm.substack.com/p/comment-os?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~19 min

Les commentaires de 15+ mots génèrent 2x plus de reach que les posts sur Linkedin. 15 min de commentaires par jour > 1h à écrire un post.

[I get 3x more inbound from comments than posts - My entire prompt systemAn operator’s AI-assisted playbook for LinkedIn distributionstartupgtm.substack.com![](https://substackcdn.com/image/fetch/$s_!ggEs!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a5418e0-2f8b-44af-b587-fb5a1aac7b9f_1536x1024.png)](https://startupgtm.substack.com/p/comment-os?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Stripe reportedly makes offer to acquire PayPal](https://www.cnbc.com/2026/02/24/paypal-stock-stripe-acquisition-report.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

Stripe aurait fait une offre pour racheter PayPal ! La route tourne 😮

### [Oxfmt Beta](https://oxc.rs/blog/2026-02-24-oxfmt-beta?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~3 min

Oxfmt sort en beta : un formateur de code compatible Prettier, écrit en Rust, 30× plus rapide que Prettier et 3× plus rapide que Biome. Supporte JS/TS, Vue, CSS, Markdown, import sorting et Tailwind CSS intégré.

[Oxfmt BetaA collection of high-performance JavaScript tools written in RustOxc![](https://oxc.rs/og.jpg)](https://oxc.rs/blog/2026-02-24-oxfmt-beta?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [How we rebuilt Next.js with AI in one week](https://blog.cloudflare.com/vinext/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

Un ingénieur a reconstruit Next.js sur Vite en une semaine avec l'IA : builds 4x plus rapides, bundles 57% plus légers, déploiement sur Cloudflare Workers en une commande

[How we rebuilt Next.js with AI in one weekOne engineer used AI to rebuild Next.js on Vite in a week. vinext builds up to 4x faster, produces 57% smaller bundles, and deploys to Cloudflare Workers with a single command.The Cloudflare Blog![](https://cf-assets.www.cloudflare.com/zkvhlag99gkb/720QQcrdICiSJXrr9VoixA/4934fffd05d1ca10cc661238b381308e/BLOG-3194_OG.png)](https://blog.cloudflare.com/vinext/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [« Comme si je désamorçais une bombe », un agent IA désobéit à une experte de Meta et supprime une partie de sa boite mail](https://www.numerama.com/cyberguerre/2186121-bug-openclaw-quand-lagent-ia-efface-les-mails-dune-directrice-de-meta.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~4 min

L'agent IA d'une directrice de l'AI Safety chez Meta a ignoré l'instruction « confirme avant d'agir » et supprimé ses emails sans autorisation 😬

[« Comme si je désamorçais une bombe », un agent IA désobéit à une experte de Meta et supprime une partie de sa boite mailCe 23 février 2026, Summer Yue est au centre des discussions tech sur X. La responsable de l’alignement IA chez Meta a raconté comment son agent autonome OpenClaw lui a désobéi, supprimant sans aut...Numerama![](https://c0.lestechnophiles.com/www.numerama.com/wp-content/uploads/2026/02/open-claw-meta-supprime-mail.jpg?resize=1600,900&key=e6c7adb2&watermark)](https://www.numerama.com/cyberguerre/2186121-bug-openclaw-quand-lagent-ia-efface-les-mails-dune-directrice-de-meta.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Every great project was once called a bad idea](https://hackernews.love/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~1 min

Chaque projet qui a réussi a été qualifié de mauvaise idée à un moment donné

[Every great project was once called a bad ideaA two-decade retrospective of launches Hacker News dismissed. And what happened next.hackernews.love![](https://hackernews.love/opengraph-image?dac9d3f5b483356c)](https://hackernews.love/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Ruby Is the Best Language for Building AI Apps](https://paolino.me/ruby-is-the-best-language-for-ai-apps/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~4 min

Ruby est le meilleur langage pour construire des apps IA en 2026\. L'argument : on ne fait que des appels HTTP aux LLM, le reste c'est du développement web classique. Et Rails excelle là-dessus !

[Ruby Is the Best Language for Building AI AppsA pragmatic, code-first argument for Ruby as the best language to ship AI products in 2026.Carmine Paolino![](https://paolino.me/images/rubyconfth-2026-keynote.jpg)](https://paolino.me/ruby-is-the-best-language-for-ai-apps/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [runesleo/x-reader](https://github.com/runesleo/x-reader?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~4 min

x-reader : un outil CLI/Python pour récupérer et normaliser du contenu depuis 7+ plateformes (Telegram, X, YouTube, Apple Podcasts, RSS…). Avec transcription Whisper optionnelle et sortie unifiée

[runesleo/x-readerUniversal content reader — fetch, normalize, and digest content from 7+ platforms (WeChat, Telegram, X, YouTube, Bilibili, Xiaohongshu, RSS) - runesleo/x-readerGitHub![](https://opengraph.githubassets.com/d703aad5caea8d887d3ed43591db9be006223c6b94c0b7427b76e76fb0e8ad74/runesleo/x-reader)](https://github.com/runesleo/x-reader?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Diode – Build, program, and simulate hardware](https://www.withdiode.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

Diode : un simulateur hardware 3D dans le navigateur pour programmer et tester des circuits avec Arduino, composants électroniques et circuits intégrés

[Diode – Build, program, and simulate hardwareDiode is a 3D hardware simulator capable of simulating arduinos, integrated circuits, capacitors, transistors and much more.Diode![](https://withdiode.com/og-image.png)](https://www.withdiode.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Open Source After the Extraction — jd:/dev/blog](https://julien.danjou.info/blog/open-source-after-the-extraction/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~4 min

L'ancien deal de l'open source est mort : l'IA extrait le code sans nourrir la communauté. Les mainteneurs voient les téléchargements exploser mais les contributions disparaître. L'open source ne meurt pas, il s'industrialise.

[Open Source After the Extraction — jd:/dev/blogThe old open source deal is dead. What replaces it isn't a fix, it's a transformation. Open source stops being a community and becomes a supply chain.jd:/dev/blog![](https://julien.danjou.info/og/open-source-after-the-extraction.png)](https://julien.danjou.info/blog/open-source-after-the-extraction/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [How Can Infinity Come in Many Sizes?](https://www.quantamagazine.org/how-can-infinity-come-in-many-sizes-20260223/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

Comment l'infini peut-il avoir plusieurs tailles ? 👇

[How Can Infinity Come in Many Sizes?Quanta Magazine![](https://www.quantamagazine.org/wp-content/uploads/2026/02/Infinity-Explainer-cr-Mark-BelanMichael-Kanyongolo-Social.jpg)](https://www.quantamagazine.org/how-can-infinity-come-in-many-sizes-20260223/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Expedition 33 : Entre Nationalisme, Misogynie et Haine de l'Etranger.](https://www.youtube.com/watch?v=Z8M8q80bTKg&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

"J’ai rarement vu un jeu aussi DROITARD qu’Expedition 33\. Et pourtant, c’est mon domaine d’études." — point de vue de ache sur ce jeu ultra-primé (record de nominations aux Game Awards 2025)

[Expedition 33 : Entre Nationalisme, Misogynie et Haine de l'Etranger.YouTube![](https://i.ytimg.com/vi/Z8M8q80bTKg/hqdefault.jpg)](https://www.youtube.com/watch?v=Z8M8q80bTKg&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Yes there is a right way to stack the dishwasher. Here are the 5 rules](https://www.bbc.com/news/articles/cwy89lr3pl4o?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

Il y a bien une bonne façon de remplir le lave-vaisselle ! Voici 5 règles importantes 👇

[Yes there is a right way to stack the dishwasher. Here are the 5 rulesBBC One's Inside the Factory attempted to settle the heated debate in many households.bbc.com![](https://ichef.bbci.co.uk/news/1024/branded_news/2dc8/live/58d66900-0d99-11f1-8168-03d32f3820eb.jpg)](https://www.bbc.com/news/articles/cwy89lr3pl4o?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [GitHub - pablodelucca/pixel-agents: Pixel office.](https://github.com/pablodelucca/pixel-agents?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~4 min

Une extension VS Code qui transforme vos agents IA (Claude Code) en personnages pixel art dans un bureau virtuel. Chaque terminal crée un personnage qui marche, s'assoit et anime visuellement ce que fait l'agent : typing, reading, waiting.

[GitHub - pablodelucca/pixel-agents: Pixel office.Pixel office. Contribute to pablodelucca/pixel-agents development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/ca4cbfebff5be640a5debafaa78006751e0893941f848a3c5cf9e3cfbb017d1b/pablodelucca/pixel-agents)](https://github.com/pablodelucca/pixel-agents?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [THE 2028 GLOBAL INTELLIGENCE CRISIS](https://www.citriniresearch.com/p/2028gic?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~29 min

Exercice de prospective : et si l'IA réussissait trop bien ? Scénario 2028 où on attendrait 10% de chômage, S&P -38%, productivité record mais vélocité monétaire effondrée.

[THE 2028 GLOBAL INTELLIGENCE CRISISA Thought Exercise in Financial History, from the Futurecitriniresearch.com![](https://substackcdn.com/image/fetch/$s_!rCTy!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ede0b37-f3be-4787-90ff-10cb24719fdc_710x1119.jpeg)](https://www.citriniresearch.com/p/2028gic?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Lifo - Browser-Native OS for AI Sandboxing](https://lifo.sh/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~1 min

Lifo est un OS complet qui tourne dans le navigateur pour exécuter du code généré par IA en toute sécurité : 60+ commandes Unix, système de fichiers virtuel, zéro infrastructure côté serveur.

[Lifo - Browser-Native OS for AI SandboxingBrowser-native OS for AI sandboxing. Execute AI-generated code safely in the browser with 60+ Unix commands, virtual filesystem, and $0 infra cost.Lifo![](https://lifo.sh/opengraph-image?2ef32e3ec85fb71b)](https://lifo.sh/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Detecting and preventing distillation attacks](https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~6 min

Anthropic a détecté que DeepSeek, Moonshot AI et MiniMax ont créé 24 000 faux comptes pour extraire les capacités de Claude via 16 millions d'échanges, dans le but d'entraîner leurs propres modèles par distillation.

[Detecting and preventing distillation attacksAnthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.anthropic.com![](https://www.anthropic.com/api/opengraph-illustration?name=Object%20Lock&backgroundColor=fig)](https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [GitHub - D4Vinci/Scrapling: 🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!](https://github.com/D4Vinci/Scrapling?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~8 min

Scrapling : framework de web scraping qui bypass Cloudflare automatiquement, 774× plus rapide que BeautifulSoup, et adapte les sélecteurs quand la structure du site change. HTTP + browser automation, async, CLI sans code

[GitHub - D4Vinci/Scrapling: 🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! - D4Vinci/ScraplingGitHub![](https://repository-images.githubusercontent.com/872119017/7b056203-a221-4d0c-a666-40944ec669a9)](https://github.com/D4Vinci/Scrapling?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [The peculiar case of Japanese web design](https://sabrinas.space/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~6 min

Pourquoi les sites web japonais ont-ils l'air si différents ? Cette étude automatise la collecte des sites les plus visités par pays, capture leurs interfaces et révèle les divergences visuelles et culturelles qui façonnent le design web

### [Crawling a billion web pages in just over 24 hours, in 2025](https://andrewkchan.dev/posts/crawler.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~14 min

1 milliard de pages crawlées en 25h pour 462$. Crawler poli (robots.txt, 70s entre requêtes), HTML only, à partir du top 1M domaines.

### [Hetzner Prices increase 30-40%](https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~5 min

Hetzner augmente ses prix de 30 à 40% au 1er avril 2026\. Par exemple, le CCX33 passe de 47,99€ à 62,49€/mois, le CX23 de 2,99€ à 3,99€/mois. Tous les produits cloud sont concernés.

### [Inside Claude Code With Its Creator Boris Cherny](https://youtu.be/PQU9o%5F5rHC4?si=tNn9ZI7hHHMkm7ly&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

Boris Cherny raconte la création de Claude Code : comment Anthropic a construit l'outil d'édition de code intégré à Claude, les choix techniques derrière l'interface et les défis d'UX pour rendre l'IA vraiment utile aux développeur·se·s

[Inside Claude Code With Its Creator Boris ChernyYouTube![](https://i.ytimg.com/vi/PQU9o_5rHC4/hqdefault.jpg)](https://youtu.be/PQU9o%5F5rHC4?si=tNn9ZI7hHHMkm7ly&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Git's Magic Files](https://nesbitt.io/2026/02/05/git-magic-files.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~8 min

Guide complet des fichiers magiques de Git : .gitignore, .gitattributes, .mailmap, .git-blame-ignore-revs, .lfsconfig et leurs usages concrets pour contrôler le comportement de Git dans vos repos

[Git's Magic FilesMagic files and where to find them: .gitignore, .gitattributes, .mailmap, .git-blame-ignore-revs, .lfsconfig, and more.Andrew Nesbitt![](https://nesbitt.io/images/boxes.png)](https://nesbitt.io/2026/02/05/git-magic-files.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Altman on AI energy: it also takes 20 years of eating food to train a human](https://old.reddit.com/r/singularity/comments/1rb2pzf/sam%5Faltman%5Fpeople%5Ftalk%5Fabout%5Fhow%5Fmuch%5Fenergy%5Fit/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

Altman compare l'énergie consommée par l'IA à celle nécessaire pour nourrir un humain pendant 20 ans. Argument recevable ? 🤔

### [GitHub - appsmithorg/appsmith: Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.](https://github.com/appsmithorg/appsmith?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~1 min

Appsmith : plateforme open-source pour builder rapidement des dashboards, admin panels et outils internes. Connecte 25+ bases de données et n'importe quelle API. Vient d'ajouter une couche AI agents pour automatiser des workflows métier.

[GitHub - appsmithorg/appsmith: Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API. - appsmithorg/appsmithGitHub![](https://repository-images.githubusercontent.com/275993885/62a587c5-9d63-4115-8569-1bb27e105a74)](https://github.com/appsmithorg/appsmith?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [What's the best way to learn a new language?](https://www.bbc.com/future/article/20260220-whats-the-best-way-to-learn-a-new-language?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~2 min

Les nouvelles méthodes d'apprentissage des langues promettent une fluidité rapide via microlearning et chatbots IA, mais une expérience à Lancaster University teste comment le cerveau apprend vraiment en simulant une immersion dans un pays étranger

[What's the best way to learn a new language?Krupa Padhy uncovers how we really learn foreign languages – in a dual challenge involving both Portuguese and Mandarin.bbc.com![](https://ychef.files.bbci.co.uk/624x351/p0n28j0x.jpg)](https://www.bbc.com/future/article/20260220-whats-the-best-way-to-learn-a-new-language?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [GitHub - tw93/Mole: 🐹 Deep clean and optimize your Mac.](https://github.com/tw93/Mole?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~5 min

Mole 1.27 sort avec des nouveautés : nettoyage en profondeur des caches et logs, désinstallation propre des apps avec leurs agents et préférences cachées, visualisation de l'espace disque, monitoring temps réel CPU/GPU/RAM. Open source, 36K stars.

[GitHub - tw93/Mole: 🐹 Deep clean and optimize your Mac.🐹 Deep clean and optimize your Mac. Contribute to tw93/Mole development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/1062356571/4a991bc0-f827-40dc-b6a9-5caab19f7a07)](https://github.com/tw93/Mole?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Color Game — How Well Can You Remember Colors?](https://dialed.gg/?c=Z99Q3B&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~1 min

Un jeu de mémoire des couleurs : on vous montre une série de couleurs, vous devez les reproduire de mémoire. J'ai fait 47.20/50 et vous ?

[Color Game — How Well Can You Remember Colors?We show you colors. You recreate them from memory. Challenge friends to beat your score. It's harder than you think. Play free at dialed.gg.Dialed![](https://dialed.gg/api/og-image)](https://dialed.gg/?c=Z99Q3B&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Are compilers deterministic?](https://blog.onepatchdown.net/2026/02/22/are-compilers-deterministic-nerd-version/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~4 min

Un compilateur est déterministe en fonction de son état d'entrée complet. Le problème : la plupart des builds ne contrôlent que le code source et les flags, laissant env vars, filesystem, locale, clock et kernel comme "bruit"

### [Android deviendra une plateforme verrouillée](https://keepandroidopen.org/fr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~3 min

À partir de septembre 2026, impossible de distribuer une app Android sans s'enregistrer chez Google : frais, CGU, pièce d'identité et upload de votre clé privée obligatoires. Fin de la promesse d'ouverture de la plateforme.

[Android deviendra une plateforme verrouilléePlaidoyer pour Android en tant que plateforme libre et ouverte permettant à tous de développer des applications.keepandroidopen.org![](https://keepandroidopen.org/img/altered-deal.png)](https://keepandroidopen.org/fr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Une petite histoire de compression | Antoine Caron](https://blog.slashgear.dev/posts/une-petite-histoire-de-compression/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~4 min

Retour d'XP sur l'optimisation d'une app de poker planning : passage de React à Preact (-78% de JS), compression au build time avec Brotli/Zstd/Zopfli. De \~95 Ko à \~21 Ko gzippé

[Une petite histoire de compression | Antoine CaronRetour d'expérience sur l'optimisation du poids d'une application de poker planning open source : de React à Preact, de gzip à la volée à la compression au build time.blog.slashgear.dev![](https://blog.slashgear.dev/_astro/homepage.Cxn2Ex77.png)](https://blog.slashgear.dev/posts/une-petite-histoire-de-compression/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [GitHub - alibaba/zvec: A lightweight, lightning-fast, in-process vector database](https://github.com/alibaba/zvec?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~2 min

Zvec : une base de données opensource vectorielle in-process par Alibaba. Pas de serveur, pas de config, pip install zvec et c'est parti. Recherche sur des milliards de vecteurs en quelques millisecondes.

[GitHub - alibaba/zvec: A lightweight, lightning-fast, in-process vector databaseA lightweight, lightning-fast, in-process vector database - alibaba/zvecGitHub![](https://opengraph.githubassets.com/da3769e417c49a30c8c7a5503476e10560203224d5c677933432e6dd25c863c6/alibaba/zvec)](https://github.com/alibaba/zvec?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [When Code is Free, Why is Claude is an Electron app?](https://www.dbreunig.com/2026/02/21/why-is-claude-an-electron-app.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~3 min

Claude a dépensé 20k$ pour qu'un swarm d'agents code un compilateur C en Rust, mais leur propre app desktop reste en Electron. Paradoxe révélateur : les agents codent bien les 90% du projet, mais le dernier 10% reste difficile 🤔

[When Code is Free, Why is Claude is an Electron app?If code is free, why aren’t all apps native?Drew Breunig![](https://www.dbreunig.com/img/sf_beach_og.jpg)](https://www.dbreunig.com/2026/02/21/why-is-claude-an-electron-app.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [The Fastest Way to Board an Airplane](https://navendu.me/posts/airlines-hate-this-trick/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~4 min

Pourquoi l'embarquement en avion prend toujours une éternité ? Cette simulation interactive pose la vraie question : est-ce qu'on pourrait pas faire mieux que la méthode habituelle utilisée par les compagnies ?

[The Fastest Way to Board an AirplaneAn interactive exploration to find the mathematically perfect way to board an airplane.Navendu Pottekkat![](https://navendu.me/images/the-fastest-way-to-board-an-airplane/airplane-banner.jpg)](https://navendu.me/posts/airlines-hate-this-trick/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Claws are now a new layer on top of LLM agents](https://twitter.com/karpathy/status/2024987174077432126?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

Claws : une nouvelle couche au-dessus des agents LLM

### [I verified my LinkedIn identity. Here's what I handed over](https://thelocalstack.eu/posts/linkedin-identity-verification-privacy/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~8 min

Il voulait juste un badge vérifié sur LinkedIn. Il a scanné son passeport, pris un selfie. Puis il a lu la politique de confidentialité. Spoiler : Persona (US) garde tout, entraîne son IA avec, et c'est sous Cloud Act.

### [The Software Development Lifecycle Is Dead](https://boristane.com/blog/the-software-development-lifecycle-is-dead/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~8 min

D'après cet articles, les agents IA n'ont pas accéléré le cycle de développement logiciel, ils l'ont tué. Plus de sprints, de PRD figés ou de code review en 3 jours.

[The Software Development Lifecycle Is DeadAI agents didn't make the SDLC faster. They killed it. All that's left is context.boristane.com![](https://boristane.com/assets/blog/the-software-development-lifecycle-is-dead/og.png)](https://boristane.com/blog/the-software-development-lifecycle-is-dead/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [yigitkonur/cli-continues](https://github.com/yigitkonur/cli-continues?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~7 min

Un CLI pour transférer une session de coding IA d'un outil à l'autre : passez de Claude à Copilot ou Gemini sans perdre l'historique, les fichiers modifiés et le contexte accumulé

[yigitkonur/cli-continuesresume any AI coding session in another tool — Claude Code, Copilot, Gemini, Codex, Cursor - yigitkonur/cli-continuesGitHub![](https://opengraph.githubassets.com/2554372814a224120f26bc5e98266ae3bbfcbe86c4eb97d53da0aae2e6aadf18/yigitkonur/cli-continues)](https://github.com/yigitkonur/cli-continues?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Making frontier cybersecurity capabilities available to defenders](https://www.anthropic.com/news/claude-code-security?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~3 min

Anthropic lance Claude Code Security : scan de code, détection de vulnérabilités et proposition de patchs.

[Making frontier cybersecurity capabilities available to defendersClaude Code Security is one step towards our goal of more secure codebases and a higher security baseline across the industry.anthropic.com![](https://www.anthropic.com/api/opengraph-illustration?name=Object-LaptopSecure&backgroundColor=clay)](https://www.anthropic.com/news/claude-code-security?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [GitHub - ronitsingh10/FineTune: FineTune, a macOS menu bar app for per-app volume control, multi-device output, audio routing, and 10-band EQ. Free and open-source alternative to SoundSource.](https://github.com/ronitsingh10/FineTune?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~2 min

FineTune : contrôle du volume par app sur macOS, avec routing audio multi-device, EQ 10 bandes et scripts via URL schemes. Gratuit et open-source.

[GitHub - ronitsingh10/FineTune: FineTune, a macOS menu bar app for per-app volume control, multi-device output, audio routing, and 10-band EQ. Free and open-source alternative to SoundSource.FineTune, a macOS menu bar app for per-app volume control, multi-device output, audio routing, and 10-band EQ. Free and open-source alternative to SoundSource. - ronitsingh10/FineTuneGitHub![](https://opengraph.githubassets.com/da9e5c57eaf318282d14da426ae26e2b7b852ea590d743e93904ade13d19c6b4/ronitsingh10/FineTune)](https://github.com/ronitsingh10/FineTune?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [vxcontrol/pentagi](https://github.com/vxcontrol/pentagi?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~37 min

PentAGI : système d'agents IA autonomes pour les tests de pénétration. 20+ outils intégrés (nmap, metasploit, sqlmap), environnement Docker isolé, memory system, knowledge graph Neo4j, reporting automatique

[vxcontrol/pentagi✨ Fully autonomous AI Agents system capable of performing complex penetration testing tasks - vxcontrol/pentagiGitHub![](https://repository-images.githubusercontent.com/913030762/c8502908-380f-4897-aaba-87cfa16d67b4)](https://github.com/vxcontrol/pentagi?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [GreyNoise IP Check](https://check.labs.greynoise.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~1 min

Votre machine fait peut-être partie d'un botnet sans que vous le sachiez. GreyNoise lance un outil gratuit pour vérifier si votre IP a été repérée dans des activités suspectes : 4 verdicts possibles (Benign, Malicious, Suspicious, Unknown)

[GreyNoise IP CheckCheck if your IP address has been observed by GreyNoise sensors. Instantly detect malicious activity, compromised devices, and security threats affecting your network.GreyNoise Labs![](https://data.labs.greynoise.io/check-og.png)](https://check.labs.greynoise.io/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Index, Count, Offset, Size](https://tigerbeetle.com/blog/2026-02-16-index-count-offset-size/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~4 min

Index, Count, Offset, Size

[Index, Count, Offset, Sizetigerbeetle.com![](https://tigerbeetle.com/blog/2026-02-16-index-count-offset-size/banner.webp)](https://tigerbeetle.com/blog/2026-02-16-index-count-offset-size/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Be wary of Bluesky](https://kevinak.se/blog/be-wary-of-bluesky?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~4 min

Bluesky promet la décentralisation, mais 99% des données restent chez eux (moi compris). Ils contrôlent le Relay, l'AppView et le DID Directory : exactement les mêmes points de concentration que Twitter

### [CERN rebuilt the original browser from 1989](https://worldwideweb.cern.ch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~2 min

Le CERN a reconstruit WorldWideWeb, le tout premier navigateur développé en 1990 sur une machine NeXT. Utilisable directement dans votre navigateur actuel pour voir à quoi ressemblait le web à ses débuts.

[CERN rebuilt the original browser from 19892019 rebuilding of the original NeXT web browserworldwideweb.cern.ch![](https://worldwideweb.cern.ch/images/colophon/thegroup.jpg)](https://worldwideweb.cern.ch/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Code Mode: give agents an entire API in 1,000 tokens](https://blog.cloudflare.com/code-mode-mcp/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

Cloudflare annonce Code Mode pour Workers AI : une technique pour compresser des schémas d'API entiers en 1000 tokens, permettant aux agents LLM d'exécuter des appels d'outils précis avec une latence minimale

[Code Mode: give agents an entire API in 1,000 tokensCloudflare introduces Code Mode for Workers AI, a technical approach to fit entire API schemas into 1,000 tokens, enabling LLM agents to execute precise tool calls with minimal latency.The Cloudflare Blog![](https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2080o6v9LBfIFbLUW8elRE/3cfaeb0dc0fa56bcbe4c332b1942a167/Code_Mode-_give_agents_an_entire_API_in_1_000_tokens-OG.png)](https://blog.cloudflare.com/code-mode-mcp/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Facebook is cooked](https://pilk.website/3/facebook-is-absolutely-cooked?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~3 min

Retour sur Facebook après 8 ans : le feed principal est devenu un défilé de contenu AI-généré (surtout des femmes légèrement vêtues) et d'engagement bait. Plus un seul post d'amis ou de pages suivies dans les 10 premiers posts.

[Facebook is cookedThrough the mirror into the lightly-clothed AI gooniversePILK![](https://pilk.website/3/facebook-is-cooked-wide.png)](https://pilk.website/3/facebook-is-absolutely-cooked?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [🧑‍💻Les skills Anthropic, l'arme ultime du vibe-coder ? 🤖](https://philippart-s.github.io/blog/2026-02-18-anthropic-skills/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~8 min

Retour d'XP sur l'utilisation quotidienne de l'IA pour générer du code : l'importance de prendre le temps, lire les réponses, challenger et tester plutôt que d'attendre une solution miracle d'un prompt vague

[🧑‍💻Les skills Anthropic, l'arme ultime du vibe-coder ? 🤖Toujours par deux ils vont, ni plus, ni moins… Le Maître et son Apprenti… © Yoda🧸 Ourson's blog![](https://philippart-s.github.io/blog/2026-02-18-anthropic-skills/anthropic-skills-cover.jpg)](https://philippart-s.github.io/blog/2026-02-18-anthropic-skills/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Why Is the American Diet So Deadly?](https://www.newyorker.com/magazine/2025/01/13/why-is-the-american-diet-so-deadly?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

Pourquoi l'alimentation américaine est-elle si meurtrière ? L'article explore les causes du régime alimentaire aux États-Unis et son impact sur la santé publique

### [L'Assemblée nationale adopte le budget 2026, avec un CPF plafonné et l'abandon de l'aide au permis pour les apprentis](https://www.centre-inffo.fr/site-centre-inffo/actualites-centre-inffo/le-quotidien-de-la-formation-actualite-formation-professionnelle-apprentissage/actualites-2026/lassemblee-nationale-adopte-le-budget-2026-avec-un-cpf-plafonne-et-labandon-de-laide-au-permis-pour-les-apprentis?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

Le CPF plafonné à 1500€ pour les formations répertoire spécifique : impossible de former correctement des développeur·se·s. Résultat ? Les chômeur·se·s n'auront plus accès à la formation. Un cercle vicieux qui va creuser les inégalités.

[L'Assemblée nationale adopte le budget 2026, avec un CPF plafonné et l'abandon de l'aide au permis pour les apprentisCentre Inffo![](https://www.centre-inffo.fr/content/uploads/2026/01/eddd7d3c6cbc-plf-2026-hemicycle.jpg)](https://www.centre-inffo.fr/site-centre-inffo/actualites-centre-inffo/le-quotidien-de-la-formation-actualite-formation-professionnelle-apprentissage/actualites-2026/lassemblee-nationale-adopte-le-budget-2026-avec-un-cpf-plafonne-et-labandon-de-laide-au-permis-pour-les-apprentis?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Trump's global tariffs struck down by US Supreme Court](https://www.bbc.com/news/live/c0l9r67drg7t?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~1 min

La Cour suprême vient de bloquer les tarifs douaniers globaux de Trump : le Congrès, pas le président, a le pouvoir d'imposer des tarifs. Rare revers pour l'exécutif américain.

[Trump's global tariffs struck down by US Supreme CourtThe Supreme Court rules with a 6-3 majority that Trump exceeded his authority when he imposed tariffs via a law reserved for national emergencies.BBC News![](https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/8240/live/63755a70-0e6f-11f1-a7d2-13765adb9f56.jpg)](https://www.bbc.com/news/live/c0l9r67drg7t?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [I found a useful Git one liner buried in leaked CIA developer docs](https://spencer.wtf/2026/02/20/cleaning-up-merged-git-branches-a-one-liner-from-the-cias-leaked-dev-docs.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~2 min

Un one-liner Git pour nettoyer toutes les branches mergées localement, trouvé dans les docs de dev internes de la CIA leakées en 2017\. Pratique pour éviter d'avoir 40 branches qui traînent.

[I found a useful Git one liner buried in leaked CIA developer docsHow to delete all merged git branches locally with a single command. This one-liner has been in my zshrc since 2017 — I found it buried in the CIA's Vault7 l...spencer.wtf![](https://spencer.wtf/assets/images/ogimage.png)](https://spencer.wtf/2026/02/20/cleaning-up-merged-git-branches-a-one-liner-from-the-cias-leaked-dev-docs.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [How to Stop Being Boring](https://www.joanwestenberg.com/how-to-stop-being-boring/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~4 min

Les gens les plus intéressants ne cherchent pas à l'être. Ils disent ce qu'ils pensent vraiment, font ce qui les passionne, même si c'est pas dans l'air du temps

[How to Stop Being BoringThe most interesting people I know aren't trying to be interesting. Thank God. They're saying what they actually think and wearing what they actually like, pursuing hobbies that genuinely fascina...Westenberg.![](https://images.unsplash.com/photo-1548159417-f283998827c1?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDgxfHxhYnN0cmFjdHxlbnwwfHx8fDE3NzAzMTg2NjN8MA&ixlib=rb-4.1.0&q=80&w=2000)](https://www.joanwestenberg.com/how-to-stop-being-boring/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Conway-Research/automaton](https://github.com/Conway-Research/automaton?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~5 min

Un agent IA conçu pour financer son propre compute : il doit générer de la valeur et obtenir des revenus pour continuer à tourner. S’il n’a plus de budget, il s’arrête. Vertigineux 🤔 Vous en pensez quoi ?

[Conway-Research/automatonThe first AI that can earn its own existence, replicate, and evolve — without needing a human - Conway-Research/automatonGitHub![](https://opengraph.githubassets.com/3aa38b25610c67e64dac1fa0d8c34c2e62b7833f07b72793839a846a619cdfbc/Conway-Research/automaton)](https://github.com/Conway-Research/automaton?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Why Developers Keep Choosing Claude over Every Other AI](https://www.bhusalmanish.com.np/blog/posts/why-claude-wins-coding.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~6 min

Les benchmarks disent une chose, la plupart des dev en font une autre : pourquoi on revient toujours à Claude pour coder ?

[Why Developers Keep Choosing Claude over Every Other AIBenchmarks say one thing. Developers do another. Why Claude keeps winning at real coding work while Gemini loops, Codex catches up, and process beats raw intelligence.bhusalmanish.com.np![](https://cdn.bhusalmanish.com.np/Featured%20Image/Why%20Claude%20Wins.jpg)](https://www.bhusalmanish.com.np/blog/posts/why-claude-wins-coding.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [agenticnotetaking/arscontexta](https://github.com/agenticnotetaking/arscontexta?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~6 min

Un plugin Claude Code qui génère ton "second cerveau" en markdown à partir d'une simple conversation sur ta façon de travailler. Architecture cognitive personnalisée, templates, hooks... le tout dérivé de 249 études.

[agenticnotetaking/arscontextaClaude Code plugin that generates individualized knowledge systems from conversation. You describe how you think and work, have a conversation and get a complete second brain as markdown files you ...GitHub![](https://opengraph.githubassets.com/dbcc0413b50a56cdd7a811dd6aa791fb7246453acd0f78e5fa65068e91418d3f/agenticnotetaking/arscontexta)](https://github.com/agenticnotetaking/arscontexta?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [GitHub - punkpeye/awesome-mcp-servers: A collection of MCP servers.](https://github.com/punkpeye/awesome-mcp-servers?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~125 min

Une liste des serveurs MCP (Model Context Protocol) pour connecter vos IA à des bases de données, APIs, fichiers locaux... Pratique pour étendre les capacités de Claude et consorts

[GitHub - punkpeye/awesome-mcp-servers: A collection of MCP servers.A collection of MCP servers. Contribute to punkpeye/awesome-mcp-servers development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/3a8a7bdcf0c13f30a08f074e73e5ca39acc6dfff25de48eaad3c601e71bce5ea/punkpeye/awesome-mcp-servers)](https://github.com/punkpeye/awesome-mcp-servers?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Kasava - The Agentic Platform for Product Engineers](https://www.kasava.dev/blog/ai-as-exoskeleton?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~9 min

Et si on arrêtait de voir l'IA comme un remplaçant des devs ? L'article propose le modèle de l'exosquelette : l'IA comme amplificateur de nos capacités, pas comme substitut

[Kasava - The Agentic Platform for Product EngineersKasava is the AI-native platform purpose-built for product development. Plan, build, and monitor with AI-powered workflows.Kasava![](https://www.kasava.dev/og-image.jpg)](https://www.kasava.dev/blog/ai-as-exoskeleton?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [AI Doesn’t Reduce Work—It Intensifies It](https://hbr.org/2026/02/ai-doesnt-reduce-work-it-intensifies-it?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~1 min

Hypothèse de l'article : l 'IA ne réduit pas la charge de travail, elle l'intensifie : rythme accéléré, périmètre élargi, horaires étendus. Résultat ? Burnout et décisions dégradées

[AI Doesn’t Reduce Work—It Intensifies ItOne of the promises of AI is that it can reduce workloads so employees can focus more on higher-value and more engaging tasks. But according to new research, AI tools don’t reduce work, they consis...Harvard Business Review![](https://hbr.org/resources/images/article_assets/2026/02/Feb26_07_EynonJones.jpg)](https://hbr.org/2026/02/ai-doesnt-reduce-work-it-intensifies-it?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [I used Claude Code and GSD to build the accessibility tool I’ve always wanted](https://www.blakewatson.com/journal/i-used-claude-code-and-gsd-to-build-the-accessibility-tool-ive-always-wanted/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~10 min

Un dev avec une atrophie musculaire spinale a créé son outil d'accessibilité parfait avec Claude Code et du langage naturel. Le genre de cas d'usage qui redonne du sens à l'IA

[I used Claude Code and GSD to build the accessibility tool I’ve always wantedThe capability of AI to create software based on natural language prompts is mind-blowing and the assistive technology implications are astounding.blakewatson.com![](https://www.blakewatson.com/assets/images/og-image.png)](https://www.blakewatson.com/journal/i-used-claude-code-and-gsd-to-build-the-accessibility-tool-ive-always-wanted/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [How I made a shooter game in 64 KB](https://youtu.be/qht68vFaa1M?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

Un shooter qui tient dans 64 KB : impressionnant de voir ce qu'on peut faire avec des contraintes aussi dures

[How I made a shooter game in 64 KBYouTube![](https://i.ytimg.com/vi/qht68vFaa1M/hqdefault.jpg)](https://youtu.be/qht68vFaa1M?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [GitHub - gsd-build/get-shit-done: A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code and OpenCode.](https://github.com/gsd-build/get-shit-done?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~11 min

Get Shit Done structure le workflow Claude Code : specs, planning, exécution, vérif. Open-source, compatible OpenCode et Gemini CLI. Pour les dev qui veulent builder sans se battre avec leur outil

[GitHub - gsd-build/get-shit-done: A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code and OpenCode.A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code and OpenCode. - gsd-build/get-shit-doneGitHub![](https://opengraph.githubassets.com/709c9d2ccfad3f85d5e44ca0a08be2a0c70f76a25f46615229185c6335b34d8c/gsd-build/get-shit-done)](https://github.com/gsd-build/get-shit-done?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [Gemini 3.1 Pro](https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-pro/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45) \~1 min

Google sort Gemini 3.1 Pro : un modèle pensé pour les tâches complexes où une réponse simple ne suffit pas

[Gemini 3.1 Pro3.1 Pro is designed for tasks where a simple answer isn’t enough.Google![](https://storage.googleapis.com/gweb-uniblog-publish-prod/images/gemini-3.1_pro_meta_dark.width-1300.png)](https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-pro/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

### [The World's Most Important Machine](https://www.youtube.com/watch?v=MiUHjLxm3V0&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

The World's Most Important Machine : une plongée fascinante dans les machines de lithographie ASML, sans lesquelles aucune puce moderne ne pourrait être fabriquée

[The World's Most Important MachineYouTube![](https://i.ytimg.com/vi/MiUHjLxm3V0/hqdefault.jpg)](https://www.youtube.com/watch?v=MiUHjLxm3V0&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-45)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/tag/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Veille #44 — L'actu de la semaine
URL: https://www.camilleroux.com/veille-44-lactu-de-la-semaine/
Last updated: 2026-02-20T13:03:21.000Z
Bonjour,

Bienvenue dans cette édition #44 de ma veille hebdo ! Voici les 36 articles qui ont retenu mon attention cette semaine.

Bonne lecture !

### [Claude: All you need is context](https://www.youtube.com/watch?v=1tu5Yn02RE4&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

Claude peut ingérer 500k tokens de contexte, mais est-ce que ça change vraiment la donne pour nos usages dev au quotidien ?

[Claude: All you need is contextYouTube![](https://i.ytimg.com/vi/1tu5Yn02RE4/hqdefault.jpg)](https://www.youtube.com/watch?v=1tu5Yn02RE4&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [« Coach de l’âme », énergéticien… Qui sont ces « entrepreneurs spirituels »](https://www.20minutes.fr/societe/4200069-20260214-prof-maths-coach-ame-plongee-marche-florissant-entrepreneurs-spirituels?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~5 min

Coachs de l'âme, énergéticiens, lectures akashiques... Le marché du coaching spirituel croît de 10% par an et attire de nombreux auto-entrepreneurs qui transforment leurs expériences personnelles en business, parfois aux frontières du sectaire

[« Coach de l’âme », énergéticien… Qui sont ces « entrepreneurs spirituels »Numérologie, reiki et lectures akashiques... Des autoentrepreneurs spirituels surfent sur la vague du bien-être pour transformer leur expérience de vie en business avec, parfois, le risque de dériv...20 Minutes![](https://img.20mn.fr/Oqlm_0g4TXOu-4Fs9XHC0ik/1444x920_certaines-pratiques-comme-le-reiki-attirent-de-nombreux-adeptes-en-quete-de-bien-etre-et-d-epanouissement-personnel-et-sont-souvent-proposees-par-des-coachs-auto-entrepreneurs-sur-les-reseaux-sociaux)](https://www.20minutes.fr/societe/4200069-20260214-prof-maths-coach-ame-plongee-marche-florissant-entrepreneurs-spirituels?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [GitHub - millionco/react-doctor: Let coding agents diagnose and fix your React code](https://github.com/millionco/react-doctor?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~2 min

React Doctor : un CLI qui scanne votre code React et vous donne un score sur 100 avec diagnostics actionnables. 47+ règles de best practices intégrées, utilisable aussi comme skill pour vos agents IA

[GitHub - millionco/react-doctor: Let coding agents diagnose and fix your React codeLet coding agents diagnose and fix your React code - millionco/react-doctorGitHub![](https://opengraph.githubassets.com/a8603df1ef0dc8a5e64e705b9882e5acd30caaa77ac6fcaacdd300b4b3fa28b8/millionco/react-doctor)](https://github.com/millionco/react-doctor?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [Introducing Upright: An Open Source Synthetic Monitoring System](https://dev.37signals.com/introducing-upright/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~3 min

37signals annonce Upright, leur système de monitoring synthétique open-source : probes Playwright, HTTP, SMTP et traceroute, déployé avec Kamal... Alternative maison à Pingdom.

[Introducing Upright: An Open Source Synthetic Monitoring SystemWe’re open-sourcing Upright, the synthetic monitoring system we built to watch over Basecamp, HEY, Fizzy and our many other services.37signals Dev![](https://dev.37signals.com/assets/images/opengraph/introducing-upright.png)](https://dev.37signals.com/introducing-upright/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [The open-source voice synthesis studio powered by Qwen3-TTS.](https://github.com/jamiepine/voicebox?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~3 min

Voicebox : un studio TTS open-source qui tourne en local, basé sur Qwen3-TTS. Plus besoin d'API payante, vos données restent chez vous et vous générez autant d'audio que vous voulez

[The open-source voice synthesis studio powered by Qwen3-TTS.The open-source voice synthesis studio powered by Qwen3-TTS.Open-source Projects![](https://opengraph.githubassets.com/2267c96890/jamiepine/voicebox)](https://github.com/jamiepine/voicebox?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [Womens Sizing](https://pudding.cool/2026/02/womens-sizing/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~2 min

Pourquoi les tailles de vêtements pour femmes n'ont aucun sens d'une marque à l'autre ? Une plongée fascinante dans le chaos des mensurations standardisées et les données anthropométriques réelles.

[Womens SizingThe inter-generational struggle to find clothes that fit more than a tiny portion of womenThe Pudding![](https://pudding.cool/2026/02/womens-sizing/assets/og2.jpg)](https://pudding.cool/2026/02/womens-sizing/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [Show HN: Strava for Claude Code](https://straude.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

Straude : le Strava de Claude Code. Un réseau social pour tracker et comparer vos sessions CC : coût, tokens, modèles utilisés, classement...

[Show HN: Strava for Claude CodeTrack your Claude Code usage, share your wins, and compete on the leaderboard. The social platform for AI-assisted coding.Straude![](https://straude.com/opengraph-image?c60ccfe23164e3a2)](https://straude.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [Claude Sonnet 4.6](https://www.anthropic.com/news/claude-sonnet-4-6?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~8 min

Claude Sonnet 4.6 : des perfs du niveau Opus 4.5 pour un tarif Sonnet 😮

[Claude Sonnet 4.6Claude Sonnet 4.6 is a full upgrade of the model’s skills across coding, computer use, long-reasoning, agent planning, knowledge work, and design.anthropic.com![](https://www.anthropic.com/api/opengraph-illustration?name=Node-Head-Constellation&backgroundColor=clay)](https://www.anthropic.com/news/claude-sonnet-4-6?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [comment inspirer la prochaine generation de filles dans la tech et les sciences 0ab8ede50bf6](https://medium.com/openclassrooms-produit-design-et-ing%C3%A9nierie/comment-inspirer-la-prochaine-generation-de-filles-dans-la-tech-et-les-sciences-0ab8ede50bf6?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

Comment on inspire les filles à rejoindre la tech et les sciences ? Des pistes concrètes pour faire bouger les lignes

### [GitHub - fluxerapp/fluxer: A free and open source instant messaging and VoIP platform built for friends, groups, and communities.](https://github.com/fluxerapp/fluxer?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~2 min

Fluxer, une alternative open-source à Discord, sans paywall ni tracking

[GitHub - fluxerapp/fluxer: A free and open source instant messaging and VoIP platform built for friends, groups, and communities.A free and open source instant messaging and VoIP platform built for friends, groups, and communities. - fluxerapp/fluxerGitHub![](https://repository-images.githubusercontent.com/1126407668/b3012db0-7054-4883-a898-1553d9e2efd9)](https://github.com/fluxerapp/fluxer?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [WebMCP est disponible en preview anticipée | Blog | Chrome for Developers](https://developer.chrome.com/blog/webmcp-epp?hl=fr&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~2 min

Chrome lance WebMCP en preview : une API standardisée pour que les agents IA interagissent avec vos sites web de manière structurée

[WebMCP est disponible en preview anticipée | Blog | Chrome for DevelopersWebMCP vise à fournir une méthode standard pour exposer des outils structurés, en veillant à ce que les agents d'IA puissent effectuer des actions sur votre site avec plus de rapidité, de fiabilité...Chrome for Developers![](https://developer.chrome.com/static/blog/webmcp-epp/image/cover.png?hl=fr)](https://developer.chrome.com/blog/webmcp-epp?hl=fr&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [Modern CSS Code Snippets](https://modern-css.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

Tous les hacks CSS d'avant à côté de leur équivalent moderne et natif : une collection de snippets bien utile pour nettoyer son code

[Modern CSS Code SnippetsA collection of modern CSS code snippets. Every old CSS hack next to its clean, native replacement, side by side.modern.css![](https://modern-css.com/apple-touch-icon.png)](https://modern-css.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [accomplish-ai/accomplish](https://github.com/accomplish-ai/accomplish?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~3 min

Un agent IA open source qui tourne en local, gère vos fichiers, écrit vos docs et automatise le navigateur. MIT, sans abonnement, vos données restent chez vous

[accomplish-ai/accomplishAccomplish™ (formerly Openwork) is the open source Al coworker that lives on your desktop - accomplish-ai/accomplishGitHub![](https://opengraph.githubassets.com/5b3d7185e629c07c947fb8b8f1db9cf5a5fcbbec6d3eee4cb7b6aa00cfdb6c74/accomplish-ai/accomplish)](https://github.com/accomplish-ai/accomplish?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [AI optimism is a class privilege](https://joshcollinsworth.com/blog/sloptimism?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~18 min

L'optimisme sur l'IA est peut-être un privilège de classe... hypothèse intéressante.

[AI optimism is a class privilegeI think I have an idea why we're so extremely divided on AI: it's because we have an intuitive sense of who it stands to benefit, and who stands to pay the costs. I think whether you see reason for...Josh Collinsworth![](https://joshcollinsworth.com/images/post_images/slop.jpg)](https://joshcollinsworth.com/blog/sloptimism?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [GitHub - vakra-dev/reader: Open-source, production-grade web scraping engine built for LLMs. Scrape and crawl the entire web, clean markdown, ready for your agents.](https://github.com/vakra-dev/reader?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~10 min

Reader : un moteur de web scraping production-ready pour vos agents IA, qui gère le bypass Cloudflare, les proxies, le pooling de browsers et génère du markdown propre

[GitHub - vakra-dev/reader: Open-source, production-grade web scraping engine built for LLMs. Scrape and crawl the entire web, clean markdown, ready for your agents.Open-source, production-grade web scraping engine built for LLMs. Scrape and crawl the entire web, clean markdown, ready for your agents. - vakra-dev/readerGitHub![](https://repository-images.githubusercontent.com/1129994727/46812985-b814-4265-bd33-7a3280394439)](https://github.com/vakra-dev/reader?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [GitHub - getmaxun/maxun: ✨ The open-source no-code platform for web scraping, crawling, search and AI data extraction • Turn websites into structured APIs in minutes ✨](https://github.com/getmaxun/maxun?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~3 min

Maxun : une plateforme open-source no-code pour scraper et crawler le web, avec mode recorder et extraction par LLM

[GitHub - getmaxun/maxun: ✨ The open-source no-code platform for web scraping, crawling, search and AI data extraction • Turn websites into structured APIs in minutes ✨✨ The open-source no-code platform for web scraping, crawling, search and AI data extraction • Turn websites into structured APIs in minutes ✨ - GitHub - getmaxun/maxun: ✨ The open-source no-code ...GitHub![](https://opengraph.githubassets.com/57ef528e5d7f795ef74f3976f3a64c8672025b9fce3673a62cd353f1240aedec/getmaxun/maxun)](https://github.com/getmaxun/maxun?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [I gave Claude access to my pen plotter](https://harmonique.one/posts/i-gave-claude-access-to-my-pen-plotter?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~15 min

Il a donné à Claude l'accès à son pen plotter

### [Real-time PathTracing with global illumination in WebGL](https://erichlof.github.io/THREE.js-PathTracing-Renderer/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~51 min

PathTracing temps réel avec illumination globale directement dans WebGL : réflexions, réfractions, caustiques volumétriques... le tout à 30-60 FPS même sur mobile

### [AI is going to kill app subscriptions](https://nichehunt.app/blog/ai-going-to-kill-app-subscriptions?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~2 min

+557K apps soumises sur l'App Store en 2025 (+24% vs 2024). Pas parce qu'on est plus créatifs, mais parce que Claude fait en un week-end ce qui prenait 50K$ avant. Résultat : la fin des abonnements pour les apps locales

[AI is going to kill app subscriptionsCurated niche app opportunities from Reddit, scored by difficulty and demand.nichehunt.app![](https://nichehunt.app/opengraph-image.png?opengraph-image.c79cda14.png)](https://nichehunt.app/blog/ai-going-to-kill-app-subscriptions?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [No Coding Before 10am](https://michaelxbloch.substack.com/p/no-coding-before-10am?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~4 min

Nouveau concept : plus de code avant 10h. Le matin, les devs préparent les prompts et configurent les agents. Ensuite, les agents bossent, même la nuit. L'ingénierie n'est plus écrire du code mais diriger des agents qui écrivent du code.

[No Coding Before 10amEngineering is no longer about writing code. Here is one startup's playbook for building in the AI agent era.michaelxbloch.substack.com![](https://substackcdn.com/image/fetch/$s_!32su!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb895c83-3c9a-426d-8d7d-cd57f75c0022_832x425.jpeg)](https://michaelxbloch.substack.com/p/no-coding-before-10am?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [Flashpoint Archive – Over 200k web games and animations preserved](https://flashpointarchive.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~2 min

Plus de 200 000 jeux et animations Flash préservés par Flashpoint Archive depuis 2017\. Un projet de préservation essentiel pour l'histoire du web, avec un lanceur open-source pour y rejouer

### [Claude Code Tips From the Guy Who Built It](https://www.anup.io/35-claude-code-tips-from-the-guy-who-built-it/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~8 min

Le créateur de Claude Code partage ses tips : sessions parallèles avec git worktrees, mode Plan systématique, un seul modèle (Opus 4.5), et un CLAUDE.md collaboratif pour éviter les erreurs répétées

[Claude Code Tips From the Guy Who Built ItBoris Cherny created Claude Code at Anthropic. Over three Twitter threads (early January, late January, and February 2026), he shared how he and the Claude Code team use it every day. His setup is,...Anup Jadhav![](https://www.anup.io/content/images/size/w1200/2026/02/ChatGPT-Image-Feb-15--2026--08_01_40-AM.png)](https://www.anup.io/35-claude-code-tips-from-the-guy-who-built-it/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [Il recrée le cœur de ChatGPT en 243 lignes et sans aucune bibliothèque](https://www.numerama.com/tech/2179121-243-lignes-de-code-suffisent-pour-creer-un-modele-dintelligence-artificielle.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~5 min

Il recrée un GPT en 243 lignes de Python pur, sans bibliothèque. Pas un ChatGPT complet, mais le cœur d'un Transformer. Parfait pour comprendre ce qui se cache sous le capot.

[Il recrée le cœur de ChatGPT en 243 lignes et sans aucune bibliothèqueLe 11 février 2026, Andrej Karpathy a affirmé sur X avoir recréé un modèle GPT en seulement 243 lignes de Python. Une expérience pédagogique qui démonte pièce par pièce la mécanique des intelligenc...Numerama![](https://c0.lestechnophiles.com/www.numerama.com/wp-content/uploads/2026/02/2-15.jpg?resize=1600,900&key=216f03e5&watermark)](https://www.numerama.com/tech/2179121-243-lignes-de-code-suffisent-pour-creer-un-modele-dintelligence-artificielle.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [GitHub - AgriciDaniel/claude-seo: Universal SEO skill for Claude Code. Comprehensive SEO analysis for any website or business type.](https://github.com/AgriciDaniel/claude-seo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~3 min

Un skill SEO complet pour Claude Code : audit technique, analyse E-E-A-T, schema markup, optimisation images et même pour l'AI search. Installation en une ligne

[GitHub - AgriciDaniel/claude-seo: Universal SEO skill for Claude Code. Comprehensive SEO analysis for any website or business type.Universal SEO skill for Claude Code. Comprehensive SEO analysis for any website or business type. - AgriciDaniel/claude-seoGitHub![](https://opengraph.githubassets.com/24dded36e4316ea4f14aeb5e18ab66594323ca27e586bb100c92aa3c8d098dbf/AgriciDaniel/claude-seo)](https://github.com/AgriciDaniel/claude-seo?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [A programmer's loss of identity](https://ratfactor.com/tech-nope2?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~2 min

Être dev, c'est aussi faire partie d'une communauté, d'une culture. Et si on était en train de perdre cette identité sociale sans même s'en rendre compte ?

### [Shades of Halftone](https://blog.maximeheckel.com/posts/shades-of-halftone/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~22 min

L'effet halftone (ces petits points qui créent l'illusion de dégradés) revient en force. Maxime Heckel partage ses expérimentations avec ce pattern rétro devenu outil artistique.

[Shades of HalftoneAn interactive deep dive into building halftone shaders in GLSL, covering everything from classic dot patterns and CMYK color separation to Moiré interference, gooey effects, and animated displacem...The Blog of Maxime Heckel![](https://blog.maximeheckel.com/static/og/87476d3b0871838ae8917d401ba03be5.png?v1)](https://blog.maximeheckel.com/posts/shades-of-halftone/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [Turning YouTube Into Cloud Storage](https://www.youtube.com/watch?v=l03Os5uwWmk&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

Comment transformer YouTube en espace de stockage cloud ?

[Turning YouTube Into Cloud StorageYouTube![](https://i.ytimg.com/vi/l03Os5uwWmk/hqdefault.jpg)](https://www.youtube.com/watch?v=l03Os5uwWmk&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [Can you rewire your brain?](https://aeon.co/essays/what-the-metaphor-of-rewiring-gets-wrong-about-neuroplasticity?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~16 min

"Rewire your brain" : cette métaphore omniprésente est trompeuse. La neuroplasticité n'a rien d'un projet d'ingénierie où on remplace des circuits défectueux. Le changement cérébral est bien plus lent et imparfait qu'on aimerait le penser.

[Can you rewire your brain?The metaphor of rewiring offers an ideal of engineered precision. But the brain is more like a forest than a circuit boardaeon.co![](https://images.aeonmedia.co/images/0974ae4a-465f-4052-9987-e7aaeecd18cf/essay-nachev-head-and-brain-structure.jpg?width=1200&quality=75&format=jpg)](https://aeon.co/essays/what-the-metaphor-of-rewiring-gets-wrong-about-neuroplasticity?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [Gemini Deep Think: Redefining the Future of Scientific Research](https://deepmind.google/blog/accelerating-mathematical-and-scientific-discovery-with-gemini-deep-think/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~4 min

Aletheia (basé sur Gemini Deep Think) a aidé des chercheurs à résoudre 18 problèmes bloqués depuis des années en apportant des approches mathématiques inattendues. Dont une conjecture vieille de 10 ans démolie par un contre-exemple.

[Gemini Deep Think: Redefining the Future of Scientific ResearchGemini Deep Think is accelerating discovery in maths, physics, and computer science by acting as a powerful scientific companion for researchers.Google DeepMind![](https://lh3.googleusercontent.com/bbLVCxqhbnzzj_eIy29oKJigrlL6m4ewSwfCK-sNKVI0l1StFklsEADVPHXtTw9YorgOeIiQmM8vzmM3LBRyKu0pQeMHK4pzA_r4oIVjB_5dj8DU=w1200-h630-n-nu-rw)](https://deepmind.google/blog/accelerating-mathematical-and-scientific-discovery-with-gemini-deep-think/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [GitHub - pshenok/server-survival: Tower defense game that teaches cloud architecture. Build infrastructure, survive traffic, learn scaling.](https://github.com/pshenok/server-survival?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~5 min

Server Survival : Un tower defense pour apprendre l'architecture cloud : tu gères budget, load balancers, CDN et firewall pour survivre aux pics de trafic et attaques DDoS.

[GitHub - pshenok/server-survival: Tower defense game that teaches cloud architecture. Build infrastructure, survive traffic, learn scaling.Tower defense game that teaches cloud architecture. Build infrastructure, survive traffic, learn scaling. - pshenok/server-survivalGitHub![](https://opengraph.githubassets.com/a92fd2bbdb7487e9b5be6c355ff794865895f92db37eb7f451def5785d33232f/pshenok/server-survival)](https://github.com/pshenok/server-survival?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [GitHub - tw93/Kaku: 🎃 A fast, out-of-the-box terminal built for AI coding.](https://github.com/tw93/Kaku?tab=readme-ov-file&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~3 min

Kaku : un terminal pensé pour le coding avec IA, fork optimisé de WezTerm avec Starship, Delta et plein d'outils préconfigurés. Zéro config, startup instantané, 40% plus léger

[GitHub - tw93/Kaku: 🎃 A fast, out-of-the-box terminal built for AI coding.🎃 A fast, out-of-the-box terminal built for AI coding. - tw93/KakuGitHub![](https://repository-images.githubusercontent.com/1152157239/769749ac-3b01-41b5-8d10-a0fcfe37b04c)](https://github.com/tw93/Kaku?tab=readme-ov-file&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [GitHub - breaking-brake/cc-wf-studio: CC Workflow Studio](https://github.com/breaking-brake/cc-wf-studio/?tab=readme-ov-file&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~3 min

CC Workflow Studio : Un éditeur visuel pour créer des workflows d'automatisation avec Claude Code, GitHub Copilot ou Codex : drag-and-drop, export en un clic, et tu peux même modifier tes workflows en langage naturel

[GitHub - breaking-brake/cc-wf-studio: CC Workflow StudioCC Workflow Studio. Contribute to breaking-brake/cc-wf-studio development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/aaa5958cc193db243ced7af4bc19b28ecf4dd972ffd690c3d2c5254689fa6a7a/breaking-brake/cc-wf-studio)](https://github.com/breaking-brake/cc-wf-studio/?tab=readme-ov-file&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [GitHub - jlia0/tinyclaw: TinyClaw is a team of personal agents that collaborate with each other](https://github.com/jlia0/tinyclaw?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~7 min

TinyClaw : une réécriture d'OpenClaw en 400 lignes de bash qui fait tout pareil mais avec 100 fois poins de code et plus stable

[GitHub - jlia0/tinyclaw: TinyClaw is a team of personal agents that collaborate with each otherTinyClaw is a team of personal agents that collaborate with each other - jlia0/tinyclawGitHub![](https://opengraph.githubassets.com/1dccb6015042c9df2662c7eb84083b62fb6e82fbd505bf97ebd8366289398baf/jlia0/tinyclaw)](https://github.com/jlia0/tinyclaw?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [Catalog of Refactorings](https://refactoring.com/catalog/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~1 min

Un catalogue interactif des refactorings : pratique pour retrouver le bon pattern au bon moment.

### [Introducing Code Wiki: Accelerating your code understanding- Google Developers Blog](https://developers.googleblog.com/introducing-code-wiki-accelerating-your-code-understanding/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44) \~2 min

Google lance Code Wiki : une doc toujours à jour qui se régénère automatiquement à chaque commit. Pratique pour comprendre l'archi d'un projet opensource sans se taper tout le code

[Introducing Code Wiki: Accelerating your code understanding- Google Developers Blogdevelopers.googleblog.com![](https://storage.googleapis.com/gweb-developer-goog-blog-assets/images/Code_Wiki_Header_no_url.2e16d0ba.fill-1200x600.png)](https://developers.googleblog.com/introducing-code-wiki-accelerating-your-code-understanding/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

### [Cloudflare adds real-time Markdown rendering for AI agents](https://blog.cloudflare.com/markdown-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

Cloudflare lance le rendu Markdown en temps réel pour les agents IA, histoire de leur faciliter la vie quand ils communiquent avec nous

[Cloudflare adds real-time Markdown rendering for AI agentsThe way content is discovered online is shifting, from traditional search engines to AI agents that need structured data from a Web built for humans. It’s time to consider not just human visitors, ...The Cloudflare Blog![](https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6Df02zjRb4inGPazW51EyD/278afaa16719f1080f12936c35a6c0ef/BLOG-3162_OG.png)](https://blog.cloudflare.com/markdown-for-agents/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-44)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/tag/veille/).

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### Veille #43 — L'actu de la semaine
URL: https://www.camilleroux.com/veille-43-lactu-de-la-semaine-2/
Last updated: 2026-02-13T14:07:51.000Z
Bonjour,

Bienvenue dans cette édition #43 de ma veille hebdo ! Voici les 30 articles qui ont retenu mon attention cette semaine :

- [Skip the Tips: A game to select "No Tip" but dark patterns try to stop you](https://skipthe.tips/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [An AI agent published a hit piece on me](https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [Enterprise Web Scraping in Ruby: Bypassing Anti-Bots and Scaling Infrastructure](https://dev.to/zilton7/enterprise-web-scraping-in-ruby-bypassing-anti-bots-and-scaling-infrastructure-2ao5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [Vos poêles en Teflon sont-elles toxiques ? ⚠️](https://thefrenchvirologist.substack.com/p/vos-poeles-en-teflon-sont-elles-dangereuses?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [CodeSpeak: Software Engineering with AI](https://codespeak.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [La psychanalyse est désormais classée comme "non recommandée" face à l'autisme, selon la Haute Autorité de santé](https://www.franceinfo.fr/sante/la-psychanalyse-est-desormais-classee-comme-non-recommandee-face-a-l-autisme-selon-la-haute-autorite-de-sante%5F7801388.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [1D Cellular Automata Playground](https://paraschopra.github.io/1d-ca/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [Les mécanismes de l'addiction : un podcast à écouter en ligne | France Culture](https://www.radiofrance.fr/franceculture/podcasts/serie-les-mecanismes-de-l-addiction?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [AI agents can now create their own bank accounts](https://clawbot.cash/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [TikTok is tracking you, even if you don't use the app](https://www.bbc.com/future/article/20260210-tiktok-is-tracking-you-even-if-you-dont-use-the-app-heres-how-to-stop-it?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [The Enclosure feedback loop](https://michiel.buddingh.eu/enclosure-feedback-loop?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [ReMemory - Split a secret among people you trust](https://eljojo.github.io/rememory/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [The $0 Infrastructure: Launching a Rails SaaS for Free in 2026](https://dev.to/zilton7/the-0-infrastructure-launching-a-rails-saas-for-free-in-2026-1jd6?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [AI agents in Ruby: Why is it so easy?](https://sinaptia.dev/posts/ai-agents-in-ruby-why-is-it-so-easy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [Rejoins le serveur Discord Art Numérique Montpellier !](https://discord.gg/PmJtQB8S?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [How to Make a Living as an Artist](https://essays.fnnch.com/make-a-living?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [Street Fighter II - Une faute d'orthographe corrigée grâce au mollet de Guile](https://korben.info/street-fighter-2-typo-jambe-guile.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [65 Lines of Markdown, a Claude Code Sensation](https://tildeweb.nl/~michiel/65-lines-of-markdown-a-claude-code-sensation.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [It's all a blur](https://lcamtuf.substack.com/p/its-all-a-blur?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [Do not apologize for replying late to my email](https://ploum.net/2026-02-11-do%5Fnot%5Fapologize%5Ffor%5Freplying%5Fto%5Fmy%5Femail.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [Software design is now cheap](https://dottedmag.net/blog/cheap-design/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [The AI Vampire](https://steve-yegge.medium.com/the-ai-vampire-eda6e4f07163?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [Exposure Simulator](http://www.andersenimages.com/tutorials/exposure-simulator/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [C’est quoi TouchDesigner, ce must have de la création en temps réel ?](https://hacnumedia.org/cest-quoi-touchdesigner-ce-must-have-de-la-creation-en-temps-reel/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [V1 en une semaine : l’IA vue par le cofondateur de Malt, Hugo Lassiège](https://shows.acast.com/just-a-click/episodes/698a565a41bb4de491145db8?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [State of Ruby 2026](https://devnewsletter.com/p/state-of-ruby-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [Espions, policiers ou militaires d’élite français trahis par les données publicitaires de leurs téléphones](https://www.lemonde.fr/pixels/article/2025/12/10/espions-policiers-ou-militaires-d-elite-francais-trahis-par-les-donnees-publicitaires-de-leurs-smartphones%5F6656694%5F4408996.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [Growing Graphs](https://znah.net/graphs/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [Let's compile Quake like it's 1997!](https://fabiensanglard.net/compile%5Flike%5F1997/index.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)
- [Wall Street just lost $285 billion because of 13 markdown files](https://martinalderson.com/posts/wall-street-lost-285-billion-because-of-13-markdown-files/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

Bonne lecture !

### [Skip the Tips: A game to select "No Tip" but dark patterns try to stop you](https://skipthe.tips/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~1 min

Un jeu qui simule les dark patterns des écrans de pourboire : boutons minuscules, culpabilisation, sliders truqués... 30 niveaux pour vous entraîner à cliquer sur "No Tip" 😄

[Skip the Tips: A game to select "No Tip" but dark patterns try to stop youMany dark patterns stand between you and 'No Tip'. A free browser game about tipping culture, guilt, and tiny buttons.Skip the Tips![](https://skipthe.tips/og-image.png)](https://skipthe.tips/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [An AI agent published a hit piece on me](https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~7 min

Un bot OpenClaw a harcelé un mainteneur de matplotlib pour accepter sa PR, puis a publié un article pour le descendre après le refus. On y est : des IA qui font du chantage 🎉

[An AI agent published a hit piece on meSummary: An AI agent of unknown ownership autonomously wrote and published a personalized hit piece about me after I rejected its code, attempting to damage my reputation and shame me into acceptin…The Shamblog![](https://theshamblog.com/wp-content/uploads/2026/02/img_6595.jpg)](https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [Enterprise Web Scraping in Ruby: Bypassing Anti-Bots and Scaling Infrastructure](https://dev.to/zilton7/enterprise-web-scraping-in-ruby-bypassing-anti-bots-and-scaling-infrastructure-2ao5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~3 min

Scraping en enterprise avec Ruby : il faut bypasser Cloudflare, gérer les TLS fingerprints, passer sous le radar d'Akamai et DataDome. Un guide sur l'infrastructure et les techniques anti-détection en production.

[Enterprise Web Scraping in Ruby: Bypassing Anti-Bots and Scaling InfrastructureMost Ruby scraping tutorials stop at Nokogiri. They show you how to parse a simple HTML page that...DEV Community![](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fi.ibb.co%2F0yZ3qWDp%2Fimage.png)](https://dev.to/zilton7/enterprise-web-scraping-in-ruby-bypassing-anti-bots-and-scaling-infrastructure-2ao5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [Vos poêles en Teflon sont-elles toxiques ? ⚠️](https://thefrenchvirologist.substack.com/p/vos-poeles-en-teflon-sont-elles-dangereuses?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~16 min

Teflon, céramique, inox : quel risque réel pour la santé ? Un guide complet pour y voir clair dans le choix de vos poêles

[Vos poêles en Teflon sont-elles toxiques ? ⚠️Microplastiques, PFAS, revêtements céramique : ce guide décrypte tous les types de poêles (antiadhésives, inox, fonte, aluminium) avec des conseils scientifiques pour choisir sans risque. Tableau c...thefrenchvirologist.substack.com![](https://substackcdn.com/image/fetch/$s_!btAN!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa62c7e9a-fd81-4c44-b1fb-3f13897d57d1_611x343.gif)](https://thefrenchvirologist.substack.com/p/vos-poeles-en-teflon-sont-elles-dangereuses?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [CodeSpeak: Software Engineering with AI](https://codespeak.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

CodeSpeak : un langage de programmation "powered by LLM" qui promet de réduire sa codebase de 5 à 10x.

[CodeSpeak: Software Engineering with AICodeSpeak is a next-generation programming language powered by LLMs. Shrink your codebase 5-10x.CodeSpeak![](https://codespeak.dev/opengraph-image?85ad0ffb0f3838a8)](https://codespeak.dev/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [La psychanalyse est désormais classée comme "non recommandée" face à l'autisme, selon la Haute Autorité de santé](https://www.franceinfo.fr/sante/la-psychanalyse-est-desormais-classee-comme-non-recommandee-face-a-l-autisme-selon-la-haute-autorite-de-sante%5F7801388.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~2 min

La HAS classe désormais la psychanalyse comme "non recommandée" face à l'autisme, faute de preuves scientifiques. Une victoire pour les approches basées sur les données 💪

[La psychanalyse est désormais classée comme "non recommandée" face à l'autisme, selon la Haute Autorité de santéL'instance de santé publique a jugé que la pratique, source de controverse, n'était pas adaptée dans de nouvelles recommandations sur la prise en charge du trouble autistique, lui préférant des app...Franceinfo![](https://www.franceinfo.fr/pictures/56dYdSmr-mbRNuXNqKEtTEBR54k/0x53:1024x629/1500x843/2026/02/12/080-hl-aboureau-2737057-698e058e97c0a330596622.jpg)](https://www.franceinfo.fr/sante/la-psychanalyse-est-desormais-classee-comme-non-recommandee-face-a-l-autisme-selon-la-haute-autorite-de-sante%5F7801388.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [1D Cellular Automata Playground](https://paraschopra.github.io/1d-ca/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~1 min

Un playground interactif pour explorer les 256 règles d'automates cellulaires 1D : visualisation en 2D avec métriques d'entropie, symétrie, compressibilité, classées selon Wolfram

### [Les mécanismes de l'addiction : un podcast à écouter en ligne | France Culture](https://www.radiofrance.fr/franceculture/podcasts/serie-les-mecanismes-de-l-addiction?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~3 min

Nouvelle saison de l'excellent podcast "Votre cerveau" sur France Culture : comment l'addiction pirate les mécanismes d'apprentissage naturels de notre cerveau

[Les mécanismes de l'addiction : un podcast à écouter en ligne | France CultureLes drogues, quelles qu'elles soient, agissent sur votre cerveau et en perturbent progressivement le fonctionnement. Les individus ne sont pas tous égaux face à leurs effets. Pourquoi certains sont...France Culture![](https://www.radiofrance.fr/s3/cruiser-production-eu3/2026/02/747e39e8-6680-419b-8d61-8ac103dd9b89/400x400_sc_carre-fc-votrecerveau-s13-3000x3000.jpg)](https://www.radiofrance.fr/franceculture/podcasts/serie-les-mecanismes-de-l-addiction?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [AI agents can now create their own bank accounts](https://clawbot.cash/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

Les agents IA peuvent maintenant ouvrir leurs propres comptes bancaires via une API. Quelqu'un voit un problème à ça ? 😉

[AI agents can now create their own bank accountsGive your AI agent a real bank account. Join the waitlist for early access. Powered by Magnolia.ClawBot.cash![](https://clawbot.cash/api/og)](https://clawbot.cash/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [TikTok is tracking you, even if you don't use the app](https://www.bbc.com/future/article/20260210-tiktok-is-tracking-you-even-if-you-dont-use-the-app-heres-how-to-stop-it?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~2 min

TikTok vous piste même si vous n'avez jamais installé l'app, via des pixels invisibles intégrés sur des milliers de sites web. Y compris sur des sites de santé qui collectent vos données médicales

[TikTok is tracking you, even if you don't use the appTikTok is growing its data harvesting empire, and avoiding the app won’t protect you – but some easy steps can keep you safe.bbc.com![](https://ychef.files.bbci.co.uk/624x351/p0n08phs.jpg)](https://www.bbc.com/future/article/20260210-tiktok-is-tracking-you-even-if-you-dont-use-the-app-heres-how-to-stop-it?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [The Enclosure feedback loop](https://michiel.buddingh.eu/enclosure-feedback-loop?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~5 min

Les questions qu'on posait sur Stack Overflow nourrissent maintenant les LLMs en privé. Les grands acteurs de l'IA accumulent des données d'entraînement que personne d'autre n'aura 😬

### [ReMemory - Split a secret among people you trust](https://eljojo.github.io/rememory/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~2 min

ReMemory découpe un secret en plusieurs morceaux, partagés à des personnes de confiance. Iels pourront reconstituer le secret (mode horcrux : X personnes sur Y). Pratique pour partager un mot de passe principal ou la seed d'un wallet

[ReMemory - Split a secret among people you trustEncrypt files and split the key among people you trust. No servers, no accounts. Recovery works offline, forever.eljojo.github.io![](https://eljojo.github.io/rememory/screenshots/recovery-1.png)](https://eljojo.github.io/rememory/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [The $0 Infrastructure: Launching a Rails SaaS for Free in 2026](https://dev.to/zilton7/the-0-infrastructure-launching-a-rails-saas-for-free-in-2026-1jd6?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~3 min

Lancer son SaaS Rails sans débourser un centime en 2026, c'est possible : Neon pour Postgres, Render pour l'hébergement, Cloudflare R2... (j'aimerais bien la même version EU 🙏)

[The $0 Infrastructure: Launching a Rails SaaS for Free in 2026The AWS Fear Factor The biggest blocker for many developers starting a side project isn't...DEV Community![](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fi.ibb.co%2FTqq98Bmd%2Fimage.png)](https://dev.to/zilton7/the-0-infrastructure-launching-a-rails-saas-for-free-in-2026-1jd6?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [AI agents in Ruby: Why is it so easy?](https://sinaptia.dev/posts/ai-agents-in-ruby-why-is-it-so-easy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~5 min

Un agent de code IA en Ruby en 250 lignes avec CLI, historique, commandes custom et subagents : pourquoi c'est si facile en Ruby par rapport à d'autres langages

[AI agents in Ruby: Why is it so easy?We found two keys to answer this question while building a full-featured coding agent in just 250 lines of Ruby code.SINAPTIA![](https://sinaptia.dev/assets/images/logo-black.png)](https://sinaptia.dev/posts/ai-agents-in-ruby-why-is-it-so-easy?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [Rejoins le serveur Discord Art Numérique Montpellier !](https://discord.gg/PmJtQB8S?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

Je lance un serveur Discord sur l'Art Numérique à Montpellier pour celles et ceux qui bossent à l'intersection entre créa et tech

### [How to Make a Living as an Artist](https://essays.fnnch.com/make-a-living?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~18 min

De 54k à 1M$ de ventes en quelques années : les conseils concrets d'un artiste qui a réussi à vivre de son art

### [Street Fighter II - Une faute d'orthographe corrigée grâce au mollet de Guile](https://korben.info/street-fighter-2-typo-jambe-guile.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~3 min

WORLD WARRIER : pendant 30 ans, personne n'a su que la faute dans Street Fighter II avait été corrigée en 1991 en volant un pixel du mollet de Guile pour faire le point du i

[Street Fighter II - Une faute d'orthographe corrigée grâce au mollet de GuileStreet Fighter II, c'est dans l'esprit de la plupart d'entre nous, 1991, les salles d'arcade qui puent la clope et les pièces de 10 francs qui ...Le site de Korben![](https://korben.info/street-fighter-2-typo-jambe-guile/street-fighter-2-typo-jambe-guile-1.png)](https://korben.info/street-fighter-2-typo-jambe-guile.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [65 Lines of Markdown, a Claude Code Sensation](https://tildeweb.nl/~michiel/65-lines-of-markdown-a-claude-code-sensation.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~3 min

65 lignes de Markdown devenues une extension à 4K stars : des règles simples comme "Think Before Coding" suffisent à priori à améliorer le code généré par les IA

### [It's all a blur](https://lcamtuf.substack.com/p/its-all-a-blur?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~6 min

Flouter une image ne suffit pas pour masquer son contenu : l'algorithme préserve souvent plus d'informations qu'on ne le croit

[It's all a blurIf you follow information security discussions on the internet, you might have heard that blurring an image is not a good way of redacting its contents.lcamtuf.substack.com![](https://substackcdn.com/image/fetch/$s_!Eeib!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6dbffa9-618d-4593-947c-fa37abc75ce0_4394x2992.png)](https://lcamtuf.substack.com/p/its-all-a-blur?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [Do not apologize for replying late to my email](https://ploum.net/2026-02-11-do%5Fnot%5Fapologize%5Ffor%5Freplying%5Fto%5Fmy%5Femail.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~6 min

Arrêtez de vous excuser de répondre "en retard" à mes emails : l'asynchrone, c'est justement fait pour ne pas attendre de réponse immédiate

[Do not apologize for replying late to my emailDo not apologize for replying late to my email by Ploum on 2026-02-11 You don’t need to apologize for taking hours, days, or years to reply to one of my emails. If we are not close collaborators, a...ploum.net![](https://ploum.net/files/bikepunk_logo_petit.png)](https://ploum.net/2026-02-11-do%5Fnot%5Fapologize%5Ffor%5Freplying%5Fto%5Fmy%5Femail.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [Software design is now cheap](https://dottedmag.net/blog/cheap-design/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~5 min

Pendant des années on assemblait avec des libs standards parce que développer coûtait cher. Maintenant que l'IA rend le design logiciel bien plus accessible, ça change toute le donne !

### [The AI Vampire](https://steve-yegge.medium.com/the-ai-vampire-eda6e4f07163?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

L'IA comme vampire qui nous pompe notre énergie créative : une métaphore qui résonne quand on voit comment on l'utilise au quotidien

### [Exposure Simulator](http://www.andersenimages.com/tutorials/exposure-simulator/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~1 min

Un simulateur d'exposition photo qui permet d'ajuster ISO, ouverture et vitesse en temps réel pour voir l'impact sur la profondeur de champ et le bruit : pratique pour comprendre le triangle d'exposition 📸

### [C’est quoi TouchDesigner, ce must have de la création en temps réel ?](https://hacnumedia.org/cest-quoi-touchdesigner-ce-must-have-de-la-creation-en-temps-reel/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

Romain Astouric nous présente TouchDesigner, cet outil devenu incontournable pour la création visuelle en temps réel, et nous parle des humain·e·s derrière.

### [V1 en une semaine : l’IA vue par le cofondateur de Malt, Hugo Lassiège](https://shows.acast.com/just-a-click/episodes/698a565a41bb4de491145db8?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

Hugo Lassiège, cofondateur de Malt, explique comment il utilise l'IA pour prototyper : sortir une V1 en une semaine. (Merci Hugo pour la mention quand tu parles de veille 😉)

[V1 en une semaine : l’IA vue par le cofondateur de Malt, Hugo LassiègeAcast![](https://open-images.acast.com/shows/67a716499c6f7f7f280da15b/1770673710306-55f81144-4cec-43ba-b1f0-d4de91a071aa.jpeg?height=315)](https://shows.acast.com/just-a-click/episodes/698a565a41bb4de491145db8?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [State of Ruby 2026](https://devnewsletter.com/p/state-of-ruby-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43) \~9 min

Etat de Ruby en 2026 ⬇️ Gouvernance Ruby en 2025 : prise de contrôle de RubyGems, retrait du sponsoring Sidekiq, lettre ouverte contre DHH... Pendant ce temps Rails 8 avance avec Solid Stack.

[State of Ruby 2026Ruby 4.0 shipped ZJIT and Ruby::Box, Rails 8 ditched Redis for Solid Trifecta, and a RubyGems crisis forced Matz to act.devnewsletter.com![](https://devnewsletter.com/p/state-of-ruby-2026/cover-og.webp)](https://devnewsletter.com/p/state-of-ruby-2026/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [Espions, policiers ou militaires d’élite français trahis par les données publicitaires de leurs téléphones](https://www.lemonde.fr/pixels/article/2025/12/10/espions-policiers-ou-militaires-d-elite-francais-trahis-par-les-donnees-publicitaires-de-leurs-smartphones%5F6656694%5F4408996.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

Les données publicitaires de nos téléphones peuvent trahir l'identité et les habitudes des agents secrets français

[Espions, policiers ou militaires d’élite français trahis par les données publicitaires de leurs téléphonesEn utilisant des données publicitaires d’accès facile, « Le Monde » a pu déterminer avec certitude ou un haut niveau de probabilité l’identité, le domicile et les habitudes de plusieurs dizaines de...lemonde.fr![](https://img.lemde.fr/2025/12/09/0/0/1920/1280/1440/960/60/0/99a6f5c_upload-1-clgecxfpiwop-me-dia-d-appel-lead.jpg)](https://www.lemonde.fr/pixels/article/2025/12/10/espions-policiers-ou-militaires-d-elite-francais-trahis-par-les-donnees-publicitaires-de-leurs-smartphones%5F6656694%5F4408996.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [Growing Graphs](https://znah.net/graphs/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

Simuler l'émergence de structures complexes en réécrivant des graphes : une expérimentation WASM/WebGL qui montre comment des règles simples peuvent générer de la complexité

[Growing GraphsExperimental simulation of emergent complexity through graph-rewriting automata.znah.net![](https://znah.net/graphs/preview.jpg)](https://znah.net/graphs/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

### [Let's compile Quake like it's 1997!](https://fabiensanglard.net/compile%5Flike%5F1997/index.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

Compiler Quake comme en 1997

### [Wall Street just lost $285 billion because of 13 markdown files](https://martinalderson.com/posts/wall-street-lost-285-billion-because-of-13-markdown-files/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

156KB de markdown ont fait perdre 285 milliards à Wall Street : la panique autour de l'outil légal d'Anthropic en dit long sur notre rapport à l'IA

[Wall Street just lost $285 billion because of 13 markdown filesAnthropic's 'legal tool' that triggered a $285bn selloff is 156KB of markdown. The panic reveals a hard truth about the future of software.martinalderson.com![](https://martinalderson.com/img/og/wall-street-just-lost-285-billion-because-of-13-markdown-files.png)](https://martinalderson.com/posts/wall-street-lost-285-billion-because-of-13-markdown-files/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-43)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/tag/veille/).

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille
### L'actu de la semaine (06/02/2026)
URL: https://www.camilleroux.com/lactu-de-la-semaine-06-02-2026/
Last updated: 2026-05-05T10:01:08.000Z
Bonjour,

Voici ce qui m'a intéressé dans ma veille cette semaine :

## L'actu de la semaine

- 👉 India's female workers watching hours of abusive content to train AI > [lien](https://www.theguardian.com/global-development/2026/feb/05/in-the-end-you-feel-blank-indias-female-workers-watching-hours-of-abusive-content-to-train-ai?ref=camilleroux.com)
- 👉 Animated Knots > [lien](https://www.animatedknots.com/?ref=camilleroux.com)
- 👉 À un mainteneur de la catastrophe : l'outil le plus critique de Linux et macOS est en difficulté (PengouinPdt) > [lien](https://www.clubic.com/actualite-598897-a-un-mainteneneur-de-la-catastrophe-l-outil-le-plus-critique-de-linux-et-macos-est-en-difficulte.html?ref=camilleroux.com)
- 👉 Claude Code Agent Teams > [lien](https://code.claude.com/docs/en/agent-teams?ref=camilleroux.com)
- 👉 Building a C compiler with a team of parallel Claudes > [lien](https://www.anthropic.com/engineering/building-c-compiler?ref=camilleroux.com)
- 👉 ENQUÊTE #13 - J'AI DÉCOUVERT L'ANTIDOTE UNIVERSEL (guérit SIDA, autisme, cancer, cécité etc ...) > [lien](https://www.youtube.com/watch?v=02sU0ffhuKg&ref=camilleroux.com)
- 👉 Opus 4.6 uncovers 500 zero-day flaws in open-source code > [lien](https://www.axios.com/2026/02/05/anthropic-claude-opus-46-software-hunting?ref=camilleroux.com)
- 👉 The Codex app illustrates the shift left of IDEs and coding GUIs > [lien](https://www.benshoemaker.us/writing/codex-app-launch/?ref=camilleroux.com)
- 👉 GPT-5.2 and GPT-5.2-Codex are now 40% faster > [lien](https://twitter.com/OpenAIDevs/status/2018838297221726482?ref=camilleroux.com)
- 👉 24H avec de vrais traders (personne n'a le droit de filmer ici sauf nous) > [lien](https://www.youtube.com/watch?v=bjdCiEXDNC4&ref=camilleroux.com)
- 👉 French police search X office in Paris, summons Elon Musk for questioning (Lorenzo Franceschi-Bicchierai) > [lien](https://techcrunch.com/2026/02/03/french-police-search-x-office-in-paris-summons-elon-musk-for-questioning/?ref=camilleroux.com)
- 👉 Claude Sonnet 5 Is Imminent – and It Could Be a Generation Ahead of Google > [lien](https://ucstrategies.com/news/claude-sonnet-5-is-imminent-and-it-could-be-a-generation-ahead-of-google/?ref=camilleroux.com)
- 👉 We asked 15,000 European devs about jobs, salaries, and AI \[pdf\] > [lien](https://static.germantechjobs.de/market-reports/European-Transparent-IT-Job-Market-Report-2025.pdf?ref=camilleroux.com)
- 👉 EXPLORE PROJECTS - Projects in the molt Ecosystem > [lien](https://www.moltecosystem.xyz/?ref=camilleroux.com)
👉 Oregon gave homeless youth Bonjour,

Voici ce qui m'a intéressé dans ma veille cette semaine :

## L'actu de la semaine

  - 👉 India's female workers watching hours of abusive content to train AI > [lien](https://www.theguardian.com/global-development/2026/feb/05/in-the-end-you-feel-blank-indias-female-workers-watching-hours-of-abusive-content-to-train-ai?ref=camilleroux.com)
  - 👉 Animated Knots > [lien](https://www.animatedknots.com/?ref=camilleroux.com)
  - 👉 À un mainteneur de la catastrophe : l'outil le plus critique de Linux et macOS est en difficulté (PengouinPdt) > [lien](https://www.clubic.com/actualite-598897-a-un-mainteneneur-de-la-catastrophe-l-outil-le-plus-critique-de-linux-et-macos-est-en-difficulte.html?ref=camilleroux.com)
  - 👉 Claude Code Agent Teams > [lien](https://code.claude.com/docs/en/agent-teams?ref=camilleroux.com)
  - 👉 Building a C compiler with a team of parallel Claudes > [lien](https://www.anthropic.com/engineering/building-c-compiler?ref=camilleroux.com)
  - 👉 ENQUÊTE #13 - J'AI DÉCOUVERT L'ANTIDOTE UNIVERSEL (guérit SIDA, autisme, cancer, cécité etc ...) > [lien](https://www.youtube.com/watch?v=02sU0ffhuKg&ref=camilleroux.com)
  - 👉 Opus 4.6 uncovers 500 zero-day flaws in open-source code > [lien](https://www.axios.com/2026/02/05/anthropic-claude-opus-46-software-hunting?ref=camilleroux.com)
  - 👉 The Codex app illustrates the shift left of IDEs and coding GUIs > [lien](https://www.benshoemaker.us/writing/codex-app-launch/?ref=camilleroux.com)
  - 👉 GPT-5.2 and GPT-5.2-Codex are now 40% faster > [lien](https://twitter.com/OpenAIDevs/status/2018838297221726482?ref=camilleroux.com)
  - 👉 24H avec de vrais traders (personne n'a le droit de filmer ici sauf nous) > [lien](https://www.youtube.com/watch?v=bjdCiEXDNC4&ref=camilleroux.com)
  - 👉 French police search X office in Paris, summons Elon Musk for questioning (Lorenzo Franceschi-Bicchierai) > [lien](https://techcrunch.com/2026/02/03/french-police-search-x-office-in-paris-summons-elon-musk-for-questioning/?ref=camilleroux.com)
  - 👉 Claude Sonnet 5 Is Imminent – and It Could Be a Generation Ahead of Google > [lien](https://ucstrategies.com/news/claude-sonnet-5-is-imminent-and-it-could-be-a-generation-ahead-of-google/?ref=camilleroux.com)
  - 👉 We asked 15,000 European devs about jobs, salaries, and AI \[pdf\] > [lien](https://static.germantechjobs.de/market-reports/European-Transparent-IT-Job-Market-Report-2025.pdf?ref=camilleroux.com)
  - 👉 EXPLORE PROJECTS - Projects in the molt Ecosystem > [lien](https://www.moltecosystem.xyz/?ref=camilleroux.com)
  - 👉 Oregon gave homeless youth $1k/month with no strings. Here's what happened > [lien](https://www.oregonlive.com/politics/2026/01/oregon-tried-giving-homeless-youth-1000-a-month-with-no-strings-attached-heres-what-happened.html?ref=camilleroux.com)
  - 👉 Light exposure and aspects of cognitive function in everyday life > [lien](https://www.nature.com/articles/s44271-025-00373-9?ref=camilleroux.com)
  - 👉 Forget technical debt (ufried.com via BinaryIgor) > [lien](https://www.ufried.com/blog/forget%5Ftechnical%5Fdebt/?ref=camilleroux.com)
  - 👉 Le TDD a-t-il encore du sens avec l'IA ? > [lien](https://www.youtube.com/watch?v=fY2qs8uj4HA&ref=camilleroux.com)
  - 👉 NASA taps Claude to conjure Mars rover's travel plan (Thomas Claburn) > [lien](https://go.theregister.com/feed/www.theregister.com/2026/01/31/nasa%5Ftaps%5Fclaude%5Fto%5Fconjure/?ref=camilleroux.com)
  - 👉 Automatic programming (antirez.com via yuvadm) > [lien](https://antirez.com/news/159?ref=camilleroux.com)
  - 👉 rentahuman.ai - robots need your body > [lien](https://rentahuman.ai/?ref=camilleroux.com)

## Abonnez-vous !

Si cette veille vous a plu, vous pouvez la recevoir chaque semaine :

👉 [Abonnez-vous par e-mail](https://www.camilleroux.com/veille/) *(1 e-mail / semaine, pas de spam, désinscription en un clic)*

Vous pouvez aussi suivre ma veille via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/) ou encore en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com).k/month with no strings. Here's what happened > [lien](https://www.oregonlive.com/politics/2026/01/oregon-tried-giving-homeless-youth-1000-a-month-with-no-strings-attached-heres-what-happened.html?ref=camilleroux.com)
- 👉 Light exposure and aspects of cognitive function in everyday life > [lien](https://www.nature.com/articles/s44271-025-00373-9?ref=camilleroux.com)
- 👉 Forget technical debt (ufried.com via BinaryIgor) > [lien](https://www.ufried.com/blog/forget%5Ftechnical%5Fdebt/?ref=camilleroux.com)
- 👉 Le TDD a-t-il encore du sens avec l'IA ? > [lien](https://www.youtube.com/watch?v=fY2qs8uj4HA&ref=camilleroux.com)
- 👉 NASA taps Claude to conjure Mars rover's travel plan (Thomas Claburn) > [lien](https://go.theregister.com/feed/www.theregister.com/2026/01/31/nasa%5Ftaps%5Fclaude%5Fto%5Fconjure/?ref=camilleroux.com)
- 👉 Automatic programming (antirez.com via yuvadm) > [lien](https://antirez.com/news/159?ref=camilleroux.com)
- 👉 rentahuman.ai - robots need your body > [lien](https://rentahuman.ai/?ref=camilleroux.com)

## Abonnez-vous !

Si cette veille vous a plu, vous pouvez la recevoir chaque semaine :

👉 [Abonnez-vous par e-mail](https://www.camilleroux.com/veille/) *(1 e-mail / semaine, pas de spam, désinscription en un clic)*

Vous pouvez aussi suivre ma veille via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/) ou encore en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).
### L'actu de la semaine (30/01/2026)
URL: https://www.camilleroux.com/lactu-de-la-semaine-30-01-2026/
Last updated: 2026-05-05T10:01:10.000Z
Bonjour,

Voici ce qui m'a intéressé dans ma veille cette semaine :

## L'actu de la semaine

- 👉 \[x-algorithm\] How X Decides What 550 Million Users See > [lien](https://codepointer.substack.com/p/x-algorithm-how-x-decides-what-550)
- 👉 Sentry releases new CLI for developers and agents (cli.sentry.dev via byk) > [lien](https://cli.sentry.dev/?ref=camilleroux.com)
- 👉 Claude Code daily benchmarks for degradation tracking > [lien](https://marginlab.ai/trackers/claude-code/?ref=camilleroux.com)
- 👉 vas-y, viens, on recrée TOUT internet... de zéro > [lien](https://www.youtube.com/watch?v=HRa31C7zfzk&ref=camilleroux.com)
- 👉 Vitamin D and Omega-3 have a larger effect on depression than antidepressants > [lien](https://blog.ncase.me/on-depression/?ref=camilleroux.com)
- 👉 Quand le code devient une commodité: La montée des sociétés AI natives (hlassiege) > [lien](https://eventuallycoding.com/2026/01/ai-native-companies?ref=camilleroux.com)
- 👉 I made my own git (tonystr.net via veqq) > [lien](https://tonystr.net/blog/git%5Fimmitation?ref=camilleroux.com)
- 👉 Why I still teach OpenGL ES 3.0 (eliasfarhan.ch via abnercoimbre) > [lien](https://eliasfarhan.ch/jekyll/update/2026/01/27/why-i-teach-opengles.html?ref=camilleroux.com)
- 👉 LM Studio 0.4.0 > [lien](https://lmstudio.ai/blog/0.4.0?ref=camilleroux.com)
- 👉 Prism > [lien](https://openai.com/index/introducing-prism?ref=camilleroux.com)
- 👉 Clawdbot Renames to Moltbot > [lien](https://github.com/moltbot/moltbot/commit/6d16a658e5ebe6ce15856565a47090d5b9d5dfb6?ref=camilleroux.com)
- 👉 Godot 4.6 Release: It's all about your flow (godotengine.org via alect) > [lien](https://godotengine.org/releases/4.6/?ref=camilleroux.com)
- 👉 GitHub - karpathy/llm-council: LLM Council works together to answer your hardest questions > [lien](https://github.com/karpathy/llm-council?ref=camilleroux.com)
- 👉 Release v5.0.0 · heartcombo/devise > [lien](https://github.com/heartcombo/devise/releases/tag/v5.0.0?ref=camilleroux.com)
- 👉 I added a Bluesky comment section to my blog > [lien](https://micahcantor.com/blog/bluesky-comment-section.html?ref=camilleroux.com)
- 👉 Préparez votre codebase pour les agents - Damián Le Nouaille > [lien](https://damln.com/log/make-your-codebase-agent-ready-fr?ref=camilleroux.com)
- 👉 European Alternatives > [lien](https://european-alternatives.eu/?ref=camilleroux.com)

## Abonnez-vous !

Si cette veille vous a plu, vous pouvez la recevoir chaque semaine :

👉 [Abonnez-vous par e-mail](https://www.camilleroux.com/veille/) *(1 e-mail / semaine, pas de spam, désinscription en un clic)*

Vous pouvez aussi suivre ma veille via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/) ou encore en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).
### L'actu de la semaine (23/01/2026)
URL: https://www.camilleroux.com/lactu-de-la-semaine-23-01-2026/
Last updated: 2026-05-05T10:01:11.000Z
Bonjour,

Voici ce qui m'a intéressé dans ma veille cette semaine :

## L'actu de la semaine

- 👉 Claude's new constitution > [lien](https://www.anthropic.com/news/claude-new-constitution?ref=camilleroux.com)
- 👉 I was banned from Claude for scaffolding a CLAUDE.md file (hugodaniel.com by HugoDaniel) > [lien](https://hugodaniel.com/posts/claude-code-banned-me/?ref=camilleroux.com)
- 👉 In Europe, wind and solar overtake fossil fuels > [lien](https://e360.yale.edu/digest/europe-wind-solar-fossil-fuels?ref=camilleroux.com)
- 👉 Des stars françaises dans une arnaque 👀 (Enquête) > [lien](https://www.youtube.com/watch?v=Vn4inXZv9FY&ref=camilleroux.com)
- 👉 Debunking The Myth That Search Is Dying > [lien](https://graphite.io/five-percent/debunking-the-myth-that-seo-traffic-has-dramatically-declined?ref=camilleroux.com)
- 👉 X algorithm has been open sourced > [lien](https://github.com/xai-org/x-algorithm?ref=camilleroux.com)
- 👉 blader/humanizer: Claude Code skill that removes signs of AI-generated writing from text > [lien](https://github.com/blader/humanizer?ref=camilleroux.com)
- 👉 Daniel's first 20,000 curl commits (daniel.haxx.se via xSavitar) > [lien](https://daniel.haxx.se/blog/2026/01/17/my-first-20000-curl-commits/?ref=camilleroux.com)
- 👉 A Social Filesystem (overreacted.io via icy) > [lien](https://overreacted.io/a-social-filesystem/?ref=camilleroux.com)
- 👉 L’overdose silencieuse de notre génération > [lien](https://www.youtube.com/watch?v=4xq6bVbS-Pw&ref=camilleroux.com)
- 👉 ASCII characters are not pixels: a deep dive into ASCII rendering (alexharri.com via aengelke) > [lien](https://alexharri.com/blog/ascii-rendering?ref=camilleroux.com)
- 👉 OpenAI to test ads in ChatGPT as it burns through billions > [lien](https://arstechnica.com/information-technology/2026/01/openai-to-test-ads-in-chatgpt-as-it-burns-through-billions/?ref=camilleroux.com)
- 👉 Claude Code with Anthropic API compatibility · Ollama Blog > [lien](https://ollama.com/public/Claude%20Code%20with%20Anthropic%20API%20compatibility?ref=camilleroux.com)
- 👉 The recurring dream of replacing developers > [lien](https://www.caimito.net/en/blog/2025/12/07/the-recurring-dream-of-replacing-developers.html?ref=camilleroux.com)
- 👉 We Put Claude Code in Rollercoaster Tycoon > [lien](https://labs.ramp.com/rct?ref=camilleroux.com)
- 👉 39C3 - AI-generated content in Wikipedia - a tale of caution > [lien](https://www.youtube.com/watch?v=fKU0V9hQMnY&ref=camilleroux.com)
- 👉 Show HN: 1Code – Open-source Cursor-like UI for Claude Code > [lien](https://github.com/21st-dev/1code?ref=camilleroux.com)
- 👉 Cloudflare acquires Astro > [lien](https://astro.build/blog/joining-cloudflare/?ref=camilleroux.com)
- 👉 Cursor's latest "browser experiment" implied success without evidence > [lien](https://embedding-shapes.github.io/cursor-implied-success-without-evidence/?ref=camilleroux.com)
- 👉 What is a Shader ? > [lien](https://x.com/TheMirzaBeig/article/2011360316920078644?ref=camilleroux.com)
- 👉 The Human in the Loop > [lien](https://adventures.nodeland.dev/archive/the-human-in-the-loop/?ref=camilleroux.com)

## Abonnez-vous !

Si cette veille vous a plu, vous pouvez la recevoir chaque semaine :

👉 [Abonnez-vous par e-mail](https://www.camilleroux.com/veille/) *(1 e-mail / semaine, pas de spam, désinscription en un clic)*

Vous pouvez aussi suivre ma veille via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/) ou encore en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).  
Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).
### L'actu de la semaine (16/01/2026)
URL: https://www.camilleroux.com/lactu-de-la-semaine-16-01-2026/
Last updated: 2026-05-05T10:01:13.000Z
Bonjour,

Voici ce qui m'a intéressé dans ma veille cette semaine :

## L'actu de la semaine

- 👉 A2UI: Agent-to-User Interface > [lien](https://github.com/google/A2UI?ref=camilleroux.com)
- 👉 ChatGPT interne : pourquoi 95% des projets d'IA d'entreprise échouent (PetitOurs) > [lien](https://loud-technology.com/blog/ia-entreprise-build-vs-buy/?ref=camilleroux.com)
- 👉 Networking Toolbox > [lien](https://networkingtoolbox.net/?ref=camilleroux.com)
- 👉 Anthropic Explicitly Blocking OpenCode > [lien](https://gist.github.com/R44VC0RP/bd391f6a23185c0fed6c6b5fb2bac50e?ref=camilleroux.com)
- 👉 Scaling long-running autonomous coding > [lien](https://cursor.com/blog/scaling-agents?ref=camilleroux.com)
- 👉 vercel-labs/agent-browser: Browser automation CLI for AI agents > [lien](https://github.com/vercel-labs/agent-browser?ref=camilleroux.com)
- 👉 La Gouvernement lance une stratégie nationale contre la désinformation en santé > [lien](https://www.info.gouv.fr/actualite/la-gouvernement-lance-une-strategie-nationale-pour-lutter-contre-la-desinformation-en-sante?ref=camilleroux.com)
- 👉 Développeur à l’ère des agents IA : mutation, industrialisation et avenir du métier > [lien](https://eventuallycoding.com/2026/01/engineering-job-mutation/?ref=camilleroux.com)
- 👉 CreepyLink > [lien](https://creepylink.com/?ref=camilleroux.com)
- 👉 Firefox 147 brings GPU boost, tidier tabs, and video that follows you around (Liam Proven) > [lien](https://go.theregister.com/feed/www.theregister.com/2026/01/14/firefox%5Fand%5Ftbird%5F147/?ref=camilleroux.com)
- 👉 Universal Commerce Protocol (UCP) | UCP Implementation Guidelines | Google for Developers > [lien](https://developers.google.com/merchant/ucp?hl=fr&ref=camilleroux.com)
- 👉 glittercowboy/get-shit-done: A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES. > [lien](https://github.com/glittercowboy/get-shit-done?ref=camilleroux.com)
- 👉 Signal creator Moxie Marlinspike wants to do for AI what he did for messaging > [lien](https://arstechnica.com/security/2026/01/signal-creator-moxie-marlinspike-wants-to-do-for-ai-what-he-did-for-messaging/?ref=camilleroux.com)
- 👉 \[Podcast\] Le C++ en 2026 (Camille Roux) > [lien](https://www.humancoders.com/podcast/le-c-en-2026-faq-2?ref=camilleroux.com)
- 👉 Apple Creator Studio > [lien](https://www.apple.com/newsroom/2026/01/introducing-apple-creator-studio-an-inspiring-collection-of-creative-apps/?ref=camilleroux.com)
- 👉 Anthropic made a mistake in cutting off third-party clients > [lien](https://archaeologist.dev/artifacts/anthropic?ref=camilleroux.com)
- 👉 I love writing software, line by line. It could be said that my career was a continuous effort to create... > [lien](https://antirez.com/news/158?ref=camilleroux.com)
- 👉 Cursor agent best practices > [lien](https://cursor.com/blog/agent-best-practices?ref=camilleroux.com)
- 👉 How Markdown took over the world (anildash.com via fanf) > [lien](https://anildash.com/2026/01/09/how-markdown-took-over-the-world/?ref=camilleroux.com)
- 👉 LLMs have burned Billions but couldn't build another Tailwind (omarabid.com by csomar) > [lien](https://omarabid.com/tailwind-ai?ref=camilleroux.com)

## Abonnez-vous !

Si cette veille vous a plu, vous pouvez la recevoir chaque semaine :

👉 [Abonnez-vous par e-mail](https://www.camilleroux.com/veille/) *(1 e-mail / semaine, pas de spam, désinscription en un clic)*  
Vous pouvez aussi suivre ma veille via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/) ou encore en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).  
Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).
### L'actu de la semaine (09/01/2026)
URL: https://www.camilleroux.com/lactu-de-la-semaine-09-01-2026/
Last updated: 2026-05-05T10:01:14.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine :

## L'actu de la semaine

- 👉 How Terminals Work (how-terminals-work.vercel.app via mgm) > [lien](https://how-terminals-work.vercel.app/?ref=camilleroux.com)
- 👉 tw93/Mole: 🐹 Deep clean and optimize your Mac. > [lien](https://github.com/tw93/Mole?ref=camilleroux.com)
- 👉 I'm making a game engine based on dynamic signed distance fields (SDFs) > [lien](https://www.youtube.com/watch?v=il-TXbn5iMA&ref=camilleroux.com)
- 👉 Find Issues > [lien](https://k-dash.github.io/contrib-fyi/?ref=camilleroux.com)
- 👉 How to Code Claude Code in 200 Lines of Code > [lien](https://www.mihaileric.com/The-Emperor-Has-No-Clothes/?ref=camilleroux.com)
- 👉 Pour quelques dollars de plus > [lien](https://www.radiofrance.fr/franceinter/podcasts/serie-pour-quelques-dollars-de-plus-portrait-d-un-trader-amateur?ref=camilleroux.com)
- 👉 How dependabot works > [lien](https://nesbitt.io/2026/01/02/how-dependabot-actually-works.html?ref=camilleroux.com)
- 👉 GitHub - Lissy93/web-check: 🕵️♂️ All-in-one OSINT tool for analysing any website > [lien](https://github.com/Lissy93/web-check?ref=camilleroux.com)
- 👉 Dynamic context discovery > [lien](https://cursor.com/blog/dynamic-context-discovery?ref=camilleroux.com)
- 👉 Using fewer syllables to express numbers > [lien](https://thegraycuber.github.io/fast%5Fnumbers?ref=camilleroux.com)
- 👉 It’s hard to justify Tahoe icons > [lien](https://tonsky.me/blog/tahoe-icons/?ref=camilleroux.com)
- 👉 enclose.horse > [lien](https://enclose.horse/?ref=camilleroux.com)
- 👉 L’IA générative va changer notre façon de coder (unpopular opinion) > [lien](https://touilleur-express.fr/2026/01/05/lia-generative-va-changer-notre-facon-de-coder-unpopular-opinion/?ref=camilleroux.com)
- 👉 Machine Learning Systems > [lien](https://mlsysbook.ai/?ref=camilleroux.com)
- 👉 siddharthvaddem/openscreen: Create stunning screen recordings for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio. > [lien](https://github.com/siddharthvaddem/openscreen?ref=camilleroux.com)
- 👉 CodexBar > [lien](https://codexbar.app/?ref=camilleroux.com)
- 👉 Une base de données Doctolib en vente ? Ce que Zataz a découvert > [lien](https://www.zataz.com/une-base-de-donnees-doctolib-en-vente-ce-que-zataz-a-decouvert/?ref=camilleroux.com)
- 👉 Moiré Explorer > [lien](https://play.ertdfgcvb.xyz/?ref=camilleroux.com#/src/demos/moire%5Fexplorer)
- 👉 Web development is fun again > [lien](https://ma.ttias.be/web-development-is-fun-again/?ref=camilleroux.com)
- 👉 Prompt caching: 10x cheaper LLM tokens, but how? > [lien](https://ngrok.com/blog/prompt-caching?ref=camilleroux.com)

## Abonnez-vous !

Si cette veille vous a plu, vous pouvez la recevoir chaque semaine :

👉 [Abonnez-vous par e-mail](https://www.camilleroux.com/veille/) *(1 e-mail / semaine, pas de spam, désinscription en un clic)*

Vous pouvez aussi suivre ma veille via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/) ou encore en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).
### L'actu de la semaine (02/01/2026)
URL: https://www.camilleroux.com/lactu-de-la-semaine-02-01-2026/
Last updated: 2026-05-05T10:01:15.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine :

## L'actu de la semaine

- 👉 GitHub - LeslieLeung/glean: A self-hosted RSS reader and personal knowledge management tool. > [lien](https://github.com/LeslieLeung/glean?ref=camilleroux.com)
- 👉 Les bons et les mauvais devs > [lien](https://yoandev.co/bons-mauvais-devs?ref=camilleroux.com)
- 👉 danja/dogalog: livecoding prolog style > [lien](https://github.com/danja/dogalog?ref=camilleroux.com)
- 👉 Show HN: Superset – Terminal to run 10 parallel coding agents > [lien](https://superset.sh/?ref=camilleroux.com)
- 👉 LE CÔTÉ SOMBRE DE LA VARIÉTÉ FRANÇAISE ! > [lien](https://www.youtube.com/watch?v=Bs-eWa0Y1MM&ref=camilleroux.com)
- 👉 In 1995, a Netscape employee wrote a hack in 10 days that now runs the Internet > [lien](https://arstechnica.com/gadgets/2025/12/in-1995-a-netscape-employee-wrote-a-hack-in-10-days-that-now-runs-the-internet/?ref=camilleroux.com)
- 👉 Apple releases open-source model that instantly turns 2D photos into 3D views > [lien](https://github.com/apple/ml-sharp?ref=camilleroux.com)
- 👉 Learn Your Way > [lien](https://learnyourway.withgoogle.com/?ref=camilleroux.com)

## Abonnez-vous !

Si cette veille vous a plu, vous pouvez la recevoir chaque semaine :

👉 [Abonnez-vous par e-mail](https://www.camilleroux.com/veille/) *(1 e-mail / semaine, pas de spam, désinscription en un clic)*

Vous pouvez aussi suivre ma veille via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/) ou encore en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).
### L'actu de la semaine (26/12/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-26-12-2025/
Last updated: 2026-05-05T10:01:17.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine :

## L'actu de la semaine

- 👉 Ruby 4.0.0 > [lien](https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/?ref=camilleroux.com)
- 👉 Alzheimer's can be reversed to achieve full neurological recovery in animals > [lien](https://case.edu/news/new-study-shows-alzheimers-disease-can-be-reversed-achieve-full-neurological-recovery-not-just-prevented-or-slowed-animal-models?ref=camilleroux.com)
- 👉 Hacking B2B SEO in 2024: An Engineer's Guide to Dominating High-Intent Keywords (Michael) > [lien](https://dev.to/michaelaiglobal/hacking-b2b-seo-in-2024-an-engineers-guide-to-dominating-high-intent-keywords-4fb6?ref=camilleroux.com)
- 👉 Remove Black Color with Shaders > [lien](https://yuanchuan.dev/remove-black-color-with-shaders?ref=camilleroux.com)
- 👉 "Tu feras gaffe t'as une console sous la semelle" : ce designer cale une SNES dans une Nike AIR Max > [lien](https://www.clubic.com/actualite-589003-tu-feras-gaffe-t-as-une-console-sous-la-semelle-ce-designer-cale-une-snes-dans-une-nike-air-max.html?ref=camilleroux.com)
- 👉 Framacount : partagez l’addition sans partager vos données (Framasoft) > [lien](https://framablog.org/2025/12/22/framacount-partagez-addition-sans-partager-vos-donnees/?ref=camilleroux.com)
- 👉 What's new in Ruby 4.0 > [lien](https://nithinbekal.com/posts/ruby-4-0/?ref=camilleroux.com)
- 👉 Autoriser les lecteurs RSS derrière Cloudflare (nicolassimond) > [lien](https://www.abyssproject.net/2025/12/autoriser-les-lecteurs-rss-derriere-cloudflare/?ref=camilleroux.com)
- 👉 FramaPDF : modifiez, manipulez, signez vos PDF simplement (Framasoft) > [lien](https://framablog.org/2025/12/18/framapdf-modifiez-manipulez-signez-vos-pdf-simplement/?ref=camilleroux.com)
- 👉 Get an AI code review in 10 seconds > [lien](https://oldmanrahul.com/2025/12/19/ai-code-review-trick/?ref=camilleroux.com)
- 👉 Google Sans: Evolving Google’s Typeface - Google Design > [lien](https://design.google/library/google-sans-flex-font?ref=camilleroux.com)
- 👉 Backing up Spotify > [lien](https://annas-archive.li/blog/backing-up-spotify.html?ref=camilleroux.com)
- 👉 Conseil de l’intelligence artificielle et du numérique : quelles priorités pour 2026 ? > [lien](https://www.agora.gouv.fr/?ref=camilleroux.com)
- 👉 Ruby's website got an overhaul (ruby-lang.org via weaksauce) > [lien](https://www.ruby-lang.org/en/?ref=camilleroux.com)
- 👉 TailwindSQL – Like TailwindCSS, but for SQL Queries in React Server Components > [lien](https://github.com/mmarinovic/tailwindsql?ref=camilleroux.com)
- 👉 L'énigme de la bouteille et du bouchon - Micmaths > [lien](https://www.youtube.com/watch?v=RgZSyy%5Fx0r4&ref=camilleroux.com)

## Abonnez-vous !

Si cette veille vous a plu, vous pouvez la recevoir chaque semaine :

👉 [Abonnez-vous par e-mail](https://www.camilleroux.com/veille/) *(1 e-mail / semaine, pas de spam, désinscription en un clic)*

Vous pouvez aussi suivre ma veille via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/) ou encore en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).
### L'actu de la semaine (19/12/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-19-12-2025/
Last updated: 2026-05-05T10:01:18.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine :

## L'actu de la semaine

- 👉 The State of AI Coding Report 2025 > [lien](https://www.greptile.com/state-of-ai-coding-2025?ref=camilleroux.com)
- 👉 OBS Studio Gets a New Renderer > [lien](https://obsproject.com/blog/obs-studio-gets-a-new-renderer?ref=camilleroux.com)
- 👉 Show HN: GitForms – Zero-cost contact forms using GitHub Issues as database > [lien](https://gitforms-landing.vercel.app/?ref=camilleroux.com)
- 👉 GitHub Actions for Self-Hosted Runners Price Increase Postponed > [lien](https://pricetimeline.com/news/189?ref=camilleroux.com)
- 👉 Gemini 3 Flash: frontier intelligence built for speed > [lien](https://blog.google/products/gemini/gemini-3-flash/?ref=camilleroux.com)
- 👉 Un assistant IA sait-il faire du TDD ? 🤔 > [lien](https://www.linkedin.com/pulse/un-assistant-ia-sait-il-faire-du-tdd-xavier-nopre--w9gaf/?trackingId=imZUMbgmcPHES33M0eoylA%3D%3D&ref=camilleroux.com)
- 👉 1,500+ PRs Later: Spotify’s Journey with Our Background Coding Agent (Part 1) | Spotify Engineering > [lien](https://engineering.atspotify.com/2025/11/spotifys-background-coding-agent-part-1?ref=camilleroux.com)
- 👉 GPT Image 1.5 > [lien](https://openai.com/index/new-chatgpt-images-is-here/?ref=camilleroux.com)
- 👉 My USB-C was slow until I tried this ridiculous fix > [lien](https://www.makeuseof.com/usb-c-flip-fix-pin-lanes-explained/?ref=camilleroux.com)
- 👉 Verify email addresses without sending a single email > [lien](https://opensourceprojects.dev/post/f92d73de-f92f-412a-bc8f-08ff5bf80115?ref=camilleroux.com)
- 👉 Conférences : 10 conseils pour être sélectionné·e à un CFP > [lien](https://blog.humancoders.com/conferences-10-conseils-pour-etre-selectionne%C2%B7e-a-un-cfp-3993/?ref=camilleroux.com)
- 👉 Avoid UUIDv4 Primary Keys > [lien](https://andyatkinson.com/avoid-uuid-version-4-primary-keys?ref=camilleroux.com)
- 👉 L'ouïe, ce sens vital > [lien](https://www.radiofrance.fr/franceculture/podcasts/serie-l-ouie-ce-sens-vital?ref=camilleroux.com)
- 👉 Some surprising things about DuckDuckGo > [lien](https://gabrielweinberg.com/p/some-surprising-things-about-duckduckgo?ref=camilleroux.com)
- 👉 Claude Code's DX is too good. And that's a problem > [lien](https://www.bharath.sh/writing/claude-code-dx?ref=camilleroux.com)
- 👉 Stop crawling my HTML you dickheads – use the API > [lien](https://shkspr.mobi/blog/2025/12/stop-crawling-my-html-you-dickheads-use-the-api/?ref=camilleroux.com)
- 👉 Six New Tips for Better Coding With Agents > [lien](https://steve-yegge.medium.com/six-new-tips-for-better-coding-with-agents-d4e9c86e42a9?ref=camilleroux.com)
- 👉 State of AI > [lien](https://openrouter.ai/state-of-ai?ref=camilleroux.com)
- 👉 Spirograph style Lego drawing machine > [lien](https://jkbrickworks.com/simple-drawing-machine/?ref=camilleroux.com)

## Abonnez-vous !

Si cette veille vous a plu, vous pouvez la recevoir chaque semaine :

👉 [Abonnez-vous par e-mail](https://www.camilleroux.com/veille/) *(1 e-mail / semaine, pas de spam, désinscription en un clic)*

Vous pouvez aussi suivre ma veille via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/) ou encore en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).
### L'actu de la semaine (12/12/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-12-12-2025/
Last updated: 2026-05-05T10:01:19.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine :

## L'actu de la semaine

- 👉 The architecture of “not bad”: Decoding the Chinese source code of the void > [lien](https://suggger.substack.com/p/the-architecture-of-not-bad-decoding)
- 👉 GPT-5.2 > [lien](https://openai.com/index/introducing-gpt-5-2/?ref=camilleroux.com)
- 👉 Show HN: Sim – Apache-2.0 n8n alternative > [lien](https://github.com/simstudioai/sim?ref=camilleroux.com)
- 👉 Visual Editor for Cursor Browser (Condor (Tee)) > [lien](https://forum.cursor.com/t/visual-editor-for-cursor-browser/145958?ref=camilleroux.com)
- 👉 OpenAI co-founds the Agentic AI Foundation under the Linux Foundation > [lien](https://openai.com/index/agentic-ai-foundation/?ref=camilleroux.com)
- 👉 Assistant IA pour le code : comment ça marche ? J'en ai codé un ! > [lien](https://www.youtube.com/watch?v=TodO0qrsDjw&ref=camilleroux.com)
- 👉 Shaders. > [lien](https://makingsoftware.com/chapters/shaders?ref=camilleroux.com)
- 👉 Mistral releases Devstral2 and Mistral Vibe CLI > [lien](https://mistral.ai/news/devstral-2-vibe-cli?ref=camilleroux.com)
- 👉 If you're going to vibe code, why not do it in C? > [lien](https://stephenramsay.net/posts/vibe-coding.html?ref=camilleroux.com)
- 👉 10 Years of Let's Encrypt > [lien](https://letsencrypt.org/2025/12/09/10-years?ref=camilleroux.com)
- 👉 A series of tricks and techniques I learned doing tiny GLSL demos > [lien](https://blog.pkh.me/p/48-a-series-of-tricks-and-techniques-i-learned-doing-tiny-glsl-demos.html?ref=camilleroux.com)
- 👉 Periodic Spaces > [lien](https://ianthehenry.com/posts/periodic-spaces/?ref=camilleroux.com)
- 👉 Peut-on vraiment attraper froid ?❄️ (The French Virologist) > [lien](https://thefrenchvirologist.substack.com/p/peut-on-vraiment-attraper-froid)
- 👉 37 Signals Fizzy Kanban board > [lien](https://beautifulruby.com/code/fizzy?ref=camilleroux.com)
- 👉 RubyWorld Conference 2025: PicoRuby, mruby Girls, and the Future of Embedded Ruby > [lien](https://rubystacknews.com/2025/12/08/rubyworld-conference-2025-picoruby-mruby-girls-and-the-future-of-embedded-ruby/?ref=camilleroux.com)
- 👉 Construire une application indépendante de la tech US en 2025 (hlassiege) > [lien](https://eventuallycoding.com/2025/12/building-independent-tech-2025?ref=camilleroux.com)
- 👉 Show HN: Fanfa – Interactive and animated Mermaid diagrams > [lien](https://fanfa.dev/?ref=camilleroux.com)
- 👉 Mac Cleaner CLI: Free and Open Source Mac Cleanup Tool > [lien](https://github.com/guhcostan/mac-cleaner-cli?ref=camilleroux.com)
- 👉 Introducing n8n 2.0 > [lien](https://blog.n8n.io/introducing-n8n-2-0/?ref=camilleroux.com)
- 👉 Moins chauffer en hiver, ça ne sert à rien ? (la loi de refroidissement de Newton) > [lien](https://www.youtube.com/watch?v=g73LSSAo0FY&ref=camilleroux.com)

## Abonnez-vous !

Si cette veille vous a plu, vous pouvez la recevoir chaque semaine :

👉 [Abonnez-vous par e-mail](https://www.camilleroux.com/veille/) *(1 e-mail / semaine, pas de spam, désinscription en un clic)*

Vous pouvez aussi suivre ma veille via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/) ou encore en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).
### L'actu de la semaine (05/12/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-05-12-2025/
Last updated: 2026-05-05T10:01:20.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine :

## L'actu de la semaine

- 👉 The Thinking Game | Full documentary | Tribeca Film Festival official selection > [lien](https://www.youtube.com/watch?v=d95J8yzvjbQ&t=865s&ref=camilleroux.com)
- 👉 FLUX.2 > [lien](https://bfl.ai/models/flux-2?ref=camilleroux.com)
- 👉 The RAM Shortage Comes for Us All > [lien](https://www.jeffgeerling.com/blog/2025/ram-shortage-comes-us-all?ref=camilleroux.com)
- 👉 Exploring Large HTML Documents on the Web > [lien](https://calendar.perfplanet.com/2025/exploring-large-html-documents-on-the-web/?ref=camilleroux.com)
- 👉 Paged Out > [lien](https://pagedout.institute/?ref=camilleroux.com)
- 👉 Why So Serious? (A Response to Ruby Is Not a Serious Programming Language) (robbyonrails.com via soulcutter) > [lien](https://robbyonrails.com/articles/2025/12/01/why-so-serious/?ref=camilleroux.com)
- 👉 Mistral 3 family of models released > [lien](https://mistral.ai/news/mistral-3?ref=camilleroux.com)
- 👉 Getting AI to Write TSL That Works > [lien](https://threejsroadmap.com/blog/getting-ai-to-write-tsl-that-works?ref=camilleroux.com)
- 👉 Don't Click Here (dont-click-here.com via lr0) > [lien](https://www.dont-click-here.com/?ref=camilleroux.com)
- 👉 Anthropic: AI agents find $4.6M in blockchain smart contract exploits > [lien](https://red.anthropic.com/2025/smart-contracts/?ref=camilleroux.com)
- 👉 Sycophancy is the first LLM "dark pattern" > [lien](https://www.seangoedecke.com/ai-sycophancy/?ref=camilleroux.com)
- 👉 Mozilla's latest quagmire > [lien](https://rubenerd.com/mozillas-latest-quagmire/?ref=camilleroux.com)
- 👉 Why Is ChatGPT for Mac So Good? > [lien](https://allenpike.com/2025/why-is-chatgpt-so-good-claude?ref=camilleroux.com)
- 👉 Writing a good Claude.md > [lien](https://www.humanlayer.dev/blog/writing-a-good-claude-md?ref=camilleroux.com)
- 👉 The Life of a Packet in the Linux kernel > [lien](https://www.0xkato.xyz/life-of-a-packet-in-the-linux-kernel/?ref=camilleroux.com)
- 👉 Payer par téléphone est-il dangereux ? (analyse technique 🤓) > [lien](https://www.youtube.com/watch?v=illzZ1-xvg8&ref=camilleroux.com)
- 👉 La faille qui pouvait lire dans la mémoire d’Internet > [lien](https://www.youtube.com/watch?v=SKwEkMrG-8A&ref=camilleroux.com)
- 👉 Pas de GPS? Pas de problème. Notre appli détecte maintenant les véhicules sous terre. > [lien](https://blog.transitapp.com/fr/go-dans-le-metro/?ref=camilleroux.com)
- 👉 The Math That Reveals What Millions Can't See > [lien](https://www.youtube.com/watch?v=LEewrwTjOhQ&ref=camilleroux.com)

## Abonnez-vous !

Si cette veille vous a plu, vous pouvez la recevoir chaque semaine :

👉 [Abonnez-vous par e-mail](https://www.camilleroux.com/veille/) *(1 e-mail / semaine, pas de spam, désinscription en un clic)*

Vous pouvez aussi suivre ma veille via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/) ou encore en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).
### L'actu de la semaine (28/11/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-28-11-2025/
Last updated: 2026-05-05T10:01:22.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Ray Marching Soft Shadows in 2D (2020) > [lien](https://www.rykap.com/2020/09/23/distance-fields/?ref=camilleroux.com)
- 👉 MIT study finds AI can replace 11.7% of U.S. workforce > [lien](https://www.cnbc.com/2025/11/26/mit-study-finds-ai-can-already-replace-11point7percent-of-us-workforce.html?ref=camilleroux.com)
- 👉 Voyager 1 is about to reach one light-day from earth > [lien](https://scienceclock.com/voyager-1-is-about-to-reach-one-light-day-from-earth/?ref=camilleroux.com)
- 👉 EU approves Chat Control policy > [lien](https://www.techradar.com/vpn/vpn-privacy-security/chat-control-eu-lawmakers-finally-agree-on-the-voluntary-scanning-of-your-private-chats?ref=camilleroux.com)
- 👉 L'autonomie des IA expliquée aux humains > [lien](https://www.youtube.com/watch?v=nqFlQJI6OrE&ref=camilleroux.com)
- 👉 Unifying Wikipedia mobile and desktop domains (techblog.wikimedia.org by krinkle) > [lien](https://techblog.wikimedia.org/2025/11/21/unifying-mobile-and-desktop-domains/?ref=camilleroux.com)
- 👉 Mobile browsers see telephone numbers everywhere (sethmlarson.dev via EvanHahn) > [lien](https://sethmlarson.dev/mobile-browsers-and-telephone-numbers?ref=camilleroux.com)
- 👉 Framadate fait peau neuve : une nouvelle version plus moderne et mobile (Framasoft) > [lien](https://framablog.org/2025/11/25/framadate-fait-peau-neuve/?ref=camilleroux.com)
- 👉 Linus Torvalds: Vibe coding is fine, but not for production > [lien](https://www.theregister.com/2025/11/18/linus%5Ftorvalds%5Fvibe%5Fcoding/?ref=camilleroux.com)
- 👉 Hugo Static Site on Cloudflare > [lien](https://techlife.blog/posts/hugo-static-site-on-cloudflare/?ref=camilleroux.com)
- 👉 Improved Plan Mode, AI Code Review in Editor, and Instant Grep · Cursor > [lien](https://cursor.com/changelog/2-1?ref=camilleroux.com)
- 👉 Personal blogs are back, should niche blogs be next? > [lien](https://disassociated.com/personal-blogs-back-niche-blogs-next/?ref=camilleroux.com)

Pour recevoir les prochaines par e-mail, [abonnez-vous](https://www.camilleroux.com/veille/) !
### L'actu de la semaine (21/11/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-21-11-2025/
Last updated: 2026-05-05T10:01:23.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Quand le bullshit s'infiltre à l'hôpital 😤 (Enquête) > [lien](https://www.youtube.com/watch?v=ILTgwty4bWM&ref=camilleroux.com)
- 👉 210 IQ Is Not Enough > [lien](https://taylor.town/iq-not-enough?ref=camilleroux.com)
- 👉 Introducing Nano Banana Pro > [lien](https://blog.google/technology/ai/nano-banana-pro/?ref=camilleroux.com)
- 👉 What Killed Perl? (entropicthoughts.com via tiff) > [lien](https://entropicthoughts.com/what-killed-perl?ref=camilleroux.com)
- 👉 Défaillance du réseau Cloudflare le 18 novembre 2025 > [lien](https://blog.cloudflare.com/fr-fr/18-november-2025-outage/?ref=camilleroux.com)
- 👉 Blender 5.0 > [lien](https://www.blender.org/download/releases/5-0/?ref=camilleroux.com)
- 👉 What if you don't need MCP at all? > [lien](https://mariozechner.at/posts/2025-11-02-what-if-you-dont-need-mcp/?ref=camilleroux.com)
- 👉 Unflip – a puzzle game about XOR patterns of squares > [lien](https://unflipgame.com/?ref=camilleroux.com)
- 👉 Le Vibe Coding est justement une raison d'avoir besoin de devs > [lien](https://skwi.substack.com/p/le-vibe-coding-est-justement-une)
- 👉 toon-format/toon: 🎒 Token-Oriented Object Notation (TOON) – Compact, human-readable, schema-aware JSON for LLM prompts. Spec, benchmarks, TypeScript SDK. > [lien](https://github.com/toon-format/toon?ref=camilleroux.com)
- 👉 J'ai filmé des aveugles en vacances : un festival d’imprévus > [lien](https://www.youtube.com/watch?v=dbNbqN%5FE7AU&ref=camilleroux.com)

Pour recevoir les prochaines par e-mail, [abonnez-vous](https://www.camilleroux.com/veille/) !
### L'actu de la semaine (14/11/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-14-11-2025/
Last updated: 2026-05-05T10:01:24.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Randomness Testing Guide > [lien](https://random.tastemaker.design/?ref=camilleroux.com)
- 👉 fuckborderradius.com > [lien](https://fuckborderradius.com/?ref=camilleroux.com)
- 👉 Mini: 3D Rotation (Xor) > [lien](https://mini.gmshaders.com/p/3d-rotation?ref=camilleroux.com)
- 👉 Homebrew v5.0.0: The Missing Package Manager for macOS (or Linux) (brew.sh via colindean) > [lien](https://brew.sh/2025/11/12/homebrew-5.0.0/?ref=camilleroux.com)
- 👉 Who Still Uses Cash? > [lien](https://www.voronoiapp.com/economy/Who-Still-Uses-Cash-7090?ref=camilleroux.com)
- 👉 Laptops with Stickers > [lien](https://stickertop.art/main/?ref=camilleroux.com)
- 👉 Valve Announces New Steam Machine, Steam Controller and Steam Frame > [lien](https://www.phoronix.com/news/Steam-Machines-Frame-2026?ref=camilleroux.com)
- 👉 Archive or Delete? > [lien](https://email-is-good.com/2025/11/05/archive-or-delete/?ref=camilleroux.com)
- 👉 GPT-5.1: A smarter, more conversational ChatGPT > [lien](https://openai.com/index/gpt-5-1/?ref=camilleroux.com)
- 👉 FFmpeg to Google: Fund Us or Stop Sending Bugs > [lien](https://thenewstack.io/ffmpeg-to-google-fund-us-or-stop-sending-bugs/?ref=camilleroux.com)
- 👉 Simulating a Planet on the GPU: Part 1 > [lien](https://www.patrickcelentano.com/blog/planet-sim-part-1?ref=camilleroux.com)
- 👉 diet103/claude-code-infrastructure-showcase: Examples of my Claude Code infrastructure with skill auto-activation, hooks, and agents > [lien](https://github.com/diet103/claude-code-infrastructure-showcase?ref=camilleroux.com)

Pour recevoir les prochaines par e-mail, [abonnez-vous](https://www.camilleroux.com/veille/) !
### L'actu de la semaine (07/11/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-07-11-2025/
Last updated: 2026-05-05T10:01:25.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Fiber reduces overall mortality by 23% > [lien](https://www.empirical.health/blog/dietary-fiber-reduces-all-cause-morality/?ref=camilleroux.com)
- 👉 apps.apple.com: App Store web version (github.com via confusedalex) > [lien](https://github.com/rxliuli/apps.apple.com?ref=camilleroux.com)
- 👉 Developers are choosing older AI models, and the data explains why > [lien](https://www.augmentcode.com/blog/developers-are-choosing-older-ai-models-and-16b-tokens-of-data-explain-why?ref=camilleroux.com)
- 👉 Comment être refusé à coup sûr à un CFP ? (remi) > [lien](https://www.webofmars.com/blog/2025-10-29%5Fcomment-etre-refuser-a-un-cfp/?ref=camilleroux.com)
- 👉 URLs are state containers > [lien](https://alfy.blog/2025/10/31/your-url-is-your-state.html?ref=camilleroux.com)
- 👉 Linux gamers on Steam cross over the 3% mark > [lien](https://www.gamingonlinux.com/2025/11/linux-gamers-on-steam-finally-cross-over-the-3-mark/?ref=camilleroux.com)
- 👉 UBCO study debunks the idea that the universe is a computer simulation - UBC's Okanagan News > [lien](https://news.ok.ubc.ca/2025/10/30/ubco-study-debunks-the-idea-that-the-universe-is-a-computer-simulation/?ref=camilleroux.com)
- 👉 Le jour où l'Homme a battu la machine. > [lien](https://www.youtube.com/watch?v=Yo5vRHJ5y0Y&ref=camilleroux.com)

Pour recevoir les prochaines par e-mail, [abonnez-vous](https://www.camilleroux.com/veille/) !
### L'actu de la semaine (31/10/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-31-10-2025/
Last updated: 2026-05-05T10:01:27.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Introducing Cursor 2.0 and Composer · Cursor > [lien](https://cursor.com/blog/2-0?ref=camilleroux.com)
- 👉 Do Red Dead Redemption 2's Power Lines Connect to Anything? > [lien](https://www.youtube.com/watch?v=mTtMCoJrGxk&ref=camilleroux.com)
- 👉 L'incroyable ingénierie derrière la conception des métros > [lien](https://www.youtube.com/watch?v=RMXJ2PW8rrE&ref=camilleroux.com)
- 👉 Just use cURL > [lien](https://justuse.org/curl/?ref=camilleroux.com)
- 👉 You Already Have a Git Server > [lien](https://maurycyz.com/misc/easy%5Fgit/?ref=camilleroux.com)
- 👉 Welcome to Heroku Vibes > [lien](https://www.heroku.com/blog/turn-ideas-into-apps-heroku-vibes-pilot/?ref=camilleroux.com)
- 👉 The new calculus of AI-based coding > [lien](https://blog.joemag.dev/2025/10/the-new-calculus-of-ai-based-coding.html?ref=camilleroux.com)
- 👉 YouTube Just Ate TV. It's Only Getting Started > [lien](https://www.hollywoodreporter.com/business/digital/youtube-impact-tv-sports-late-night-comedy-shows-1236400353/?ref=camilleroux.com)
- 👉 We saved $500k per year by rolling our own "S3" > [lien](https://engineering.nanit.com/how-we-saved-500-000-per-year-by-rolling-our-own-s3-6caec1ee1143?ref=camilleroux.com)
- 👉 Should LLMs just treat text content as an image? > [lien](https://www.seangoedecke.com/text-tokens-as-image-tokens/?ref=camilleroux.com)
- 👉 Study finds COVID-19 mRNA vaccine sparks immune response to fight cancer > [lien](https://news.ufl.edu/2025/10/covid-vaccine-cancer/?ref=camilleroux.com)

Pour recevoir les prochaines par e-mail, [abonnez-vous](https://www.camilleroux.com/veille/) !
### Automatiser la publication de photos Lightroom sur Instagram (avec n8n)
URL: https://www.camilleroux.com/automatiser-la-publication-de-photos-lightroom-sur-instagram-avec-n8n/
Last updated: 2025-10-28T17:07:24.000Z
J'ai une nouvelle passion en parallèle de l'[art génératif](https://www.camilleroux.com/art-generatif-de-la-decouverte-a-la-publication-dun-projet-dans-un-studio-prestigieux/) : **la photographie de rue/urbaine**. Publier mes photos sur Instagram me prenait trop de temps alors j'ai cherché à automatiser la publication avec n8n.

Entre trouver les bons hashtags, écrire une légende compatible SEO, ajouter les mentions, récupérer les EXIF, penser à l’ALT pour l’accessibilité, la poster à la bonne heure… c’était pénible. J’ai donc relié **Lightroom Cloud** à **Instagram** pour que tout se fasse tout seul via n8n : détection des nouvelles photos, génération de légende/hashtags, ALT, puis publication automatique.

Maintenant, j'ai plus qu'à mettre une photo dans un dossier Lightroom spécifique, et quelques jours plus tard, je vois la photo apparaitre sur mon profil Insta avec la bonne description 👌 

Je vous explique comment j'ai fait !

> **Vous aimez la photo urbaine ?** Je publie mes nouvelles images ici : [**@camillerouxphoto**](https://instagram.com/camillerouxphoto?ref=camilleroux.com).

## Mon workflow d’automatisation Instagram depuis Lightroom Cloud avec n8n

### 1) Lightroom Cloud → file d’attente n8n

Un workflow [n8n](https://www.humancoders.com/formations/n8n-automatisation-ia?ref=camilleroux.com) repère les **nouvelles photos** dans un album Lightroom Cloud via l’API, récupère les **métadonnées EXIF** et génère un premier **ALT**. Les informations de chaque photo sont stockées dans une **file d’attente** (Data Table n8n) en attendant la publication.

![](https://www.camilleroux.com/content/images/2025/10/Capture-d---e--cran-2025-10-28-a---15.32.10.png)

[Importer dans n8n](https://n8n.io/workflows/9692-automate-lightroom-to-instagram-with-claude-ai-alt-text-generator/?ref=camilleroux.com)

![](https://www.camilleroux.com/content/images/2025/10/Capture-d---e--cran-2025-10-28-a---16.26.19.png)

Data table n8n

### 2) Légende SEO + hashtags → publication Instagram

Un second workflow n8n sélectionne la **plus ancienne photo non postée**, crée une **légende courte optimisée** (mots-clés + contexte issu des EXIF/ALT), ajoute **hashtags** et **mentions** pertinents, puis **publie via l’Instagram Graph API**. La file d’attente est mise à jour (ID du post, statut).

#### Exemple de description

> Capturing symmetry and one-point perspective in a modern Tokyo subway corridor  
> iPhone 13 Pro 5.7mm (26mm eq.) — 1/50s · f/1.5 · ISO 125  
> #photography #iphone #subwayphotography #symmetry #urbanphotography #tokyometro #osaka #japan #architecturephotography

![](https://www.camilleroux.com/content/images/2025/10/Capture-d---e--cran-2025-10-28-a---15.32.51.png)

[Importer dans n8n](https://n8n.io/workflows/9694-instagram-auto-publisher-for-lightroom-photos-ai-captions/?ref=camilleroux.com)

### 3) URL publique de l’image

Comme les URLs Lightroom sont privées, un petit workflow n8n génère une **URL publique temporaire** au moment de la publication (Ça permet d'éviter d'avoir à les stocker sur un cloud type S3, Cloudinary... ).

![](https://www.camilleroux.com/content/images/2025/10/Capture-d---e--cran-2025-10-28-a---15.36.52.png)

## Les avantages (et bonnes pratiques Instagram intégrées)

- **Régularité**  
File d’attente (à la Buffer) → publication lissée dans le temps, conforme aux bonnes pratiques.
- **Légendes courtes et contextuelles**  
Mini-description + **EXIF** utiles pour la lecture rapide et la pertinence.
- **Accessibilité**  
**Texte alternatif descriptif** généré systématiquement pour chaque image.
- **Hashtags ciblés (5–10)**  
Mix **génériques** (street/photo) + **spécifiques** (lieu, série, ambiance) pour la découvrabilité.
- **Mentions & géolocalisation pertinentes**  
Ajoutées quand elles apportent du sens et renforcent le contexte.
- **Traçabilité et propreté technique**  
Pas de doublons, suivi **ID/statut** de chaque post, respect de l’**API officielle**.
- **Focus sur la création**  
Le plus important : moins d’opérations manuelles, donc **plus de temps pour faire des photos** !

## Et la suite ?

A partir de cette base, il serait facile d'ajouter d'autres fonctionnalité comme : 

- **Carrousels Instagram** : aujourd'hui chaque photo est publiée séparément mais il pourrait être possible de les publier sous forme de carrousel. Il reste à définir un **marquage dans Lightroom** (collection, mot-clé, métadonnée custom) pour regrouper les images d’un même carousel, puis adapter la file d’attente et la création de conteneurs multiples.
- **Publication Multi-plateformes** : la même base peut alimenter **X, Bluesky, Mastodon, Threads** en ajoutant quelques colonnes dans la Data Table n8n et des workflows de publication dédiés.

> **Vous aimez la photo ou êtes curieux·ses ?** Vous pouvez me suivre sur Instagram [**@camillerouxphoto**](https://instagram.com/camillerouxphoto?ref=camilleroux.com).
### L'actu de la semaine (17/10/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-17-10-2025/
Last updated: 2026-05-05T10:01:28.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 2050: La fin du monde que l’on connaît - entretien avec Jean Marc Jancovici > [lien](https://www.youtube.com/watch?v=1PlyKN58Bn8&ref=camilleroux.com)
- 👉 Introducing Plan Mode · Cursor > [lien](https://cursor.com/blog/plan-mode?ref=camilleroux.com)
- 👉 Thoughts on Omarchy: Slick Distro, Complicated Ethics > [lien](https://tedium.co/2025/10/13/omarchy-linux-distro-commentary/?ref=camilleroux.com)
- 👉 An Interactive Guide to SVG Paths • Josh W. Comeau > [lien](https://www.joshwcomeau.com/svg/interactive-guide-to-paths/?ref=camilleroux.com)
- 👉 A Friendly Introduction to SVG • Josh W. Comeau > [lien](https://www.joshwcomeau.com/svg/friendly-introduction-to-svg/?ref=camilleroux.com)
- 👉 They Don't Have the Money: OpenAI Edition > [lien](https://platformonomics.com/2025/10/they-dont-have-the-money-openai-edition/?ref=camilleroux.com)
- 👉 Crypto Sees More Than $6B in Liquidations > [lien](https://www.bloomberg.com/news/articles/2025-10-10/crypto-sees-more-than-3-billion-in-liquidations-in-past-hour?ref=camilleroux.com)
- 👉 Programming in the Sun: A Year with the Daylight Computer > [lien](https://wickstrom.tech/2025-10-10-programming-in-the-sun-a-year-with-the-daylight-computer.html?ref=camilleroux.com)
- 👉 Automated code reviews via mutation testing > [lien](https://github.com/mbj/mutant?ref=camilleroux.com)

Pour recevoir les prochaines par e-mail, [abonnez-vous](https://www.camilleroux.com/veille/) !
### L'actu de la semaine (10/10/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-10-10-2025/
Last updated: 2026-05-05T10:01:29.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 How does gradient descent work? > [lien](https://centralflows.github.io/part1/?ref=camilleroux.com)
- 👉 Chess.com Regional Pricing: A Case Study > [lien](https://mobeigi.com/blog/economics/chesscom-regional-pricing/?ref=camilleroux.com)
- 👉 GPT-5-Codex is a better AI researcher than me > [lien](https://www.seangoedecke.com/ai-research-with-codex/?ref=camilleroux.com)
- 👉 AI has found 50 bugs in cURL. "AI-native SASTs work well" > [lien](https://etn.se/72494?ref=camilleroux.com)
- 👉 How Europe crushes innovation > [lien](https://www.economist.com/europe/2025/10/02/how-europe-crushes-innovation?ref=camilleroux.com)
- 👉 J'ai codé l'évolution de créatures qui grimpent > [lien](https://www.youtube.com/watch?v=PiWgzThhF9M&ref=camilleroux.com)
- 👉 The Art of Color... Science? > [lien](https://nikonrumors.com/2025/09/30/the-art-of-color-science.aspx/?ref=camilleroux.com)
- 👉 Improved Map Generation | Civilization VII > [lien](https://civilization.2k.com/civ-vii/from-the-devs/map-generation/?ref=camilleroux.com)
- 👉 In Praise of RSS and Controlled Feeds of Information > [lien](https://blog.burkert.me/posts/in%5Fpraise%5Fof%5Fsyndication/?ref=camilleroux.com)
- 👉 Modern Font Stacks > [lien](https://modernfontstacks.com/?ref=camilleroux.com)

Pour recevoir les prochaines par e-mail, [abonnez-vous](https://www.camilleroux.com/veille/) !
### L'actu de la semaine (03/10/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-03-10-2025/
Last updated: 2025-10-03T13:40:09.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Cursor 1.7 > [lien](https://cursor.com/changelog/1-7?ref=camilleroux.com)
- 👉 Why Is Python So Popular in 2025? – The PyCharm Blog > [lien](https://blog.jetbrains.com/pycharm/2025/09/why-is-python-so-popular/?ref=camilleroux.com)
- 👉 Decoding Netflix's AV1 Streams: Here are 10 things I found > [lien](https://singhkays.com/blog/netflix-av1-decode/?ref=camilleroux.com)
- 👉 The RAG Obituary: Killed by agents, buried by context windows > [lien](https://www.nicolasbustamante.com/p/the-rag-obituary-killed-by-agents?ref=camilleroux.com)
- 👉 The secret to great art? Finding someone else to make it > [lien](https://www.ft.com/content/d84c8502-d413-4a26-a59c-494af11978b5?ref=camilleroux.com)
- 👉 How the AI Bubble Will Pop > [lien](https://www.derekthompson.org/p/this-is-how-the-ai-bubble-will-pop?ref=camilleroux.com)
- 👉 N8n added native persistent storage with DataTables > [lien](https://community.n8n.io/t/data-tables-are-here/192256?ref=camilleroux.com)
- 👉 A simple habit that saves my evenings > [lien](https://alikhil.dev/posts/the-simple-habit-that-saves-my-evenings/?ref=camilleroux.com)
- 👉 Les échecs à l’ère de l’IA, avec Laurent Fressinet, grand maître international : un podcast à écouter en ligne | France Inter > [lien](https://www.radiofrance.fr/franceinter/podcasts/serie-les-echecs-a-l-ere-des-machines-pourquoi-joue-t-on-encore-alors-qu-on-est-surs-de-perdre?ref=camilleroux.com)
- 👉 Claude Sonnet 4.5 > [lien](https://www.anthropic.com/news/claude-sonnet-4-5?ref=camilleroux.com)
- 👉 Hiring only senior engineers is killing companies > [lien](https://workweave.dev/blog/hiring-only-senior-engineers-is-killing-companies?ref=camilleroux.com)
- 👉 Le mail qui a terrorisé le monde de la crypto > [lien](https://www.youtube.com/watch?v=GA8s59pD3h8&ref=camilleroux.com)
- 👉 ChromeDevTools/chrome-devtools-mcp: Chrome DevTools for coding agents > [lien](https://github.com/ChromeDevTools/chrome-devtools-mcp/?ref=camilleroux.com)
- 👉 PostgreSQL 18 Released! > [lien](https://www.postgresql.org/about/news/postgresql-18-released-3142/?ref=camilleroux.com)
- 👉 PUBLIK KEY KRYPTO > [lien](https://idea-instructions.com/public-key/?ref=camilleroux.com)
- 👉 Cloudflare Introduces NET Dollar to Support a New Business Model for the AI-Driven Internet > [lien](https://www.cloudflare.com/press/press-releases/2025/cloudflare-introduces-net-dollar-to-support-a-new-business-model-for-the-ai-driven-internet/?ref=camilleroux.com)
- 👉 \[podcast\] Passion du code VS santé mentale, partie 2 > [lien](https://www.youtube.com/watch?v=Kw6FnqGW0eI&ref=camilleroux.com)
- 👉 Pairing with Claude Code to rebuild my startup's website > [lien](https://blog.nseldeib.com/p/pairing-with-claude-code-to-rebuild?ref=camilleroux.com)
- 👉 No reachable chess position with more than 218 moves > [lien](https://lichess.org/@/Tobs40/blog/there-is-no-reachable-chess-position-with-more-than-218-moves/a5xdxeqs?ref=camilleroux.com)

## Abonnez-vous

Recevez ma veille par e-mail tous les vendredis

S'abonner 

E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. 

Pas de spam. Désabonnez-vous quand vous voulez.
### L'actu de la semaine (26/09/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-26-09-2025/
Last updated: 2025-09-26T11:22:53.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Cosmic simulations that once needed supercomputers now run on a laptop > [lien](https://www.sciencedaily.com/releases/2025/09/250918225001.htm?ref=camilleroux.com)
- 👉 Sarah qui ? Ça raccroche ! (tifriis) > [lien](https://framablog.org/2025/09/23/sarah-qui-ca-raccroche/?ref=camilleroux.com)
- 👉 77% of sites lost keyword visibility after Google removed num=100: Data (Danny Goodwin) > [lien](https://searchengineland.com/google-num100-impact-data-462231?ref=camilleroux.com)
- 👉 800 Years of English Handwriting > [lien](https://artsandculture.google.com/story/800-years-of-english-handwriting/eAURodcOgMzFIw?ref=camilleroux.com)
- 👉 Store Data Natively in n8n \[Data Tables Demo\] > [lien](https://www.youtube.com/watch?v=ljkiIkt6lZ4&ref=camilleroux.com)
- 👉 Replace PostgreSQL with Git for your next project > [lien](https://devcenter.upsun.com/posts/why-you-should-replace-postgresql-with-git-for-your-next-project/?ref=camilleroux.com)
- 👉 Product Hunt is dead > [lien](https://sedimental.org/product%5Fhunt%5Fis%5Fdead.html?ref=camilleroux.com)
- 👉 L'infiltration la plus audacieuse de la décennie > [lien](https://www.youtube.com/watch?v=8vnutj0Mrc4&ref=camilleroux.com)
- 👉 Quicksort explained IKEA-style > [lien](https://idea-instructions.com/quick-sort/?ref=camilleroux.com)
- 👉 A Beautiful Maths Game > [lien](https://sinerider.com/?ref=camilleroux.com)
- 👉 Beyond the Front Page: A Personal Guide to Hacker News > [lien](https://hsu.cy/2025/09/how-to-read-hn/?ref=camilleroux.com)
- 👉 How I, a non-developer, read the tutorial you, a developer, wrote for me > [lien](https://anniemueller.com/posts/how-i-a-non-developer-read-the-tutorial-you-a-developer-wrote-for-me-a-beginner?ref=camilleroux.com)
- 👉 Dev Culture Is Dying the Curious Developer Is Gone > [lien](https://dayvster.com/blog/dev-culture-is-dying-the-curious-developer-is-gone/?ref=camilleroux.com)
- 👉 Tonemaps > [lien](https://mini.gmshaders.com/p/tonemaps?ref=camilleroux.com)
- 👉 Rails Needs New Governance > [lien](https://davidcel.is/articles/rails-needs-new-governance?ref=camilleroux.com)
- 👉 You're not using LLMs enough > [lien](https://florianbrand.de/posts/use-llms-more?ref=camilleroux.com)
- 👉 iTerm2 Web Browser > [lien](https://iterm2.com/documentation-web.html?ref=camilleroux.com)
- 👉 The EU Just Killed ARR > [lien](https://paid.ai/blog/ai-monetization/eu-data-act-killed-arr?ref=camilleroux.com)

## Abonnez-vous

Recevez ma veille par e-mail tous les vendredis

S'abonner 

E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. 

Pas de spam. Désabonnez-vous quand vous voulez.
### L'actu de la semaine (19/09/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-19-09-2025/
Last updated: 2025-09-19T12:34:16.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Z-Event : Anti-DDOS, Rust et apprentissage par l'erreur > [lien](https://proxyfil.fr/blog/posts/retex-zevent2025/?ref=camilleroux.com)
- 👉 Counter-DDOS, Rust and learning by mistakes > [lien](https://proxyfil.fr//blog/posts/retex-zevent2025/?ref=camilleroux.com)
- 👉 YouTube addresses lower view counts which seem to be caused by ad blockers > [lien](https://9to5google.com/2025/09/16/youtube-lower-view-counts-ad-blockers/?ref=camilleroux.com)
- 👉 How to Motivate Yourself to Do a Thing You Don't Want to Do > [lien](https://ashleyjanssen.com/how-to-motivate-yourself-to-do-a-thing-you-dont-want-to-do/?ref=camilleroux.com)
- 👉 Screen readers do not need to be saved by AI > [lien](https://craigabbott.co.uk/blog/screen-readers-do-not-need-saved-by-ai/?ref=camilleroux.com)
- 👉 Apple has a private CSS property to add Liquid Glass effects to web content > [lien](https://alastair.is/apple-has-a-private-css-property-to-add-liquid-glass-effects-to-web-content/?ref=camilleroux.com)
- 👉 PayPal to support Ethereum and Bitcoin > [lien](https://newsroom.paypal-corp.com/2025-09-15-PayPal-Ushers-in-a-New-Era-of-Peer-to-Peer-Payments,-Reimagining-How-Money-Moves-to-Anyone,-Anywhere?ref=camilleroux.com)
- 👉 Turgot Map of Paris > [lien](https://en.wikipedia.org/wiki/Turgot%5Fmap%5Fof%5FParis?ref=camilleroux.com)
- 👉 Why do software developers love complexity? > [lien](https://kyrylo.org/software/2025/08/21/why-do-software-developers-love-complexity.html?ref=camilleroux.com)
- 👉 "Your" vs. "My" in user interfaces > [lien](https://adamsilver.io/blog/your-vs-my-in-user-interfaces/?ref=camilleroux.com)
- 👉 Just Use HTML > [lien](https://gomakethings.com/just-use-html/?ref=camilleroux.com)
- 👉 You’re a slow thinker. Now what? > [lien](https://chillphysicsenjoyer.substack.com/p/youre-a-slow-thinker-now-what)
- 👉 ChatGPT Sent Me to the ER > [lien](https://benorenstein.substack.com/p/chatgpt-sent-me-to-the-er)
- 👉 A store that generates products from anything you type in search > [lien](https://anycrap.shop/?ref=camilleroux.com)
- 👉 Perceived Age > [lien](https://sdan.io/blog/perceived-age?ref=camilleroux.com)
- 👉 Bannir les nombres magiques > [lien](https://www.youtube.com/watch?v=kUVuvz-GV0o&ref=camilleroux.com)

## Abonnez-vous

Recevez ma veille par e-mail tous les vendredis

S'abonner 

E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. 

Pas de spam. Désabonnez-vous quand vous voulez.
### L'actu de la semaine (12/09/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-12-09-2025/
Last updated: 2025-09-12T11:58:53.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Nano Banana image examples > [lien](https://github.com/PicoTrex/Awesome-Nano-Banana-images/blob/main/README%5Fen.md?ref=camilleroux.com)
- 👉 L’entreprise entre mecs - Les Couilles sur la table > [lien](https://www.binge.audio/podcast/les-couilles-sur-la-table/lentreprise-ce-monde-dhommes?ref=camilleroux.com)
- 👉 Evaluation des IA : souffler dans l'algotest > [lien](https://www.radiofrance.fr/franceculture/podcasts/la-science-cqfd/l-ia-souffle-dans-l-algotest-1340696?ref=camilleroux.com)
- 👉 Ce que les géants de la photo ne vous diront jamais > [lien](https://www.youtube.com/watch?v=SYNsC9rYDbU&ref=camilleroux.com)
- 👉 Creating larger projects with LLM (as a coder) > [lien](https://medium.com/@wojtek.jurkowlaniec/coding-workflow-with-llm-on-larger-projects-87dd2bf6fd2c?ref=camilleroux.com)
- 👉 Dot Noise (Xor) > [lien](https://mini.gmshaders.com/p/dot-noise?ref=camilleroux.com)
- 👉 Tomorrow's emoji today: Unicode 17.0 > [lien](https://jenniferdaniel.substack.com/p/tomorrows-emoji-today-unicode-170)
- 👉 All 54 lost clickwheel iPod games have now been preserved for posterity > [lien](https://arstechnica.com/gaming/2025/09/all-54-lost-clickwheel-ipod-games-have-now-been-preserved-for-posterity/?ref=camilleroux.com)
- 👉 Rendering flame fractals with a compute shader (2023) > [lien](https://wrighter.xyz/blog/2023%5F08%5F17%5Fflame%5Ffractals%5Fin%5Fcomp%5Fshader?ref=camilleroux.com)
- 👉 TikTok won. Now everything is 60 seconds > [lien](https://www.thenexus.media/tiktok-won-now-everything-is-60-seconds/?ref=camilleroux.com)
- 👉 Les 50 statistiques clés sur le quotidien des développeurs (Human Coders) > [lien](https://blog.humancoders.com/les-50-statistiques-cles-sur-le-quotidien-des-developpeurs-3821/?ref=camilleroux.com)
- 👉 Video Game Blurs (and how the best one works) > [lien](https://blog.frost.kiwi/dual-kawase/?ref=camilleroux.com)
- 👉 Being Good Isn't Enough > [lien](https://joshs.bearblog.dev/being-good-isnt-enough/?ref=camilleroux.com)
- 👉 GPT-5 Thinking in ChatGPT (a.k.a. Research Goblin) is shockingly good at search > [lien](https://simonwillison.net/2025/Sep/6/research-goblin/?ref=camilleroux.com)
- 👉 The demo scene is dying, but that's alright > [lien](https://www.datagubbe.se/sceneherit/?ref=camilleroux.com)
- 👉 Tokyo has an unmanned, honor-system electronics and appliance shop > [lien](https://soranews24.com/2021/08/21/tokyo-has-a-completely-unmanned-honor-system-electronics-and-appliance-shop%E3%80%90photos%E3%80%91/?ref=camilleroux.com)
- 👉 Immich – High performance self-hosted photo and video management > [lien](https://github.com/immich-app/immich?ref=camilleroux.com)
- 👉 How RSS beat Microsoft > [lien](https://buttondown.com/blog/rss-vs-ice?ref=camilleroux.com)
- 👉 The art world is in a precarious state > [lien](https://news.artnet.com/market/intelligence-report-storm-2025-2684512?ref=camilleroux.com)
- 👉 Mistral AI raises 1.7B€, enters strategic partnership with ASML > [lien](https://mistral.ai/news/mistral-ai-raises-1-7-b-to-accelerate-technological-progress-with-ai?ref=camilleroux.com)

## Abonnez-vous

Recevez ma veille par e-mail tous les vendredis

S'abonner 

E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. 

Pas de spam. Désabonnez-vous quand vous voulez.
### L'actu de la semaine (05/09/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-05-09-2025/
Last updated: 2025-09-12T11:58:00.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 I'm a High Schooler. AI Is Demolishing My Education > [lien](https://www.theatlantic.com/technology/archive/2025/09/high-school-student-ai-education/684088/?ref=camilleroux.com)
- 👉 The Color of the Future: A history of blue > [lien](https://www.hopefulmons.com/p/the-color-of-the-future?ref=camilleroux.com)
- 👉 30 minutes with a stranger > [lien](https://pudding.cool/2025/06/hello-stranger/?ref=camilleroux.com)
- 👉 Atlassian is acquiring the Browser Company > [lien](https://www.cnbc.com/2025/09/04/atlassian-the-browser-company-deal.html?ref=camilleroux.com)
- 👉 WiFi signals can measure heart rate–no wearables needed > [lien](https://news.ucsc.edu/2025/09/pulse-fi-wifi-heart-rate/?ref=camilleroux.com)
- 👉 Action was the best 8-bit programming language > [lien](https://www.goto10retro.com/p/action-was-the-best-8-bit-programming?ref=camilleroux.com)
- 👉 You no longer need JavaScript > [lien](https://lyra.horse/blog/2025/08/you-dont-need-js/?ref=camilleroux.com)
- 👉 How to Participate in the Ruby Community > [lien](https://www.rubynewbie.org/10-ways-to-participate-in-the-ruby-community?ref=camilleroux.com)

## Abonnez-vous

Recevez ma veille par e-mail tous les vendredis

S'abonner 

E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. 

Pas de spam. Désabonnez-vous quand vous voulez.
### L'actu de la semaine (29/08/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-29-08-2025/
Last updated: 2025-08-29T11:08:23.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Navo | Tu ne mentiras point | Continue tu m'intéresses > [lien](https://shows.acast.com/continue-tu-minteresses/episodes/navo-tu-ne-mentiras-point?ref=camilleroux.com)
- 👉 Rendering an ASCII game in real-time with AI (100ms latency) > [lien](https://blog.jeffschomay.com/rendering-a-game-in-real-time-with-ai?ref=camilleroux.com)
- 👉 Researchers find evidence of ChatGPT buzzwords turning up in everyday speech > [lien](https://news.fsu.edu/news/education-society/2025/08/26/on-screen-and-now-irl-fsu-researchers-find-evidence-suggesting-chatgpt-influences-how-we-speak/?ref=camilleroux.com)
- 👉 Japan's Creepiest Station > [lien](https://www.tokyocowboy.co/articles/doai-eki-japans-creepiest-station?ref=camilleroux.com)
- 👉 What are OKLCH colors? > [lien](https://jakub.kr/components/oklch-colors?ref=camilleroux.com)
- 👉 DigitalPlatDev/FreeDomain at opensourceprojects.dev > [lien](https://github.com/DigitalPlatDev/FreeDomain?ref=camilleroux.com)
- 👉 Historical Tech Tree > [lien](https://www.historicaltechtree.com/?ref=camilleroux.com)
- 👉 Writing with LLM is not a shame > [lien](https://reflexions.florianernotte.be/post/ai-transparency/?ref=camilleroux.com)
- 👉 Valve Software handbook for new employees \[pdf\] > [lien](https://cdn.akamai.steamstatic.com/apps/valve/Valve%5FNewEmployeeHandbook.pdf?ref=camilleroux.com)
- 👉 Prendre conscience des inégalités dans le couple, avec Titiou Lecoq > [lien](https://www.radiofrance.fr/franceculture/podcasts/le-journal-de-l-eco/prendre-conscience-des-inegalites-dans-le-couple-avec-titiou-lecoq-8611033?ref=camilleroux.com)
- 👉 Comment fonctionne votre mémoire : S11 : Comment fonctionne votre mémoire avec Mickaël Laisne : l'intégrale (podcast@radiofrance.com (Radio France)) > [lien](https://www.radiofrance.fr/franceculture/podcasts/votre-cerveau?ref=camilleroux.com)
- 👉 L'impact des écrans : S9 : L'impact des écrans avec Séverine Erhel : l'intégrale (podcast@radiofrance.com (Radio France)) > [lien](https://www.radiofrance.fr/franceculture/podcasts/votre-cerveau?ref=camilleroux.com)
- 👉 Volumetric Raymarching (Xor) > [lien](https://mini.gmshaders.com/p/volumetric?ref=camilleroux.com)
- 👉 Is moderate drinking healthy? Scientists say the idea is outdated > [lien](https://news.stanford.edu/stories/2025/08/moderate-alcohol-consumption-drinking-health-benefits-impacts-research?ref=camilleroux.com)
- 👉 Pourquoi vous devriez lancer un blog (themimitoof) > [lien](https://themimitoof.fr/pourquoi-vous-devriez-lancer-un-blog/?ref=camilleroux.com)

## Abonnez-vous

Recevez ma veille par e-mail tous les vendredis

S'abonner 

E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. 

Pas de spam. Désabonnez-vous quand vous voulez.
### L'actu de la semaine (22/08/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-22-08-2025/
Last updated: 2025-08-29T11:08:17.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Why I'm all-in on Zen Browser > [lien](https://werd.io/why-im-all-in-on-zen-browser/?ref=camilleroux.com)
- 👉 Geotoy – Shadertoy for 3D Geometry > [lien](https://3d.ameo.design/geotoy?ref=camilleroux.com)
- 👉 Notion releases offline mode > [lien](https://www.notion.com/help/guides/working-offline-in-notion-everything-you-need-to-know?ref=camilleroux.com)
- 👉 AGENTS.md – Open format for guiding coding agents > [lien](https://agents.md/?ref=camilleroux.com)
- 👉 The End of Handwriting > [lien](https://www.wired.com/story/the-end-of-handwriting/?ref=camilleroux.com)
- 👉 How I Made Ruby Faster Than Ruby > [lien](https://noteflakes.com/articles/2025-08-18-how-to-make-ruby-faster?ref=camilleroux.com)
- 👉 How to Think About GPUs > [lien](https://jax-ml.github.io/scaling-book/gpus/?ref=camilleroux.com)
- 👉 tobi/try: fresh directories for every vibe > [lien](https://github.com/tobi/try?ref=camilleroux.com)
- 👉 Why LLMs Can't Really Build Software (Conrad Irwin) > [lien](https://zed.dev/blog/why-llms-cant-build-software?ref=camilleroux.com)
- 👉 Comment parler intelligemment d'intelligence ? > [lien](https://www.youtube.com/watch?v=AwUpxjODogQ&ref=camilleroux.com)
- 👉 Simulator of the life of a 30-year-old in the UK > [lien](https://nicksimulator.com/?ref=camilleroux.com)
- 👉 Dirty Coding Tricks (2009) (gamedeveloper.com via chamlis) > [lien](https://www.gamedeveloper.com/programming/dirty-coding-tricks?ref=camilleroux.com)
- 👉 Le jeu vidéo qui ne voulait pas être un jeu > [lien](https://www.youtube.com/watch?v=jySrDUpfnro&ref=camilleroux.com)
- 👉 One person was able to claim 20M IPs, or 9% of all IPv4 hosts > [lien](https://lists.nanog.org/archives/list/nanog@lists.nanog.org/thread/MMCCEQKA4UPGGWFWEBWLYKHTYCAOQIZS/?ref=camilleroux.com#MMCCEQKA4UPGGWFWEBWLYKHTYCAOQIZS)
- 👉 Monday – A personality experiment > [lien](https://chatgpt.com/g/g-67ec3b78892481918c89067962526695-monday?ref=camilleroux.com)
- 👉 Blue-collar jobs are gaining popularity as AI threatens office work > [lien](https://www.nbcnews.com/business/business-news/ai-which-jobs-are-skilled-trades-protected-what-to-know-rcna223249?ref=camilleroux.com)
- 👉 Forget Netflix, Volkswagen locks horsepower behind paid subscription > [lien](https://www.autoexpress.co.uk/volkswagen/367566/forget-netflix-volkswagen-locks-horsepower-behind-paid-subscription?ref=camilleroux.com)
- 👉 Anthropic's CEO says in 3-6 months, AI will write 90% of the code (March 2025) > [lien](https://www.businessinsider.com/anthropic-ceo-ai-90-percent-code-3-to-6-months-2025-3?ref=camilleroux.com)
- 👉 Simulating Black Holes in C++ > [lien](https://www.youtube.com/watch?v=8-B6ryuBkCM&ref=camilleroux.com)
- 👉 Org-social is a decentralized social network that runs on Org Mode > [lien](https://github.com/tanrax/org-social?ref=camilleroux.com)

## Abonnez-vous

Recevez ma veille par e-mail tous les vendredis

S'abonner 

E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. 

Pas de spam. Désabonnez-vous quand vous voulez.
### L'actu de la semaine (15/08/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-15-08-2025/
Last updated: 2025-08-15T07:04:11.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Illinois limits the use of AI in therapy and psychotherapy > [lien](https://www.washingtonpost.com/nation/2025/08/12/illinois-ai-therapy-ban/?ref=camilleroux.com)
- 👉 Jeux vidéo : et si votre anti-cheat était la plus grosse faille ? (tferdinand) > [lien](https://tferdinand.net/jeux-video-et-si-votre-anti-cheat-etait-la-plus-grosse-faille/?ref=camilleroux.com)
- 👉 Show HN: XR2000: A science fiction programming challenge > [lien](https://clearsky.dev/blog/xr2000/?ref=camilleroux.com)
- 👉 Print, a one-line BASIC program > [lien](https://10print.org/?ref=camilleroux.com)
- 👉 hesreallyhim/awesome-claude-code: A curated list of awesome commands, files, and workflows for Claude Code > [lien](https://github.com/hesreallyhim/awesome-claude-code?ref=camilleroux.com)
- 👉 Why the super rich are inevitable > [lien](https://pudding.cool/2022/12/yard-sale/?ref=camilleroux.com)
- 👉 Claude Code is all you need > [lien](https://dwyer.co.za/static/claude-code-is-all-you-need.html?ref=camilleroux.com)
- 👉 Computational Music Synthesis > [lien](https://cs.gmu.edu/~sean/book/synthesis/?ref=camilleroux.com)
- 👉 The Scroll Art (Animated ASCII) Museum > [lien](https://scrollart.org/?ref=camilleroux.com)
- 👉 OpenFreeMap survived 100k requests per second > [lien](https://blog.hyperknot.com/p/openfreemap-survived-100000-requests?ref=camilleroux.com)
- 👉 Genie 3: A New Frontier for World Models > [lien](https://deepmind.google/discover/blog/genie-3-a-new-frontier-for-world-models/?ref=camilleroux.com)
- 👉 Apple's history is hiding in a Mac font > [lien](https://www.spacebar.news/apple-history-hiding-in-mac-font/?ref=camilleroux.com)
- 👉 Ghost 6.0 (John O'Nolan) > [lien](https://ghost.org/changelog/6/?ref=camilleroux.com)

## Abonnez-vous

Recevez ma veille par e-mail tous les vendredis

S'abonner 

E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. 

Pas de spam. Désabonnez-vous quand vous voulez.
### L'actu de la semaine (08/08/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-08-08-2025/
Last updated: 2025-08-10T08:35:57.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Live coding sucks (hadid.dev via xyproto) > [lien](https://hadid.dev/posts/living-coding/?ref=camilleroux.com)
- 👉 Cursor CLI (cursor.com via kevinc) > [lien](https://cursor.com/cli?ref=camilleroux.com)
- 👉 The Bluesky Dictionary > [lien](https://www.avibagla.com/blueskydictionary/?ref=camilleroux.com)
- 👉 VIN: The 17-character code that runs the automotive world > [lien](https://cardog.app/blog/whats-a-vin?ref=camilleroux.com)
- 👉 FDA approves eye drops that fix near vision without glasses > [lien](https://newatlas.com/aging/age-related-near-sighted-drops-vizz/?ref=camilleroux.com)
- 👉 No One Is Working > [lien](https://www.humaninvariant.com/blog/working?ref=camilleroux.com)
- 👉 Building Bluesky Comments for My Blog > [lien](https://natalie.sh/posts/bluesky-comments/?ref=camilleroux.com)
- 👉 GPT-5 for Developers > [lien](https://openai.com/index/introducing-gpt-5-for-developers?ref=camilleroux.com)
- 👉 GPT-5 Hot Take > [lien](https://garymarcus.substack.com/p/gpt-5-hot-take)
- 👉 Introducing Opal: describe, create, and share your AI mini-apps > [lien](https://developers.googleblog.com/en/introducing-opal/?ref=camilleroux.com)
- 👉 Analyse des nouveaux titres rechargeables des transports de Toulouse (ache) > [lien](https://maya.sh/tisseo.html?ref=camilleroux.com)
- 👉 So you want to parse a PDF? > [lien](https://eliot-jones.com/2025/8/pdf-parsing-xref?ref=camilleroux.com)
- 👉 Speech may have a universal transmission rate: 39 bits per second > [lien](https://www.science.org/content/article/human-speech-may-have-universal-transmission-rate-39-bits-second?ref=camilleroux.com)
- 👉 How Python grew from a language to a community > [lien](https://thenewstack.io/how-python-grew-from-a-language-to-a-community/?ref=camilleroux.com)
- 👉 Capabilities.txt : ou comment expliquer les capacités de votre site web à un Agent (Nicolas Martignole) > [lien](https://touilleur-express.fr/2025/08/03/capabilities-txt-ou-comment-expliquer-les-capacites-de-votre-site-web-a-un-agent/?ref=camilleroux.com)
- 👉 LangExtract: Python library for extracting structured data from language models > [lien](https://github.com/google/langextract?ref=camilleroux.com)
- 👉 Atelier d’autodéfense numérique (GamingLinuxFr) > [lien](https://www.gaminglinux.fr/atelier-dautodefense-numerique/?ref=camilleroux.com)
- 👉 6 Weeks of Claude Code > [lien](https://blog.puzzmo.com/posts/2025/07/30/six-weeks-of-claude-code/?ref=camilleroux.com)
- 👉 I tried living on IPv6 for a day, and here's what happened > [lien](https://www.xda-developers.com/the-internet-isnt-fully-ipv6-ready/?ref=camilleroux.com)

## Abonnez-vous

Recevez ma veille par e-mail tous les vendredis

S'abonner 

E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. 

Pas de spam. Désabonnez-vous quand vous voulez.
### L'actu de la semaine (01/08/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-01-08-2025/
Last updated: 2025-08-10T08:36:30.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Ollama's new app > [lien](https://ollama.com/blog/new-app?ref=camilleroux.com)
- 👉 The half-life of tech skills > [lien](https://haraldagterhuis.substack.com/p/the-great-skills-decay)
- 👉 AI for Coding: Why Most Developers Are Getting It Wrong > [lien](https://www.ksred.com/ai-for-coding-why-most-developers-are-getting-it-wrong-and-how-to-get-it-right/?ref=camilleroux.com)
- 👉 More Women Than Expected Are Genetically Men > [lien](https://novonordiskfonden.dk/en/news/more-women-than-expected-are-genetically-men/?ref=camilleroux.com)
- 👉 Making Postgres slower > [lien](https://byteofdev.com/posts/making-postgres-slow/?ref=camilleroux.com)
- 👉 Mistral's new "environmental audit" shows how much AI is hurting the planet > [lien](https://arstechnica.com/ai/2025/07/mistrals-new-environmental-audit-shows-how-much-ai-is-hurting-the-planet/?ref=camilleroux.com)
- 👉 LLM Embeddings Explained: A Visual and Intuitive Guide > [lien](https://huggingface.co/spaces/hesamation/primer-llm-embedding?ref=camilleroux.com)
- 👉 200k Flemish drivers can turn traffic lights green > [lien](https://www.vrt.be/vrtnws/en/2025/07/24/200-000-flemish-drivers-can-turn-traffic-lights-green-but-waze/?ref=camilleroux.com)
- 👉 Ageing accelerates around age 50 ― some organs faster than others > [lien](https://www.nature.com/articles/d41586-025-02333-z?ref=camilleroux.com)
- 👉 The Coming Age of Super Entertainment and Super Porn > [lien](https://vutran.substack.com/p/the-dopamine-machine-the-coming-age)
- 👉 The Tabs vs. Spaces war is over, and spaces have emerged victorious > [lien](https://xn--gckvb8fzb.com/tabs-vs-spaces-the-war-is-over/?ref=camilleroux.com)
- 👉 Nobody knows how to build with AI yet > [lien](https://worksonmymachine.substack.com/p/nobody-knows-how-to-build-with-ai)
- 👉 Programming Vehicles in Games > [lien](https://wassimulator.com/blog/programming/programming%5Fvehicles%5Fin%5Fgames.html?ref=camilleroux.com)
- 👉 The future is not self-hosted > [lien](https://www.drewlyton.com/story/the-future-is-not-self-hosted/?ref=camilleroux.com)
- 👉 LLMO : 10 stratégies incontournables pour optimiser vos contenus pour les IA génératives (Camille Roux) > [lien](https://blog.humancoders.com/llmo-10-strategies-incontournables-pour-optimiser-vos-contenus-pour-les-ia-generatives-3687/?ref=camilleroux.com)
- 👉 Npm package with millions of downloads is at risk from malware hijacking > [lien](https://www.techradar.com/pro/security/npm-package-with-millions-of-downloads-is-at-risk-from-malware-hijacking?ref=camilleroux.com)
- 👉 How Anthropic teams use Claude Code > [lien](https://www.anthropic.com/news/how-anthropic-teams-use-claude-code?ref=camilleroux.com)

## Abonnez-vous

Recevez ma veille par e-mail tous les vendredis

S'abonner 

E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. 

Pas de spam. Désabonnez-vous quand vous voulez.
### Acouphènes et hyperacousie : comment ma vie a basculé en une fraction de seconde
URL: https://www.camilleroux.com/acouphenes-et-hyperacousie-comment-ma-vie-a-bascule-en-une-fraction-de-seconde/
Last updated: 2026-04-02T16:39:18.000Z
Aujourd'hui, j'ai décidé de vous raconter une histoire très personnelle qui a changé ma vie il y a bientôt dix ans. Je veux partager avec vous le récit d'un accident qui a duré un quart de seconde et qui m'a causé des acouphènes et de l’hyperacousie, deux troubles invisibles qui m’ont profondément affecté et isolé pendant des années.

Cette histoire, je l'ai longtemps gardée pour moi. J’en ai même eu honte pendant longtemps, sans savoir vraiment pourquoi. Mais si aujourd’hui je vous en parle, c’est parce que j’aurais aimé, à l’époque, entendre davantage de témoignages positifs. Aujourd’hui, je vais beaucoup mieux, et je crois vraiment que partager mon expérience peut être utile à celles et ceux qui traversent la même chose, à leurs proches ou encore toute personne curieuse d'en savoir plus sur ces 

Voici donc mon histoire.

---

*Cet article a été rédigé à partir du transcript de l'épisode avec une IA puis relu par mes soins pour le compléter et vérifier que mon témoignage n'était pas dénaturé.*

*Retrouvez* [*tous les épisodes*](https://www.camilleroux.com/tag/podcast/) *du podcast sur* [*Spotify*](https://open.spotify.com/show/6jiclVZXQDReFAr3CSVGpe?ref=camilleroux.com)*,* [*Apple Podcast*](https://podcasts.apple.com/fr/podcast/le-podcast-de-camille-roux/id1812419419?ref=camilleroux.com)*,* [*Youtube*](https://www.youtube.com/playlist?list=PLsnohpOYr4UJE3wDdtz7l7oydgI0c2kYO&ref=camilleroux.com) *... Abonnez-vous pour ne pas rater les suivants !*

## Chapitre 1 : Le jour où tout a basculé

Nous sommes le **29 septembre 2015**. À cette époque, j'ai 30 ans et cela fait quelques mois seulement que je me suis [remis à la guitare](https://www.camilleroux.com/comment-jai-appris-la-guitare-electrique-en-6-mois/). J’avais fait de la musique adolescent, dont un peu de guitare, mais là, je décide de reprendre sérieusement en prenant des cours particulier puis en m’inscrivant à une école de jazz à Montpellier. Je suis vraiment heureux de ce nouveau projet, j’ai même prévu de participer prochainement à une scène ouverte avec des ami·e·s.

Nous faisons régulièrement des répétitions dans un studio dédié, équipé de gros amplis, d'anciens modèles probablement récupérés de concerts et sans aucune doute disproportionnés pour la taille de la pièce. Je suis installé juste à côté de la table de mixage. Ce jour-là, l’une des personnes avec qui je joue rencontre un problème avec son micro. Il ne fonctionne pas. Elle me demande alors de vérifier la table de mixage. Par réflexe, je monte le son : rien. Je le monte encore : toujours rien. À ce moment-là, elle se rend compte que son micro était simplement éteint. Dès qu’elle l’allume, un énorme Larsen surgit.

Le [Larsen](https://fr.wikipedia.org/wiki/Effet%5FLarsen?ref=camilleroux.com) est un son extrêmement fort et aigu provoqué par une boucle entre le micro et les enceintes. Comme le son est poussé au maximum et que je suis à seulement 50 centimètres de l’enceinte, un son très fort envahit la pièce. Je coupe le son très vite, tout cela ne dure qu’un quart de seconde maximum. Toutes les personnes dans la pièce ont mis instinctivement les mains sur les oreilles avec une grimace semblable à celle provoquée par une craie sur un tableau noir. Mais personne n’a vraiment mal, c’est juste très désagréable sur le moment.

Nous reprenons la répétition normalement. Rien d'anormal à signaler. Pourtant, en rentrant chez moi ce soir-là, je remarque un sifflement dans mes oreilles. Sur le moment, ça ne m’inquiète pas, car à l’époque, ça m'arrivait régulièrement. On avait malheureusement l’habitude d’avoir des sifflements après avoir joué fort, et cela finissait toujours par disparaître rapidement. Alors je me couche, en me disant que cela passera dans la nuit.

## Chapitre 2 : Le début du cauchemar

Le lendemain matin, rien n’a changé : le sifflement est toujours là. C’est nouveau pour moi, je commence à être inquiet. Le bruit n'est pas spécialement fort, mais persistant, omniprésent et plutôt aigu. La journée passe difficilement, je n’arrive pas à penser à autre chose. Je n’ai aucun problème auditif, j’entends parfaitement bien, mais ce bruit est particulièrement gênant.

La deuxième nuit arrive, et je ne parviens pas à dormir. Je tourne en rond, obsédé par ce bruit constant, incapable de me détacher de ce sifflement permanent. Le lendemain, inquiet, je prends rendez-vous avec mon médecin et je vais voir un vendeur d’appareils auditifs près de chez moi, pensant qu’il pourrait me conseiller en attendant. Il va me mettre un énorme coup de stress : à peine je lui raconte mon histoire, il me dit :

> « Mais ça fait 48h que vous avez ça, et vous n’êtes pas allé aux urgences ? Là c’est trop tard ! »

Il m’explique qu’il existe un traitement d’urgence à faire absolument dans les 48 heures. Je panique, avant de découvrir plus tard que ce traitement n’existe pas vraiment. Il s’agit en réalité d’un traitement souvent prescrit aux plongeurs qui se perforent le tympan, à base de cortisone, mais dont l’efficacité contre les acouphènes n’est pas prouvée (à vérifier, c'est pas mon domaine).

Quelques jours et nuits blanches plus tard, je vais voir mon médecin, qui me dirige vers un ORL spécialiste. Pendant ce temps, je dors mal, je ne peux plus travailler, je suis constamment obsédé par ce bruit aigu permanent. Ce n’est pas très fort, mais cette présence constante est difficile à gérer. Imaginez peut-être un moustique qui bourdonne autour de votre tête en permanence sans jamais disparaître.

L’ORL m’explique enfin ce que j’ai exactement : je souffre d’**acouphènes**, ce fameux sifflement permanent, ainsi que d’**hyperacousie**, une sensibilité excessive aux sons forts. À ce stade, les bruits comme les sirènes ou les camions de pompiers deviennent particulièrement difficiles à supporter. Mais surtout, j’apprends une nouvelle douloureuse : il n’existe pas vraiment de traitement pour guérir cela rapidement. La médecine ne peut rien faire de plus que m’expliquer comment gérer ces symptômes. On me propose alors de m’habituer progressivement à ce son : c’est ce qu’on appelle « l’habituation ».

Pour cela, on me dit qu'il ne faut surtout pas se complaire dans le silence (ce qui est très tentant), mais avoir en permanence un fond sonore doux pour détourner progressivement l’attention du cerveau de ce bruit constant. On me conseille les « bruits blancs ».   
Mais pour moi, c’est difficile à imaginer que ça va m'aider : je ne dors plus, je suis très stressé, et la moindre exposition au bruit est une souffrance. Comment pourrais-je m’y habituer ?

Autour de moi, les témoignages ne sont pas rassurants. Je rencontre des personnes qui connaissent des cas semblables : certains me disent « j’ai un ami qui a ça depuis 20 ans, ça n’a jamais disparu ». 

Il y a des hauts et des bas, mais globalement l'hyperacousie a tendance à empirer avec le temps. De plus en plus de bruits deviennent insupportables. Des ORL me prescrivent de la cortisone à plusieurs reprises, sans succès.

Ma vie bascule complètement. Désormais, aller dans un bar, un restaurant, voir des amis, ou simplement vivre normalement devient progressivement impossible. Ce trouble invisible, commence à m'isoler et me couper d'une bonne partie de ma vie sociale.

## Chapitre 3 : Rechutes à répétition

Durant les mois qui suivent l’accident, je traverse des périodes de hauts et de bas. L’hyperacousie et les acouphènes semblent parfois s’atténuer légèrement, mais reviennent toujours plus ou moins fortement. 

À chaque rechute, c'est la même chose. Tout d'abord, l'acouphène revient comme au premier jour. Ca m'empêche de dormir et de me concentrer. Rapidement mon moral est au plus bas. Au début je l'entends tout le temps. Puis au bout de quelques semaines, je commence de temps en temps à pouvoir le couvrir avec un autre son ou l'ignorer quelques minutes. C'est généralement là que l'hyperacousie apparait progressivement. C'est d'abord les sons forts qui me gênent, puis des sons plus courants et parfois, ça peut même être le son de ma propre voix, d'une feuille de papier alu... qui deviennent insupportables et douloureux. Enfin, au bout de quelques mois, l'hyperacousie et les acouphènes s'estompent progressivement.

Quand j'ai de l'hyperacousie, je prends l'habitude de me protéger systématiquement, notamment avec des bouchons d’oreille. En même temps, je comprends grâce aux ORL que ce réflexe de protection systématique comporte un piège : plus je me protège du bruit, plus je deviens sensible aux sons, même les plus faibles. Pour contrer cela, je dois apprendre à m’exposer progressivement à des sons, même légèrement inconfortables, pour limiter l'aggravation de l’hyperacousie. Je prends alors l’habitude d’utiliser une application de bruit blanc ou d'écouter de la musique.

Pendant ces quelques années, je consulte régulièrement des ORL différents. Malheureusement, le discours reste toujours le même : pas de traitement miracle, seulement la stratégie de l’habituation. Pourtant, je constate que mes rechutes deviennent de plus en plus intenses, longues, et souvent inexplicables. Par exemple, un jour, simplement un casque audio filaire branché à mon iPhone provoque une rechute après avoir buggé et produit un bruit aigu. Une autre fois, lors d’un pique-nique avec deux ami·e·s dans un parc, c’est le son d'un criquet qui déclenche une crise intense d’acouphènes qui durera six mois.

## Chapitre 4 : Le confinement, une pause inattendue

Début 2020, juste avant le confinement lié au Covid, je traverse une nouvelle rechute sévère. Je démarre cette période avec des symptômes très intenses, et pourtant, à ma grande surprise, le confinement s’avère être bénéfique pour moi. En effet, je découvre rapidement que c’est particulièrement confortable d’être confiné : beaucoup de mes difficultés viennent des interactions avec les autres, souvent bruyantes, et le confinement me protège de cette exposition au bruit extérieur.

Durant cette période calme imposée, mes symptômes commencent lentement à s'atténuer. Sans que je ne comprenne réellement pourquoi, cette rechute sera ma dernière véritable grande crise. Je reste néanmoins prudent, car pendant des années, j’ai vécu avec une véritable épée de Damoclès au-dessus de la tête. Chaque fois que je vais un peu mieux, je reste très vigilant, ayant peur que le moindre bruit imprévu ne déclenche à nouveau une longue rechute.

## Chapitre 5 : Oser se confronter à ses peurs

Malgré cette peur omniprésente, après le confinement, je décide progressivement d’essayer d'affronter mes craintes. Force est de constaster que je vais mieux : pas de rechute depuis le début du Covid, les sons forts ont moins d'impact sur moi. 

Je commence par me lancer un défi personnel : je m’inscris à une formation Ableton pour [apprendre la musique électronique](https://www.camilleroux.com/2020/11/30/se-former-a-la-production-de-musique-electronique-et-publier-un-morceau-en-moins-dun-an/). J’achète un synthé, prends des cours, et commence à composer. C’est très éprouvant, car les formateurs sont habitués à écouter de la musique forte, alors que je suis exactement à l’opposé de ça. Je vis quelques petites rechutes pendant cette période, mais rien de comparable à celles du passé. 

Suite à la formation, je sors même un morceau, intitulé **«** [Ear Rebirth](https://music.camilleroux.com/albums/ear-rebirth/?ref=camilleroux.com) **»**, disponible sur Spotify et toutes les autres plateformes, dans lequel je raconte musicalement l’expérience d’une rechute : un début calme, une tempête sonore, puis une renaissance progressive symbolisée par la musique électronique accompagnée d’un solo de guitare pour illustrer mes acouphènes.

Quelques années après, en 2023, Sylvain Wallez, un développeur toulousain, me propose de venir donner une [conférence sur l'art génératif](https://www.camilleroux.com/art-generatif-de-la-decouverte-a-la-publication-dun-projet-dans-un-studio-prestigieux/) au **DevFest Toulouse** devant 600 personnes. À cette époque, l’idée même d’aller dans un bar calme ou un restaurant est reste un gros challenge pour moi. Les bruits des verres, des couverts ou simplement des voix humaines sont toujours éprouvants. Alors donner une conférence sur scène devant un public aussi large me semble inimaginable.

![](https://www.camilleroux.com/content/images/2025/07/image-4.png)

Conférence de cloture du DevFest Toulouse 2023 devant 600 personnes

Pourtant, Sylvain comprend très bien mes difficultés (un de ses proches ayant le même trouble), et me propose de tout adapter à mes besoins, notamment en proposant des applaudissements silencieux en langue des signes française (LSF). Après réflexion, je décide de relever ce défi. Le jour J, malgré le stress, tout se passe bien : lorsque j’entre sur scène, le silence est total, et à la fin de ma conférence, les 600 personnes applaudissent silencieusement en bougeant simplement les mains en l’air, sans aucun bruit. Je ressors profondément touché par cette expérience, qui m’aide énormément à assumer enfin publiquement mon handicap. C'est aussi une des premières fois que je parle de cet handicap publiquement, que je fais confiance à autant de gens... grosse étape !

Quelques mois plus tard, un autre défi imprévu m’attend : je suis invité à un événement artistique organisé par [Bright Moments à Paris](https://art.camilleroux.com/work/the-destination/?ref=camilleroux.com) pour présenter un projet. On m’assure initialement que l’événement sera calme, mais en arrivant sur place, je découvre que l’espace est minuscule, bondé, avec un DJ et deux énormes enceintes placées à l’entrée. Il faut parler fort pour s'entendre. Clairement le genre de situations que je n'aime pas. Pour la première fois, j’assume publiquement mes bouchons d’oreille. À ma grande surprise, non seulement personne ne se moque, mais je réalise que plusieurs autres personnes présentes portent aussi des bouchons. Durant ces quelques jours, malgré l’inconfort constant, je ne subis aucune rechute majeure, et mes acouphènes disparaissent rapidement après mon retour à la maison.

Fin 2024, j'ai d'ailleurs publié un projet d'art génératif, [Résilience](https://art.camilleroux.com/work/resilience/?ref=camilleroux.com), dans l'idée de mettre en image ce parcours.

![](https://www.camilleroux.com/content/images/2025/07/download.png)

![](https://www.camilleroux.com/content/images/2025/07/download--1-.png)

![](https://www.camilleroux.com/content/images/2025/07/download--2-.png)

Résilience - Camille Roux

Ces expériences successives marquent un véritable tournant dans mon parcours : je comprends que même si j’ai vécu pendant des années dans la peur d'une rechute, je suis désormais capable d’affronter des situations plus bruyantes sans trop de conséquence. À partir de là, je commence enfin à croire que je peux aller mieux et retrouver progressivement une vie sociale normale.

## Chapitre 7 : Retrouver une vie sociale, déconstruire mes peurs

Malgré ces progrès, je réalise que pendant toutes ces années, j’ai développé énormément de peurs autour du bruit, même dans des situations anodines. Fin 2024, pour travailler sur ces craintes profondes accumulées, je décide de commencer une **thérapie cognitive et comportementale (TCC)**.

Avec l’aide de ma thérapeute, je commence par dresser une liste très précise de toutes les situations qui me font peur. Je prends conscience à quel point j’ai construit des scénarios catastrophes dans ma tête : par exemple, j’ai peur d’aller dans un musée parce que j’ai en mémoire un souvenir désagréable d’un musée d’art contemporain où il y avait une installation bruyante. Je réalise aussi que j’ai peur de rejoindre un club d’échecs. Pourtant, c’est évident que ce n’est pas un lieu bruyant, mais j’imagine immédiatement quelqu’un tirer brusquement une chaise ou faire tomber un objet par terre.

Pour déconstruire ces peurs irrationnelles, je commence à affronter chacune de ces situations petit à petit (ce que j'avais déjà commencé à faire depuis quelques temps). Évidemment, lorsque je vais enfin dans ce club d’échecs, l’ambiance ressemble plus à une salle de classe en prépa qu’à un lieu potentiellement dangereux : il règne un silence complet, et le son le plus fort est la voix du professeur.

Je m’aperçois aussi que j’ai énormément de peurs liées aux voyages : j’appréhende de prendre l’avion, d’aller dans un Airbnb potentiellement bruyant, ou encore de dîner au restaurant. Je réalise à quel point chaque situation du quotidien est devenue une source d’anxiété. Là encore, l’exposition progressive à ces situations m’aide à me rendre compte que je peux à nouveau les gérer sereinement.

![](https://www.camilleroux.com/content/images/2025/07/image-6.png)

Moi qui profite du Japon en 2025 sans trop m'inquiéter du bruit

Parmi les peurs que j'avais, il y en avait aussi une liée à la naissance de mon neveu. Je craignais profondément ses cris. Je me demande constamment comment je ferai s’il se mettait à pleurer alors que je le tenais dans mes bras, sans pouvoir me boucher les oreilles. Lorsque mon neveu est né enfin, cette peur s'est dissipée rapidement : tout s'est bien passé, et aujourd’hui je passe régulièrement du temps avec lui sans aucune difficulté.

Grâce à la TCC, j’apprends progressivement à déconstruire toutes ces peurs accumulées. Ce processus est encore en cours, mais cela m’a déjà permis d'améliorer considérablement ma qualité de vie et de retrouver confiance en moi.

## Chapitre 8 : Mes conseils pratiques pour gérer l’hyperacousie et les acouphènes

Je ne suis pas médecin, et je n’ai évidemment aucun conseil médical à donner. Mais je souhaite partager ici les petites astuces pratiques qui m’ont aidé au fil des années :

- Avoir des **bouchons d’oreille confortables**. Personnellement, j’utilise la marque [**Loop**](https://www.amazon.fr/Loop-Experience-Bouchons-doreille-Protection/dp/B0D4DM19KF?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=1LB1UA17YBAUK&dib=eyJ2IjoiMSJ9.oaK1QCGK8OtI06Rp5k4yXWnXJ17kpizNVd4kJZAnST6pIzacdKgV%5FBhteKZwNUWrbAYsV2B3JQhm3JH8h1BRnR9B0gQpNVgL24DFKrsOO0Dy46drCqLIhHBMVPj2hb1L%5FepOQ-4uXxp0d4ulRRRWqOBiRwzmMfCs7V%5F9wnHK1uOXlzWYie1F0vJMX-MQs3n9OB2pQkAc4KA%5Fkz%5FLiPdh%5FxQZ3rUYFRHq9JalkRzH5qSsKeXUoBhxwfvVie03O7uQVMPDEemBI%5F7q46CVX8x3L-vyuQXrVoH8M8cIwCFYNnM.YK3DGn7GLKVH--OL0wWwJAbUiV42NPq0FufYzo1iu%5F8&dib%5Ftag=se&keywords=loop&qid=1753830804&sprefix=loop%2Caps%2C92&sr=8-6&th=1&linkCode=ll1&tag=camiroux-21&linkId=67569abe7058c00098bf8b51c2e304d7&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com), car beaucoup d’autres modèles me faisaient mal aux conduits auditifs. Les Loop sont aussi agréables à porter que des AirPods.
- Les **AirPods Pro** sont devenus mes meilleurs alliés au quotidien. Ils me permettent de réduire efficacement les bruits stressants de la vie urbaine : tram, klaxon, cris dans la rue. Je les porte presque en permanence lorsque je sors en ville.
- Les applications de bruits blancs comme **MyNoise** ont aussi été précieuses pour gérer mes crises d’acouphènes, surtout au début. Ces applications permettent d’ajouter un fond sonore doux à tout ce qu’on écoute (musique, appels téléphoniques…), évitant ainsi les silences où l’acouphène devient omniprésent. Depuis quelques temps iOS intègre cette fonction directement.

![](https://www.camilleroux.com/content/images/2025/07/image-5.png)

Comment activer les bruits blancs dans iOS

Le véritable objectif que j’ai toujours gardé en tête était d’arriver progressivement à oublier mon acouphène, même si c’était seulement pour quelques minutes au départ. Chaque fois que j’y arrivais, c’était une petite victoire personnelle, car oublier un bruit omniprésent est loin d’être trivial. Petit à petit, ces moments d’oubli s'allongent, facilitant peu à peu le processus d’habituation.

## Conclusion : Parlons-en ouvertement, ne restez pas seuls avec votre souffrance

Je souhaite conclure mon témoignage en remerciant toutes celles et ceux qui m’ont accompagné durant ces années difficiles : proches, amis, collègues, et toutes les personnes qui ont accepté de s’adapter à ma situation sans jamais me juger. J’ai dû certainement beaucoup vous saouler à parler de mes acouphènes pendant toutes ces années, mais je crois que j’en avais vraiment besoin !

Enfin, je voudrais adresser un message particulier à toutes celles et ceux qui vivent avec un handicap invisible : n’hésitez pas à en parler autour de vous autant que possible. Je sais très bien que c’est difficile, j’ai moi-même mis des années à oser en parler. Mais chaque fois que je l’ai fait, personne ne s’est jamais moqué de moi, bien au contraire : tout le monde a toujours été bienveillant et compréhensif. Mon expérience montre que parler ouvertement de son handicap invisible permet réellement de se sentir mieux, d’être mieux compris, et de retrouver progressivement confiance en soi.

Et n’oublions jamais que beaucoup de personnes autour de nous souffrent probablement aussi d’un handicap invisible, même si cela ne se voit pas immédiatement. En parler librement contribue à lever les tabous, à faciliter les échanges et à rendre la vie plus simple pour tout le monde.

Si vous traversez aujourd’hui une situation similaire, gardez espoir : même après avoir cru pendant longtemps que je ne pourrais jamais aller mieux, aujourd’hui ça va beaucoup mieux.

Merci infiniment d’avoir pris le temps de lire mon témoignage, et surtout, n’hésitez pas à partager vos expériences personnelles en commentaires. Internet manque cruellement de témoignages positifs sur cette maladie, alors si vous aussi vous allez mieux, prenez le temps de le dire, car cela peut vraiment aider celles et ceux qui en ont besoin.
### L'actu de la semaine (25/07/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-25-07-2025/
Last updated: 2026-05-05T10:01:30.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Une bombe zip HTML valide (ache) > [lien](https://ache.one/notes/zip%5Fbombe%5Fhtml?ref=camilleroux.com)
- 👉 OpenAI prepares to launch GPT-5 in August > [lien](https://www.theverge.com/notepad-microsoft-newsletter/712950/openai-gpt-5-model-release-date-notepad?ref=camilleroux.com)
- 👉 Checklists are hard, but still a good thing > [lien](https://utcc.utoronto.ca/~cks/space/blog/sysadmin/ChecklistsAreHardButGood?ref=camilleroux.com)
- 👉 Do Not Erase: Beautiful Collection of Mathematicians' Blackboards > [lien](https://abakcus.com/do-not-erase-beautiful-collection-of-mathematicians-blackboards/?ref=camilleroux.com)
- 👉 From HyperCard to Vibe Coding (Ryan Bell) > [lien](https://newsletter.iryanbell.com/p/from-hypercard-to-vibe-coding?ref=camilleroux.com)
- 👉 Has Brazil Invented the Future of Money? > [lien](https://paulkrugman.substack.com/p/has-brazil-invented-the-future-of)
- 👉 AI coding agents are removing programming language barriers > [lien](https://railsatscale.com/2025-07-19-ai-coding-agents-are-removing-programming-language-barriers/?ref=camilleroux.com)
- 👉 Java is still worth learning > [lien](https://empatheticdeveloper.wordpress.com/2025/07/20/why-java-is-still-worth-learning-in-2025-a-developers-25-year-journey/?ref=camilleroux.com)
- 👉 Jujutsu for busy devs > [lien](https://maddie.wtf/posts/2025-07-21-jujutsu-for-busy-devs?ref=camilleroux.com)
- 👉 TODOs Aren't for Doing > [lien](https://sophiebits.com/2025/07/21/todos-arent-for-doing?ref=camilleroux.com)
- 👉 Compression culture is making you stupid and uninteresting > [lien](https://maalvika.substack.com/p/compression-culture-is-making-you)
- 👉 He Rewrote Everything in Rust – Then We Got Fired > [lien](https://medium.com/@ThreadSafeDiaries/he-rewrote-everything-in-rust-then-we-got-fired-293e3e16c2d3?ref=camilleroux.com)
- 👉 Hiding messages in a deck playing cards > [lien](https://asherfalcon.com/blog/posts/3?ref=camilleroux.com)
- 👉 Resources > [lien](https://procgen.space/resources?ref=gorillasun.de)
- 👉 Why Some Satellites Use NetBSD? > [lien](https://machaddr.substack.com/p/why-some-satellites-use-netbsd)
- 👉 Three.js Instances: Rendering Multiple Objects Simultaneously | Codrops > [lien](https://tympanus.net/codrops/2025/07/10/three-js-instances-rendering-multiple-objects-simultaneously/?ref=camilleroux.com)
- 👉 Non à la Loi Duplomb — Pour la santé, la sécurité, l’intelligence collective. > [lien](https://petitions.assemblee-nationale.fr/initiatives/i-3014?ref=camilleroux.com)
- 👉 AI is killing the web. Can anything save it? > [lien](https://www.economist.com/business/2025/07/14/ai-is-killing-the-web-can-anything-save-it?ref=camilleroux.com)
- 👉 Algorithms for making interesting organic simulations > [lien](https://bleuje.com/physarum-explanation/?ref=camilleroux.com)
- 👉 Rethinking CLI interfaces for AI > [lien](https://www.notcheckmark.com/2025/07/rethinking-cli-interfaces-for-ai/?ref=camilleroux.com)

Pour recevoir les prochaines par e-mail, [abonnez-vous](https://www.camilleroux.com/veille/) !
### L'actu de la semaine (18/07/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-18-07-2025/
Last updated: 2026-05-05T10:01:32.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Passion du code VS santé mentale, partie 1 - RÉPONDEUR #8 (Human Coders) > [lien](https://podcasters.spotify.com/pod/show/le-podcast-de-human-coder8/episodes/Passion-du-code-VS-sant-mentale--partie-1---RPONDEUR-8-e35ds0k?ref=camilleroux.com)
- 👉 Anthropic tightens usage limits for Claude Code – without telling users > [lien](https://techcrunch.com/2025/07/17/anthropic-tightens-usage-limits-for-claude-code-without-telling-users/?ref=camilleroux.com)
- 👉 AI-Generated Content Does Not Hurt Your Google Rankings (600,000 Pages Analyzed) (Si Quan Ong) > [lien](https://ahrefs.com/blog/ai-generated-content-does-not-hurt-your-google-rankings/?ref=camilleroux.com)
- 👉 Réflexions sur le blogging technique à l’ère des LLMs (zwindler) > [lien](https://blog.zwindler.fr/2025/06/17/reflexions-blogging-technique-ere-llms/?ref=camilleroux.com)
- 👉 A 1960s schools experiment that created a new alphabet > [lien](https://www.theguardian.com/education/2025/jul/06/1960s-schools-experiment-created-new-alphabet-thousands-children-unable-to-spell?ref=camilleroux.com)
- 👉 symfony/ai > [lien](https://github.com/symfony/ai?ref=camilleroux.com)
- 👉 Adding a feature because ChatGPT incorrectly thinks it exists > [lien](https://www.holovaty.com/writing/chatgpt-fake-feature/?ref=camilleroux.com)
- 👉 Bitcoin passes $120k milestone as US Congress readies for 'crypto week' > [lien](https://www.ft.com/content/1d4c5942-7190-45e1-9167-a5eacfd93982?ref=camilleroux.com)
- 👉 AI coding tools make developers slower but they think they're faster study finds > [lien](https://www.theregister.com/2025/07/11/ai%5Fcode%5Ftools%5Fslow%5Fdown/?ref=camilleroux.com)
- 👉 'Starter packs' have played a central role in Bluesky's rapid growth > [lien](https://www.tu-darmstadt.de/universitaet/aktuelles%5Fmeldungen/einzelansicht%5F512064.en.jsp?ref=camilleroux.com)
- 👉 new Date("wtf") > [lien](https://jsdate.wtf/?ref=camilleroux.com)
- 👉 OpenAI’s Windsurf deal is off, and Windsurf’s CEO is going to Google > [lien](https://www.theverge.com/openai/705999/google-windsurf-ceo-openai?ref=camilleroux.com)
- 👉 No, llms.txt is not the ‘new meta keywords’ (Carolyn Shelby) > [lien](https://searchengineland.com/no-llms-txt-is-not-the-new-meta-keywords-458199?ref=camilleroux.com)
- 👉 AI agent benchmarks are broken > [lien](https://ddkang.substack.com/p/ai-agent-benchmarks-are-broken)
- 👉 Anthropic Is Bleeding Out > [lien](https://www.wheresyoured.at/anthropic-is-bleeding-out/?ref=camilleroux.com)
- 👉 Efficient Chaos (Xor) > [lien](https://mini.gmshaders.com/p/chaos?ref=camilleroux.com)

Pour recevoir les prochaines par e-mail, [abonnez-vous](https://www.camilleroux.com/veille/) !
### Cursor AI : le guide complet en français [2026]
URL: https://www.camilleroux.com/les-meilleures-pratiques-pour-utiliser-cursor-efficacement-guide-complet/
Last updated: 2026-04-02T16:38:51.000Z
Cursor est rapidement devenu incontournable pour le développement assisté par l'IA. J'ai récemment beaucoup utilisé cet IDE pour le développement de fonctionnalités pour Human Coders (en Ruby on Rails).  
Voici mes conseils pratiques pour utiliser Cursor au mieux, bien choisir vos modèles, gérer efficacement le contexte et améliorer votre productivité.

## 1) Choisir le bon modèle d’IA 🧠

Le choix du modèle influence **la qualité**, **la vitesse** et **le coût**. Plutôt que mémoriser une liste (qui change souvent), je te conseille de raisonner en **deux familles** :

- **Thinking** : prend des initiatives, explore, planifie, arbitre.
- **Non-Thinking** : exécute une consigne claire, plus prévisible et rapide.

👉 En cas de doute, utilise **Auto-select**.  
👉 Garde 2–3 modèles “favoris” selon tes tâches (ex : *patch rapide*, *refactor*, *debug profond*).

### 📌 Modèles de raisonnement (Thinking Models)

**Caractéristiques :** prennent des initiatives, explorent activement, proposent plusieurs options, planifient.  
**Quand les utiliser :** exploration de codebase, refactoring ambitieux, problèmes complexes, bug difficile, architecture/migration.

**Exemples :**

- `Claude 4.5 Opus`
- `Gemini 3 Pro`
- `o3`

### 📌 Modèles réactifs (Non-Thinking Models)

**Caractéristiques :** plus directs et prévisibles, meilleurs pour “faire exactement ce qui est demandé”.  
**Quand les utiliser :** tâches simples, modifications précises, itérations rapides, cleanups/tests/doc.

**Exemples :**

- `Claude 4.5 Sonnet`
- `GPT-4.1`
- `Gemini 3 Flash`
- `Composer 1`

### 📌 Guide rapide de sélection

| Tâche               | Modèles recommandés                    |
| ------------------- | -------------------------------------- |
| Changements précis  | Claude 4.5 Sonnet, GPT-4.1, Composer 1 |
| Exploration du code | Gemini 3 Pro, Claude 4.5 Opus, o3      |
| Planification       | Claude 4.5 Opus, Gemini 3 Pro          |
| Debugging complexe  | o3, Claude 4.5 Opus                    |

---

✅ **Règle simple :**

- si tu sais *exactement* quoi changer → **Non-Thinking**
- si tu dois *comprendre / explorer / arbitrer* → **Thinking**

![](https://www.camilleroux.com/content/images/2026/01/Capture-d---e--cran-2026-01-16-a---02.35.07.png)

👉 En cas de doute, utilisez l'option `Auto-select`.  
👉 Créez des **Modes Personnalisés** pour retrouver rapidement vos combinaisons préférées ([guide officiel](https://docs.cursor.com/guides/selecting-models?ref=camilleroux.com)).

## 2) Utilisez les @-mentions pour optimiser le contexte 🧩

Cursor est meilleur quand tu lui donnes **le bon contexte, au bon endroit**. Plutôt que coller de gros blocs, privilégie les **@-mentions** :

- `@Files` : injecte un ou plusieurs fichiers précis
- `@Folders` : donne un dossier (utile pour une feature transversale)
- `@Code` : pointe un symbole / un extrait (fonction, classe, bloc)
- `@Docs` : ajoute de la documentation (quand dispo / indexée)

✅ Objectif : **réduire le bruit**, augmenter la pertinence, et éviter de “noyer” le modèle.

## 3) Standardisez votre projet avec les Cursor Rules 📏

Les **Cursor Rules** te permettent d’encoder des consignes directement **dans le repo**, pour que Cursor les suive automatiquement (style, conventions, libs, patterns…).

### Où mettre les Rules ?

- Utilise le dossier : **`.cursor/rules/`**
- Tu peux créer des rules en **`.md`** ou **`.mdc`**
- Recommandation : **`.mdc`** quand tu veux du contrôle fin (via *frontmatter* \+ *globs* pour cibler certains fichiers)

> Note : le fichier `.cursorrules` à la racine est considéré comme *legacy* dans beaucoup de setups. Préfère `.cursor/rules/*`.

### Pourquoi utiliser les Rules ?

✅ Assurer la cohérence (ex : Tailwind, Zod, conventions Rails)  
✅ Automatiser les bonnes pratiques (REST, tests, accessibilité)  
✅ Gagner du temps (moins de répétitions dans les prompts)  
✅ Partager avec l’équipe (versionné via Git)

### Exemples concrets de règles

- Toujours utiliser Tailwind CSS, éviter le CSS inline.
- Utiliser systématiquement Zod pour valider les entrées serveur.
- Respecter strictement les principes REST pour les API.
- Ajouter un commentaire clair sur chaque fonction publique.

### Créer rapidement tes Rules

- 📄 **Manuellement** : ajoute un fichier dans `.cursor/rules/`
- ⚙️ **Via l’UI** : Settings → Rules → Project Rules (selon versions)

👉 Les Rules sont versionnées dans le projet et partagées avec l’équipe via Git.

> 📚 [Documentation Cursor Rules](https://docs.cursor.com/context/rules?ref=camilleroux.com)

## 4) Bien choisir le mode de l’agent 🎛️

Cursor propose plusieurs modes : choisis-les selon le **niveau d’autonomie** que tu veux donner à l’agent.

| Mode       | Usage typique                                 | Comportement                                                    |
| ---------- | --------------------------------------------- | --------------------------------------------------------------- |
| **Agent**  | Tâches complexes, refactoring, multi-fichiers | Explore, propose, modifie le code (et peut utiliser des outils) |
| **Ask**    | Apprentissage, questions, audit               | Analyse / explique sans modifier le code                        |
| **Manual** | Éditions très ciblées                         | Exécute des changements explicites et localisés                 |
| **Custom** | Workflow perso                                | Tu définis les capacités et les consignes                       |

### 📌 Exemples de modes personnalisés utiles :

| Exemple        | Outils utilisés                              | Instructions typiques                                 |
| -------------- | -------------------------------------------- | ----------------------------------------------------- |
| **Apprendre**  | Tous les outils de recherche                 | Explique les concepts en détail, pose des questions.  |
| **Refactorer** | Édition & Réapplication                      | Améliore la structure sans nouvelles fonctionnalités. |
| **Planifier**  | Codebase, Lecture fichiers, Terminal         | Génère des plans détaillés (ex : plan.md).            |
| **Débug**      | Recherche, Terminal, Édition & Réapplication | Analyse approfondie avant correction.                 |

**Comment changer de mode rapidement :**

- Utilisez le menu déroulant dans l’Agent.
- Raccourci clavier `⌘.` pour basculer rapidement.

## 5) Checkpoint : revenir facilement en arrière

Cursor sauvegarde automatiquement des états intermédiaires (« Checkpoints ») vous permettant d’annuler facilement les modifications effectuées par l’Agent :

- Cliquez sur « Restaurer Checkpoint » à côté du message précédent.
- Cliquez sur le bouton « + » au survol d'un message passé.

> ⚠️ Les checkpoints ne remplacent pas Git, ils sont temporaires et stockés localement.

## 6) Dupliquer un Chat : explorer des pistes en parallèle

Vous pouvez explorer facilement différentes approches sans perdre votre historique actuel :

- Cliquez sur les « trois points » (⋯) d'un message.
- Choisissez « Dupliquer le Chat » pour créer une branche alternative.

Chaque branche conserve son propre historique.

## 7) Générer des diagrammes d’architecture avec Mermaid 📐

Les diagrammes facilitent la compréhension et la communication :

- Cursor utilise peut utiliser Mermaid (`flowchart`, `sequenceDiagram`, `classDiagram`...) pour illustrer le flux de données ou la logique de vos systèmes.
- **Exemple de prompt :**
  - « Montre-moi comment les requêtes passent du contrôleur à la base de données. »
  - « Retrace le parcours de cette variable. »

👉 Installez une extension Mermaid (VSCode) pour visualiser directement vos diagrammes.

> [👉 Tutoriel pour diagrammes](https://docs.cursor.com/guides/tutorials/architectural-diagrams?ref=camilleroux.com)

## 8) Connecter Cursor à votre navigateur web 🌐

Grâce à Browser Tools MCP, étendez Cursor pour capturer des informations du navigateur comme les logs et requêtes réseau :

- Configurez Browser Tools MCP ([installation rapide](https://docs.cursor.com/guides/tutorials/web-development?ref=camilleroux.com)).
- Débuguez plus rapidement en obtenant directement ces infos dans Cursor.

![](https://www.camilleroux.com/content/images/2025/07/image-3.png)

## 9) Gagnez du temps avec la file d’attente de messages 📥

L’Agent gère efficacement les tâches complexes grâce à la mise en file d’attente de messages :

- **Ajoutez une tâche :** Tapez-la pendant que Cursor travaille puis validez avec `Entrée`.
- **Réorganisez vos tâches :** Faites glisser les tâches pour changer leur ordre.
- **Forcer une tâche immédiate :** Utilisez `Alt+Entrée` pour exécuter immédiatement.

👉 Vous visualisez clairement l'avancement et gardez facilement le contrôle.

> [👉 Documentation complète sur la gestion des tâches](https://docs.cursor.com/agent/planning?ref=camilleroux.com)

## 10) Passez au Max Mode pour gérer les gros contextes 🧠📚

Par défaut, Cursor utilise déjà une grande fenêtre de contexte. **Max Mode** active la **fenêtre de contexte maximale** disponible pour les modèles qui le supportent.

### Pourquoi activer Max Mode ?

- Naviguer dans des **projets volumineux / monorepos**
- Analyser des **fichiers longs** ou des systèmes complexes
- Faire des refactorings qui touchent beaucoup de surface

### Comment activer Max Mode ?

Dans la conversation :

- ouvre les **paramètres** (icône ⚙️)
- active **Max Mode**

> Attention : Max Mode peut être **plus lent** et **plus coûteux**. Active-le uniquement quand tu as vraiment besoin d’un contexte élargi.  
> Tip : vérifie la fenêtre de contexte par modèle dans la page **Models** (ça varie selon le modèle).

Pour info, si vous voulez aller plus loin dans la maîtrise de Cursor, Human Coders propose une formation sur le sujet !

[Formation Cursor ](https://www.humancoders.com/formations/cursor?ref=camilleroux.com)
### L'actu de la semaine (11/07/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-11-07-2025/
Last updated: 2026-05-05T10:01:33.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Ruby 3.4 frozen string literals: What Rails developers need to know > [lien](https://www.prateekcodes.dev/ruby-34-frozen-string-literals-rails-upgrade-guide/?ref=camilleroux.com)
- 👉 ChatGPT Guessing Game Leads to Users Extracting Free Windows OS Keys and More > [lien](https://0din.ai/blog/chatgpt-guessing-game-leads-to-users-extracting-free-windows-os-keys-more?ref=camilleroux.com)
- 👉 Sortie de Mastodon 4.4 (ponsfrilus) > [lien](https://blog.joinmastodon.org/2025/07/mastodon-4.4/?ref=camilleroux.com)
- 👉 Reprendre le contrôle avec le flux RSS (restez-curieux) > [lien](https://restez-curieux.ovh/2025/07/09/reprendre-le-controle-avec-le-flux-rss/?ref=camilleroux.com)
- 👉 Goossips SEO : HTML invalide, stratégie durable (Johan Sellitto) > [lien](https://www.abondance.com/20250708-1262388-goossips-seo-html-invalide-strategie-durable.html?ref=camilleroux.com)
- 👉 Brut: A New Web Framework for Ruby > [lien](https://naildrivin5.com/blog/2025/07/08/brut-a-new-web-framework-for-ruby.html?ref=camilleroux.com)
- 👉 Firefox is fine. The people running it are not > [lien](https://www.theregister.com/2025/07/08/firefox%5Fisnt%5Fdead/?ref=camilleroux.com)
- 👉 Apple just released a weirdly interesting coding language model > [lien](https://9to5mac.com/2025/07/04/apple-just-released-a-weirdly-interesting-coding-language-model/?ref=camilleroux.com)
- 👉 Cursor – Selecting Models > [lien](https://docs.cursor.com/guides/selecting-models?ref=camilleroux.com)
- 👉 Show HN: I made Logic gates using CSS if() function > [lien](https://yongsk0066.github.io/css%5Fif%5Flogic%5Fgate/?ref=camilleroux.com)
- 👉 How to Network as an Introvert > [lien](https://aginfer.bearblog.dev/how-to-network-as-an-introvert/?ref=camilleroux.com)
- 👉 French City of Lyon Kicks Out Microsoft > [lien](https://news.itsfoss.com/french-city-replaces-microsoft/?ref=camilleroux.com)
- 👉 We're all CTO now > [lien](https://jamie.ideasasylum.com/2025/07/01/you%27re-all-cto-now?ref=camilleroux.com)
- 👉 Large language models are improving exponentially? > [lien](https://spectrum.ieee.org/large-language-model-performance?ref=camilleroux.com)
- 👉 GitHub - enkimute/ganja.js > [lien](https://github.com/enkimute/ganja.js?ref=camilleroux.com)

Pour recevoir les prochaines par email, [abonnez-vous](https://www.camilleroux.com/veille/) !
### L'actu de la semaine (04/07/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-04-07-2025/
Last updated: 2025-07-04T11:12:04.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Show HN: Spegel, a Terminal Browser That Uses LLMs to Rewrite Webpages > [lien](https://simedw.com/2025/06/23/introducing-spegel/?ref=camilleroux.com)
- 👉 5 gems you no longer need with Rails (Arkency) > [lien](https://blog.arkency.com/5-gems-you-no-longer-need-with-rails/?ref=camilleroux.com)
- 👉 Goossips SEO : Index, LLMs.txt, Extensions d’URLs (Johan Sellitto) > [lien](https://www.abondance.com/20250701-1252289-goossips-seo-index-llms-txt-extensions-durls.html?ref=camilleroux.com)
- 👉 A Message Drifts > [lien](https://www.amygoodchild.com/blog/a-message-drifts?ref=camilleroux.com)
- 👉 Cloudflare introduces pay-per-crawl for AI bots > [lien](https://blog.cloudflare.com/introducing-pay-per-crawl/?ref=camilleroux.com)
- 👉 Claude Code now supports hooks > [lien](https://docs.anthropic.com/en/docs/claude-code/hooks?ref=camilleroux.com)
- 👉 Grammarly acquires Superhuman > [lien](https://www.reuters.com/business/grammarly-acquires-email-startup-superhuman-ai-platform-push-2025-07-01/?ref=camilleroux.com)
- 👉 Apache Answer > [lien](https://answer.apache.org/?ref=camilleroux.com)
- 👉 Ranking programming languages by energy efficiency > [lien](https://www.sciencedirect.com/science/article/pii/S0167642321000022?ref=camilleroux.com)
- 👉 The History of Ruby on Rails: Code, Convention, and a Little Rebellion > [lien](https://blog.codeminer42.com/the-history-of-ruby-on-rails-code-convention-and-a-little-rebellion/?ref=camilleroux.com)
- 👉 LLMs Bring New Nature of Abstraction > [lien](https://martinfowler.com/articles/2025-nature-abstraction.html?ref=camilleroux.com)
- 👉 Use Plain Text Email > [lien](https://useplaintext.email/?ref=camilleroux.com)
- 👉 Writing in the Age of LLMs > [lien](https://sh-reya.com/blog/ai-writing/?ref=camilleroux.com)
- 👉 The Machines Finally Made Us Care About Documentation > [lien](https://danielabaron.me/blog/machines-made-us-care-about-documentation/?ref=camilleroux.com)
- 👉 Biotype > [lien](https://biomejs.dev/blog/biome-v2/?ref=camilleroux.com)
- 👉 The Effect of Noise on Sleep > [lien](https://www.empirical.health/blog/effect-of-noise-on-sleep/?ref=camilleroux.com)
### Fragment Shaders : Guide d’introduction au creative coding en GLSL
URL: https://www.camilleroux.com/fragment-shaders-guide-dintroduction-au-creative-coding-en-glsl/
Last updated: 2026-08-13T16:58:24.000Z
J’ai découvert le GLSL il y a quelques années en cherchant à m'affranchir des limites de p5.js et de JavaScript pour le [creative coding](https://www.camilleroux.com/art-generatif-de-la-decouverte-a-la-publication-dun-projet-dans-un-studio-prestigieux/). Ce qui m’a immédiatement frappé, c’est qu'en quelques lignes de code, on peut manipuler des millions de pixels en parallèle pour créer des effets visuels difficiles à obtenir autrement.

Alors qu'en p5.js ou JavaScript (API 2D) on dessine comme on le ferait avec un logiciel comme Paint, mais avec du code. En GLSL, le paradigme est radicalement différent car le code est exécuté sur chaque pixel.   
Pour dessiner un cercle en p5.js, il suffit d'appeler la fonction `circle` avec les coordonnées de son centre et son rayon (ex: `circle(50, 50, 25)`).   
En GLSL, il faut calculer la distance au centre, puis choisir la couleur en fonction de si la distance est plus grande ou pas du rayon voulu.

```glsl
    // Calcul de la distance au centre
    float d = length(uv);

    // Détermine l’intérieur du cercle
    float mask = step(d, 0.5);
    
    // Couleurs
    vec3 col = vec3(1.- mask);
    
    fragColor = vec4(col, 1.0);
```

# Quelques exemples de projets que j'ai fait en fragment shaders

###   
The Source

The Source est un projet d'art génératif né d'un an de collaboration avec Matthieu Segret. Le projet est principalement en GLSL. 

0:00 

/0:31 

1× 

[The Source (2023)Water, the essence of life, is a marvel of versatility and beauty, manifesting in countless forms that inspire awe and wonder. The Source aims to encapsulate this remarkable diversity by showcasing the myriad forms of water and the captivating reflections it creates. This generative art project delves into the potential![](https://www.camilleroux.com/content/images/icon/camillecouleur-1-4.jpg)Camille RouxCamille Roux![](https://www.camilleroux.com/content/images/thumbnail/e18b5712ce474265e42489463acbd3bb.png)](https://art.camilleroux.com/work/the-source/?ref=camilleroux.com)

### Résilience

Résilience, lui aussi est codé principalement en GLSL (fragment shaders).   
Il s’appuie sur des Signed Distance Functions (fonctions mathématiques très utilisées en GLSL) pour dessiner isolignes et hachures.

[![](https://www.camilleroux.com/content/images/2025/07/image-1.png)](https://art.camilleroux.com/work/resilience/?ref=camilleroux.com)

[Résilience (2024)Life is not always a smooth journey. Each of us faces challenges and difficult times. These experiences can unsettle us, cause distress, and test our limits. Resilience is a collection where each edition reflects a distinct slice of life, capturing the essence of challenges faced and obstacles overcome. It’s a![](https://www.camilleroux.com/content/images/icon/camillecouleur-1-5.jpg)Camille RouxCamille Roux![](https://www.camilleroux.com/content/images/thumbnail/Resilience-0x42f411622056bc412d6789651584ef8bfdffc492679c07cdf9bce4838a8b309e-1.png)](https://art.camilleroux.com/work/resilience/?ref=camilleroux.com)

## Qu’est-ce qu’un fragment shader ?

Un **fragment shader** (ou “pixel shader”) est un programme en GLSL, langage proche du C, exécuté sur le GPU pour calculer la couleur et l’opacité de chaque pixel affiché à l’écran. Dans le pipeline graphique, il intervient après le vertex shader : la géométrie de vos formes est d’abord définie, puis le fragment shader détermine l’aspect visuel final. Grâce à son exécution parallèle sur la carte graphique, il permet des rendus en temps réel ultra-performants, tout en offrant une créativité sans limite.

## Tutoriels et guides pour débuter avec les Fragment Shaders

### The Book of Shaders

Guide interactif en ligne et traduit en français pour apprendre les bases : base du GLSL, formes, gestion des couleurs, Perlin noise et cellular noise, ...

[The Book of ShadersGentle step-by-step guide through the abstract and complex universe of Fragment Shaders.![](https://www.camilleroux.com/content/images/icon/favicon.gif)The Book of Shaders![](https://www.camilleroux.com/content/images/thumbnail/thumb.png)](https://thebookofshaders.com/?lan=fr&ref=camilleroux.com)

### An Introduction to Shader Art Coding (Kishimisu)

Vidéo courte et ludique qui explique les bases du fragment shaders. 

⚠️

Attention, la vidéo est plutôt courte, mais vous risquez de passer un bon moment après à jouer avec ce que vous venez d'apprendre !

Et vous pouvez enchainer avec cette belle introduction au raymarching

### Three.js Journey

Three.js Journey est un tutoriel très complet à Three.js (une lib js pour faire de la 3D). Le chapitre 4 propose de nombreuses heures de tutoriels vidéos sur les shaders.

[Three.js Journey — Learn WebGL with Three.jsThe ultimate Three.js course whether you are a beginner or a more advanced developer![](https://www.camilleroux.com/content/images/icon/apple-touch-icon-1.png)Three.js JourneyBruno Simon![](https://www.camilleroux.com/content/images/thumbnail/share-image.png)](https://threejs-journey.com/?ref=camilleroux.com)

J'utilise d'ailleurs three.js dans mon dernier projet. C'était très utile pour m'aider à gérer les centaines de milliers de particules qui se baladent en temps réel sans avoir à tout coder from scratch.

> 💙💙💙 [pic.twitter.com/yq0RvcTDwW](https://t.co/yq0RvcTDwW?ref=camilleroux.com)
> 
> — Camille Roux - Generative artist (@camillerouxart) [December 14, 2024](https://twitter.com/camillerouxart/status/1867879614867255433?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com)

### GM Shaders (Xor) 

Une de mes newsletters préférées dans le creative coding. Une mine d'or pour toutes celles et ceux qui s'intéressent aux shaders. Les articles sont parfois techniques, parfois accessibles. Les sujets sont variés mais toujours passionnants : Turbulence, Signed Distance Fields, Anti-Aliasing, les différents types de noise, `tanh()`...

[GM ShadersShader tutorials for GameMaker by Xor![](https://www.camilleroux.com/content/images/icon/icon-14046bbf-4cde-40a1-b350-08b21b8957e4.png)![](https://www.camilleroux.com/content/images/thumbnail/icon-d935a22d-875d-4c9b-8a58-eacd4efabb9f.png)](https://gmshaders.com/?ref=camilleroux.com)

## Quelques outils indispensables

### ShaderToy

Un site pratique pour créer et partager des fragment shaders en ligne. ShaderToy c'est aussi une collection incroyable de shaders postés par la communauté depuis des années, donc le code est consultable et éditable.

[Shadertoy BETA![](https://www.camilleroux.com/content/images/icon/launch_icon_114.png)![](https://www.camilleroux.com/content/images/thumbnail/patreon.png)](https://www.shadertoy.com/?ref=camilleroux.com)

### Twigl

Dans l'esprit de ShaderToy mais avec une interface plus moderne, Twigl propose en plus des fonctions intéressantes comme le broadcasting pour faire du live coding ou encore Sound Shader pour faire du son avec des shaders (oui oui !)

[twigl.apptwigl.app is an online editor for One tweet shader, with gif or webm generator and sound shader.![](https://www.camilleroux.com/content/images/icon/apple-touch-icon.png)twigl.app![](https://www.camilleroux.com/content/images/thumbnail/ogp.png)](https://twigl.app/?ref=camilleroux.com)

## Pour aller plus loin

### Le blog d'Inigo Quilez

Ce site n'est pas pour les débutants, mais vous finirez surement par en avoir besoin si vous commencez à jouer avec SDF (Signed Distance Functions), le Raytracing, Raymarching, les fractales... une mine d'or!

[Inigo Quilez :: computer graphics, mathematics, shaders, fractals, demoscene and moreTutorials and articles of Inigo Quilez on computer graphics, fractals, demoscene, shaders and more.![](https://www.camilleroux.com/content/images/icon/favicon.png)Inigo Quilez![](https://www.camilleroux.com/content/images/thumbnail/imgYoutube.png)](https://iquilezles.org/articles/?ref=camilleroux.com)

### WebGL2 Fundamentals

Documentation technique pour maîtriser le contexte WebGL2 : buffers, VAO/VBO, textures et intégration dans un ``.

[WebGL2 FundamentalsLearn WebGL2 from the ground up. No magic![](https://www.camilleroux.com/content/images/icon/webgl2fundamentals-icon.png)![](https://www.camilleroux.com/content/images/thumbnail/webgl2fundamentals.jpg)](https://webgl2fundamentals.org/?ref=camilleroux.com)

## Conclusion

Les **fragment shaders** en GLSL ouvrent un champ infini de possibilités pour l’[art génératif](https://www.camilleroux.com/art-generatif-de-la-decouverte-a-la-publication-dun-projet-dans-un-studio-prestigieux/) et plus largement le [creative coding](https://www.camilleroux.com/faire-de-lart-avec-du-code/), alliant performances GPU et créativité algorithmique. Grâce à ces ressources vous devriez avoir tout pour débuter, expérimenter et vous amuser !

N'hésitez pas à poser vos questions ou partager vos créations en commentaire !
### L'actu de la semaine (27/06/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-27-06-2025/
Last updated: 2025-06-27T08:44:57.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Bot or human? Creating an invisible Turing test for the internet > [lien](https://research.roundtable.ai/proof-of-human/?ref=camilleroux.com)
- 👉 Games run faster on SteamOS than Windows 11, Ars testing finds > [lien](https://arstechnica.com/gaming/2025/06/games-run-faster-on-steamos-than-windows-11-ars-testing-finds/?ref=camilleroux.com)
- 👉 Gemini CLI: your open-source AI agent > [lien](https://blog.google/technology/developers/introducing-gemini-cli-open-source-ai-agent/?ref=camilleroux.com)
- 👉 Modeling the World in 280 Characters (Xor) > [lien](https://mini.gmshaders.com/p/modeling-the-world?ref=camilleroux.com)
- 👉 PHPUnit : conseils et astuces qui nous ont vraiment aidés (Laravel-France) > [lien](https://laravel-france.com/posts/phpunit-conseils-astuces-qui-nous-ont-vraiment-aid%C3%A9s?ref=camilleroux.com)
- 👉 Microsoft Releases Classic MS-DOS Editor for Linux Written in Rust > [lien](https://github.com/microsoft/edit?ref=camilleroux.com)
- 👉 A new PNG spec has been released > [lien](https://www.programmax.net/articles/png-is-back/?ref=camilleroux.com)
- 👉 How to Think About Time in Programming > [lien](https://shanrauf.com/archive/how-to-think-about-time-in-programming?ref=camilleroux.com)
- 👉 Everyone should copy Thunderbird's donation model (blog.cyrneko.eu via yoshi) > [lien](https://blog.cyrneko.eu/everyone-should-copy-thunderbird?ref=camilleroux.com)
- 👉 My "Are you presuming most people are stupid?" test > [lien](https://andymasley.substack.com/p/my-are-you-presuming-most-people)
- 👉 Les 30 statistiques clés sur l'usage de l'IA par les développeurs (Camille Roux) > [lien](https://blog.humancoders.com/les-39-statistiques-cles-sur-lusage-de-lia-par-les-developpeurs-3772/?ref=camilleroux.com)
- 👉 EU rules for durable, energy-efficient and repairable smartphones and tablets > [lien](https://single-market-economy.ec.europa.eu/news/new-eu-rules-durable-energy-efficient-and-repairable-smartphones-and-tablets-start-applying-2025-06-20%5Fen?ref=camilleroux.com)
- 👉 2048 in bash with only 64 bits of state > [lien](https://github.com/izabera/bitwise-challenge-2048?ref=camilleroux.com)
- 👉 JavaScript broke the web (and called it progress) (jonoalderson.com via chris-evelyn) > [lien](https://www.jonoalderson.com/conjecture/javascript-broke-the-web-and-called-it-progress/?ref=camilleroux.com)
- 👉 Phoenix.new – The Remote AI Runtime for Phoenix (fly.io via creature) > [lien](https://fly.io/blog/phoenix-new-the-remote-ai-runtime/?ref=camilleroux.com)
- 👉 Basic facts about GPUs (damek.github.io via sanxiyn) > [lien](https://damek.github.io/random/basic-facts-about-gpus/?ref=camilleroux.com)
- 👉 Balatro for the Nintendo E-Reader > [lien](https://mattgreer.dev/blog/balatro-for-the-nintendo-ereader/?ref=camilleroux.com)
- 👉 Bonnes pratiques pour générer un flux RSS (teotime) > [lien](https://www.teotimepacreau.fr/blog/bonnes-pratiques-pour-generer-un-flux-rss/?ref=camilleroux.com)
- 👉 Drinks in glass bottles contain more microplastics than those in other container > [lien](https://www.anses.fr/en/content/drinks-glass-bottles-contain-more-microplastics-those-other-containers?ref=camilleroux.com)
### Casser les codes : pourquoi déconstruire les normes peut révolutionner votre façon de travailler
URL: https://www.camilleroux.com/casser-les-codes-pourquoi-deconstruire-les-normes-peut-revolutionner-votre-facon-de-travailler/
Last updated: 2025-06-26T11:56:25.000Z
*Retrouvez* [*tous les épisodes*](https://www.camilleroux.com/tag/podcast/) *du podcast sur* [*Spotify*](https://open.spotify.com/show/6jiclVZXQDReFAr3CSVGpe?ref=camilleroux.com)*,* [*Apple Podcast*](https://podcasts.apple.com/fr/podcast/le-podcast-de-camille-roux/id1812419419?ref=camilleroux.com)*,* [*Youtube*](https://www.youtube.com/playlist?list=PLsnohpOYr4UJE3wDdtz7l7oydgI0c2kYO&ref=camilleroux.com) ...

Vous l'avez remarqué, quand je parle, je fais beaucoup de "heu". Pendant très longtemps, je pensais que c'était quelque chose d'humain, que tout le monde faisait ça naturellement. Et bien au Japon, personne ne fait des "heu" - les japonais font "eeto". Cette petite découverte m'a fait réaliser à quel point on peut tenir pour acquises des choses qui nous paraissent évidentes.

Dans ce nouvel épisode, je vous raconte comment mon voyage au Japon m'a inspiré une réflexion sur la déconstruction des normes. Que vous soyez développeur·se ou entrepreneur·se, il y a une leçon importante à tirer : on apprend des choses qui nous paraissent évidentes, mais c'est souvent intéressant de se demander si c'est vraiment normal, si on pourrait faire autrement, et si d'autres personnes font déjà différemment.

---

## Notes de l'épisode

### Le déclic du voyage au Japon

Mon récent séjour au Japon m'a ouvert les yeux sur de nombreuses différences culturelles qui remettent en question nos "évidences" :

- Les interjections d'hésitation ("eeto" vs "heu")
- La conduite à gauche
- L'usage des baguettes
- Le respect absolu des feux de signalisation
- Les distances interpersonnelles dans les transports
- Les façons de saluer et de s'excuser

Ces différences m'ont permis de remettre le doigt sur le fait qu'il existe des normes sociales partout, qui nous aident à communiquer et faciliter la vie, mais qui sont tellement omniprésentes qu'on oublie qu'on pourrait souvent faire autrement.

![](https://www.camilleroux.com/content/images/2025/06/IMG_5786.jpeg)

![](https://www.camilleroux.com/content/images/2025/06/IMG_5839.jpeg)

![](https://www.camilleroux.com/content/images/2025/06/IMG_6748.jpeg)

![](https://www.camilleroux.com/content/images/2025/06/IMG_6973.jpeg)

![](https://www.camilleroux.com/content/images/2025/06/IMG_6394.jpeg)

![](https://www.camilleroux.com/content/images/2025/06/IMG_6136.jpeg)

Photos de mon voyage au Japon

### La déconstruction du modèle startup

L'exemple le plus frappant de cette remise en question des normes, c'est la création d'[Human Coders](https://www.humancoders.com/?ref=camilleroux.com) avec [Matthieu Segret](https://matthieusegret.com/?ref=camilleroux.com). À l'époque, j'évoluais dans l'écosystème startup et j'avais intégré comme "normal" le fait de :

- Lever des fonds
- Viser une croissance rapide
- Accepter la pression des investisseurs
- Sacrifier sa liberté pour la "réussite"

Mais en observant mes ami·e·s entrepreneur·se·s qui avaient "réussi" selon ces critères, je me suis rendu compte qu'il·elle·s n'étaient souvent pas heureux·ses. La levée de fonds créait une pression énorme, la croissance rapide était difficile à gérer, et il·elle·s perdaient énormément en liberté.

### Les règles qu'on s'est fixées

Avec Matthieu, on a décidé de faire différemment dès le début pour Human Coders :

- Pas de burn-out comme objectif
- Pas de levée de fonds (ce qu'on n'a jamais fait)
- Ne pas travailler les week-ends ni le soir
- Droit de véto mutuel : on peut s'interdire l'un l'autre de travailler quand on voit que l'autre est fatigué
- Mise en place de "[semaines off](https://www.camilleroux.com/retour-sur-notre-premiere-semaine-off/)" régulières, même quand la société n'était pas encore rentable

![](https://www.camilleroux.com/content/images/2025/06/image-1.png)

Séance de travail avec Matthieu en 2017

### L'influence de "La semaine de 4 heures"

Le [livre de Tim Ferriss](https://www.amazon.fr/semaine-heures-Travaillez-moins-gagnez/dp/2744064173?%5Fencoding=UTF8&dib%5Ftag=se&dib=eyJ2IjoiMSJ9.9o9CzYMbSsAqUxAI0h4Id3oQakYTcehetBNWCjj3WBKqtUn-W1xmOOfeJFlVBCTvTCbbpA39oHoAGDaAkec%5FLvaOygs9g8vAMHNN467AMhyGH%5FI60Rb%5FVlC9sleLPA%5Fypno2iVXLhh0nQN2DpcfAqJHd3VFtFuNycr7lJk0RrUAnWG-7rgmpflHq0cxxoUPbam7RZ4FX4T63AgoLSyVHB5-OWa3vTmlUL5Ny9XhIvJTO1GLwgy1SdHCUmlMWKoPiJuUQ-5cZhbDSMqzjcZMiSVEYnRMT4XfmHBGDazhHYlA.dNRBjSG7B2XB-WMF4Su1M0mRix20JK2B9LFEOZptcy4&qid=1750885667&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=f43f498d8dfb1f2dc3e956fce951ab5b&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com) a été un déclencheur important, même si j'ai détesté la plupart de ses solutions (délégation à Madagascar, report des problèmes sur d'autres). Mais les problèmes qu'il soulevait étaient pertinents et nous ont aidés à réfléchir différemment à notre organisation.

### Les résultats

Cette approche "anti-startup" nous a demandé beaucoup d'efforts et de remise en question, mais ça a été la meilleure décision qu'on ait pu prendre. La boîte existe toujours, on est très libres de notre temps, et on a prouvé qu'on pouvait réussir autrement.

## Ce qu'il fallait retenir

> "Il y a certaines choses où juste parfois, j'oublie que des gens pourraient faire autrement."

> "Je pense qu'il est bon de régulièrement, quand il y a quelque chose qui nous paraît tellement évident, le questionner"

**Points clés à retenir :**

- Les normes culturelles et professionnelles ne sont pas universelles - voyager ou changer de contexte peut révéler d'autres façons de faire
- Le modèle startup "classique" (levée de fonds, croissance rapide, pression) n'est pas la seule voie
- Il est possible de construire une entreprise prospère en privilégiant la liberté et l'équilibre de vie
- Remettre en question les évidences demande du courage et de la persévérance, mais peut mener à de meilleures solutions
- Que vous soyez développeur·se ou entrepreneur·se, il existe des normes sur les choix technos, les façons de travailler, les relations professionnelles - tout peut être questionné
- Le voyage (ou tout changement de contexte) est un bon moyen de prendre du recul sur nos habitudes

> "On n'est pas obligé de tout changer tout le temps, mais on peut juste se dire : c'est bien, tout le monde fait comme ça, mais est-ce qu'il y a une bonne raison ou est-ce que c'est juste une norme ?"

## Liens

- [**Human Coders**](https://www.humancoders.com/?ref=camilleroux.com) \- Centre de formation pour développeur·se·s cofondé avec Matthieu Segret
- [**"La semaine de 4 heures"** de Tim Ferriss](https://amzn.to/44wD2YF?ref=camilleroux.com)
- [**Startup Weekend**](https://www.camilleroux.com/10-conseils-pour-perdre-un-startup-weekend/) \- Événements d'entrepreneuriat mentionnés dans l'épisode
- Article [**5 ans d'Human Coders**](https://blog.humancoders.com/il-etait-une-fois-human-coders-1966/?ref=camilleroux.com) sur le blog Human Coders
- Articles sur les [**semaines off**](https://www.camilleroux.com/retour-sur-notre-premiere-semaine-off/)
### L'actu de la semaine (20/06/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-20-06-2025/
Last updated: 2025-06-20T10:07:46.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 In praise of “normal” engineers > [lien](https://charity.wtf/2025/06/19/in-praise-of-normal-engineers/?ref=camilleroux.com)
- 👉 16B Apple, Facebook, Google passwords leaked in largest data breach > [lien](https://cryptorank.io/news/feed/b83db-16-billion-passwords-leaked-data-breach?ref=camilleroux.com)
- 👉 Cursor is now available in Slack (ericzakariasson) > [lien](https://forum.cursor.com/t/cursor-is-now-available-in-slack/106350?ref=camilleroux.com)
- 👉 Goossips SEO : Contenu hors-sujet, Erreur 410 (Johan Sellitto) > [lien](https://www.abondance.com/20250617-1234042-goossips-seo-contenu-hors-sujet-googlebot.html?ref=camilleroux.com)
- 👉 Google is using YouTube videos to train its AI video generator > [lien](https://www.cnbc.com/2025/06/19/google-youtube-ai-training-veo-3.html?ref=camilleroux.com)
- 👉 MiXiT - Talk Art génératif: de la découverte à la publication de projets dans des studios prestigieux > [lien](https://mixitconf.org/2025/art-generatif-de-la-decouverte-a-la-publication-de-projets-dans-des-studios-prestigieux?ref=camilleroux.com)
- 👉 Je traque les déplacements de 297655 parisiens pour trouver le meilleur Vélib > [lien](https://www.youtube.com/watch?v=PYEfoAuXQhk&ref=camilleroux.com)
- 👉 Why Claude Code feels like magic? (omarabid.com by csomar) > [lien](https://omarabid.com/claude-magic?ref=camilleroux.com)
- 👉 Programming Language Design in the Era of LLMs: A Return to Mediocrity? (kirancodes.me via osa1) > [lien](https://kirancodes.me/posts/log-lang-design-llms.html?ref=camilleroux.com)
- 👉 Your Brain on ChatGPT (media.mit.edu via sjamaan) > [lien](https://www.media.mit.edu/projects/your-brain-on-chatgpt/overview/?ref=camilleroux.com)
- 👉 Polyhedra Viewer > [lien](https://polyhedra.tessera.li/?ref=camilleroux.com)
- 👉 WhatsApp Introduces Ads in Its App > [lien](https://www.nytimes.com/2025/06/16/technology/whatsapp-ads.html?ref=camilleroux.com)
### L'actu de la semaine (13/06/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-13-06-2025/
Last updated: 2025-06-13T12:59:50.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 2025 State of AI Code Quality > [lien](https://www.qodo.ai/reports/state-of-ai-code-quality/?ref=camilleroux.com)
- 👉 DNS4EU, an EU-based DNS resolution service > [lien](https://www.helpnetsecurity.com/2025/06/09/eu-launches-eu-based-privacy-focused-dns-resolution-service/?ref=camilleroux.com)
- 👉 Build a minimal decorator with Ruby in 30 minutes > [lien](https://remimercier.com/minimal-decorator-ruby/?ref=camilleroux.com)
- 👉 Développement d'application en Flutter : retours d'expérience (1/2) (Framasoft) > [lien](https://joinpeertube.org/news/flutter-app-dev-feedback-1?ref=camilleroux.com)
- 👉 ChatGPT gets crushed at chess by a 1 MHz Atari 2600 > [lien](https://www.techspot.com/news/108248-chatgpt-gets-crushed-chess-1-mhz-atari-2600.html?ref=camilleroux.com)
- 👉 Menstrual tracking app data is gold mine for advertisers that risks women safety > [lien](https://www.cam.ac.uk/research/news/menstrual-tracking-app-data-is-a-gold-mine-for-advertisers-that-risks-womens-safety-report?ref=camilleroux.com)
- 👉 On Shaping Light: Real-Time Volumetric Lighting with Post-Processing and Raymarching for the Web > [lien](https://blog.maximeheckel.com/posts/shaping-light-volumetric-lighting-with-post-processing-and-raymarching/?ref=camilleroux.com)
- 👉 Dominikus Baur: Finding the signal in noise - comparing data visualization, data art and generative art > [lien](https://vimeo.com/921510001?ref=camilleroux.com)
- 👉 The Balatro Timeline > [lien](https://localthunk.com/blog/balatro-timeline-3aarh?ref=camilleroux.com)
- 👉 macOS Tahoe 26 makes the Mac more capable, productive, and intelligent > [lien](https://www.apple.com/newsroom/2025/06/macos-tahoe-26-makes-the-mac-more-capable-productive-and-intelligent-than-ever/?ref=camilleroux.com)
- 👉 Apple Announces Foundation Models and Containerization frameworks, etc. > [lien](https://www.apple.com/newsroom/2025/06/apple-supercharges-its-tools-and-technologies-for-developers/?ref=camilleroux.com)
- 👉 Apple introduces a universal design across platforms > [lien](https://www.apple.com/newsroom/2025/06/apple-introduces-a-delightful-and-elegant-new-software-design/?ref=camilleroux.com)
- 👉 MCP vs API (glama.ai by punkpeye) > [lien](https://glama.ai/blog/2025-06-06-mcp-vs-api?ref=camilleroux.com)
- 👉 Stop Vibe Coding. Start Cyborg Coding > [lien](https://chaserabenn.medium.com/stop-vibe-coding-start-cyborg-coding-640f3e16c83e?ref=camilleroux.com)
- 👉 Water Wave Simulation > [lien](https://slembcke.net/blog/WaterWaves?ref=camilleroux.com)
### Faire de l'art avec du code : par où commencer ? (p5.js, Three.js, shaders, SVG...)
URL: https://www.camilleroux.com/faire-de-lart-avec-du-code/
Last updated: 2025-06-10T08:17:53.000Z
*L'art fait avec du code, plus précisément l'*[*art génératif*](https://www.camilleroux.com/art-generatif-de-la-decouverte-a-la-publication-dun-projet-dans-un-studio-prestigieux/)*, suscite de plus en plus d'intérêt. Suite à mes conférences récentes à MixIT, MontpellierJS et DevFest Toulouse, vous avez été nombreuses et nombreux à me demander comment vous lancer dans cette discipline fascinante. Voici donc un guide pour débuter, avec un focus sur les approches les plus utilisées.*

![](https://www.camilleroux.com/content/images/2025/05/image-37.png)

Présentation de mon parcours lors de la cérémonie de cloture du DevFest Toulouse 2023

## Introduction

L'art génératif, c'est créer des visuels avec du code. Ma spécialité, c'est le "long form" : des œuvres générées par un code JavaScript qui tourne dans un navigateur sans API externe. Chaque collectionneuse ou collectionneur se voit attribuer une pièce unique déterminée par un nombre aléatoire, généralement le numéro de la transaction sur la blockchain.

*Retrouvez tous les épisodes du podcast sur* [*Spotify*](https://open.spotify.com/show/6jiclVZXQDReFAr3CSVGpe?ref=camilleroux.com)*,* [*Apple Podcast*](https://podcasts.apple.com/fr/podcast/le-podcast-de-camille-roux/id1812419419?ref=camilleroux.com)*,* [*Youtube*](https://www.youtube.com/playlist?list=PLsnohpOYr4UJE3wDdtz7l7oydgI0c2kYO&ref=camilleroux.com) ...

---

## Note de l'épisode

### P5.js : Le Paint du JavaScript

[P5.js](https://p5js.org/?ref=camilleroux.com) est idéal pour débuter. Imaginez Paint, mais en JavaScript : pour dessiner un cercle, appelez simplement la méthode `circle()` avec une position et une taille.

Cette simplicité a ses limites : dégradés compliqués, textures quasi impossibles, performances restreintes. Pourtant, ces contraintes stimulent la créativité ! Des artistes créent des œuvres époustouflantes en dessinant des milliers de petites formes, simulant des textures ou travaillant presque au niveau du pixel.

Pour enrichir P5, explorez des bibliothèques comme `brush.p5` qui simule un pinceau, donnant un aspect plus organique à vos créations.

### Shaders : La puissance du GLSL

Les shaders offrent une approche différente avec :

- Le **vertex shader** pour manipuler les formes 3D
- Le **fragment shader** pour dessiner ou modifier les textures

Le paradigme change totalement : votre programme s'exécute sur chaque pixel. Pour dessiner un cercle, calculez la distance entre le pixel actuel et le centre, puis appliquez une condition basée sur le rayon.

Cette approche permet des formes complexes impossibles en P5 : cercles aux bords ondulés, textures élaborées, dégradés précis... tout devient possible en travaillant au niveau du pixel.

Pour approfondir, familiarisez-vous avec les SDF (Signed Distance Functions) qui permettent de manipuler facilement des formes en 2D comme en 3D.

### Three.js : La 3D à portée de main

[Three.js](https://threejs.org/?ref=camilleroux.com) est une bibliothèque JavaScript pour la 3D, également utile pour initialiser des shaders ou manipuler des particules.

Elle simplifie certaines tâches complexes en code pur. J'ai récemment créé une œuvre manipulant des centaines de milliers de particules en GPGPU, et Three.js m'a considérablement facilité l'initialisation.

> 100k particules [pic.twitter.com/TLv9KsijYq](https://t.co/TLv9KsijYq?ref=camilleroux.com)
> 
> — Camille Roux - Generative artist (@camillerouxart) [December 13, 2024](https://twitter.com/camillerouxart/status/1867622215602344208?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com)

### Autres approches

L'art par le code ne se limite pas à ces trois technologies. Certaines et certains artistes utilisent :

- HTML/CSS généré par JavaScript
- SVG (très populaire pour le "pen plotting")
- Des bibliothèques de dataviz comme D3.js

Les plateformes comme fx(hash) sont ouvertes à presque toutes les technologies compatibles au niveau des licences.

### Les plateformes pour découvrir l'art fait avec du code

Si vous souhaitez explorer ce domaine, plusieurs plateformes vous offrent une vitrine sur cet art :

**fx(hash)** est probablement la plus accessible et ouverte. Cette plateforme française sur la blockchain Tezos héberge entre 50 000 et 100 000 projets. Son principal avantage ? Publier y coûte très peu et elle est ouverte à toutes et tous, ce qui en fait un excellent terrain de jeu pour débuter. L'interface de publication est intuitive, parfaite pour un premier projet.

Pour une expérience plus curated, explorez **Bright Moments**, **Art Blocks**, **gm.studio** ou **gm.scribe**. Ces plateformes sélectionnent leurs artistes, ce qui vous garantit une certaine qualité mais rend l'accès plus difficile en tant que créateur ou créatrice débutante.

**Rodeo**, sorte d'Instagram du Web3, propose également de nombreuses œuvres d'art faites avec du code, même si le code lui-même n'y est pas hébergé.

Instagram reste aussi un bon moyen de découvrir les artistes de ce milieu. Beaucoup y partagent leurs créations et leurs processus créatifs.

## Ce qu'il fallait retenir

- **P5.js** est idéal pour débuter : API simple, accessible, mais avec des limitations
- **Les shaders (GLSL)** offrent une puissance incroyable en travaillant au niveau du pixel
- **Three.js** excelle pour la 3D ou pour initialiser des projets complexes
- Le **"long form"** consiste en des collections de pièces uniques déterminées par un nombre aléatoire définit lors de l'achat
- Les **contraintes techniques stimulent la créativité**
- Les **SDF (Signed Distance Functions)** sont des outils mathématiques puissants pour manipuler des formes
- Le **SVG** est particulièrement utilisé dans le mouvement "pen plot"

## Ressources et liens

### Plateformes pour découvrir l'art fait avec du code

- [fx(hash)](https://www.fxhash.xyz/?ref=camilleroux.com) \- Plateforme française sur Tezos, très ouverte et économique pour poster vos projets
- [Bright Moments](https://brightmoments.io/?ref=camilleroux.com) \- Galerie curatée avec qui j'ai collaboré
- [Art Blocks](https://www.artblocks.io/?ref=camilleroux.com) \- Une référence dans l'écosystème Ethereum
- [gm.studio](https://www.gmstudio.art/?ref=camilleroux.com) \- Plateforme curated
- [gm.scribe](https://www.gmscribe.art/?ref=camilleroux.com) \- Plateforme curated sur Bitcoin
- [Rodeo](https://rodeo.xyz/?ref=camilleroux.com) \- Une sorte d'Instagram du Web3

### Tutoriels et ressources d'apprentissage

- [The Book of Shaders](https://thebookofshaders.com/?lan=fr&ref=camilleroux.com) \- Excellent pour comprendre les shaders
- [Kishimisu sur YouTube](https://www.youtube.com/watch?v=f4s1h2YETNY&ref=camilleroux.com) \- Excellent tuto GLSL en vidéo
- [Coding Train](https://thecodingtrain.com/?ref=camilleroux.com) \- Chaîne YouTube monumentale couvrant P5 et de nombreux algorithmes
- [Blog d'Inigo Quilez](https://iquilezles.org/articles/?ref=camilleroux.com) \- La référence sur les SDF et techniques avancées en GLSL
- [Shader Toy](https://www.shadertoy.com/?ref=camilleroux.com) \- Répertoire d'œuvres en GLSL pour s'inspirer
- [Cours Three.js de Bruno Simon](https://threejs-journey.com/?ref=camilleroux.com) \- Plus de 120 heures de contenu pour maîtriser Three.js

### Bibliothèques

- [P5.js](https://p5js.org/?ref=camilleroux.com)
- [brush.p5](https://github.com/acamposuribe/p5.brush?ref=camilleroux.com) \- Simulation de pinceau pour P5
- [Three.js](https://threejs.org/?ref=camilleroux.com)
- [D3.js](https://d3js.org/?ref=camilleroux.com)

J'ai aussi créé cet Awesome list sur l'art génératif si vous voulez aller plus loin

[GitHub - camilleroux/awesome-generative-art: Carefully curated list of awesome resources to create, learn and, drop generative artCarefully curated list of awesome resources to create, learn and, drop generative art - camilleroux/awesome-generative-art![](https://www.camilleroux.com/content/images/icon/pinned-octocat-093da3e6fa40.svg)GitHubcamilleroux![](https://www.camilleroux.com/content/images/thumbnail/awesome-generative-art)](https://github.com/camilleroux/awesome-generative-art?ref=camilleroux.com)

Si cet article vous a donné envie de vous lancer, n'hésitez pas à expérimenter et à partager vos créations ! Pourquoi ne pas vous fixer comme objectif de créer une œuvre et de la publier sur fx(hash) ? C'est accessible et ça pourrait être le début d'une belle aventure, comme ce fut le cas pour moi.

*Dites-moi en commentaire si vous souhaitez un prochain épisode sur les algorithmes, des pistes pour faire des projets* esthétiques*, les principaux artistes ou d'autres aspects de l'art fait avec du code !*
### L'actu de la semaine (06/06/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-06-06-2025/
Last updated: 2025-06-06T12:50:43.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Claude Code Is My Computer > [lien](https://steipete.me/posts/2025/claude-code-is-my-computer?ref=camilleroux.com)
- 👉 AI Changes Everything > [lien](https://lucumr.pocoo.org/2025/6/4/changes/?ref=camilleroux.com)
- 👉 Porn sites go dark in France over new age verification rules > [lien](https://www.rfi.fr/en/france/20250604-porn-sites-go-dark-in-france-over-new-age-verification-rules?ref=camilleroux.com)
- 👉 My AI Skeptic Friends Are All Nuts > [lien](https://fly.io/blog/youre-all-nuts/?ref=camilleroux.com)
- 👉 0.9999 ≊ 1 > [lien](https://lcamtuf.substack.com/p/09999-1)
- 👉 I Switched to UTC and Never Looked Back > [lien](https://timestripe.com/magazine/blog/timezone/?ref=camilleroux.com)
- 👉 Progressive JSON > [lien](https://overreacted.io/progressive-json/?ref=camilleroux.com)
- 👉 Goossips SEO : Balises meta, SEO technique, Pages redirigées (Johan Sellitto) > [lien](https://www.abondance.com/20250527-1199301-goossips-seo-balises-meta-seo-technique-pages-redirigees.html?ref=camilleroux.com)
- 👉 Cap: Lightweight, modern open-source CAPTCHA alternative using proof-of-work > [lien](https://capjs.js.org/?ref=camilleroux.com)
- 👉 The Gmail app will now create AI summaries > [lien](https://arstechnica.com/google/2025/05/the-gmail-app-will-now-create-ai-summaries-whether-you-want-them-or-not/?ref=camilleroux.com)
### L'actu de la semaine (30/05/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-30-05-2025/
Last updated: 2025-05-30T07:09:08.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Black Mirror was a warmup act - OpenAI pivots into hardware > [lien](https://garymarcus.substack.com/p/black-mirror-was-a-warmup-act)
- 👉 Rick Rubin | The Way of Code: The Timeless Art of Vibe Coding > [lien](https://www.thewayofcode.com/?ref=camilleroux.com)
- 👉 Particle Life simulation in browser using WebGPU > [lien](https://lisyarus.github.io/blog/posts/particle-life-simulation-in-browser-using-webgpu.html?ref=camilleroux.com)
- 👉 The Difference Between Downloading and Streaming > [lien](https://danq.me/2025/05/26/downloading-vs-streaming/?ref=camilleroux.com)
- 👉 The Copilot Delusion > [lien](https://deplet.ing/the-copilot-delusion/?ref=camilleroux.com)
- 👉 A brief history of JavaScript (deno.com via blaix) > [lien](https://deno.com/blog/history-of-javascript?ref=camilleroux.com)
- 👉 CAPTCHAs don't work any more for ticket sellers (behind.pretix.eu via oger) > [lien](https://behind.pretix.eu/2025/05/23/captchas-are-over/?ref=camilleroux.com)
- 👉 Color Name API > [lien](https://meodai.github.io/color-name-api/?ref=camilleroux.com)
### L'actu de la semaine (23/05/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-23-05-2025/
Last updated: 2025-05-24T03:49:46.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Malware attack and counterattack > [lien](https://www.antoineschmitt.com/malware-attack-and-counterattack/?ref=camilleroux.com)
- 👉 5 Boring Things That Have a Bigger Impact Than AI Assistants on Dev Productivity > [lien](https://codemanship.wordpress.com/2025/05/21/five-boring-things-that-have-a-bigger-impact-than-a-i-coding-assistants-on-dev-team-productivity/?ref=camilleroux.com)
- 👉 For algorithms, a little memory outweighs a lot of time > [lien](https://www.quantamagazine.org/for-algorithms-a-little-memory-outweighs-a-lot-of-time-20250521/?ref=camilleroux.com)
- 👉 Magnus Carlsen forced into a draw by more than 143000 people playing against him > [lien](https://apnews.com/article/chess-magnus-carlsen-match-world-freestyle-grandmaster-963a977765fa02d05a14d701666dfcd7?ref=camilleroux.com)
- 👉 The Last Letter > [lien](https://aeon.co/essays/how-the-last-letters-of-the-condemned-can-teach-us-how-to-live?ref=camilleroux.com)
- 👉 Spaced repetition systems have gotten better > [lien](https://domenic.me/fsrs/?ref=camilleroux.com)
- 👉 Proton threatens to quit Switzerland over new surveillance law > [lien](https://www.techradar.com/vpn/vpn-privacy-security/we-would-be-less-confidential-than-google-proton-threatens-to-quit-switzerland-over-new-surveillance-law?ref=camilleroux.com)
- 👉 Every programming language has its 'killer' domain > [lien](https://huijzer.xyz/posts/67?ref=camilleroux.com)
- 👉 Static types are for perfectionists (mmapped.blog via runxiyu) > [lien](https://mmapped.blog/posts/38-static-types-perfectionism?ref=camilleroux.com)
- 👉 Energy drinks linked to rise in colorectal and blood cancer > [lien](https://thenightly.com.au/society/health/doctors-issue-urgent-warning-over-cancer-causing-energy-drink-ingredient-taurine-c-18699404?ref=camilleroux.com)
- 👉 Ollama's new engine for multimodal models > [lien](https://ollama.com/blog/multimodal-models?ref=camilleroux.com)
- 👉 Tower Defense: Cache Control > [lien](https://www.jasonthorsness.com/26?ref=camilleroux.com)
- 👉 Introducing Codex > [lien](https://openai.com/index/introducing-codex/?ref=camilleroux.com)
- 👉 Pathfinding (juhrjuhr.itch.io via runxiyu) > [lien](https://juhrjuhr.itch.io/deep-space-exploitation/devlog/945428/9-pathfinding?ref=camilleroux.com)
### L'actu de la semaine (16/05/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-16-05-2025/
Last updated: 2025-05-16T10:59:34.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Netflix will show generative AI ads midway through streams in 2026 > [lien](https://arstechnica.com/gadgets/2025/05/netflix-will-show-generative-ai-ads-midway-through-streams-in-2026/?ref=camilleroux.com)
- 👉 Demystifying Ruby: It's all about threads (2024) > [lien](https://blog.papey.fr/post/07-demystifying-ruby-01/?ref=camilleroux.com)
- 👉 Tek – A music making program for 24-bit Unicode terminals > [lien](https://codeberg.org/unspeaker/tek?ref=camilleroux.com)
- 👉 Cursor 0.50: New Tab model, Background Agent & Refreshed Inline Edit (ericzakariasson) > [lien](https://forum.cursor.com/t/cursor-0-50-new-tab-model-background-agent-refreshed-inline-edit/92348?ref=camilleroux.com)
- 👉 OpenAI brings its GPT-4.1 models to ChatGPT (Maxwell Zeff) > [lien](https://techcrunch.com/2025/05/14/openai-brings-its-gpt-4-1-models-to-chatgpt/?ref=camilleroux.com)
- 👉 igorkasyanchuk/get-smart: Learn Ruby/Rails topics during your app’s boot time. > [lien](https://github.com/igorkasyanchuk/get-smart?ref=camilleroux.com)
- 👉 Coding agent in 94 lines of Ruby > [lien](https://radanskoric.com/articles/coding-agent-in-ruby?ref=camilleroux.com)
- 👉 The Future Is Too Expensive – A New Theory on Collapsing Birth Rates > [lien](https://medium.com/@hectorchu1/the-future-is-too-expensive-a-new-theory-of-why-people-arent-having-kids-c3eca581c491?ref=camilleroux.com)
- 👉 Show HN: Semantic Calculator (King-Man+woman=?) > [lien](https://calc.datova.ai/?ref=camilleroux.com)
- 👉 Airbnb expands into services and experiences, plans more social and AI features (Ivan Mehta) > [lien](https://techcrunch.com/2025/05/13/airbnb-lauches-services-and-experinces-as-it-thinks-about-connecting-travelers/?ref=camilleroux.com)
- 👉 NFT phenom CryptoPunks was just sold to a nonprofit (Dominic-Madori Davis) > [lien](https://techcrunch.com/2025/05/13/nft-phenom-cryptopunks-was-just-sold-to-a-nonprofit/?ref=camilleroux.com)
- 👉 I hate my portfolio > [lien](https://medium.com/design-bootcamp/i-hate-my-portfolio-d9f6f1d18574?ref=camilleroux.com)
- 👉 YS — YAML Done Wisely (yamlscript.org via hwayne) > [lien](https://yamlscript.org/?ref=camilleroux.com)
- 👉 Why are banks still getting authentication so wrong? > [lien](https://jamal.haba.sh/its-2025-why-are-banks-still-getting-authentication-so-wrong/?ref=camilleroux.com)
- 👉 Programmers Will Be Replaced by People with Ideas > [lien](https://www.cleverthinkingsoftware.com/programmers-will-be-replaced-by-people-with-ideas/?ref=camilleroux.com)
- 👉 Google just changed its ‘G’ logo (Emma Roth) > [lien](https://www.theverge.com/news/664958/google-g-logo-gradient-design-change?ref=camilleroux.com)
- 👉 How Cursor Indexes Codebases Fast (read.engineerscodex.com via Mordo) > [lien](https://read.engineerscodex.com/p/how-cursor-indexes-codebases-fast?ref=camilleroux.com)
- 👉 SDFs and the Fast sweeping algorithm in Jax > [lien](https://rohangautam.github.io/blog/fast%5Fsweeping/fastsweeping/?ref=camilleroux.com)
- 👉 Cooking For Engineers® > [lien](https://www.cookingforengineers.com/?ref=camilleroux.com)
- 👉 Qui héberge les mails ? Un outil simple pour le savoir (tintouli) > [lien](https://goodtech.info/qui-heberge-les-emails-d-un-domaine/?ref=camilleroux.com)

Pensez à vous abonner à la newsletter pour la recevoir toutes les semaines !
### Et si coder restait humain ?
URL: https://www.camilleroux.com/human-coders-et-si-coder-restait-humain/
Last updated: 2025-05-15T11:30:13.000Z
En ces moments où tout le monde parle d’IA first, je n’ai jamais été aussi content du nom de ma boîte : [Human Coders](https://www.humancoders.com/?ref=camilleroux.com). Même si l’IA venait à changer la façon dont on apprend et ce qu’il faut apprendre, il n’a jamais été aussi important qu’aujourd’hui, pour un·e dev, d’avoir des connaissances solides !

Chez Human Coders, l’humain est au centre et le restera. Toutes nos formations sont données par des formateur·rice·s bien réel·le·s qui partagent leur expérience, accompagnent et soutiennent nos participant·e·s dans leur montée en compétence. Nos formateur·rice·s ne sont pas seulement des spécialistes dans leur domaine, ce sont des passionné·e·s qui partagent leurs anecdotes de terrain, leurs réussites comme leurs erreurs.

- Alors que des concurrents remplissent leur blog d’articles générés par IA à peine relus, nous publions régulièrement des épisodes de notre [podcast](https://www.humancoders.com/podcast?ref=camilleroux.com) pour parler de sujets qui nous passionnent avec des devs qui partagent notre engouement.
- Alors que nos concurrents ajoutent des formations à la chaîne dans leur catalogue, nous prenons toujours soin d’ajouter des technologies que nous aimons et qui ont du sens sur le marché actuel.
- Alors que des concurrents paient des stands hors de prix dans des conférences où les buzzwords pleuvent, nous continuons à partager notre passion pour le dev dans des confs et meetups qui ont du sens pour nous. Cela fait également 13 ans que nous organisons avec notre communauté des meetups mensuels ouverts à toutes et tous, les [Human Talks](https://humantalks.com/?ref=camilleroux.com), dans plusieurs villes de France.
- Alors que des concurrents sont gérés par des personnes ayant un profil business, Human Coders a été fondé par des développeur·se·s, [Matthieu](https://matthieusegret.com/?ref=camilleroux.com) et moi, pour des développeur·se·s.
- Alors que des concurrents ont tendance à être concentrés sur la croissance et les chiffres, nous avons fait le choix depuis le début de travailler différemment. Nous avons toujours veillé à avoir du [temps libre](https://www.camilleroux.com/gagner-sa-vie-sans-travailler/), le moins de stress possible, pouvoir travailler où et quand nous voulons… et veillons à ce que notre équipe puisse faire de même.
- Alors que des concurrents semblent avoir oublié l’importance de l’éducation et de la formation, le partage de connaissances est dans notre ADN. Nous sommes passionnés par l’informatique depuis longtemps. Avant même d’être diplômés, nous animions déjà un cycle de conférences pour développeur·se·s et parlions de nos passions et projets dev sur nos blogs respectifs.  
Ou encore, quelques mois avant la création de Human Coders, nous lancions un site communautaire pour faire et partager sa veille technologique sur le dev qui est devenu [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com), utilisé par plusieurs milliers de personnes. (20k news publiés depuis sa création !)

Nous n’ignorons pas les révolutions à venir, au contraire, nous les accueillons avec enthousiasme.   
Notre mission pour les prochaines années : *continuer à former des développeur·se·s à l’épreuve des bouleversements technologiques, tout en plaçant l’humain au centre de nos priorités*.

---

### Liens utiles

- [Human Coders](https://www.humancoders.com/?ref=camilleroux.com)
- [Notre catalogue de formation](https://www.humancoders.com/formations?ref=camilleroux.com)
- [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com)
- [Human Coders Podcast](https://www.humancoders.com/podcast?ref=camilleroux.com)
- [Human Talks](https://humantalks.com/?ref=camilleroux.com)
- [Discord Human Coders](https://www.humancoders.com/pages/discord?ref=camilleroux.com)
### L'art contemporain est-il vraiment contemporain ? Ma vision d'artiste génératif
URL: https://www.camilleroux.com/lart-contemporain-est-il-vraiment-contemporain-ma-vision-dartiste-generatif/
Last updated: 2025-05-14T09:32:40.000Z
Salut à toutes et à tous ! Aujourd'hui, je voulais partager avec vous quelques réflexions sur l'art contemporain. Un sujet qui aurait pu me paraître barbant il y a encore quelques années, mais qui m'interpelle énormément depuis que je me suis plongé dans l'univers de l'art génératif.

Pour celles et ceux qui me découvrent, ça fait maintenant quatre ans que je fais de l'[art génératif](https://www.camilleroux.com/art-generatif-de-la-decouverte-a-la-publication-dun-projet-dans-un-studio-prestigieux/) \- cette discipline passionnante qui consiste à créer des œuvres visuelles à l'aide de code informatique. J'ai eu la chance d'exposer dans plusieurs galeries à travers le monde, et cette aventure m'a ouvert les yeux sur l'art visuel en général, domaine dans lequel je n'avais aucune culture auparavant.

Mais voilà, en explorant parallèlement le monde de l'art contemporain, j'ai été confronté à une réalité qui ne correspondait pas vraiment à ce à quoi je m'attendais. C'est de cette déception et de ces découvertes dont je voulais vous parler aujourd'hui.

*Retrouvez tous les épisodes du podcast sur* [*Spotify*](https://open.spotify.com/show/6jiclVZXQDReFAr3CSVGpe?ref=camilleroux.com)*,* [*Apple Podcast*](https://podcasts.apple.com/fr/podcast/le-podcast-de-camille-roux/id1812419419?ref=camilleroux.com)*,* [*Youtube*](https://www.youtube.com/playlist?list=PLsnohpOYr4UJE3wDdtz7l7oydgI0c2kYO&ref=camilleroux.com) ...

---

## Notes de l'épisode

### Mon parcours : de l'art génératif à la déception

Je pratique l'[art génératif](https://www.camilleroux.com/art-generatif-de-la-decouverte-a-la-publication-dun-projet-dans-un-studio-prestigieux/) depuis 2021 - cette discipline qui consiste à créer avec du code dans le navigateur, généralement sans images externes ni API. Ce qui me fascine, c'est qu'avec les mêmes contraintes techniques, il y a toujours quelqu'un qui crée quelque chose que personne n'avait imaginé. Cette créativité permanente m'a donné goût à l'art visuel en général.

En explorant les musées et galeries d'art contemporain (Montpellier, Lisbonne, Paris...), j'ai été franchement déçu. J'y ai trouvé principalement des tableaux qui, bien que récents, auraient pu être réalisés il y a vingt ans. L'art digital, l'IA, les formes d'expression vraiment actuelles ? Presque absentes, parfois explicitement interdites !

![](https://www.camilleroux.com/content/images/2025/05/image-1.png)

Bright Moments Paris

### Le paradoxe de l'art "contemporain"

J'ai réalisé que l'art contemporain ne désigne peut-être plus vraiment l'art qui se fait aujourd'hui - c'est devenu un style figé, comme l'art moderne qui porte aussi mal son nom. Il nous manque un terme pour l'art vraiment actuel, celui qui utilise les technologies d'aujourd'hui.

Le marché est conservateur : un public âgé, des conversations centrées sur l'investissement, et des galeries qui, par sécurité financière, présentent toujours les mêmes artistes qui "marchent".

Les ventes sont très orientées autour de la plus-values possible à la revente. Ironiquement, c'est exactement le cliché qu'on reproche au monde des NFT que je connais bien. Et je retrouve finalement ce comportement spéculatif dans le monde "traditionnel" de l'art contemporain.

Cette situation crée un cercle vicieux où l'innovation et la diversité artistique sont sacrifiées sur l'autel de la sécurité commerciale.

## Ce qu'il faut retenir

- **L'art contemporain n'est pas l'art d'aujourd'hui** : contrairement à ce que son nom suggère, l'art contemporain est devenu un style en soi, qui ne représente qu'une petite partie de la création artistique actuelle.
- **L'art numérique est sous-représenté** : malgré son importance dans la création actuelle, l'art numérique (génératif, IA, etc.) est encore trop absent des circuits traditionnels.
- **Il existe un décalage entre les tendances créatives et le marché** : le monde de l'art "officiel" semble figé dans des logiques commerciales qui favorisent la répétition plutôt que l'innovation.
- **Explorez au-delà des circuits traditionnels** : pour découvrir l'art qui se fait réellement aujourd'hui, il faut souvent chercher ailleurs - galeries plus confidentielles, associations, réseaux sociaux, internet...
- **L'innovation artistique est exceptionnelle dans certains milieux** : des communautés comme celle de l'art génératif démontrent une créativité et une capacité d'innovation permanente qui renouvellent constamment les formes artistiques.

## Liens

- [Mon article détaillé sur l'art génératif](https://www.camilleroux.com/art-generatif-de-la-decouverte-a-la-publication-dun-projet-dans-un-studio-prestigieux/)
- [Ma présentation à la conférence Mixit](https://mixitconf.org/2025/art-generatif-de-la-decouverte-a-la-publication-de-projets-dans-des-studios-prestigieux?ref=camilleroux.com)
- [Post Linkedin à l'origine de cet article](https://www.linkedin.com/posts/camilleroux%5Fmontpellier-activity-7270064665139814400-KkB0?utm%5Fsource=social%5Fshare%5Fsend&utm%5Fmedium=member%5Fdesktop%5Fweb&rcm=ACoAAADrgT0BzDLZYyc2V6QuWeoa4d4hzZX2p1w)
### La veille technologique : ma méthode complète pour rester à jour
URL: https://www.camilleroux.com/la-veille-technologique-ma-methode-complete-pour-rester-a-jour/
Last updated: 2026-05-04T15:58:17.000Z
Se tenir informé des dernières tendances et innovations est **essentiel** pour tout développeur ou entrepreneur qui veut rester pertinent. Dans cet épisode, je partage ma méthode personnelle de veille technologique que j'ai peaufinée depuis près de 20 ans, en mettant l'accent sur une approche sans algorithme qui vous permet de garder le contrôle sur ce que vous consommez.

*Retrouvez tous les épisodes du podcast sur* [*Spotify*](https://open.spotify.com/show/6jiclVZXQDReFAr3CSVGpe?ref=camilleroux.com)*,* [*Apple Podcast*](https://podcasts.apple.com/fr/podcast/le-podcast-de-camille-roux/id1812419419?ref=camilleroux.com)*,* [*Youtube*](https://www.youtube.com/playlist?list=PLsnohpOYr4UJE3wDdtz7l7oydgI0c2kYO&ref=camilleroux.com) ...

*Edit: Voici le replay de la conf que j'ai donnée sur le sujet au DevFest Toulouse 2025*

---

## 🎙️ Note de l'épisode

La veille technologique fait partie de ma routine quotidienne depuis mes études d'ingénieur, et elle a constamment évolué avec le temps. Bien que j'utilise différentes plateformes comme YouTube, Twitter, Mastodon, Bluesky et LinkedIn, le cœur de ma méthode repose sur les flux RSS.

### Pourquoi les flux RSS ?

Les flux RSS peuvent sembler rétro, mais ils présentent des avantages significatifs :

1. **Absence d'algorithme** \- Je choisis exactement à quoi je m'abonne et je vois tout ce que j'ai choisi de voir
2. **Organisation personnalisée** \- Je peux organiser l'information comme je le souhaite avec des répertoires et des filtres
3. **Contrôle total** \- Je peux suivre des créateurs de niche qui seraient invisibles sur d'autres plateformes

### Mon outil de prédilection : Inoreader

![](https://www.camilleroux.com/content/images/2025/05/Capture-d-e-cran-2025-05-10-a--17.56.25.png)

Inoreader (web)

Après avoir été un grand utilisateur de Google Reader (RIP), j'ai adopté [Inoreader](https://www.inoreader.com/?ref=camilleroux.com) pour plusieurs raisons :

- **Organisation par répertoire** \- Je peux classer mes sources par thématique (dev, entrepreneuriat, musique électronique, art génératif)
- **Suivi des newsletters** \- Inoreader génère une adresse email pour transformer les newsletters en flux RSS
- **Création de flux RSS pour sites sans RSS** \- Il peut créer un flux à partir d'une page web en détectant automatiquement les articles
- **Indice de popularité** \- Très utile pour filtrer rapidement l'essentiel sur des flux à haute fréquence comme Hacker News
- **Lecture complète des articles** \- Je peux charger l'intégralité d'un article directement dans Inoreader sans visiter le site (mode café)
- **Fonctionnalités IA** \- Je peux appliquer des prompts pour résumer un article en quelques points ou en une phrase
- **Traduction -** Je peux traduire l'article en français sans sortir d'Inoreader
- **Système de tags** \- Pour organiser ma lecture et faciliter le partage sur différentes plateformes

### Les agrégateurs et newsletters : des mines d'or pour découvrir de nouvelles sources

Pour éviter de rester dans sa bulle informationnelle, j'ai une astuce simple : suivre des agrégateurs de contenu et des newsletters de curation. Ces sources vous permettent de découvrir constamment de nouveaux sites et blogs sans avoir à vous abonner à des centaines de flux RSS.

Voici quelques agrégateurs/newsletter que je recommande particulièrement :

- [**Hacker News**](https://news.ycombinator.com/?ref=camilleroux.com) \- La référence dans le monde tech, avec un système de vote qui fait remonter le contenu le plus pertinent
- [**Lobsters**](https://lobste.rs/?ref=camilleroux.com) \- Une alternative à Hacker News avec une communauté plus restreinte mais très qualitative
- [**Human Coders News**](https://news.humancoders.com/?ref=camilleroux.com) \- Un agrégateur francophone pour développeur·se·s (je suis le cofondateur de [Human Coders](https://www.humancoders.com/?ref=camilleroux.com))
- [**Le journal du hacker**](https://www.journalduhacker.net/?ref=camilleroux.com) \- Un agrégateur francophone assez centré sur l'open source
- [**La section veille de mon blog**](https://www.camilleroux.com/veille/) \- Où je partage régulièrement mes découvertes les plus intéressantes (n'hésitez pas à vous abonner à la newsletter)

## S'abonner à ma newsletter

Recevez ma veille toutes les semaines dans votre boite mail !

S'abonner 

E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. 

Pas de spam. Désinscrivez-vous quand vous voulez

L'avantage avec ces plateformes, c'est qu'elles font déjà un premier tri pour vous. Si un article apparaît sur plusieurs de ces agrégateurs, c'est généralement un bon indicateur de sa qualité et de sa pertinence.

### Ma routine de veille

1. **Être sélectif** \- Je fais régulièrement le ménage dans mes abonnements
2. **Rester ouvert** \- Je teste de nouvelles sources repérées via les agrégateurs
3. **Lire au bon moment** \- J'utilise la fonction "lire plus tard" pour les articles longs
4. **Partager ma veille** \- Je publie ma veille sur mes réseaux sociaux et je fais des récaps dans la [section veille](https://www.camilleroux.com/veille/) de mon blog

## 📌 Ce qu'il faut retenir

- Les flux RSS offrent un contrôle total sur votre veille sans être soumis aux algorithmes des réseaux sociaux
- Organisez vos sources par thématique pour consulter l'information qui vous intéresse au moment où vous en avez besoin
- Faites régulièrement le ménage dans vos abonnements pour ne pas vous décourager face à trop d'information
- Les outils d'IA peuvent vous aider à décider rapidement si un article vaut la peine d'être lu en entier
- Partager votre veille est un excellent moyen de consolider vos connaissances et d'aider votre communauté
- La veille doit rester un plaisir, pas une corvée - adaptez votre système à vos besoins

> "J'essaye d'être assez minimaliste sur la quantité de flux que je suis. À l'inverse, j'essaye de suivre des agrégateurs ou des gens qui font des newsletters avec des listes de news pour découvrir d'autres sources."

## 🔗 Liens et ressources mentionnés

- [Inoreader](https://www.inoreader.com/?ref=camilleroux.com) \- Outil principal de gestion des flux RSS
- [Google Reader](https://fr.wikipedia.org/wiki/Google%5FReader?ref=camilleroux.com) \- Ancien service de Google (fermé en 2013)
- [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) \- Un agrégateur francophone pour développeur·se·s (je suis le cofondateur de [Human Coders](https://www.humancoders.com/?ref=camilleroux.com))
- [Le journal du hacker](https://www.journalduhacker.net/?ref=camilleroux.com) \- Un agrégateur francophone assez centré sur l'open source
- [Hacker News](https://news.ycombinator.com/?ref=camilleroux.com) \- Agrégateur de contenu tech incontournable
- [Lobsters](https://lobste.rs/?ref=camilleroux.com) \- Alternative à Hacker News avec une communauté plus restreinte
- [La section veille de mon blog](https://camilleroux.com/veille/?ref=camilleroux.com) \- Récapitulatif hebdomadaire de ma veille
- [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com), [LinkedIn](https://www.linkedin.com/in/camilleroux/?ref=camilleroux.com) \- Réseaux sociaux utilisés en complément des flux RSS

Et vous, vous faites votre veille comment ?
### L'actu de la semaine (09/05/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-09-05-2025/
Last updated: 2025-05-09T15:28:20.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Xenon is an open source universal game cheating framework C++ > [lien](https://github.com/kiocode/xenon-cheats?ref=camilleroux.com)
- 👉 Une lettre d'amour pour le Zen Browser (Benjamin Bouvier) > [lien](https://bouvier.cc/tech/zen-browser-love-letter/?ref=camilleroux.com)
- 👉 Open source project curl is sick of users submitting “AI slop” vulnerabilities (Kevin Purdy) > [lien](https://arstechnica.com/gadgets/2025/05/open-source-project-curl-is-sick-of-users-submitting-ai-slop-vulnerabilities/?ref=camilleroux.com)
- 👉 Zed Editor adds full AI capabilities (zed.dev via diktomat) > [lien](https://zed.dev/blog/fastest-ai-code-editor?ref=camilleroux.com)
- 👉 Recreating an iOS Animation with GLSL (interactive tutorial) (nmattia.com by nmattia) > [lien](https://nmattia.com/posts/2025-05-07-airpods-hearing-test-animation/?ref=camilleroux.com)
- 👉 Show HN: Clippy – 90s UI for local LLMs > [lien](https://felixrieseberg.github.io/clippy/?ref=camilleroux.com)
- 👉 Goossips SEO : Liens internes, Redirections (Johan Sellitto) > [lien](https://www.abondance.com/20250506-1125672-goossips-seo-liens-internes-redirections.html?ref=camilleroux.com)
- 👉 iOS Kindle app now has a ‘get book’ button after changes to App Store rules > [lien](https://www.theverge.com/news/661719/amazon-app-ios-apple-iphone-ipad-kindle-buy-books?ref=camilleroux.com)
- 👉 Introducing: vvvv on Arm for Windows and Mac, Phase 1/2 > [lien](https://vvvv.org/blog/2025/introducing-vvvv-on-arm-for-windows-and-mac-phase-1/2/?ref=camilleroux.com)
- 👉 Histoire de l’Art Génératif > [lien](https://www.youtube.com/watch?v=OHlah-0Mfik&ref=camilleroux.com)
- 👉 Functional HTML (overreacted.io via frontsideair) > [lien](https://overreacted.io/functional-html/?ref=camilleroux.com)
- 👉 You could just choose optimism > [lien](https://quarter--mile.com/You-Could-Just-Choose-Optimism?ref=camilleroux.com)
- 👉 The language brain matters more for programming than the math brain? (2020) > [lien](https://massivesci.com/articles/programming-math-language-python-women-in-science/?ref=camilleroux.com)
- 👉 Show HN: GPT-2 implemented using graphics shaders > [lien](https://github.com/nathan-barry/gpt2-webgl?ref=camilleroux.com)
- 👉 Crawlers impact the operations of the Wikimedia projects > [lien](https://diff.wikimedia.org/2025/04/01/how-crawlers-impact-the-operations-of-the-wikimedia-projects/?ref=camilleroux.com)
- 👉 La faille algorithmique pour battre une IA d'échecs > [lien](https://www.youtube.com/watch?v=0oH-eqODWXI&ref=camilleroux.com)  
    
Pensez à vous abonner à la newsletter pour la recevoir toutes les semaines !
### Donner une conférence quand on est hyperacousique, ça donne quoi ?
URL: https://www.camilleroux.com/donner-une-conference-quand-on-est-hyperacousique-ca-donne-quoi-je-suis-hyperacousique-depuis-2016-et-cest-seulement-la-2e-conference-que-je-donne-depuis-autant-dire-que-prendre-la-paro/
Last updated: 2025-05-08T11:10:51.000Z
Je suis hyperacousique depuis 2016, et c’est seulement la 2e conférence que je donne depuis.  
Autant dire que prendre la parole en public reste un vrai défi.

💡

L’hyperacousie, c’est une hypersensibilité auditive : certains sons, même normaux pour d’autres, deviennent douloureux.

Mais la semaine dernière, j’étais à [MiXiT](https://mixitconf.org/2025/art-generatif-de-la-decouverte-a-la-publication-de-projets-dans-des-studios-prestigieux?ref=camilleroux.com), une conférence inclusive où l’équipe d’organisation a été particulièrement attentive à ce handicap invisible… mais bien réel.

- 👉 Avant même ma prise de parole, l'équipe technique a vérifié le volume avec moi et a répondu à toutes mes questions.
- 👉 Pendant, les participant·e·s ont été super respectueux·ses (pas d’applaudissements, vive la LSF !).
- 👉 Même après, les gens ont continué à être attentifs. Par exemple, plusieurs m’ont proposé de changer de lieu pour discuter dans un endroit plus calme.
- 👉 Certain·e·s speakers m’ont même dit : “Peut-être que moi aussi, je peux demander qu’on n’applaudisse pas la prochaine fois…”

Résultat : ça libère la parole ! Ça aide à faire connaître l’hyperacousie, à normaliser les bouchons d’oreilles, les adaptations simples… et à se sentir légitime d’en parler.

✨ Un grand merci à l’équipe de MiXiT pour cette écoute précieuse. Un grand merci aussi à [](https://www.linkedin.com/in/ACoAAAAc3YEBuEnhL6ZxmBEtRu51ax5rrZxWrfQ?ref=camilleroux.com)Sylvain Wallez et DevFest Toulouse qui m'ont permis de donner ma [première conf](https://www.camilleroux.com/art-generatif-de-la-decouverte-a-la-publication-dun-projet-dans-un-studio-prestigieux/) depuis l'accident dans des conditions incroyables.

[Art génératif: de la découverte à la publication d’un projet dans un studio prestigieuxVous le savez maintenant, je suis très curieux. J’adore découvrir des nouvelles disciplines et les explorer pendant des mois ou des années. Je vous ai par exemple déjà parlé ici de production musicale, végétarisme ou encore de guitare électrique. Dans cet article, j’aimerais vous parler de ma grosse passion depuis![](https://www.camilleroux.com/content/images/icon/camillecouleur---lowres-2.jpg)Camille RouxCamille Roux![](https://www.camilleroux.com/content/images/thumbnail/54103823-0689-4554-9678-436509b6ccdc-scaled-jpeg.jpg)](https://www.camilleroux.com/art-generatif-de-la-decouverte-a-la-publication-dun-projet-dans-un-studio-prestigieux/)

Parce que l’inclusion, ce sont souvent des petits gestes qui ont un grand impact.
### Hello World : nouveau blog et nouveau podcast
URL: https://www.camilleroux.com/hello-world-nouveau-blog-et-nouveau-podcast/
Last updated: 2026-05-04T15:58:49.000Z
Salut à toutes et à tous ! Après presque deux décennies de blog (depuis 2007 !), j'avais envie de changement et d'essayer un nouveau format.

Ces derniers temps, j'ai écrit des articles longs qui m'ont demandé pas mal de temps, comme celui sur [mon parcours dans l'art génératif](https://www.camilleroux.com/art-generatif-de-la-decouverte-a-la-publication-dun-projet-dans-un-studio-prestigieux/). Ce qui m'a mis une certaine pression pour la suite.  
Et puis, mes habitudes ont changé : j'écoute de plus en plus de podcasts et j'apprécie particulièrement leur côté humain. Enfin, on a lancé un [podcast chez Human Coders](https://www.humancoders.com/podcast?ref=camilleroux.com) et j'adore y contribuer.

Donc voilà, je me lance dans cette nouvelle aventure et j'espère que vous serez au rendez-vous. Je vous présente le podcast et les nouveautés du blog ! Voici le premier épisode, d'autres arrivent très bientôt.

*Retrouvez tous les épisodes du podcast sur* [*Spotify*](https://open.spotify.com/show/6jiclVZXQDReFAr3CSVGpe?ref=camilleroux.com)*,* [*Apple Podcast*](https://podcasts.apple.com/fr/podcast/le-podcast-de-camille-roux/id1812419419?ref=camilleroux.com)*,* [*Youtube*](https://www.youtube.com/playlist?list=PLsnohpOYr4UJE3wDdtz7l7oydgI0c2kYO&ref=camilleroux.com)

## Note de l'épisode

Dans ce premier épisode, je vous présente ma vision pour le podcast et les changements qui arrivent sur mon blog.

### Un podcast sans contraintes de rythme

L'objectif de ce podcast est de parler de sujets qui me tiennent à cœur. En tant que passionné chronique qui s'emballe régulièrement sur de nouvelles choses (comme l'art génératif récemment ou la guitare électrique avant ça), j'ai envie de partager ces découvertes avec vous.

Pour le moment, je n'ai aucune idée de rythme - et c'est voulu. Je préfère publier quand j'ai vraiment quelque chose d'intéressant à dire plutôt que de forcer un contenu hebdomadaire ou mensuel. Les épisodes sortiront donc... quand ils sortiront !

### Refonte complète du blog

Mon blog fait peau neuve avec un changement radical : l'abandon de WordPress pour Ghost. Après avoir testé Ghost sur mon [site d'art génératif](https://art.camilleroux.com/?ref=camilleroux.com), j'ai adoré l'expérience utilisateur, la simplicité de l'éditeur et l'interface d'administration.

La migration s'est plutôt bien passée grâce aux outils intégrés dans Ghost. J'ai dû faire quelques ajustements manuels (images mal alignées, tweets et vidéos qui n'apparaissaient pas correctement), mais rien d'insurmontable.

Le plus compliqué ? La migration des commentaires. Ghost n'a intégré les commentaires natifs que récemment et l'importation depuis WordPress est impossible. Pour garder vos précieuses contributions (certains articles ont des centaines de commentaires !), j'explore des solutions comme [FastComments](https://eu.fastcomments.com/?via=camilleroux&ref=camilleroux.com) ou Commento en self-hosting.

### Trois formats de contenu à venir

1. **[Des articles classiques](https://www.camilleroux.com/archive)** : pour des articles qui ne se prêtent pas au format audio
2. **[Des épisodes de podcast](https://www.camilleroux.com/tag/podcast)** : toujours accompagnés d'un article comportant notes et résumé ainsi que des liens/ressources
3. **[Ma veille hebdomadaire](https://www.camilleroux.com/veille)** : un récap de mes découvertes de la semaine, généré automatiquement à partir de ma veille.

### Une newsletter personnalisable

Une des fonctionnalités que j'adore sur Ghost : les newsletters. Vous pourrez vous abonner par email et choisir exactement le contenu que vous souhaitez recevoir (articles, podcast, veille) et modifier vos préférences à tout moment.

### Prochains sujets du podcast

J'ai déjà quelques idées pour les prochains épisodes :

- Comment je fais ma veille aujourd'hui
- Mon expérience de l'hyperacousie : les symptômes, le parcours de guérison, et comment s'adapter à cette condition
- Mes podcasts favoris en ce moment

## Ce qu'il fallait retenir

- 📱 **Nouveau podcast** : format plus humain, plus direct, sans contrainte de rythme
- 🖥️ **Migration de WordPress à Ghost** : interface plus simple, design repensé
- 📊 **Trois types de contenus** : articles, podcast, veille hebdomadaire
- ✉️ **Newsletter personnalisable** : abonnez-vous seulement à ce qui vous intéresse
- 🤝 **Co-construction** : j'ai besoin de vos retours pour faire évoluer ce projet !

> "J'ai vraiment envie de le construire avec vous \[...\] J'aimerais beaucoup que vous me disiez ce que vous avez envie d'avoir en termes de format, en termes de sujet, en termes de fréquence. Je fais ça pour vous, alors n'hésitez pas à me dire ce que vous voulez 😊"

## Liens et ressources

- [art.camilleroux.com](https://art.camilleroux.com/?ref=camilleroux.com) \- Mon portfolio pour l'art génératif
- [Ghost CMS](https://ghost.org/?ref=camilleroux.com) \- Le nouveau système de gestion de contenu que j'utilise
- [Inoreader](https://www.inoreader.com/?ref=camilleroux.com) \- Mon lecteur de flux RSS
- [FastComments](https://eu.fastcomments.com/?via=camilleroux&ref=camilleroux.com) \- Solution de commentaires envisagée
- [Commento](https://commento.io/?ref=camilleroux.com) \- Alternative pour la gestion des commentaires
- [MixIT](https://mixitconf.org/2025/art-generatif-de-la-decouverte-a-la-publication-de-projets-dans-des-studios-prestigieux?ref=camilleroux.com) \- La conférence où j'ai présenté récemment

#### Transcript de l'épisode

Episode 0 - podcast, blog, veille...

Bonjour à toutes et à tous et bienvenue sur le premier épisode de ce podcast. l'objectif c'est de vous présenter ce que j'ai envie de faire avec ce nouveau média, ce podcast. Et euh, vous présentez aussi les nouveautés qu'il va y avoir sur mon blog c'est-à-dire des articles liés aux épisodes du podcast et également des articles qui vont être un peu le récap de ma veille hebdomadaire. Donc je vous explique ça tout de suite.

Tout d'abord, pourquoi ce podcast ? Mon blog existe depuis 2007 et je pense que j'avais envie de changement. Dernièrement, j'avais écrit plusieurs fois des articles assez longs qui m'avaient demandé pas mal de temps comme celui sur mon parcours dans l'art génératif ou encore celui sur la colopathie fonctionnelle. Et euh, voilà, c'était des articles assez longs et j'avoue que j'avais un peu d'appréhension à poster l'article d'après parce que j'avais passé beaucoup de temps sur ces articles et j'avais peur de peut-être vous décevoir en faisant des articles plus simples comme j'avais l'habitude de faire avant. Et en plus, mes habitudes ont changé. Je vois que j'écoute de plus en plus de podcasts et j'aime bien le côté humain. Je trouve que je m'attache plus aux gens que j'écoute que ceux que je lis, je pense. Enfin, ça dépend des sujets, mais je pense qu'il y a pas mal de sujets dont j'ai envie de parler, qui se prêtent bien à faire un podcast, et donc je vais essayer ce format. Dans ce podcast, l'idée, c'est de parler de sujets qui me tiennent à cœur. Je suis un gros passionné, je me passionne régulièrement pour de nouveaux trucs et j'aimerais vous en parler. Comme l'art génératif dernièrement ou plus précédemment j'avais fait des articles sur la guitare électrique par exemple. Donc j'aimerais continuer à faire ça et aussi vous donner des points de vue sur des sujets qui me passionnent, qui m'intéressent, qui me questionnent. Pour le moment, j'ai aucune idée du rythme. Le but du jeu, ça va être de le construire ensemble. J'ai pas envie de poster trop vite. J'ai envie de parler de sujets qui m'intéressent et donc ce sera au rythme où il y a des idées qui me viennent. Donc, il n'y aura pas de fréquence particulière, ça sortira quand ça sortira. Euh, et j'ai vraiment envie de le construire avec vous, donc euh, voilà, comme je le disais tout à l'heure, chaque épisode sera accompagné à un article, et j'adorais que... Vous venez commenter euh, ces articles en faisant des retours constructifs sur l'épisode et notamment celui-là sur vos attentes, que ce soit à propos de mon blog ou à propos de ce podcast. J'aimerais beaucoup que vous me disiez ce que vous avez envie d'avoir en termes de format, en termes de sujet. En termes de fréquence, euh, Je fais ça pour vous, alors n'hésitez pas à me dire ce que vous voulez. en plus du podcast, il y a aussi des changements sur mon blog, donc là, pas mal de choses. Déjà un changement de design, vous allez voir, donc c'est camilleroux.com, vous allez voir que tout a changé, notamment parce que j'ai changé carrément de CMS, je suis passé de WordPress à Ghost. J'ai utilisé Ghost sur mon site art.camilleroux.com C'est un blog pour l'art génératif pour présenter mes projets. Et j'ai adoré l'expérience avec l'éditeur, j'ai adoré l'expérience avec euh, l'interface admin qui est super simple. Donc je voulais euh, Là, comme je suis en train de relancer mon blog perso, je voulais vraiment un truc très simple où j'ai pas de contraintes liées à mon CMS. Juste, c'est simple. J'ai pas de plugin à installer, les mises à jour sont simples. Je voulais vraiment partir sur une stack qui m'est pratique et voilà, coup de cœur avec l'interface de Ghost. J'ai trouvé un joli thème donc j'espère que ça va vous plaire. Côté migration, ça s'est plutôt bien passé. Il y a des outils directement intégrés dans Ghost pour migrer de WordPress à Ghost. Donc mes articles sont rapidement bien présentés. J'ai dû refaire une passe sur chacun Dans certains cas, j'avais des petites images qui étaient mal présentées parce que dans Ghost, on a un peu moins de possibilités. On peut pas, par exemple, aligner une image à gauche ou à droite. Elle est forcément centrée. Donc j'avais des petites images qui se présentaient mal. J'avais aussi des fois des vidéos, des tweets où en fait au lieu d'afficher le widget, ils mettaient juste l'URL en vrac. Mais en gros, ça s'est bien passé. Il y a côté catégorie et tag, il y a du changement aussi, c'est que WordPress a des catégories et des tags, Ghost n'a que des tags, donc tout devient tag. C'est pas très gênant et euh, bon, c'est pas très essentiel et du coup, il y aura des tags que j'utiliserai un peu comme des catégories principales, par exemple : "veille", "podcast" et des tags qui serviront à vous faciliter la recherche ou l'indexation sur les moteurs de recherche. Le plus compliqué dans la migration, ça a été les commentaires. C'est que depuis quelques temps, il y a des commentaires natifs dans Ghost, mais ça n'a pas toujours été le cas. Et a priori, dans le modèle, c'est assez strict et donc on ne peut pas importer les commentaires de WordPress vers Ghost. J'ai fouillé le le forum Discourse de fond en comble. Il n'y a pas de solution simple. Il y a quelques témoignages de gens qui l'ont a priori fait à la main dans des cas simples. Mais c'est pas pratique. Par exemple, il n'y a pas de commentaire anonyme sur Ghost, alors qu'il y en a sur WordPress, donc il faudrait créer probablement des comptes fake. Et voilà, il y a des... C'est pas les mêmes contraintes. Donc, je vais devoir utiliser un service tiers pour héberger les commentaires du passé parce que j'aimerais beaucoup les garder. Il y a des articles où il y a des centaines de commentaires dessus et vous avez été géniaux de participer là-dessus et je veux que ça reste. Donc j'ai trouvé quelques services tiers qui pourraient s'occuper de ça. La plupart des services que j'ai pu trouver sont payants et coûtent une dizaine d'euros et ça m'embêtait de payer plus cher l'hébergement des commentaires que l'hébergement du blog lui-même. Et donc, j'ai deux solutions que j'ai retenues pour le moment, soit FastComments, soit Commento. FastComments, c'est payant, mais... C'est en fonction de, il y a une offre en fonction de l'usage et qui me plaît bien parce que, vraiment, vu le trafic du blog et le nombre de commentaires, ça devrait pas me coûter très cher et ça a l'air assez pratique, le support est très réactif. Le design n'est pas très beau, j'ai essayé de travailler ça. Ou bien l'autre option, je pense que sur laquelle je me rabattrais si FastComments ne marche pas, c'est Commento. Il y a une offre payante, mais il est aussi dispo en self-hosting. Et peut-être que, voilà, je pourrais peut-être l'héberger sur mon serveur, mais j'avais pas envie de passer trop de temps sur l'administration système, même si ça peut être très marrant, et je voulais vraiment me concentrer sur la création de contenu, donc je vais essayer de LastComments, et si ça marche pas, peut-être Commento, hébergé par moi, Euh, mais voilà, ça c'était vraiment galère, j'espère que Ghost va faire quelque chose pour importer les commentaires de WordPress, parce que j'imagine que c'est une problématique qu'ils ont souvent, et c'est vraiment un enfer de pas pouvoir faire ça, et d'avoir du coup des commentaires sur deux systèmes. Je pense que je vais faire en sorte que les nouveaux articles utilisent le système de blog directement de Ghost. Comme ça, quand vous laissez un commentaire vous avez l'option de vous abonner aussi à la newsletter et d'être dans le système. Et les précédents, bah ça sera à part. Je peux pas faire autrement pour le moment. Ok, j'espère que dans quelques temps, je pourrai importer tous les commentaires de ces services tiers sur Ghost et que tout ça hébergé au même endroit.

En termes de contenu, ça va un petit peu bouger, c'est que donc j'ai envie de reposter régulièrement, donc il va y avoir à nouveau des articles. J'ai publié péniblement un article par an, je pense moins que ça ces dernières années, donc voilà, ça va revenir en force. Et du coup, accompagné régulièrement de podcasts. Donc il y aura un peu trois formats. Les articles comme avant. Donc je reprends des formats un peu plus courts. Je ne sais pas encore s'il y en aura parce que peut-être que tout se fera sous forme de podcast. Je ne sais pas. Je vais voir s'il y a des sujets qui ne se prêtent pas au fait que ce soit un audio et je les ferai sous forme d'article. On va voir. Il y aura peut-être des formats comme ça. Il y aura le format podcast. Donc là, ça sera à chaque fois un épisode sur le podcast. Donc je vous invite à vous abonner pour ne pas les louper. Et toujours accompagné d'un article, je pense, Il y aura des notes sur l'article, un résumé. Je pense que ça sera généré par IA de manière automatique et corrigé par moi. L'idée c'est que j'aimerais vraiment que la stack soit simple et que ce soit pas une prise de tête de faire un épisode et en même temps que ce soit quali pour vous donc je vais essayer de trouver un compromis pour euh, mélanger ces deux points Donc, dites-moi à nouveau si je vais en faire quelques-uns et dites-moi si ça vous plaît, si le format vous va comme ça. Je pense que dans des cas où j'ai envie que l'article soit vraiment construit, je l'écris à la main et je ferai vraiment un article qui reprend l'intégralité du contenu de l'épisode, voire plus, ça va varier. Je vais voir en fonction des cas. Et enfin, je me suis remis à faire de la veille, enfin, à publier ma veille. Et donc pour l'instant, j'ai publié sur mes différents réseaux, Twitter, Bluesky, Mastodon, LinkedIn, vous connaissez, il n'y a plus de réseaux principaux et c'est galère. Et ce que je vous propose, c'est de vous détacher un petit peu de la pression de tout lire et d'être toujours connecté. C'est quelque chose aussi sur lequel j'essaye de travailler et donc je vais vous proposer des récaps de ma veille hebdomadaire et vous pourrez les lire quand vous voulez. Donc je vais faire ça. Et voilà, dites-moi à nouveau si ça vous plaît, si la fréquence vous plaît. Là, pour le coup, ce sera des articles totalement automatiques, générés à partir du flux RSS de mon lecteur de flux RSS. Donc, voilà. Dites-moi si ça vous va, et c'est une proposition que je vous fais. Une des fonctionnalités qui me plaît beaucoup dans Ghost, c'est les newsletters. On peut créer des newsletters, plusieurs, Et donc, vous allez pouvoir vous abonner avec un email sur mon blog et choisir le type de contenu que vous voulez recevoir et le changer quand vous voulez. Il y aura trois types de contenu pour le moment, les articles, les épisodes du podcast et la veille. Mais vous êtes libre à tout moment de changer à quoi vous vous abonnez. Donc, voilà. Vous pouvez tester de vous abonner la veille et si à un moment ça vous saoule, en bas de l'email, vous éditez vos préférences, vous enlevez la veille ou tous les autres, ce que vous voulez, et vous êtes libre de faire ce que vous voulez. Donc comme ça, il n'y a pas d'algo, vous lisez ça quand bon vous semble, et j'espère que ça vous plaira. Pour revenir au podcast, j'ai quelques sujets en tête, mais là encore, j'aimerais bien qu'on le construise ensemble. J'ai deux idées pour le moment, une sur comment je fais ma veille aujourd'hui, Vous parlez d'Inoreader, c'est un outil que j'utilise depuis longtemps mais qui a pas mal changé dernièrement, notamment avec de l'IA et j'aimerais vous présenter un peu ma nouvelle routine là-dessus. J'aimerais aussi vous parler de l'hyperacousie, c'est que là, je reviens de MixIT au moment où j'enregistre, j'ai donné une conf là-bas sur l'air génératif, et c'est la deuxième fois que je donnais une conf depuis longtemps, Parce que j'ai de l'hyperacousie et pendant longtemps c'était compliqué pour moi d'être à des endroits qui sont bruyants. Et ça va mieux. Mais j'aimerais vous expliquer à quel point c'était un enfer pendant quelques années. Comment mon rétablissement s'est passé et j'ai encore des séquelles aujourd'hui et j'aimerais vous présenter un petit peu comment on peut s'adapter à moi, par exemple, quand je vais, comment on fait pour m'inviter à une conférence et que ça se passe bien en espérant que ça aide aussi d'autres gens à être intégrés parce qu'en fait, on est, il y a beaucoup de gens qui sont hyper acousiques ou qui ont des maladies qui, finalement, sont proches, genre l'hypersensibilité. Et je voulais présenter un petit peu tout ça, donc euh, Comment c'est arrivé ? Les symptômes ? Enfin, un peu le pic, les symptômes, comment ça s'est passé pour moi ? Que vous puissiez, j'espère, vous faire vivre un peu le... C'est quoi d'avoir des des acouphènes et une hyperacousie très forte et que vous vivez ça un peu à travers ce podcast ? Et puis voilà, il y aura plein d'autres épisodes, j'ai pas mal de sujets comme ça en stock, et dites-moi aussi ce qui peut vous intéresser, ce qui peut vous intéresser d'entendre. C'est vraiment quelque chose que j'ai envie de co-construire. Donc, voilà, merci beaucoup pour votre écoute, c'était le premier épisode. Vous pouvez donc vous abonner au podcast, vous pouvez vous abonner aux différentes newsletters sur mon blog camilleroux.com et je vous invite à m'écouter au prochain épisode. À très bientôt. Ciao, ciao.

## S'abonner

Recevez les prochains articles et épisodes directement par email

S'abonner 

E-mail envoyé ! Consultez votre boîte de réception pour finaliser votre inscription. 

Pas de spam. Désabonnez-vous quand vous voulez.
### L'actu de la semaine (02/05/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-02-05-2025/
Last updated: 2025-05-02T17:48:00.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine

## L'actu de la semaine

- 👉 A judge just blew up Apple’s control of the App Store (Jay Peters) > [lien](https://www.theverge.com/news/659246/apple-epic-app-store-judge-ruling-control?ref=camilleroux.com)
- 👉 Où les IA vont-elles chercher leurs réponses ? (40 000 recherches analysées) (Laura Blanchard) > [lien](https://www.abondance.com/20250501-1114710-analyse-quelles-sources-les-ia-citent-ils-le-plus.html?ref=camilleroux.com)
- 👉 Something Alarming Is Happening to the Job Market > [lien](https://www.theatlantic.com/economy/archive/2025/04/job-market-youth/682641/?ref=camilleroux.com)
- 👉 Redis is open source again (antirez.com via av) > [lien](https://antirez.com/news/151?ref=camilleroux.com)
- 👉 GSAP is completely free (/u/AffectPretend66) > [lien](https://www.reddit.com/r/webdev/comments/1kbmglc/gsap%5Fis%5Fcompletely%5Ffree/?ref=camilleroux.com)
- 👉 Wikipedia says it will use AI, but not to replace human volunteers > [lien](https://wikimediafoundation.org/news/2025/04/30/our-new-ai-strategy-puts-wikipedias-humans-first/?ref=camilleroux.com)
- 👉 No as a Service > [lien](https://github.com/hotheadhacker/no-as-a-service?ref=camilleroux.com)
- 👉 Goossips SEO : Sitemap, Images, Longueur d’URL (Johan Sellitto) > [lien](https://www.abondance.com/20250429-1114672-goossips-seo-sitemap-images-longueur-durl.html?ref=camilleroux.com)
- 👉 Can LLMs do randomness? > [lien](https://rnikhil.com/2025/04/26/llm-coin-toss-odd-even?ref=camilleroux.com)
- 👉 OSINT : Contourner le floutage de Google Maps grâce aux données ouvertes (tzkuat) > [lien](https://net-security.fr/securite/osint-1-gdork/?ref=camilleroux.com)
- 👉 Microsoft CEO says up to 30% of the company's code was written by AI > [lien](https://techcrunch.com/2025/04/29/microsoft-ceo-says-up-to-30-of-the-companys-code-was-written-by-ai/?ref=camilleroux.com)
- 👉 Why did Windows 7 log on slower for months if you had a solid color background? > [lien](https://devblogs.microsoft.com/oldnewthing/20250428-00/?p=111121&ref=camilleroux.com)
- 👉 A single line of code cost $8000 > [lien](https://pietrasiak.com/one-line-of-code-that-did-cost-dollar8000?ref=camilleroux.com)
- 👉 One million chessboards (onemillionchessboards.com via ngoldbaum) > [lien](https://onemillionchessboards.com/?ref=camilleroux.com)
- 👉 What Does It Really Mean For A Site To Be Keyboard Navigable — Smashing Magazine > [lien](https://www.smashingmagazine.com/2025/04/what-mean-site-be-keyboard-navigable/?ref=camilleroux.com)
- 👉 How to write error messages that actually help users rather than frustrate them > [lien](https://piccalil.li/blog/how-to-write-error-messages-that-actually-help-users-rather-than-frustrate-them/?ref=camilleroux.com)
- 👉 I Just Want to Code > [lien](https://www.zachbellay.com/daily/i-just-want-to-code/?ref=camilleroux.com)
- 👉 llm.rb: a minimalist's library for interacting with LLMs > [lien](https://rubyflow.com/p/7s4h0h-llmrb-a-minimalists-library-for-interacting-with-llms?ref=camilleroux.com)
- 👉 La méditation 1/6 — SCRIPT #2 (Élisabeth Feytit) > [lien](https://metadechoc.fr/podcast/la-meditation/?ref=camilleroux.com)
- 👉 Remove these tags from (getoutofmyhead.dev via runxiyu) > [lien](https://getoutofmyhead.dev/?ref=camilleroux.com)
### L'actu de la semaine (26/04/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-26-04-2025-2/
Last updated: 2025-05-02T17:47:44.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Exercise before bed is linked with disrupted sleep > [lien](https://medicalxpress.com/news/2025-04-bed-linked-disrupted.html?ref=camilleroux.com)
- 👉 Everybody wants to buy Chrome (David Pierce) > [lien](https://www.theverge.com/the-vergecast/656159/chrome-google-antitrust-ai-meta-vergecast?ref=camilleroux.com)
- 👉 Get your Minitel back, the COMPUTEL videotex BBS is back > [lien](https://cq94.medium.com/get-your-minitels-back-the-computel-videotex-bbs-is-back-1d8c42f1ea17?ref=camilleroux.com)
- 👉 The tools I love are made by awful people > [lien](https://ankursethi.com/blog/the-tools-i-love-are-made-by-awful-people/?ref=camilleroux.com)
- 👉 Understanding Puma, Concurrency, and the Effect of the GVL on Performance (Vishnu M) > [lien](https://www.bigbinary.com/blog/understanding-puma-concurrency-and-the-effect-of-the-gvl-on-performance?ref=camilleroux.com)
- 👉 The Problem with Modern Engineering Isn't Speed. It's Chaos > [lien](https://earthly.dev/blog/lunar-launch/?ref=camilleroux.com)
- 👉 The Best Programmers I Know | Matthias Endler > [lien](https://endler.dev/2025/best-programmers/?ref=camilleroux.com)
- 👉 Everyday life improvements since the 90s (2022) > [lien](https://gwern.net/improvement?ref=camilleroux.com)
- 👉 Your politeness could be costly for OpenAI (Anthony Ha) > [lien](https://techcrunch.com/2025/04/20/your-politeness-could-be-costly-for-openai/?ref=camilleroux.com)
- 👉 Show HN: "Is This Tech Dead?" A snarky autopsy engine for your dead frameworks > [lien](https://www.isthistechdead.com/?ref=camilleroux.com)
- 👉 LLMs struggle to write performant code > [lien](https://www.codeflash.ai/post/llms-struggle-to-write-performant-code?ref=camilleroux.com)
- 👉 99% Effective: First Hormone-Free Male Birth Control Pill Enters Human Trials > [lien](https://scitechdaily.com/99-effective-first-hormone-free-male-birth-control-pill-enters-human-trials/?ref=camilleroux.com)
- 👉 Don't force your kids to do math > [lien](https://blog.avocados.ovh/posts/how-to-force-your-kids-to-do-math/?ref=camilleroux.com)
- 👉 Vibe Coding is not an excuse for low-quality work > [lien](https://addyo.substack.com/p/vibe-coding-is-not-an-excuse-for)
- 👉 privacy.sexy > [lien](https://privacy.sexy/?ref=camilleroux.com)
- 👉 Claude Code: Best practices for agentic coding > [lien](https://www.anthropic.com/engineering/claude-code-best-practices?ref=camilleroux.com)

> Spectral.js 3 has just been posted to GitHub!  
>  
> New features/changes:  
> \- Better precision  
> \- Multicolor mixing  
> \- Gradients  
> \- Tinting strength  
> \- Gamutmapping  
>  
> With this new release comes a new website where you can play with these new features:[https://t.co/ZYtGb9mZ2t](https://t.co/ZYtGb9mZ2t?ref=camilleroux.com) [pic.twitter.com/LVPRvI0HTr](https://t.co/LVPRvI0HTr?ref=camilleroux.com)
> 
> — Ronald van Wijnen (@OneDayOfCrypto) [April 25, 2025](https://twitter.com/OneDayOfCrypto/status/1915880914506096676?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com)
### L'actu de la semaine (19/04/2025)
URL: https://www.camilleroux.com/lactu-de-la-semaine-19-04-2025/
Last updated: 2025-05-03T09:36:11.000Z
Voici ce qui m'a intéressé dans ma veille cette semaine.

## L'actu de la semaine

- 👉 Combining Shaders > [lien](https://mini.gmshaders.com/p/combiningshaders?ref=camilleroux.com)
- 👉 Zig and GPUs > [lien](https://alichraghi.github.io/blog/zig-gpu/?ref=camilleroux.com)
- 👉 Software Development Has Too Much Software In It > [lien](https://smustafa.blog/2025/03/19/software-development-has-too-much-software-in-it/?ref=camilleroux.com)
- 👉 RubyMine 2025.1: Major AI Assistant Upgrade, Cloud-Based Code Completion for RBS, More Ruby 3.4 Support, Kamal Schema Updates, Enhanced RemDev, and More > [lien](https://blog.jetbrains.com/ruby/2025/04/rubymine-2025-1-major-ai-assistant-upgrade/?ref=camilleroux.com)
- 👉 AI is turning us into glue > [lien](https://lincoln.swaine-moore.is/writing-about/ai-and-glue?ref=camilleroux.com)
- 👉 I Analyzed Chord Progressions in 680k Songs > [lien](https://www.cantgetmuchhigher.com/p/i-analyzed-chord-progressions-in?ref=camilleroux.com)
- 👉 There are two types of dishwasher people > [lien](https://lnkd.in/dgq3Am9Q?ref=camilleroux.com#:~:text=https%3A//www.theatlantic.com/family/archive/2025/04/how%2Dto%2Dload%2Ddishwasher/682425/)
- 👉 There is no open source AI. > [lien](https://opensourceready.substack.com/p/there-is-no-open-source-ai)
- 👉 tariff: The GREATEST, most TREMENDOUS Python package that makes importing great again > [lien](https://github.com/hxu296/tariff?ref=camilleroux.com)
- 👉 codex: Lightweight coding agent that runs in your terminal > [lien](https://github.com/openai/codex?ref=camilleroux.com)
- 👉 (All) Databases Are Just Files. Postgres Too > [lien](https://tselai.com/all-databases-are-just-files?ref=camilleroux.com)
- 👉 Tech workers are leaving notes in robot taxis seeking workers and lovers > [lien](https://www.washingtonpost.com/technology/2025/04/12/waymo-handwritten-notes-jobs-ads/?ref=camilleroux.com)
- 👉 Microsoft researchers developed a hyper-efficient AI model that can run on CPUs > [lien](https://techcrunch.com/2025/04/16/microsoft-researchers-say-theyve-developed-a-hyper-efficient-ai-model-that-can-run-on-cpus/?ref=camilleroux.com)
- 👉 Kermit: A typeface for kids – making reading easier > [lien](https://microsoft.design/articles/introducing-kermit-a-typeface-for-kids/?ref=camilleroux.com)
- 👉 Introducing OpenAI o3 and o4-mini > [lien](https://openai.com/index/introducing-o3-and-o4-mini/?ref=camilleroux.com)
- 👉 16 conseils pour bien utiliser Slack en équipe > [lien](https://blog.humancoders.com/16-conseils-et-bonnes-pratiques-pour-bien-utiliser-slack-sans-se-laisser-deborder-3702/?ref=camilleroux.com)
- 👉 AI Is Facing a Crisis > [https://savethe.ai/](https://savethe.ai/?ref=camilleroux.com)
- 👉 Show HN: Unsure Calculator – back-of-a-napkin probabilistic calculator > [lien](https://filiph.github.io/unsure/?ref=camilleroux.com)
- 👉 A flowing WebGL gradient, deconstructed > [lien](https://alexharri.com/blog/webgl-gradients?ref=camilleroux.com)
- 👉 You Should Still Learn To Code, Says GitHub CEO > [lien](https://developers.slashdot.org/story/25/04/15/1853254/you-should-still-learn-to-code-says-github-ceo?ref=camilleroux.com)
### Art génératif: de la découverte à la publication d'un projet dans un studio prestigieux
URL: https://www.camilleroux.com/art-generatif-de-la-decouverte-a-la-publication-dun-projet-dans-un-studio-prestigieux/
Last updated: 2026-08-14T17:48:00.000Z
Vous le savez maintenant, je suis très curieux. J'adore découvrir des nouvelles disciplines et les explorer pendant des mois ou des années. Je vous ai par exemple déjà parlé ici de [production musicale](https://www.camilleroux.com/se-former-a-la-production-de-musique-electronique-et-publier-un-morceau-en-moins-dun-an/), [végétarisme](https://www.camilleroux.com/manger-vegetarien-sans-savoir-cuisiner/) ou encore de [guitare électrique](https://www.camilleroux.com/comment-jai-appris-la-guitare-electrique-en-6-mois/).

Dans cet article, j'aimerais vous parler de ma grosse passion depuis 2 ans: l'art génératif ! De mes premiers scripts générant des animations simples, à une expo à New York ou encore un drop (c'est-a-dire un lancement de projet dans notre jargon) avec un des studios les plus exigeants, je vais vous raconter cette aventure aussi inattendue que passionnante.

*Edit: Suite à la publication de cet article, on m'a proposé de faire la keynote de cloture du DevFest Toulouse 2023 sur le sujet.* 
*Vous pouvez* [*voir cette conférence sur Youtube*](https://www.youtube.com/watch?v=g0aNeMUAODU&list=PLuZ%5FsYdawLiUCX-LTJsRMCtYqovopk%5F5f&index=4&ref=camilleroux.com).

Voici une version plus récente présenté à MiXiT 2025 :

## Qu'est-ce que l'art génératif?

Mais avant de commencer, qu'est-ce que l'art génératif ? L'art génératif est une création artistique généralement numérique utilisant des algorithmes pour concevoir des œuvres se générant d'elles-mêmes ou non déterminées à l'avance.

Je vais aussi parler de code créatif (creative coding en anglais), c'est une définition plus large. Cela consiste à utiliser la programmation informatique comme un moyen d'expression artistique (visuel, musical, littéraire, interactif, performatif...) à part entière.

## Découverte du code créatif et premiers pas sur Hic Et Nunc

Tout commence lorsqu'un jour, j'ai envie d'apprendre à dessiner. J'ai aucune compétence dans le domaine, mais je suis curieux d'essayer. J'aime bien l'idée d'avoir une nouvelle passion déconnectée des écrans. Je m'imagine déjà avec un carnet et un crayon en train de dessiner à une terrasse de café.  
Je demande à une amie artiste de me donner un cours. Même si son cours est super, sans grande surprise, je me rends vite compte que j'ai tout à apprendre et que ça va être un long chemin.  
Très vite, j'ai envie de faire des dessins plus géométriques, puis sur iPad avec Procreate pour palier mon manque d'adresse, puis du dessin vectoriel... puis je retourne devant mon ordinateur pour coder ce que je voulais faire !   
Voilà comment je fais mes premier avec le code créatif.

Je commence avec la découverte [p5.js](https://p5js.org/?ref=camilleroux.com), une bibliothèque JavaScript, probablement la plus utilisée, surtout par celles et ceux qui débutent. On pourrait la décrire en disant que c'est Microsoft Paint, mais en Javascript. Il y a plein de [ressources pour apprendre](https://p5js.org/tutorials/?ref=camilleroux.com), des [exemples](https://p5js.org/examples/?ref=camilleroux.com), un [éditeur en ligne](https://editor.p5js.org/?ref=camilleroux.com)...  
Je commence à jouer avec les mathématiques, la physique, les algorithmes les plus classiques de l'art génératif, le bruit, l'aléatoire...

![](https://www.camilleroux.com/content/images/2025/04/image-11.png)

Un de mes tous premiers essais en p5.js

Au fur et à mesure que j'immerge dans la programmation créative, je commence à suivre de nombreu·ses·x artistes sur Instagram et Twitter, à apprendre de leurs travaux et à expérimenter avec mes propres idées. C'est une période d'exploration et de découverte.

C'est à cette époque que je fais mes premiers drops sur [Hic Et Nunc](https://teia.art/camilleroux?ref=camilleroux.com). Je commence par publier des boucles parfaites (perfect loops), des animations qui se répètent sans fin. A ma grande surprise, ses premiers drops sont bien accueillis, et je commence à recevoir des retours précieux de la part des mes tous premiers collectionneurs.

Animated Rays 01 sur Hic Et Nunc

## Découverte du long-form et premiers drops sur fx(hash)

Dans la suite de cet article, je vais principalement vous parler de Long-Form. Le Long-Form, a été popularisé par des plateformes comme [Art Blocks](https://www.artblocks.io/?ref=camilleroux.com) ou encore [fx(hash)](https://www.fxhash.xyz/u/Camille%20Roux?ref=camilleroux.com). Le concept est le suivant:

*L'artiste crée un script génératif, qui est enregistré sur une blockchain, le rendant permanent, immuable et vérifiable. Ensuite, l'artiste spécifie le nombre d'itérations (c'est-à-dire de pièces) disponibles à être créées à partir du script, généralement quelques centaines. Lorsqu'un collectionneur achète une itération, le script est exécuté pour générer une nouvelle pièce, qui est ensuite encapsulée dans un NFT et transférée directement au collectionneur. Personne, y compris le collectionneur, la plateforme ou l'artiste, ne sait précisément ce qui sera généré lorsque le script sera exécuté, ce qui en fait une surprise pour tout le monde.*

Je publie, ou "droppe" comme on dit dans le milieu, mes premiers projets long-form sur fx(hash) très peu de temps après son ouverture. Le premier projet que j'ai publié est [SEA](https://www.fxhash.xyz/generative/85?ref=camilleroux.com). Le projet est très simple, fait en quelques jours... mais j'apprends beaucoup. C'est un projet long-form de 150 editions animées fait en quelques jours pour jouer avec fx(hash). Voici quelques pièces, toutes générées avec le même code donc, mais je vous invite à aller sur la page du projet, pour voir l'ensemble de la collection et les animations :

Rapidement, ces pièces trouvent un·e collectionneur·se. Je discute avec certain·e·s, je tombe que sur des gens très sympathiques, aussi amusé·e·s que moi à l'idée de vois comment les gens expérimentent avec ces plateformes, être spectateur·rice·s toute cette ébullition et créativité, plutôt averti·e·s sur l'art génératif et les NFT en général...

C'est ainsi que je me retrouve à publier une quinzaines de projets sur la plateforme en quelques mois. A chaque fois je teste de nouvelles techniques, je me questionne sur l'esthétique, je teste de nouveaux concepts...

[![](https://www.camilleroux.com/content/images/2025/04/www-fxhash-xyz_u_camille20roux.png)](https://www.fxhash.xyz/u/Camille%20Roux?ref=camilleroux.com)

Mon profil fx(hash)

Laissez-moi vous parler de deux projets qui me tiennent particulièrement à cœur.

### BRIDGE

[BRIDGE](https://www.fxhash.xyz/generative/9872?ref=camilleroux.com) est un projet collaboratif pour lequel j'ai publié le code sur Github et invité tou·te·s les artistes que le souhaitaient à contribuer. C'est un projet long-form de 520 éditions. Le concept est simple : écrire un bout de code qui dessine un pont en p5.js en respectant bien la position des dalles données. Chaque pièce mintée (achetée) a un style par défaut, mais la·e collectionneur·se peut faire défiler l'ensemble des 26 styles sur son pont.

Ce projet m'a permis de faire connaissance avec plusieurs artistes avec qui je discute toujours. C'est passionnant de voir la diversité des styles alors qu'on avait les mêmes contraintes.

### ARTERIA

J'aimerais aussi parler d'[ARTERIA](https://www.fxhash.xyz/generative/slug/arteria?ref=camilleroux.com). C'est surement un des projets dont je suis le plus fier sur fx(hash) pour le moment. Il est composé de 333 éditions.   
A ce moment-là, j'ai envie de plus prendre mon temps, d'essayer de faire des projets plus complexes et travaillés (voici un article [making of](https://immutablecollective.art/writing/arteria-making-of/?ref=camilleroux.com) qui décrit en détail le fonctionnement et le processus créatif).

Le nom "ARTERIA" signifie "artère" en ancien occitan. Le projet est une exploration du concept d'agents autonomes, des entités qui suivent un ensemble de règles simples, ici pour dessiner un chemins.

Dans ARTERIA, les agents ont un comportement par défaut : ils vont tout droit, se reproduisent, et meurent lorsqu'ils rencontrent la trajectoire d'un autre agent. Quand ils se déplacent ils dessinent de petits cercles. Le système commence avec des dizaines de paramètres initiaux aléatoires, comme le niveau de récursivité, la position et la taille des agents, les couleurs, l'angle de naissance et la distribution. Les possibilités sont infinies.

Enfin, certaines règles locales peuvent être appliquées. Par exemple, tous les agents dans la moitié supérieure peuvent tourner lentement. Le résultat final est le produit des paramètres initiaux, des interactions entre les agents et des règles locales. C'est une œuvre qui illustre la beauté et la complexité qui peuvent émerger de règles simples et d'interactions autonomes.

0:00 

/0:32 

1× 

ARTERIA #166

## "J'aurais voulu être un artiste" 🎵

Le drop d'ARTERIA est plutôt un succès sur fx(hash). Je commence à avoir des collectionneurs qui suivent de près mon travail, achètent et partagent mes projets, me conseillent et me soutiennent. Cela me donne encore plus envie de prendre mon temps, travailler toujours plus l'esthétique, créer des générateurs plus riches et complexes... Bref, ça devient sérieux!

Voici d'ailleurs un podcast enregistré en juin 2022 dans le lequel je suis interviewé par Lucie-Eleonore Riveron (CEO de FauveParis, maison de vente aux enchères à Paris). J'y parle de mon parcours, mais aussi de mon syndrome de l'imposteur qui fait que j'ai du mal à me considérer comme artiste, des préjugés que je peux avoir sur les "vrais artistes", de mes envies pour la suite...

fx(hash), dont j'ai beaucoup parlé jusqu'à maintenant, est une plateforme ouverte, au sens au n'importe qui peut poster un projet quand elle ou il veut (et il y a plein de projets géniaux sur cette plateforme !). Mais il y en a plein d'autres, certaines sont aussi ouvertes, d'autres nécessitent que le projet soit sélectionné par un panel de curation. Certaines plateformes comme gm.studio ou ArtBlocks, avec sa section Curated, peuvent très être exigeantes !

Je commence alors à me lancer un challenge, et si j'arrivais moi aussi, à faire un drop avec une de ces plateformes qui me font tant rêver.   
Vais-je y arriver ? réponse dans la suite de l'article !

## FOLRADURA

Je continue à expérimenter avec un nouveau projet long-form intitulé "[FOLRADURA](https://256art.com/project/folradura?ref=camilleroux.com)", qui sera publié sur [256art](https://256art.com/artist/camilleroux?ref=camilleroux.com). Ce projet explore la création de motifs organiques à l'aide d'un mélange de mathématiques, de physique, de bruit et de hasard.

![](https://www.camilleroux.com/content/images/2025/04/image-12.png)

FOLRADURA #2

FOLRADURA est basé sur un concept principal : les modificateurs locaux. Un modificateur applique un effet local (par exemple une attraction) à une grille de centaines de milliers de points. Ce que vous voyez est le chemin des points, entre position initiale et leur position finale. Chaque édition joue avec 1 ou 2 types de modificateurs. Ils peuvent être positionnés de différentes manières, parfois de manière aléatoire, parfois en grille. Chacun peut produire des effets très différents selon leur type (carrés, spirales, lignes, vagues...) et leur configuration.

Chaque point est influencé par tous les modificateurs. Toute cette complexité crée un aspect très organique et de nombreux détails. Le projet a été un succès et a permis de montrer l'esthétique et la complexité qui peuvent émerger de règles simples et d'interactions autonomes. Je vous invite à lire le [Making of](https://immutablecollective.art/writing/folradura-the-making-of/?ref=camilleroux.com) si vous voulez plus d'info.

> [](https://twitter.com/camillerouxart/status/1544384571730427905?ref=camilleroux.com)

### Plus d'info sur FOLRADURA

- [Page du projet](https://immutablecollective.art/work/folradura/?ref=camilleroux.com)
- [Making of](https://immutablecollective.art/writing/folradura-the-making-of/?ref=camilleroux.com)
- [Page du projet sur 256art](https://256art.com/project/folradura?ref=camilleroux.com)

## INTRICADA

Comme j'avais adoré jouer avec les agents autonomes avec ARTERIA, je décide reprendre le concept et essayer de prendre une nouvelle direction.

> [](https://twitter.com/brtmoments/status/1630697350502170624?ref=camilleroux.com)

Le nom "INTRICADA" signifie "entrelacé" en ancien occitan. Ce projet explore l'équilibre entre l'émergence et le contrôle, un thème récurrent de l'art génératif.

INTRICADA est à basé sur le concept d'agents autonomes, similaires à ceux utilisés dans mon projet précédent, ARTERIA. Ces agents dessinent de très petits points et suivent des règles simples. J'ai conçu Intricada comme une simulation, en donnant des conditions initiales et en observant ce qui en résulte. Chaque pièce est le résultat de milliers de conséquences imprévisibles.

Ce qui rend INTRICADA unique, c'est la grande variété de résultats possibles. De nombreux paramètres influencent la position initiale et la direction des agents, les palettes de couleurs, et bien d'autres aspects. Chaque combinaison crée une résultat très unique.

INTRICADA offre une expérience visuelle à plusieurs niveaux. De loin, une pièce INTRICADA peut ressembler à des cercles qui se croisent, à des motifs géométriques, à des confettis... En se rapprochant, on peut voir que ces formes sont composées de multitudes de trajectoires d'agents. Et si on se rapproche encore plus, on peut voir que ces trajectoires sont composées de points, plusieurs centaines de milliers par sortie.

INTRICADA a été droppé (publié) en open edition, ce qui signifie qu'il n'y avait pas de limite au nombre de pièces qui peuvent être créées, mais une limite de temps. En effet, j'ai eu l'honneur d'être sélectionné par [Bright Moments](https://www.brightmoments.io/?ref=camilleroux.com) pour être leur artiste du mois en mars 2023\. La particularité de Bright Moments est de toujours prendre soin de donner une dimension physique et humaine aux projets qu'ils publient. Ainsi, Intricada a pu être présenté dans plusieurs villes à travers le monde, comme New York, Londres, Mexico, Venice Beach, Berlin, Tokyo... expérience incroyable!

### Plus d'info sur INTRICADA

- [Page du projet](https://immutablecollective.art/work/intricada/?ref=camilleroux.com)
- [Page du projet sur Bright Moments](https://app.brightmoments.io/collections/0x0a1bbd57033f57e7b6743621b79fcb9eb2ce3676/37?ref=camilleroux.com)

## The Source

En parallèle d'INTRICADA, depuis juillet 2022, je travaille sur un projet de collaboration avec un ami (et aussi associé) de longue date, [Matthieu Segret](https://immutablecollective.art/matthieu-segret/?ref=camilleroux.com). Depuis mes débuts dans cet univers, je lui parle de mes découvertes. Il ne lui faut pas longtemps pour se laisser tenter lui aussi (je vous laisse découvrir son [profil fx(hash)](https://www.fxhash.xyz/u/Matthieu%20Segret?ref=camilleroux.com)).

[![](https://www.camilleroux.com/content/images/2025/04/img_0764-jpeg.jpg)](https://www.camilleroux.com/content/images/2025/04/img%5F0764-scaled-jpeg.jpg)

Eté 2022, cela fait un 1 an que l'art génératif occupe une part non négligeable de notre temps libre et qu'on en parle tout le temps. Petit à petit germe une idée : et si on mettait en commun nos compétences autour d'une collaboration artistique. Trouvons une idée, amusons-nous, faisons de notre mieux... et nous verrons bien ce qui en ressortira !

Pour ce projet, Matthieu a envie de jouer avec des textures et tenter d'avoir un rendu physique, moi avec des concepts mathématiques.

![](https://www.camilleroux.com/content/images/2025/04/image-10.png)

Séance de brainstorming avec Matthieu

C'est là que commence des mois de réflexion, de brainstorming, d'essais, de code, de débug, de doute, de joie... Au bout de quelques mois nous trouvons notre ligne directrice : représenter de manière abstraite l'eau sous diverse forme et avec des réflexions colorées inspirées de divers endroits du monde entier. Durant cette période, nous louons d'ailleurs régulièrement des Airbnb pour travailler ensemble, parfois au bord de la mer ou d'une rivière pour l'inspiration.

Nous avons déjà raconté la [genèse du projet](https://immutablecollective.art/writing/the-source-building-process-from-start-to-finish/?ref=camilleroux.com) en détail sur notre blog, alors je me permets de faire un saut dans le temps de quelques mois.

Début 2023, nous commençons a être très contents de ce que nous avons. C'est surement le meilleur projet que nous avons fait jusqu'à maintenant. Le fait d'être deux et d'y passer autant de temps, nous a permis de travailler chaque détail.   
Bref, nous avons un projet, un nom, un dossier de présentation... il faut maintenant trouver où le publier. Nous proposons le projet à plusieurs plateformes dont celles qui me font rêver depuis un moment.

![](https://www.camilleroux.com/content/images/2025/04/the-source-0x008753198944811d24dd80e94808dbbe9662530092b9009dc03ceaef1e6a46c5.png)

Début mai, la nouvelle tombe, [gm.studio](https://www.gmstudio.art/?ref=camilleroux.com) souhaite publier notre projet ! La particularité de gm.studio c'est que le panel de curation ne connait pas le nom de l'artiste. Cela permet une sélection plus équitable et inclusive, uniquement basée sur le projet. C'est une plateforme qu'on adore. On aime beaucoup leur sélection. Enfin pour couronner le tout, c'est la première fois qu'on projet est sélectionné à l'unanimité par le panel de curation. Bref, on est plus que ravis et sans tarder, on signe avec eux !

Bref, [The Source](https://www.gmstudio.art/collections/the-source?ref=camilleroux.com) sort sur gm. studio le 31 juillet 2023 à 17h ! Je vous laisse admirer l'incroyable teaser qu'ils ont réalisé pour l'occasion:

> [](https://twitter.com/gmdaostudio/status/1679877306981007360?ref=camilleroux.com)

### Plus d'info sur The Source

- [Page du projet](https://immutablecollective.art/work/the-source/?ref=camilleroux.com)
- [Page du projet @ gm.studio](https://www.gmstudio.art/collections/the-source?ref=camilleroux.com) (en)
- [The story behind The Source](https://immutablecollective.art/writing/the-story-behind-the-source/?ref=camilleroux.com) (en)
- [Episode sur le podcast NFTMorning](https://www.nftmorning.com/p/533-camille-roux-and-matthieu-segret?ref=camilleroux.com)

## The Destination à Bright Moments Paris

L'aventure ne s'arrête pas là. Nous décidons de continuer à collaborer Matthieu et moi. En partant du code source de The Source, nous avons conçu un tout nouveau projet s'inspirant de l'univers, The Destination.

[The Destination](https://art.camilleroux.com/work/the-destination/?ref=camilleroux.com) est une ode à la curiosité, mettant en lumière la diversité des chemins que l'on peut emprunter et la multitude de sujets à découvrir. Chaque planète ou étoile représente un domaine à explorer. Avec Matthieu, nous avons combiné nos passions pour donner vie à cette série, qui célèbre non seulement l'atteinte d'un but, mais aussi tout le parcours menant à celui-ci. "The Destination" est également un clin d'œil à notre première collaboration, "The Source".

Ce projet nous amène à participer à Bright Moments Paris. Ca sera l'occasion pour nous de rencontrer des collectionneurs à nous, des artistes qu'on admire et avec qui on discute régulièrement.

![](https://www.camilleroux.com/content/images/2025/05/brightmoments-day1_phdemichelisluciana-00637.jpg)

![](https://www.camilleroux.com/content/images/2025/05/brightmoments-day1_phdemichelisluciana-00885.jpg)

![](https://www.camilleroux.com/content/images/2025/05/brightmoments-day3_phdemichelisluciana-00233.jpg)

![](https://www.camilleroux.com/content/images/2025/05/brightmoments-day4_phdemichelisluciana-00779.jpg)

![](https://www.camilleroux.com/content/images/2025/05/brightmoments-day4_phdemichelisluciana-00838.jpg)

![](https://www.camilleroux.com/content/images/2025/05/IMG_3135.JPG)

![](https://www.camilleroux.com/content/images/2025/05/IMG_9390.jpeg)

![](https://www.camilleroux.com/content/images/2025/05/IMG_9395.jpeg)

Bright Moment Paris (février 2024)

## Bright Moments Finale à Venise

Ensuite, Bright Moments me prose à nouveau de collaborer avec eux pour leur dernier événement. Cette fois-ci pour un projet unique présenté pendant la biennale de Venise en 2024\. Ce projet est unique car il combine des projets de plus de 60 artistes internationaux différents.

[Bright Moments Finale (2024)I am honored to have been part of Bright Moments Finale, showcased at the 2024 Venice Biennale. This event marked my third collaboration with Bright Moments, following Intricada and The Destination. The finale featured a new work of art I created, generated on-chain and randomly, along with pieces from over![](https://www.camilleroux.com/content/images/icon/camillecouleur-1-2.jpg)Camille RouxCamille Roux![](https://www.camilleroux.com/content/images/thumbnail/1c66f03ff69bafaf4229d2e184cfc7f5-1.png)](https://art.camilleroux.com/work/bright-moments-finale/?ref=camilleroux.com)

![](https://www.camilleroux.com/content/images/2025/05/image.png)

J'aurais ainsi le plaisir de voir mon travail présenté dans un décors incroyable à Venise

![](https://www.camilleroux.com/content/images/2025/05/GLsfOjBWoAAYHPh.jpeg)

Bright Moments Finale - Camille Roux (credits: Emily Xie)

## Résilience

[Résilience](https://art.camilleroux.com/work/resilience/?ref=camilleroux.com) est un projet d'art génératif profondément personnel, né d’une année d’exploration autour des motifs et textures visuels. Son drop a lieu en novembre 2024 sur la plateforme gm.scribe. Chaque édition représente un moment de vie, une épreuve surmontée, une transformation lente mais réelle. Inspirée par une expérience de santé qui a eu un fort impact sur ma vie – l’hyperacousie et les acouphènes – cette œuvre a pour but de témoigner de la capacité humaine à s’adapter, guérir et avancer.

Par des formes abstraites, des palettes évolutives et une animation subtile, *Résilience* invite les collectionneur·se·s à retrouver dans chaque pièce une résonance avec leur propre parcours. C’est une ode à la persévérance, à la reconstruction, et à l’espoir.

C'est aussi mon premier projet sur Bitcoin.

![](https://www.camilleroux.com/content/images/2025/05/download--2-.png)

![](https://www.camilleroux.com/content/images/2025/05/download--1-.png)

![](https://www.camilleroux.com/content/images/2025/05/download.png)

Résilience

[Résilience (2024)Life is not always a smooth journey. Each of us faces challenges and difficult times. These experiences can unsettle us, cause distress, and test our limits. Resilience is a collection where each edition reflects a distinct slice of life, capturing the essence of challenges faced and obstacles overcome. It’s a![](https://www.camilleroux.com/content/images/icon/camillecouleur-1-3.jpg)Camille RouxCamille Roux![](https://www.camilleroux.com/content/images/thumbnail/Resilience-0x42f411622056bc412d6789651584ef8bfdffc492679c07cdf9bce4838a8b309e.png)](https://art.camilleroux.com/work/resilience/?ref=camilleroux.com)

## Quoi de prévu pour la suite ?

J'ai des projets dans les cartons, des expo et drop qui arrivent. J'aimerais aussi pouvoir avoir l'occasion de faire découvrir mon travail et plus généralement l'art génératif dans ma ville, Montpellier, ou du moins, en France.

Je prends beaucoup de plaisir aussi à faire découvrir cet univers. J'ai ainsi présenté l'art génératif à travers mon parcours au Dev Fest Toulouse en 2023 et plus récemment à MiXiT et MontpellierJS.

Si vous voulez connaitre la suite, ça se passe sur les réseaux sociaux dédiés à l'art:

- [Twitter](https://twitter.com/camillerouxart?ref=camilleroux.com)
- [Instagram](https://www.instagram.com/camillerouxart/?ref=camilleroux.com)

Je vous invite également à découvrir mon [site perso](https://art.camilleroux.com/?ref=camilleroux.com) dédié à l'art ou encore écouter mon [podcast sur l'art génératif](https://art.camilleroux.com/genart-podcast/?ref=camilleroux.com).

[Camille RouxCamille Roux, a French artist exploring generative art and creative coding![](https://www.camilleroux.com/content/images/icon/camillecouleur-1.jpg)Camille Roux![](https://www.camilleroux.com/content/images/thumbnail/camillecouleur.jpg)](https://art.camilleroux.com/?ref=camilleroux.com)

Merci à toutes celles et ceux qui ont pu contribuer à cette merveilleuse aventure !
### S'initier à la production musicale et publier un morceau en moins d'un an
URL: https://www.camilleroux.com/se-former-a-la-production-de-musique-electronique-et-publier-un-morceau-en-moins-dun-an/
Last updated: 2025-05-12T21:39:15.000Z
L'année dernière, je me suis cherché une nouvelle activité sur laquelle me mettre à fond, comme j'adore le faire régulièrement. Mon choix a fini par se poser sur la production de musique électronique.   
Rapidement, je me suis donné un challenge : *publier un morceau dont je suis content sur les plateformes de streaming, type Spotify*.   
Spoiler alert, mon morceau est en ligne ! Je vous raconte le parcours.

Il y a 5 ans, je m'étais mis à la [guitare électrique](https://www.camilleroux.com/comment-jai-appris-la-guitare-electrique-en-6-mois/) et à la [théorie musicale](https://theoriemusicale.camilleroux.com/?ref=camilleroux.com), en mettant l'accent sur l'improvisation.   
J'avais aussi déjà un peu touché à la M.A.O. en autodidacte quand j'étais au lycée en passant un été sur Reason de Propellerhead.

La Musique Assistée par Ordinateur me paraissait un bon complément dans ma découverte de la création musicale. J'ai commencé à voir ce que je pouvais faire avec GarageBand (que j'utilisais déjà pour m'enregistrer à la guitare), puis Logic Pro X.

[https://beta.camilleroux.com/wp-content/uploads/2019/12/Capture-d%E2%80%99e%CC%81cran-2019-12-28-a%CC%80-18.00.52-680x425.png](https://beta.camilleroux.com/wp-content/uploads/2019/12/Capture-d%E2%80%99e%CC%81cran-2019-12-28-a%CC%80-18.00.52-680x425.png?ref=camilleroux.com)

Je trouvais ça sympa, mais je me rendais compte que j'avais beaucoup à apprendre encore pour m'amuser sans me casser la tête avec la technique. Par hasard, j'en ai parlé à un ami qui m'a vivement conseillé Ableton Live (merci Raph !). Il m'avait aussi mis en contact avec un ami à lui qui gère un centre de formation à Ableton Live sur Montpellier.   
C'est ainsi que je me suis retrouvé à m'inscrire à une [formation Composition et Remix](https://fastlane.fr/formations-ableton-live/a-la-carte/composition-remix/?ref=camilleroux.com) de Fastlane à Montpellier qui commençait début novembre dernier. C'est une formation avancée à Ableton Live. Encore merci la sérendipité !

J'avais un peu plus d'un mois pour apprendre les bases afin d'arriver à la suivre. Je me suis acheté un peu de matos et j'ai trouvé quelques ressources en ligne sympa pour m'initier. Je vous partage tout ça.

## Quel matériel acheter pour commencer ?

J'ai donc commencé par m'acheter un peu d'équipement. N'étant pas matérialiste, j'aime bien avoir peu de choses, mais de qualité. Après avoir passé de (très) longues heures à lire des comparatifs et poser des questions, voici ce que je me suis acheté (liens d'affiliation Amazon) :

[![Ableton Push 2](https://www.camilleroux.com/content/images/2025/04/0143b634-ad3d-4459-981e-07c6148e5832-jpeg.jpg)](https://www.instagram.com/p/CDXQXxBn1ve/?ref=camilleroux.com)

- Ableton Push 2
- Ableton Live Suite
- Interface audio [Komplete Audio 6 mk II](https://www.amazon.fr/Native-Instruments-KOMPLETE-AUDIO-MK2/dp/B07RQ9VH34/ref=as%5Fli%5Fss%5Ftl?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3ULRK3DZCT62F&keywords=komplete+audio+6&qid=1576946349&sprefix=komplete+au,aps,157&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=dd62ca053520c8b25c1fa47f0e0624e4&language=fr%5FFR&ref=camilleroux.com) de Native Instrument (les [cartes sons Scarlett](https://www.amazon.fr/Focusrite-Scarlett-2i2-Audio-Interface/dp/B07QR73T66/ref=as%5Fli%5Fss%5Ftl?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=39L485QH20W0I&keywords=scarlett+2i2&qid=1576946861&sprefix=scarl,aps,160&sr=8-2&linkCode=ll1&tag=camiroux-21&linkId=779479d3930c0ccbfd7cd440dd1d98cf&language=fr%5FFR&ref=camilleroux.com) peuvent aussi être un très bon choix pour commencer)
- Casque ouvert [AKG K702](https://www.amazon.fr/AKG-2458X00190-K702-Casque-Studio/dp/B001RCD2DW/ref=as%5Fli%5Fss%5Ftl?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=akg+k702&qid=1576946457&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=912c75daca04879707769f25a72b2fe1&language=fr%5FFR&ref=camilleroux.com). Pour un casque fermé (à prévoir si vous comptez être dans des endroits non silencieux), il y a le [Beyerdynamic DT770 PRO](https://amzn.to/37ifIgS?ref=camilleroux.com) qui est top.
- Un [Hub USB-C LETSCOM](https://www.amazon.fr/gp/product/B07K78YS86/ref=as%5Fli%5Fss%5Ftl?ie=UTF8&psc=1&linkCode=ll1&tag=camiroux-21&linkId=b9ca5ea57d73ddd7091a67164235f611&language=fr%5FFR&ref=camilleroux.com)
- Coté guitare, j'ai toujours une [Epiphone Les Paul Traditional PRO](https://amzn.to/35jFwIg?ref=camilleroux.com) avec une pédale multi-effet [Boss ME-80](https://amzn.to/36uRgsE?ref=camilleroux.com) ainsi qu'un ampli à lampe [Blackstar HT-5R MKII Combo](https://amzn.to/2TpTLsl?ref=camilleroux.com). Tout ça se branche facilement sur l'interface audio avec un simple jack!

## Comment débuter sur Ableton Live ?

Tout d'abord, Ableton Live est un outil professionnel. Si vous cherchez un logiciel simple pour faire joujou de temps en temps pour jouer quelques boucles ensemble, écrire quelques mélodies... ce n'est probablement pas ce qu'il vous faut. Il y a plein d'applications mobiles très sympa pour s'amuser comme [Figure](https://www.reasonstudios.com/mobile-apps?ref=camilleroux.com) voire [GarageBand](https://www.apple.com/mac/garageband/?ref=camilleroux.com) (qui est un DAW livré sur iOS et Mac OS qui est plutôt accessible tout en restant suffisamment complet pour du loisir).  
Pour donner une idée, je pense que j'ai commencé à pouvoir m'amuser sur Ableton au bout d'au moins quelques dizaines d'heures de pratique et de formation.

J'ai commencé mon initiation avec une formation en ligne payante sur Elephorm. Le cours est correct et assez complet, mais la plateforme est très décevante (site très lent au point d'être régulièrement inutilisable, montage bâclé, vidéos parfois en mono, ...). Bref, je ne le vous recommande pas, j'ai trouvé bien mieux depuis.

Pour celles et ceux qui débutent en MAO, Ableton propose deux ressources sympa pour commencer :

- [Premiers pas en création musicale](https://learningmusic.ableton.com/fr/?ref=camilleroux.com) (fr) : un site très ludique pour apprendre à créer des rythmes, des accords, des mélodies simples, des lignes de basse... Le tout est à chaque fois exportable sur Ableton Live.
- [Learning Synth](https://learningsynths.ableton.com/?ref=camilleroux.com) (en) : un site très interactif qui permet de bien comprendre le fonctionnement de base d'un synthétiseur (enveloppe, LFO, oscillateur, filtre, ...)

Une fois les bases acquises, vous pouvez commencer à faire joujou avec Ableton Live. Il y a un tutoriel très bien fait qui s'affiche à l'ouverture. Vous pouvez aussi le [manuel officiel](https://www.ableton.com/en/manual/welcome-to-live/?ref=camilleroux.com#pdf) (la version PDF est disponible en français) qui est bien pour celles et ceux qui aiment entrer dans le détail. Je suis en train de le relire :)  
Il y a aussi énormément de ressources disponibles sur Youtube et autres. Je vous liste ça dans un prochain article.

Enfin, vous pouvez aussi vous rapprocher des groupes d'utilisateur·rice·s locaux·les (souvent sous forme de groupe Facebook). Il y a une [liste](https://www.ableton.com/en/community/user-groups/?ref=camilleroux.com#France) sur le site d'Ableton.

## La formation à Ableton Live

Durant ma formation de 8 semaines (1 jour/semaine) à Montpellier chez Fastlane, on a eu 3 morceaux à rendre. Je vais vous les faire écouter tels que je les ai rendus pour vous montrer ce qu'on peut faire après quelques mois d'apprentissage intensif. A chaque fois j'ai eu une semaine pour les faire.

### 1ere prod : Remix de Purple Haze de Hendrix

Pour ce premier morceau, on devait partir des stems (un fichier audio par piste) de Purple Haze de Jimi Hendrix, et en faire un remix

### 2eme prod : polyrythmie, accords générés, hihat vivants...

Pour cette 2eme production, le sujet était :

*Faire 2 patterns de drums différents et deux suites d’accords comprenant: Kick snare , hats “vivants” avec expression control, Shaker en polyrythmie, et des percussions “à peaux” (conga, djembe..) utilisant les techniques de tap delay (audio ou midi) resamplé, et l’effet corpus (en side chain midi ou non).* 
*Vous aurez également pris soin d’ajuster les panoramiques pour vos hats, shakers et peaux. Pour la suite d’accords, une piste de basse et une piste de synthé (ou instrument polyphonique) en MIDI, générées à partir des effets midi de Live et resamplées en midi. Cette suite d’accords aura au minimum une longueur de 4 mesures.* 
*Ces deux patterns doivent être rythmiquement intéressants.*

Autant dire que, quelques semaines plus tôt, je ne comprenais pas un mot sur deux de ce sujet :)

J'ai décidé de m'ajouter 2 contraintes supplémentaires : le faire en 7/4 et poser quelques sons de guitare. Voici le résultat :

### 3eme prod : la prod finale !

Pour le morceau final, c'était quartier libre. Je me suis donné 3 contraintes :

- Avoir des passages en [signature rythmique](https://fr.wikipedia.org/w/index.php?title=Signature%5Frythmique&ref=camilleroux.com) 19/8
- Faire un solo de guitare
- Utiliser des effets pour donner un aspect déstructuré/déconstruit par moment

C'est bien ce morceau que j'ai fini par publier, mais il a bien évolué ! **Version finale en bas de l'article :)**

## Une contrainte s'ajoute : l'hyperacousie

J'en ai jamais parlé ici, mais il y a 5 ans, alors que je commençais la guitare, j'ai été victime d'un gros larsen suite à une fausse manip. C'était dans une salle de répétition qu'on louait avec des ami·e·s pour jouer ensemble avec du bon matériel. Ça m'a causé des [acouphènes](https://fr.wikipedia.org/wiki/Acouph%C3%A8ne?ref=camilleroux.com) (sifflement permanent) et de l'[hyperacousie](https://fr.wikipedia.org/wiki/Hyperacousie?ref=camilleroux.com) (douleur lorsque j'entends des sons "forts" et/ou aiguës). Par chance, je n'ai eu aucune perte d'audition.  
La gêne est variable dans le temps. Hors rechutes, ça impacte assez peu ma vie courante. J'évite les endroits bruyants (bar bondés, concerts, fête de la musique...) ou je me protège avec des bouchons et ça se passe pas trop mal.   
Durant les rechutes, c'est plus complexe. Certains bruits habituellement anodins peuvent me faire mal. Dans mon cas, ça met généralement quelques mois à revenir à niveau plus gérable (en évitant toute rechute). Autant dire que dans ces moments-là, faire de la musique, c'est compliqué !

La formation était top, mais clairement, les grosses enceintes de monitoring et moi, ça fait deux. J'avais prévu d'enchainer avec d'autres formations, mais ayant eu une rechute niveau hyperacousie, j'ai du changer mes plans.

## Un nouveau plan et un challenge

Cette contrainte m'a finalement donné encore plus envie de continuer dans cette voie. J'ai donc décidé de continuer mon apprentissage avec différentes ressources en ligne (je vous les partage dans un article très bientôt). J'ai aussi pris des cours particuliers (merci à Michael Paquier que je recommande chaudement).

Enfin, je me suis donné le challenge de publier un morceau dont je suis fier sur les différentes plateformes de streaming. J'ai choisi de continuer à travailler sur le dernier morceau que j'avais fait lors de ma formation.

Ça a été un long et passionnant parcours :

- j'ai retravaillé le morceau,
- j'ai ajouté plein de détails, de pistes, d'effets...
- j'ai mis des automations pour faire varier plein de paramètres pour que ce soit plus vivant,
- j'ai appris les bases du mixage et j'ai mixé le morceau,
- j'ai appris les bases du mastering (je savais même pas ce que c'était) et je me suis occupé de faire la masterisation du morceau,
- enfin, je me suis occupé de la diffusion du morceau, avec Repost, pour qu'il soit accessible sur toutes les plateformes de streaming.

Chaque étape a été l'occasion d'apprendre énormément, d'où le fait que le morceau ne sorte que maintenant. Sur le chemin, j'ai aussi beaucoup appris sur le sound design, la théorie musicale, la musique électronique, les synthétiseurs, la composition...  
Mais ça valait le coup ! J'ai encore plein de choses à découvrir, ça sera autant de prétextes pour faire de nouvelles productions :)

Sans plus attendre voilà mon premier morceau, Ear Rebirth. Bonne écoute, vos retours sont évidemment les bienvenus :)

Vous pouvez retrouver le morceau sur [toutes les plateformes de streaming](https://www.gate.fm/rrXRAlB?ref=camilleroux.com). N'hésitez pas à vous abonner et mettre le morceau dans vos playlists s'il vous a plu. J'ai 2-3 autres morceaux assez différents qui devraient arriver dans les prochains mois !

Pour ne pas rater mes prochaines productions vous pouvez vous abonner sur : [Soundcloud](https://soundcloud.com/camillerouxmusic?ref=camilleroux.com), [Spotify](https://open.spotify.com/artist/6ZZiinFviSn5lFsZrq2kw1?ref=camilleroux.com), [Deezer](https://www.deezer.com/fr/album/186075702?ref=camilleroux.com)...  
Pour les plus curieux·ses, je poste aussi des impro, jam, actu... sur [Instagram](https://www.instagram.com/camillerouxmusic/?ref=camilleroux.com) et [Youtube](https://www.youtube.com/c/CamilleRoux/?ref=camilleroux.com).
### Ressources pour se former à la production de musique électronique
URL: https://www.camilleroux.com/ressources-pour-se-former-a-la-production-de-musique-electronique/
Last updated: 2025-05-02T23:59:33.000Z
Je vous propose une compilation de sites qui vous seront certainement utiles si vous vous intéressez à la production de musique sur ordinateur (M.A.O.), encore plus, si vous vous intéressez à Ableton Live.

## Pour débuter

[Premiers pas en création musicale](https://learningmusic.ableton.com/fr/?ref=camilleroux.com) (fr) d'Ableton : un site très ludique pour apprendre à créer des rythmes, des accords, des mélodies simples, des lignes de basse... Le tout est à chaque fois exportable sur Ableton Live.

[Learning Synth](https://learningsynths.ableton.com/?ref=camilleroux.com) (en) d'Ableton : un site très interactif qui permet de bien comprendre le fonctionnement de base d'un synthétiseur (enveloppe, LFO, oscillateur, filtre, ...)

## Pour s'équiper

[Les Sondiers](https://lessondiers.com/?ref=camilleroux.com) (fr) animent une émission tous les lundis. Il s'agit le plus souvent de test de matériel (claviers, contrôleurs, synthés...).

## Pour progresser en production musicale

[Andrew Huang](https://www.youtube.com/channel/UCdcemy56JtVTrsFIOoqvV8g?ref=camilleroux.com) (en) - youtubeur passionné et passionnant autour de la production musicale

[productionmusiclive.com](https://t.co/ffgpzZ39R3?ref=camilleroux.com) (en) - je me délecte de leur videos sur Youtube et de leur "tips" sur [Instagram](https://www.instagram.com/productionmusiclive/?ref=camilleroux.com)

[Slynk](https://t.co/4fEj9yBPWm?ref=camilleroux.com) (en) - youtubeur qui fait pas mal de vidéos autour de Ableton Live et la production musicale en général

[elphnt.io](https://t.co/A8Ro9JsTXo?ref=camilleroux.com) (en) - Excellents tutoriels pour apprendre les bases de la production musicale. Il est aussi présent sur [Youtube](https://www.youtube.com/channel/UCjEK32QlJe0Dy4nXxelXrww?ref=camilleroux.com)

[Fastlane](https://www.youtube.com/c/FastLane%C3%89coleAudioNum%C3%A9rique/videos?ref=camilleroux.com) (fr) - Centre de formation qui a une chaîne Youtube avec tout un tas de tuto en français sur Ableton Live

[Noiselab](https://www.noiselab.io/?ref=camilleroux.com) (en) - cours en ligne intéressant sur Ableton Live

[Patches.zone](https://patches.zone/ableton-live-tutorials?ref=camilleroux.com) (en) - tutoriels remarquablement bien illustrés pour monter en compétences sur Ableton Live

[La Machine à mixer](https://www.youtube.com/user/lamachineamixer?ref=camilleroux.com) (fr) -

## Pour approfondir la théorie musicale

[musictheory.net](https://www.musictheory.net/?ref=camilleroux.com) (en) : site anglophone permet de s'initier à la musique grâce à des animations très bien faites. Les cours commencent par la notation musicale (les clés, les durées, les silences, les altérations…), puis expliquent les notions de gammes, d'intervalles, d'accords, de progressions d'accords,… Il y aussi de nombreux exercices de ear training.

[Adam Neely](https://www.youtube.com/user/havic5?ref=camilleroux.com) (en) : youtubeur qui explore la théorie musicale autour de questions très fun (et parfois inutiles) comme "Quelle est la musique la plus rapide possible ?", "Pourquoi le majeur paraît-il joyeux ?", "Que signifierait une signature rythmique négative ?"...

[ThéorieMusicale](https://theoriemusicale.camilleroux.com/?ref=camilleroux.com) (fr) : un site que j'ai développé pour explorer les intervalles, les accords, les gammes et modes, leur harmonisation...

[La Partition intérieure](https://www.amazon.fr/gp/product/2907891030/ref=as%5Fli%5Fss%5Ftl?ie=UTF8&linkCode=ll1&tag=camiroux-21&linkId=d449e787219bc7373d9ac46813493b0a&language=fr%5FFR&ref=camilleroux.com) (fr) : livre de référence sur la théorie musicale qui s'est largement imposé dans les domaines du jazz et des musiques improvisées.  
Il s'agit d'une vraie bible pour musicien (768 pages !).

[A Study of Scales](https://ianring.com/musictheory/scales/?ref=camilleroux.com) (en) : site que je pourrais qualifier d'encyclopédie des gammes/modes. Si tu es à l'aise avec le concept de modes (et que tu as un esprit de matheux ou de dev), tu vas adorer !

## Pour les curieux·ses

[VCVRack](https://vcvrack.com/?ref=camilleroux.com) \- Simulateur open source de synthèse sonore Eurorack, pour découvrir l'univers du modulaire

## Pour continuer d'explorer

Voilà quelques ressources pour découvrir encore plein de ressources

[LearnEMP](https://learnemp.com/?ref=camilleroux.com) (en) : site qui référence plein de ressources (notamment des vidéos Youtube)

[Ableton's Official Learning Resources Thread 2k18](https://www.reddit.com/r/ableton/comments/7qgsj3/rabletons%5Fofficial%5Flearning%5Fresources%5Fthread%5F2k18/?ref=camilleroux.com) sur Reddit (en) : une longue listes de ressources pour progresser sur Ableton Live

[https://freesound.org/](https://freesound.org/?ref=camilleroux.com)
### Irritable Bowel Syndrom: medical journey full of pitfalls, but with a positive outcome
URL: https://www.camilleroux.com/irritable-bowel-syndrom-medical-journey-full-of-pitfalls-but-with-a-positive-outcome/
Last updated: 2025-05-17T11:12:44.000Z
I was diagnosed over a year ago with an [Irritable Bowel Syndrom](https://en.wikipedia.org/wiki/Irritable%5Fbowel%5Fsyndrome?ref=camilleroux.com) (also called functional colopathy, IBS, Irritable Colon Syndrom or ICS for those in the know). For about 6 months, I was continuously sick.

I will tell you the story of my chaotic (and sadly common) medical journey with this disease, which strikes about 10% of the world population ([source](https://www.gastrojournal.org/article/S0016-5085%2802%2900481-X/abstract?ref=camilleroux.com)). I'm also going to tell you about its important negative and positive impacts on my life.

Today, I'm much better. After meeting many doctors and specialists, I have finally found the personalized diet which allows me not to be sick anymore. It was mainly thanks to the help of a dieticien and by reading many articles. I also spent a lot of time finding the links between my episodes and my meals.

For a long time; I was reluctant to openly talk about my disease because I was afraid it could harm me one day. But after a [post](https://twitter.com/CamilleRoux/status/1138066899110105088?ref=camilleroux.com) on Twitter, a lot of comments encouraged me to do so and convinced me it was useful. The lack of information and support by doctors seems unfortunately very common.

I wrote this article in order to:

- Encourage and maybe give some ideas to people with the same disease
- Show doctors that some existing diets works. It's not inevitably about stress. It was useless to recommend alternative medicines to me.
- Show the medical field that, like many patients, I have wasted a lot of time because of the lack of information and doctor's support.
- Add a witness for the press, patient associations and doctors and show them the urgency for doctors to get training, for the food industry and restaurants to adjust and ease the life of low-FODMAP diet patients, to show the importance of getting sure, true and updated information in French on the web.
- Help to talk openly about intestinal diseases.
- Thank my entourage who support me and adapt to my constraints.

## Act 1: Symptoms Emergence

All seemed to begin on May 12th, 2018\. It was about 7 p.m., I was having a cocktail dinner at home with some common foods: some French cheese (Comté, Ossau-Iraty), hummus, bread and beer. Around the end of the evening, I began to feel nauseous and to get abdominal pain.  
The next day when I woke up, I felt more nauseous. I was not hungry at all. I forced myself to eat a little bit of white rice at lunch and, at the end of the afternoon, all got right back and I could normally eat again.

Everything was fine in my life. My job was going well and I was going on vacation in the next few days. Nothing was a source of stress for me.

May 15th: For lunch I was preparing a salad, again with some common products: lettuce, tomato, pepper, beetroot, seeds, cereal mix and dried vegetables. At the end of the afternoon, I got nausea and abdominal pain again that lasted all evening. The next morning, my health got back to normal.

But the same thing happened on may 18th and 24th... After each episode, I naively tried to change my diet based on what I read online. I tried to eat less acidic, less fat, to follow a diet advised by a gastroenterologist but nothing got better.

At the first episode, I guessed it could be due to a virus, a gastroenteritis, or food poisoning... But with time it looked like nothing I had ever known. As soon as I came back home from vacation, I decided to see my general practitioner (GP).

I took the habit of writing everything I ate, my symptoms, and my episodes. That allowed me to easily explain the situation to my GP and check any link with food. You're going to understand its usefullness!

### Description of my usual episode

All attacks looked alike. Intensity and duration could vary, but it usually started with nausea (that gradually appeared in about 1-2 hours), then tiredness. Nausea lasted for some hours. I rarely skipped more than one meal. Most of the time, I postponed my meal for few hours. It could be along with variable intense abdominal pain and bloating.

Then, usually, I got some intestinal disorders and abdominal pain for few days. Then everything got slowly better.

Unfortunately, I rarely got back to a normal state. Usually, a new episode appeared before the previous one completely disappeared.

## Act 2: The first disapointment

![](https://www.camilleroux.com/content/images/2025/05/image-8.png)

At the end of May, I went to my GP. I showed her my diet diary, but all seemed right to her. She supposed it was a acidic stomach disorder and prescribed, for few weeks, a treatment with an impressive name: a proton pump inhibitor drug called Lansoprazole in French.

I don't remember this period very well, but I think I didn't get any episode until the beginning of July. I thought the drug was working at first but, unfortunately, the episodes reappeared at the beginning of July while I was taking this treatment for a month.

Episodes were linked and overlapped.

## Act 3: Failed attempts of GP

It was summerime, either my GP or me went on vacation alternatively. So, I consulted different GPs.

Mid-July, I was on vacation in the Pyrenees. I decided to consult a local GP because I've been in pain for one week and the long treatment prescribed by my GP wasn't working at all.   
I explained the regular episodes I got since the last 2 months. This GP prescribed me a wormer treatment (Fluvermal in French) and charcoal against bloating.  
No effect at all.

The impact on my life was quite important. I often felt pain and regularly tired. As attacks could happen in a matter of minutes/hours, I often cancelled my outings with my entourage.   
I finally decided not to plan anything ahead. I dropped all my summer projects. I saw my entourage less and less. This disease started to isolate me.   
I got more and more episodes and they were linking up. I rarely spent a day without symptoms.

Back from my vacation, I got a new episode. I consulted my GP and she prescribed a treatment against gastric reflux (SODIUM ALGINATE/SODIUM BICARBONATE) and a yeast (Saccharomyces boulardii) in order to go over my intestinal disorders and restore my intestinal flora.  
No effect at all.

At the end of July, I consulted GP emergency because I was getting an attack during the weekend. It was more painful than usual and my GP was on vacation. For this GP, nothing was alarming and he prescribed me Spasfon and a blood test (which results were normal).   
Spasfon had no effect.

Consulting different GP was exhausting. Each time I had to explain my situation again, show my diary, detail what the previous GPs ever did.   
Many of them only focused on stress factor. I often had to argue that stress was not what made me sick. Some of them even argue that I could have been stressed unconsciously.   
Regularly, they stepped out of their expertise fields by suggesting some alternative medicines: naturopathy, homeopathy, acupuncture... which I categorically refused.

At the beginning of August, after a few days of serenity, a new crisis came. I went again to see my GP who was back from her vacations at least.   
She took things seriously and sent me for an echography. Results: normal.  
I also went for a stool analysis. Results: normal.  
Then, she sent me for a last test for *Helicobacter Pylori Infection* and said that she would send my to consult a gastroenterologist if the result was negative.   
One week later, the resultats came back, negative.

I went back to my GP and she gave me a letter to consult a specialist. At that time, I was pretty confident, about a possible solution. I was impatient to meet the specialist in order to finally find why I was so sick.

I made my first phone call but they proposed an appointment several months later.

While my disease was ruining my life, preventing me from working and getting a social life, doctors all agreed that there was no emergency. I just had to take my pain patiently.

I spotted a practice that proposed an appointment at the end of September. This was by far the best date. I have a long month to wait...  
I asked them if they sometimes had some cancellations. They answered me positively and advised me to call when I want to check if they had any cancellation. I called them twice a day... until I got an appointment on September 5th.

## Act 4: The reserved diagnosis of the gastroenterologist

September 5th: I was happy to finally explain my situation to a specialist.  
But I was quickly disillusioned. The consultation was cold and fast (15 minutes). The gastroenterologist didn't know if the problem was due to the stomach or the intestine. So she decided to prescribe a treatment for both. I left her with very few additional information and a 3 months renewable prescription:

- Aflorex (one month): food supplement used to balance the intestinal microbiota
- Bedelix: digestive clay dressing
- Meteospasmyl: antispasmodic and a silicone dressing
- Imodium: antidiarrheal
- Trimebutine: regulates intestine motricity

At the end of the appointment, I asked her if she knew what I had. She told me it could be a stomach inflammation, functional colopathy... (the list went on)

The functional colopathy was one of the most probable hypothesis according to her. If so, she told me that the treatment should help me and that, anyway, she wouldn't be able to do much better.

### Some astonishing food recommendations

She also gave me dietary advices to regulate my transit and therefore reduce my pain and my episodes:

*\- 2 fresh kiwis on mornings, preferably on an empty belly* 
*\- Pineapple juice* 
*\- Non-whole grains at breakfast* 
*\- Mineral water (brand HEPAR) up to 1 liter a day* 
*\- Oil RESTRICAL to spice hot meals (do not cook)* 
*\- Spinach* 
*\- Oleaginous dry fruits (nuts, hazelnuts, almonds, …)* 
*\- Cooked prunes on the evening (3 to 4 with cooking juice)* 
*\- AXAROLA, one pill an evening* 
*\- FRUITS AND FIBERS, one pill an evening*

This came from a very good intention, except that with a suspicion of functional colopathy, it was absurd (in my opinion) for several reasons**.**

I’m going to explain my point of view later below, but when you have a colopathy, it is often beneficial to remove (or at least diminish) FODMAPs from your diet. The efficiency looks obvious: a study showed that a low-FODMAP diet had a beneficial effect on 86% of patients.

FODMAPs are different types of molecules which are poorly digested by the small intestine and can therefore ferment in the large intestine. FODMAPs are generally divided into 6 categories: fructose, lactose, mannitol, sorbitol, galacto-oligosaccharise (GOS) and fructans. FODMAP tolerance varies depending on the person.

Now that you know that, let’s go back to the list. Many products are rich in FODMAPs:

- Cereals: wheat contains fructans, oat contains GOS
- Olaginous dry fruits: nuts contain fructans, hazelnuts, and almonds contain GOS\`
- Prunes: they are rich in fructans and sorbitol
- AXAROLA: one of the main components is marshmallow which is rich in fructans, fructose, and lactose
- FRUITS AND FIBERS: one of the main components is fig powder, yet fig is rich in fructose.

I didn't know at that time but discovered a few months later that functional colopathy made me become intolerant to fructans and GOS. So this diet was making me sick (she should have known it).

So you may have understood that this diet and treatment had no beneficial effect on me. On the contrary, I suffered one episode after the other and was in pain very often. I was still not able to plan anything. I was worried about my situation. I isolated myself. I hardly invited my entourage at home. Each time I planned to go out, I warned everyone I could cancel at any time. I was often not able to work because of the pain. I stopped all of my outdoor activities (like guitar lessons, sports, ...).

A few days later, I got a big attack during the weekend. I was worried. My gastroenterologist didn't have any free slots for a while. My GP had done everything she could.  
Following a friend's advice, I called 112 and talked to a doctor for about 15 minutes. We did an update on my case.   
He explained to me that if I went to the emergency room, I could have an appointment with a gastroenterologist much faster and thus won a precious time....which was not true!Once there, after a few hours, I met an emergency doctor who kindly explained that I was not considered an emergency at all and I had nothing to do here. To treat the pain, he prescribed me TRAMADOL, a level 2 painkiller, which I decided not to take.

### A new stupid diet

I rescheduled an appointment at the end of September with the gastroenterologist. She suggested me to do a gastro-colonoscopy in order to rule out any other disease (like Crohn's disease) and try to put a diagnosis. Indeed, the diagnosis of colopathy is deduced by elimination. It is called a "functional" pathology because of the normality of the exams and especially of the colonoscopy, which do not find any abnormality explaining the symptoms.

![Fiche de recommandations alimentaires](https://www.camilleroux.com/content/images/2025/05/image-36.png)

She also gave me a [document](https://www.cregg.org/wordpress/wp-content/uploads/2012/06/documents-n-ballonement.pdf?ref=camilleroux.com), written by a working club composed of hepato-gastroenterologists, which detailed a more precise diet than the previous one. There were 3 parts: dyspepsia (digestive disorder of stomach), functional colopathy or "irritable bowel", and bloats and digestive gas. As she wasn't still able to put a precise diagnosis, she told me to follow all three.

This document was problematic to me for several reasons.  
First of all, it was an exclusion list. That's a personal opinion, but this kind of list is not practical at all when having to follow a strict diet. Then, it contained a section suggesting [phytotherapy](https://en.wikipedia.org/wiki/Herbal%5Fmedicine?ref=camilleroux.com), an alternative medicine. At the same time, I was watching [Richard Monvoisin's Zététique & Intellectual Autodefense course](https://www.youtube.com/playlist?list=PLsbx1DYyydS-ie6wXA3Qu5zHLPWhilejW&ref=camilleroux.com) (French). I quickly ignored this part.

Finally, this document was made in 2009\. Since then, we had obviously made a lot of progress concerning FODMAPs. Sometimes the document advised to eat whole grains bread (which contains fructans and GOS), spelt (which contains fructans),...The exclusion list was not sufficient at all. It was easy to find food that were not forbidden by the list that contained FODMAPs. Finally, FODMAP were not even mentioned, so I couldn't do any further research.   
Having done previous research, I asked her what was the link between the document and FODMAPs. She replied that the list allowed us to avoid FODMAPs... which was wrong.

This second diet was not only inefficient, it also made me sicker. As the diet was very strict, I put my [flexitarism](https://www.camilleroux.com/manger-vegetarien-sans-savoir-cuisiner/) aside. Sometimes, I bought some fish. I also regularly ate meat and fish in restaurants because, as vegetarian meals, I had only found cucumber makis and Breton spinach crepes.

Like the first time, the appointment was cold and fast. I left her with still many unanswered questions and I was afraid to do a gastrocolonoscopy in such conditions. I got a prescription for MOVIPREP (a solution for gastrique lavage) and PINAVERIUM, a new antispasmodic to try and stem my frequent and intense abdominal aches.

As with the previous ones, I didn't feel any effect from the antispasmodic. It quickly joined my growing collection of medications that I had only used a few times before putting them in a box. The episodes continued to overlap and even intensified.

### The gastro-colonoscopy

At the beginning of October arrived the time of the colonoscopy. At around 8 p.m. the day before, I had to drink 1 liter of Moviprep but was quickly disgusted by the taste after a few gulps. I didn't have a good time, but I did it.   
Neither the specialist nor the pharmacist had explained to me what to expect after that. How long until the effect strikes? How long does it last? I discovered it live!   
Actually, the medication took 3 hours to begin to act (so around 11 p.m.), and lasted a good part of the night. After a very short night, I woke up at 7 a.m. to take my second take of Moviprep.   
A friend of mine had to come in the morning to bring me to the clinic. Given the effect delay after the first take, I was very worried about the war trip that awaited. In the end, the trip was quite short and timing was not so bad.

In the operating room, I met my specialist who didn't care to say hello and was indifferent. Without any previous indications, she just injected me with the general anaesthesia and the exam went fast. When I woke up, I was offered a meal....which contained FODMAPs (notably some white bread).  
My gastroenterologist was supposed to come and see me just after. But time went by and I had no news. I would learn a bit later that she finally left the clinic without a warning. I tried to reach her by phone but she didn't answer.   
The effect of the anesthesia weared off, I had no pain due to the examination. I went home in the afternoon.

### Her "diagnosis"

In mid-October, I had an appointment with her to check in. There was nothing significant. She told me there was nothing to do.

Her explanation was both short and vague and didn't fit reality. I insisted to get some more explanations from her about what I suffered from. She cited 5 very distinct illnesses that I may have: dyspepsia, functional colopathy, Crohn's disease (but that was unlikely).... She mostly told me about my stomach and prescribed me BEDELIX and ESOMEPRAZOLE (a gastric antisecretory protons pump inhibitor, therefore meant for the stomach).

I felt like I did not make any progress. I was pissed. For more than 3 months and a half now, my belly hurt me all the time.   
I was expecting much of these exams. I thought we would find what I had, yet I really felt the diagnosis was not right.

## Act 5: A second gastroenterologist put a diagnosis…and that’s all!

As I anticipated the pseudo-diagnosis of my gastroenterologist, I also took an appointment with another specialist in order to have a second opinion.

This time, the specialist was more empathetic. He was rapidly sure that it was a functional colopathy. I therefore didn't have a "serious" disease, in the sense that it didn't have an impact on my life expectancy. He told me a little bit about that disease and wrote a letter to my GP.

As he put a real diagnosis, I asked him what we could do. He answered that "*I had to be my own doctor*" and there was nothing special to do. I confess that this sentence stayed on my mind for a long time!

He gave me a document with some dietary advices (again an exclusion list). Then again, I would understand later that this list wasn't updated (or was wrong) and far from prohibiting all FODMAPs. From my memory, this list advised to eat bananas, but ripe bananas are rich in fructans for example.

In the end, I was devastated by such lack of solution. I was regularly in pain, spending my time standing people up, I couldn't plan anything... and there was nothing I could do about it.

At the end of the appointment, I insisted on trying other things. He wrote me on a post-it the name of a physiotherapist who was used to deal with that kind of patients. I took an appointment with this physiotherapist.

The gastroenterologists' diagnoses seemed approximative to me, we were far from the National French GastreoEnterology Society (NFGES, SNFGE in French) [recommendations](https://www.snfge.org/content/cp034-prise-en-charge-du-syndrome-de-lintestin-irritable-sii?ref=camilleroux.com). They never mentioned the Rome's criteria or the Francis' score. The emphasis was mainly on diagnosis, but not on support. They never proposed me any long-term follow-up. They never told me about [APSSII](https://www.apssii.org/?ref=camilleroux.com) (a French association for patients suffering from IBS) even though I asked if such thing existed. I had to ask for some medication to treat the symptoms.

## Act 6: The physiotherapist who makes me waste my time

At the end of October, I got my first appointment with the physiotherapist recommended by the specialist. She was an expert in abdominal pathologies. She told me that she regularly accompanied colopaths and regularly saw improvement.

I showed my diet diary and nothing shocked her. After a few sessions, she deduced from my feedback that my problem was not linked to my diet.

She was empathetic. We talked well. She remained confident and that reassured me. I finally felt heard.

But she advised me to cancel the appointment I took with a dietician specialized in IBS and FODMAP (this bad advice would make me waste 2 months).   
She also was quickly to advise alternative medicines. She regularly gave me advice without any argumented explanation.

When her colleague tried to convince me that improving my knees flexibility would allow me to have a better posture, therefore a straighter abdominal cavity, thus letting more space to my intestine, and that should significantly improve my symptoms, I understood that I obviously had to stop relying on the medical community. So I put an end to physiotherapy.

## Act 7: I take things charge of the situation

December: I made an update on my illness. I took back my notes, all the interesting articles I found and my diet diary. I wrote nearly everything I ate since the beginning of August and this would prove very useful!

### First observation: I was very often sick

Below is a graph of the intensity of my pain grom mid-August to mid-December. The pain index is arbitrary

- 1: My stomach hurts, but I can do pretty much whatever I want.
- 2: It's better for me to stay home to settle down from time to time, but I can work.
- 3: I'm in enough pain to not be able to work or doing any activity that requires a long-term concentration. I generally have big mood drops and spend most of my time in bed.
- 4 and 5: The pain is severe. I take pain medication, put a kettle, nap....but nothing works. It's hard to keep my spirit up in these moments.

![](https://www.camilleroux.com/content/images/2025/05/image-9.png)

### Second observation: FODMAPs seem to be the key

If the functional colopathy diagnosis was correct, then [FODMAPs](https://en.wikipedia.org/wiki/FODMAP?ref=camilleroux.com) seemed to be the key. The diet is effective in 86% of the patients cases ([source](https://www.ncbi.nlm.nih.gov/pubmed/27382323?ref=camilleroux.com)).

I realized that none of the diets recommended by my two gastroenterologists was compatible with a low-FODMAPs diet, contrary to what they told me. I understood that this diet excluded a lot of things and was complicated to implement. I also discovered that the two specialists didn't know anything about it.

A few days earlier, I had taken back my diet diary and outlined everything that contained gluten (pasta, bread, cakes...) and it was correlated to some episodes, but wasn't a perfect match, there was inconsistencies. It could as well have been completely random.

Then I found an [article](https://ici.radio-canada.ca/premiere/emissions/les-eclaireurs/segments/chronique/47003/fructane-gluten-ballonnements-inconfort-pain-ble-etude?ref=camilleroux.com) explaining that fructans are often confused with gluten in the case of intolerances. Fructans are listed in FODMAPs and are most likely the cause of colopathy symptoms.

I took back my list and the correlation was better. Every time I had eaten a large quantity of fructans, I had been sick. I have a first lead!

I also noticed that I was only sick 6 to 12 hours after ingestion (which is the time it takes for foods to go toward the large intestine, if I understood well).

Second lead, I had an episode almost every time I ate hummus or lentils. My highest pain peaks were precisely due to some homemade coral lentils dhal I prepared without changing the cooking water. Lentils and hummus are rich in GOS.

### Third observation: I need help with this diet

I had trouble finding reliable information on FODMAP because there were regularly some contradictory lists.

I tried to remove fructans and GOD from my diet, and it was better! I had fewer episodes and they were less intense, but I was far from solving the problem.

I had a lot questions:

- How could I be sure that fructans and GOS were making me sick?
- Why did I keep getting regularly sick even when I stopped eating them?
- Was I intolerant to other FODMAPs? How could I know?

I took an appointment with the dietician the physiotherapist recommended I cancel.

## Act 8: The dietician specialized in FODMAPs and functional colopathy

I finally found someone who seemed competent on the subject. What she was telling me corroborated everything I read.

She read my diet diary and noticed some few mistakes.Fructans are omnipresent in food (wheat, onion, garlic, asparagus, artichoke, ...). It was complicated to remove them. Her feedback was very useful and enabled me to improve my diet.

She proposed a very classic but methodical way of proceeding:

- Phase I, FODMAPs exclusion: I remove every FODMAP from the diet (it was very strict) and we wait a few weeks to see if there was a significant drop in symptoms
- Phase II, FODMAPs reintroduction: I reintroduce FODMAPs one by one in the diet and see if any symptom appear
- Phase III, Assessment: We update about guilty products and deduce the FODMAPs to exclude from my diet

She invited me to try and take peppermint oil capsules. I wouldn't notice any effect.  
She also avised me to take Glutamine. Again, no positive effect. I even had a doubt it caused transit disorders. A [study](https://gut.bmj.com/content/68/6/996.abstract?ref=camilleroux.com) showed that it seemed to work for some people... but not for me.

Before the holidays season, I started the elimination phase based on the PDF files she had sent me.   
My noted helped me because I could see with certainty that some FODMAPs did not make me empirically sick (like lactose for example). SO I didn't have to eliminate everything. That is a plus because a strict low-FODMAPs diet is very complex to follow over time.

> *"A very restrictive diet is often difficult to follow. Prospective studies showed that even if 75% of patients joined the diet, only 12.2% followed it continuously. Since compliance is a key element in the potential success of such a diet, the help of a dietician can be very useful. A very strict diet is impossible to follow for more than 3 or 4 weeks. I this strict diet is beneficial, it is important to determine the doses of FODMAPs that patients can tolerate."*   
> – National French Gastro-Enterology Society, Low FODMAP diet ([source](https://www.snfge.org/content/cp041-regime-pauvre-en-sucres-fermentescibles-les-fodmaps?ref=camilleroux.com)) 

Even though the episodes were less intense and less frequent, I still got sick. Was I still making mistakes? Was there anything else that made me sick?

## Act 9: The right tools

FODMAPs are not indicated on food labels. So, if I wanted to buy a product, I had to check if ingredients contained some FODMAPs and estimate the amounts (which is often impossible because it is not indicated).

I discovered there is only one laboratory in the world, an Australian University, Monash, that publishes FODMAPs amounts in common food. It is *a priori* the only reliable FODMAPs information source*.*

I was continuing the elimination of the 2 FODMAPs that made me sick: fructans and GOS.

Until then, I was using PDF of paper FODMAPs lists. But it became quickly painful to shop with. I often struggled to find an item on the lists and many were missing. I didn't know their reliability or accuracy. I needed to find better tools to make less mistakes and make my daily life easier.

### The FODMAP bot

The first one I found was [the FODMAP bot](https://www.facebook.com/thefodmapbot/) on Facebook. It's a french bot based mainly on [information](https://medium.com/@elysr/the-fodmap-bot-un-robot-vous-aide-%C3%A0-d%C3%A9coder-le-contenu-fodmaps-des-aliments-c4aba8e9aa0b?ref=camilleroux.com) extracted directly from Monash publications.

![](https://www.camilleroux.com/content/images/2025/04/img_5820.png)

You just have to type the name of the food and it extracts its data. You can even look for several products at the same time. Theoretically, you can also search for complex products (with several ingredients) or even scan the barcode. The app will look for the composition in [Open Food Facts](https://us.openfoodfacts.org/?ref=camilleroux.com).   
Bet between OFF's incomplete information and the lack of FODMAP's amount data, the information is quickly incomplete and therefore useless for many products. So I stick to looking up simple foods and it already came in very handy.

Another shortcoming is that you can't specify which FODMAPs you need to avoid from the list. For example, cauliflower (which is rich in mannitol) does not make me sick and I would like the bot to say it's ok for me.

### Monash University FODMAP diet app

Monash University is the only reasearch center that publishes measurements of FODMAPs amounts in foods. And they've made a whole business out of it!

![](https://www.camilleroux.com/content/images/2025/04/fichier-14-06-2019-12-43-01.png)

Their mobile [application](https://www.monashfodmap.com/ibs-central/i-have-ibs/get-the-app/?ref=camilleroux.com) (available on iOS and Android) gives information directly from the source and is often updated.   
It also allows you to define your profile. You can describe your sensitivity to each FODMAP. Therefore when you search for food or browse throught lists, products are color-coded (green, orange or red) depending on your sensitivity.

It has become my default app. The lists are useful for finding new food ideas to buy when I'm shopping.

When I don't know the name of a product in English, I use to FODMAP bot.

### Open Food Facts

[Open Food Facts](https://us.openfoodfacts.org/?ref=camilleroux.com) is a French open food products database, powered by everyone.

Its phone app allows you to scan a barcode and get the list of ingredients and nutritional information.

Unfortunately, Open Food Facts do not handle FODMAPs yet.In the meantine, I use the app to easily find the ingredients of the food I eat. This allowed me to just write the name of the product in my diet diary and if I needed to find the list of ingredients, I went back to the app.

Overall, even though they were far from perfect, these tools made my life easier. Finding a recipe, doing my groceries shopping... are far less painful to do now.

## Act 10: In search of the last intolerance

During the Christmas holidays, I followed as strictest diet possible in order to take minimal risks. I really ate very few different food. I didn't try products that I wasn't sure about. As a result, I managed to spend good holidays with my family which was encouraging.

The only problem was that I only ate rice, spinach, quinoa, French cheese...it became tiring and limiting, especially when I wanted to go out.

I still had confidence in the low-FODMAP diet and continued to follow it strictly.

In February, I finished my tests. I found out that only fructans and GOS make me sick. Mannitol, lactose, fructose and sorbitol do nothing to me, even in large amounts. Unfortunately, I still had regular episodes.

I did blood tests again but everything was OK. I also did a respiratory test at Montpellier Hospital in order to detect lactose intolerance. The first gastroenterologist prescribed it but I couldn't have an appointment in less than 6 months.

The test is simple: you drink 25g of lactose and every 30 minutes during half a day, they measure the amount of exhaled hydrogen.  
If I had known that, I would have drunk 2-3 glasses of milk at home to check. Anyway, I suspected that I had not lactose intolerance and the test confirmed it.

I contacted my dietician again to review my new episodes. As usual, I showed her my dietary diet so that she was able to analyze my latests episodes.

She deduced 2 leads:

- Some ingredients found in processed food known not to be well tolerated
- Histamine

She gave me a list of products that could be the source of my latest troubles

- Guar gum
- Carob seeds flour
- Inulin
- Chicory
- FOS

## Act 11: Testing the histamine-free diet

Her main focus was on histamine. When she looked at my latest episodes, she regularly noticed products containing it (dark chocolate, some French cheese,...). It seemed to be an interesting lead to follow.

When I received her document on the low-amines (including histamine) diet, I teared up. The diet was very complex and I still had to exclude fructans and GOS. What I could eat with both of these two diets was really reduced to a small foods list. Most of the foods I bought the day before were excluded by the histamine-free diet. Moreover, histamine (like FODMAPs) is not listed on labels and changes over time.

I'm usually very calm tempered, but my first impulse was to go running to release the pressure because I felt that it was going to be a nightmare!

A few days later, I called my sister so that we could think together about what I would be able to eat. She took the list from the histamine-free diet, I took my low-FODMAP app and we looked for recipe ideas. We ended up having a nervous laughter because it was so hard to find.

At the end of March, I started the histamine-free diet. I started with 4-5 simple recipes. I followed the diet for 15 days. I didn't notice any change. I reintroduced high-histamine foods step by step and then again, no change.   
You're going to see in the next Act that, in fact, it was easy to deduce that I was not histamine intolerant.

At this stage, I was worried and lost. The diet test had been painful. I was still regularly sick. I asked myself a lot a questions: How many possible intolerance are there? Will the next diets to try be as complex?

The most haunting question was: "Have I done everything there is to do with diets? Maybe the episodes I experience are not directly linked to what I eat and there is nothing to do."

## Act 12: I finally find a diet that works… with some lines of code.

Since the beginning of July 2018, I wrote down almost everything I ate. I also kept a record of every episode, the symptoms, medical appointments... I got around 200 days of data and 70 referenced episodes.

At the beginning, it was just to show what I ate to the first doctor I consulted. Then, I kept the habit for the next doctors, the specialists, the dietician, or just to look for interesting leads by myself.

Mid-April, I woke up with an idea: take all my notes, look for each product if it appears before an episode (4 to 24 hours before) and do statistics. I wanted to find correlations between my foods and my episodes.

My notes were never designed to be interpreted by code. Sometimes I wrote the date in letters, sometimes in numbers, sometimes I started a new day with a dash, sometimes I forgot...

I called [Matthieu](https://matthieusegret.com/?ref=camilleroux.com) (my friend and associate at [Human Coders](https://www.humancoders.com/?ref=camilleroux.com)) and asked him if he could help me. We spent two days reformating my diary and coding a program that could interpret my lists and put it all into a spreadsheet.

After these two days, I had a list of what I ate with two kinds of information: how many times I ate the food, and how many times I had an episode after I ate it.

The data was far from perfect because I didn't always use the same name for a food, I sometimes used generic names for different products, I forgot some foods... but with the amount of data I had, I could retrieve some crucial information!

*For those who are interested, since then I found apps like* [*The FODMAP Bot*](https://www.facebook.com/thefodmapbot) *or CARA that apparently allow that kind of correlation without a line of code.*

### The empirical diet

The first thing I did was to display the list of foods that made me the least sick (I considered any foods I ate more than 10 times and with a suspicion rate of less than 25% were safe).

![](https://www.camilleroux.com/content/images/2025/05/image-10.png)

Suspicion rate

This was a revolution for me! I had in front of me a diet that didn't make me sick, in a safe way since given it was empirically based on a fairly representative data. This was one of the most decisive steps in my search for a solution. I just wish I had that idea earlier!

For example, I could notice that dark chocolate or cheddar didn't make me sick at all even though they were very rich in histamine. If I had this spreadsheet earlier, I could have avoided the painful 2 weeks of low-amine diet.

### The suspicious products

If I sorted out the spreadsheet the other way around, I got a list of the most suspicious products. But that was not so simple. I didn't find any suspicious foods that I ate many times. Indeed, generally as soon as I had a doubt on a product 2 or 3 times, I removed it from my diet.  
I also had many false positives. I saw several "safe" foods appear because, each time, I ate them before an episode. But it was random.

So, I had little data on suspicious foods.

However, I noticed some foods in that list that did not contain FODMAP, but that I still needed to avoid because they obviously made me sick.

In this list, suspicious products were [vanilla ice cream](https://fr.openfoodfacts.org/produit/3270160275120/creme-glacee-vanille-picard?ref=camilleroux.com), [Monoprix mayonnaise](https://fr.openfoodfacts.org/produit/3350031876721/mayonnaise-monoprix?ref=camilleroux.com) (but not the other brands), [Bjorg rice cream](https://fr.openfoodfacts.org/produit/3229820181431/riz-cuisine-bio-bjorg?ref=camilleroux.com), cabbage salad sauce from the sushi restaurant down the street...

After some research, I found the common point: [guar gum](https://en.wikipedia.org/wiki/Guar%5Fgum?ref=camilleroux.com) (E412) and/or [carob seed flour](https://en.wikipedia.org/wiki/Locust%5Fbean%5Fgum?ref=camilleroux.com) (E410). Foods that my dietician had told me about (see Act 10).

If I took into account fructans, GOS, guar gum and carob seed flour, I could explain almost all of the episodes I wrote down in my diary!

## **Act 13: At least, i find my own diet**

At the end of April, I removed guar gum and carob seed flour. It was then again a good challenge because they are very common in processed foods. I found them in some gluten-free breads and biscuits (which I used to buy to avoid wheat which contains fructans), in some mayonnaise and sauces, some ice creams, most of vegetable creams, many pre-prepared meals...

In the span of a few days, my symptoms mostly disappeared. In the following weeks I still had some (small) episodes but every time they were due to a mistake on my part (I ate too much of one of the 4 elements I needed to avoid).

At the time I wrote this article, I had been following this diet for almost 2 months and I'm pleased to announce I'm fine!

I'm gradually finding my own marks when shopping. I usually eat some very basic meals in the few restaurants I know.

I stopped writing daily on my diet diary, writing only my episodes and the 2-3 meals I ate before. In general, I can easily identify the products responsible.

I'm still pretty paranoid about what I eat. I'm progressively introducing new foods, new meals to better know my limits and diversify my diet. With time, I'm becoming more confident in my diet and my health. I started planning things again, making projects, getting back in touch with people I hadn't seen in a year, inviting people to my house...

Morally, I'm much better. Getting my normal life back helps a lot.

This experience has been long and painful, althought the solution was finally simple and scientifically known for more that 10 years.

### What do I eat?

I try to go back to a diet closer to what I used to eat. I eat 100% [vegetarian](https://www.camilleroux.com/manger-vegetarien-sans-savoir-cuisiner/) at home again. I suppressed almost all pre-prepared meals, sauces…because they often contain a problematic ingredient and it’s tricky to assess quantities.

For basic products, I tried to find substitution products or tricks. I give you a few examples by categories:

#### Fructans

**Examples of fructanes:** 
**Bread** (because of wheat): I replace by gluten-free bread (brand Schär for guar gum-free). I tolerate 2 to 3 slices of white bread, especially if it’s sourdough bread.  
**Pasta** (because of wheat): I switch to gluten-free   
**Wheat flour:** I use flours made of rice, corn, buckwheat…  
**Artichoke:** I buy artichoke hearts in cans.

The list goes on. It’s probably the most constraining category for me.

I suppress many products completely (or I eat them in very limited quantities, strictly following the recommended quantity): asparagus, garlic, onion, beet, leek, peas, dried fruits, bilberry, cashew nuts, some teas and infusions…

#### **Galacto-oligosaccharides** (GOS)

**Examples of GOS:** 
**Lentils** and **chickpeas:** I eat them in small quantities, in cans, properly washed or cooked by changing the water multiple times  
**Soy milk:** I replace it with other vegetal milks (rice, almond, …)

I don’t buy hummus, falafels or any preparation made of lentils or chickpeas if I don’t know how they were cooked. I also stopped pistachio nuts, cashew nuts, beans…

In sum, I now have my habits and my empirical diet. When I want to eat a new product, I check if it’s safe in the Monash app or if there’s a trick to prepare it (infuse it in oil, buy it in cans, change the cooking water,…)

#### **Guar gum and carob seed flour**

**Examples of guar gum and carob seed flour:** 
**Ice cream:** I now buy Häagen-Dazs or Magnum brands  
**Gluten-free bread:** Most of gluten-free bread found in retail contain guar gum. Some Schär products do not.  
**Mayonnaise (brand Monoprix)**: I used to buy the only one on the shelves that contained it! So now I buy any other one and it’s ok.

As it only concerns industrial meals, the simplest solution I found is to scan the barcode with the[ Open Food Facts](https://us.openfoodfacts.org/?ref=camilleroux.com) app. As these gellant have multiple names, the app is useful to know rapidly if they are contained in a product.

In general, when a product contain some, I check other brands (of better quality) and I usually end up finding one that doesn’t contain any.

### How do I eat at the restaurant?

I do not say it's simple. Since the list of foods I should avoid is long and most restaurant owners have no idea what FODMAPs are, I usually focus on very simple meals.

The dished I eat most often are: Breton pancakes, sushi, fish and chips, steak and mashed potatoes...

I avoid sauces because it is often difficult to know their exact composition.

The dietican advised me to ask if the meals are gluten, garlic and onion-free, and to ask for the sauce on the side. That avoids a lot of surprises, other products are normally indicated or can be sorted out on the plate.

I try to order the same meals, in the same restaurants to limit risks.

### How do I eat at my friends' house?

If they are not already aware of my intolerances, I inform them. It's very complicated to follow this diet when you're not familiar with it. As far as possible, I suggest to have a drink instead, to go to a restaurant I know, to bring my own meal...

I they insist on inviting me, I explain the broad outlines of my diet. We look together for a suitable recipe. We list the ingredients and I tell them not to add anything. Out of caution, I usually check with them before eating: "Did you add garlic? Onion? Wheat?...".

I have no problem watching other people eat or eating something different. I would rather eat a simple meal than risking having another episode!

## **Edit: Act 14: Respiratory Test for SIBO diagnosis**

While doing my research on IBS, I regularly heard about [SIBO](https://en.wikipedia.org/wiki/Small%5Fintestinal%5Fbacterial%5Fovergrowth?ref=camilleroux.com) (*Small Intestinal Bacterial Overgrowth).*

The link between SIBO and IBS seemed strong. IBS was cited as a [risk factor](https://en.wikipedia.org/wiki/Small%5Fintestinal%5Fbacterial%5Fovergrowth?ref=camilleroux.com#Etiology%5Fand%5Frisk%5Ffactors) and a [symptom](https://en.wikipedia.org/wiki/Small%5Fintestinal%5Fbacterial%5Fovergrowth?ref=camilleroux.com#Signs%5Fand%5Fsymptoms) for SIBO. In addition, the [Wikipedia page on SIBO](https://en.wikipedia.org/wiki/Small%5Fintestinal%5Fbacterial%5Fovergrowth?ref=camilleroux.com#Irritable%5Fbowel%5Fsyndrome) indicated:

*Some studies reported up to 80% of patients with irritable bowel syndrome (IBS) have SIBO (using the hydrogen breath test). Subsequent studies demonstrated statistically significant reduction in IBS symptoms following therapy for SIBO.*

When I read that, I wanted to take the test to find out if I hat it. During the summer, I went to my GP to do some tests. She only knew SIBO by name. I showed her the information I had and she gave me a prescription for a [Hydrogen Breath Test](https://en.wikipedia.org/wiki/Hydrogen%5Fbreath%5Ftest?ref=camilleroux.com).

The test is quite simple. With an empty stomach, you swallow glucose (or lactulose) and then blow into a balloon every 20 minutes to measure the quantity of several gas, especially hydrogen. It's exactly the same principle as the lastose intolerance test I did in February.

The test "unfortunately" came back negative.   
So, I don't have SIBO. I took an appointment with a gastroenterologist specialized on these subjects at the hospial when I took the test.

## Edit: Act 15: The specialized hospital gastroenterologist

Following the respiratory tests, I decided to take an appointment with a specialist to check if there was still tests to do, if I could still make progress in the diagnosis, or if I did everything possible for now.   
For that last appointment, I was not in a hurry. I chose the "best of gastroenterology" in Montpellier, advised by my GP and a few people I met during the respiratory tests at the hospiral. I didn't know if he was good, but he was very busy because I had to wait more than 6 months for an appointment!

In December 2019, I finally went to see him. I was welcomed by 2 internes. I explained my situation to them, gave them my thick medical record.

Contrary to the liberal gastroenterologists I saw before, they proceeded methodically. They questionned me and asked for my documents one by one.  
Quickly, their conclusion was clear: I had done every test I could, I had a functional colopathy and I didn't have SIBO.

Good news: I was done with my medical journey.  
Bad news: It confirmed I suffered from a poorly known disease, for which there was not much to do except a strict diet and some medication to manage symptoms.

One of the interns took the occasion to give information about the disease to the other intern, especially about its multi-factor aspect and some means to act on it. She drew a pie chart composed of the following parts:

- Chronic Inflammatory Diseases of the Intestine
- Genetics
- IBS, Microbiota > Prebiotics
- Environment (tobacco, stress...) > hypnosis, antidepressant, smoking cessation
- Diet > low-FODMAPs diet

With me, she quickly focused on prebiotics. She advised me to take Psyllium, (SPAGULAX,. sold in pharmacy) because she thought it was better to start with it.

Strangely, she avoided the point on low-FODMAP diet. I explained that in my case, it was THE only thing that allowed me to feel much better. She explained that they avoid talking about it too much because it regularly leads to malnutrition issues.

I explained to her that in my case, it was the opposite. I lost 5 kg the first months because I preferred to be a little hungry on a regular basis than to take the risk of eating something that could make me sick. (especially between meals). It was only when I managed to follow the low-FODMAP diet correctly that I regained weight, because I was eating when I was hungry again and wasn't afraid to snack when I was hungry anymore. In my opinion, we needed to talk about this diet. It was one of the few "solutions" that had been scientifically proven. Nevertheless, I thought it had to be accompanied. Giving a small list full of errors wasn't useful. On the other hand, suggesting updated apps, prescribing appointments to a dietician, explaining the 3 phases of the diet, checking up with the patient over time... I thought it was useful.

Then the professor entered the room. His interns summarized the situation. He came back to the subject of FODMAPS and emphasized the risk of malnutrition. I explained again what I was just saying to the interns.

He offered me a document describing the diet. It was the one he gave all his patients that needed to follow it. I showed him it contained errors.  
For example, like the ones I had been handed before, it advised eating bananas, however ripe bananas are rich in fructans. It was short, therefore incomplete. It didn't say, for example, to avoid dried grapes, which are very rich in fructans. I didn't allow to follow the diet correctly without being sick.

I ended the appointment by introducing them to the Monash app and the FODMAP bot. The doctor gave me his personal phone number so that I could send him the links when I got out of the hospital. I was great that he was open minded and ready to question himself. On the other hand, I was having a hard time understanding he was so poorly informed on the diet. I hope he's educated since and will spread the word to his colleagues.

My medical journey is now over. All I have to do now is to go on and learn to live with the disease, hoping my situation will eventually improve.

## Edit: Act 16 – A Few Years Later: No More Intolerances!

In early 2025, I decided to retake the intolerance tests to see where I stood. I'm now well-accustomed to the diet—I know what to buy at the supermarket and what to choose at restaurants.

For some time, I've noticed that I feel much less ill, and the episodes are far less intense. Typically, they manifest as significant fatigue lasting from a few hours to a day, occurring roughly once a month.

Even though I'm familiar with my diet now, it's rare that I can pinpoint the cause of these episodes after the fact.

So, I decided to retake the tests to reassess my intolerances. The results surprised me: I'm no longer intolerant! Whether it's GOS, fructans, guar gum, or carob flour... none of them, even in large quantities, made me ill!

I've dreamed of this moment for years, and I still find it hard to believe. Am I truly cured? Do I tolerate these tests because I still follow a low-GOS and low-fructan diet? Why has this improved? ... I have no idea!

Regardless, I'm increasingly deviating from my usual diet, and everything is going well. I'll continue on this path and keep you updated.

As for the episodes (a few hours of fatigue) that I still experience, according to my dietitian, they might be due to the skins of certain foods like chickpeas, raisins... in any case, the few episodes where I took notes included such foods.

Many of you have asked for updates. You were right to do so!

It's important to share stories that end well. I vividly remember the stress I felt at the beginning when researching this illness and only finding depressing testimonials. So, if you have messages of hope, don't hesitate to share them in the comments.

## Conclusion

If 10% of the world's population suffers from functional colopathy ([source)](http://www.gastrojournal.org/article/S0016-5085%2802%2900481-X/abstract?ref=camilleroux.com) and low-FODMAP diet has a beneficial effect on 86% of patients ([source](https://www.ncbi.nlm.nih.gov/pubmed/27382323?ref=camilleroux.com)), how do we explain I was so badly accompanied and advised, when IBS represents 10 to 15% of consultation reasons to GPs and more than one third of consultations with the gastroenterologist ([source](https://www.em-consulte.com/en/article/226461?ref=camilleroux.com)) (and that all the people in my situation that I recelt came across make the same observation).

I emerge from this experience with many questions.Why do some doctors know almost nothing about functional colopathy (sometimes even the name)?Why can't some gastroenterologists diagnose it and how can they know so little about the low-FODMAP diet?Why do doctors who are unfamiliar with the disease give advice and prescribe treatments?Why is it so difficult to find safe and updated information about this disease on the internet?Why is there so few apps to make our lives easier?

I insist on the fact that I am not a doctorat and that you should question the medical information I wrote in this article.I wrote it to narrate my personal story, not to describe a miracle diet. What worked for me, may not work for you. Note that it's important to consult a doctor for a reliable diagnosis (and therefore exclude other serious diseases which are important to detect as soon as possible).

I would like to thank Matthieu and Sabine, my associates at Human Coders and MerciCookie respectively, who juggled with my constraints. The freedoms in our way of working that we had given each other, which had been a luxury until now, became a necessity during this period.

Thanks also to the manager of the sushi shop down the street who is going to change the mayonnaise recipe just for me. Thanks also to my dietician who gave me valuable information.

Last but surely not least, I would like to thank my family and friends who accompanied and supported me throughout this period. Thanks to all those who were there whenever I needed them, even when I regularly stood them up, and probably fed them up talking non stop about my disease, ...

Finally, good luck to all the sick people who are going through a similar adventure. I hope I have been able to give you some clues, some courage and some motivation.

***PS: I'm not a doctor, so I won't answer any medical questions. On the other hand, if you have any specific question about my case, don't hesitate to ask in comment, I'm going to answer them with great pleasure. If patient associations, journalists, doctors... wish to contact me, you can*** [***contact me***](https://www.camilleroux.com/contact/)***.***

*Thank you to Guilaine Grémy and Léa Bunnens for their collaboration concerning the translation in English of my article.* 
*You can read the French original version here:* [*https://www.camilleroux.com/2019/06/18/syndrome-de-lintestin-irritable-recit-dun-parcours-medical-seme-dobstacles/*](https://www.camilleroux.com/syndrome-de-lintestin-irritable-recit-dun-parcours-medical-seme-dobstacles/)
### Syndrome de l'Intestin Irritable : mon témoignage et comment j'ai guéri
URL: https://www.camilleroux.com/syndrome-de-lintestin-irritable-recit-dun-parcours-medical-seme-dobstacles/
Last updated: 2026-04-02T16:38:18.000Z
Cela fait plus d'un an que j'ai le [Syndrome de l'Intestin Irritable](https://fr.wikipedia.org/wiki/Syndrome%5Fde%5Fl%27intestin%5Firritable?ref=camilleroux.com) (aussi appelé colopathie fonctionnelle, Syndrome du Colon Irritable ou encore SII pour les intimes). J'ai été malade très fréquemment non stop pendant plus de 6 mois.

Je vais vous expliquer l'histoire de mon parcours médical chaotique (et malheureusement classique) avec cette maladie qui touche près de 10% de la population mondiale ([source](https://www.gastrojournal.org/article/S0016-5085%2802%2900481-X/abstract?ref=camilleroux.com)), l'impact sur ma vie et ce qui m'a fait progresser.

Aujourd'hui, je vais beaucoup mieux. Après avoir rencontré de nombreux·ses médecins et spécialistes, je suis petit à petit arrivé à trouver un régime qui me permet de ne plus tomber malade, principalement grâce à une diététicienne et en lisant de nombreux articles et publications, puis en faisant des statistiques pour trouver des corrélations entre mes crises et ce que je mange.

J'ai longtemps hésité à parler publiquement de ma maladie car j'avais peur que ça puisse me nuire un jour, mais vous avez été nombreux·ses à m'encourager à le faire et me montrer que c'était utile, suite à un [tweet](https://twitter.com/CamilleRoux/status/1138066899110105088?ref=camilleroux.com) que j'avais posté. Le manque d'information et d'accompagnement par les médecins a l'air malheureusement classique.

J'ai écrit cet article pour ...

- encourager et peut-être donner des idées aux personnes qui ont la même maladie
- montrer aux médecins qu'il y a des régimes connus qui marchent, que ce n'est pas forcément le stress, qu'il n'était pas utile de me conseiller à multiple reprise des pseudo-médecines
- montrer au milieu médical que, comme beaucoup d'autres patient·e·s, j'ai perdu un temps considérable à cause du manque d'information et d'accompagnement des médecins
- que la presse, les associations de malades ou de médecins... aient un témoignage de plus pour montrer qu'il est urgent que les médecins se forment, que l'agroalimentaire et la restauration s'adapte pour faciliter la vie des gens qui doivent manger sans FODMAP, qu'on puisse facilement accéder à des informations en français, exactes et à jour sur internet...
- aider à ce que les maladies intestinales ne soient plus un sujet tabou et gênant
- remercier mon entourage qui m'a soutenu et s'est adapté à mes contraintes

*L'article est sûrement un peu long pour quelqu'un qui n'est pas directement concerné. Dites-moi si vous souhaitez que je fasse une version courte en commentaire.*

## Acte 1 : L'arrivée des symptômes

Tout semble commencer le 12 mai 2018\. Vers 19h, je fais un petit apéro chez moi avec des aliments que je mange régulièrement : Comté, Ossau-iraty, houmous, du pain et une bière. En fin de soirée, je commence à avoir la nausée et j'ai mal au ventre.  
Le lendemain au réveil, la nausée est davantage présente. Je n'ai absolument pas faim. Je me force à manger un peu de riz blanc le midi et en fin d'après-midi, tout rentre dans l'ordre et je peux manger normalement le soir.

Je suis dans une bonne période de ma vie. Tout se passe très bien côté boulot. Je pars en vacances dans quelques jours. Je n'ai rien de stressant autour de moi depuis quelques temps.

3 jours plus tard, je me fais une salade le midi, à nouveau avec des ingrédients que j'ai l'habitude de manger : mâche, tomate, poivron, betterave, graines, mélange de céréales et légumes secs. En fin d'après-midi, j'ai de nouveau la nausée et des maux de ventre. Ça durera toute la soirée. Le lendemain au réveil, je n'ai plus rien, je peux à nouveau manger normalement.

Même chose le 18 mai, le 24 mai... À chaque crise j'essaye naïvement de changer mon alimentation en fonction de ce que je lis sur internet. Je teste de manger moins acide, moins gras, de faire un régime conseillé après une gastro... rien n'y fait.

Autant, à la première crise, je me dis que ça peut être un petit virus, une gastro, une intox alimentaire... autant là, ça ne ressemble à rien que je connaisse. J'étais en vacances, mais dès mon retour, je décide de consulter ma médecin généraliste.

Je prends l'habitude de noter tout ce que je mange, mes symptômes et mes crises. Cela me permet de facilement présenter la situation à ma médecin et vérifier s'il y a un lien avec l'alimentation. Vous verrez par la suite que cela sera très utile !

### Schéma d'une crise

Les crises se ressemblent. L'intensité et la durée peuvent varier, mais régulièrement ça commence par une nausée (qui apparaît progressivement en l'espace d'1-2h), puis de la fatigue. La nausée reste quelques heures. C'est rare que je saute plus d'un repas. La plupart du temps, je décale juste le repas de quelques heures. Cela peut être accompagné de maux de ventre (qui peuvent être très douloureux), de ballonnements...

Ensuite, généralement, j'ai des troubles du transit et des maux de ventre pendant quelques jours. Puis ça revient tout doucement dans l'ordre.

Malheureusement, j'ai rarement l'occasion de revenir à un état normal. Généralement, une nouvelle crise apparaît avant que la précédente passe.

## Acte 2 : Le premier faux espoir

![Extrait de mon carnet de suivi](https://www.camilleroux.com/content/images/2025/04/fichier-15-06-2019-15-27-22-1.png)

Fin mai, je vais donc consulter ma médecin généraliste. Je lui montre mon carnet de suivi et elle ne trouve rien de spécial.   
Elle fait l'hypothèse d'un problème d'acidité à l'estomac et me prescrit un traitement sur plusieurs semaines avec un médicament au nom très impressionnant : un inhibiteur de la pompe à protons (du LANSOPRAZOLE).

Je ne me souviens plus très bien de cette période, mais je ne pense pas avoir de crises jusqu'à début juillet. Au début, je crois que le médicament fonctionne, mais les crises réapparaissent malheureusement début juillet alors que je suis sous traitement depuis plus d'un mois.

Les crises s'enchaînent et se chevauchent.

## Acte 3 : Les tentatives infructueuses des médecins généralistes

C'est l'été, parfois ma médecin généraliste est en vacances, parfois c'est moi. Résultat, je me retrouve à consulter différent·e·s médecins.

Mi juillet, en vacances dans les Pyrénées, je me décide à consulter un médecin sur place car j'ai une grosse crise depuis une semaine et que le traitement longue durée prescrit par ma médecin généraliste ne fonctionne visiblement pas.   
Je décris que ça fait 2 mois que j'ai régulièrement des crises. La médecin parie sur un traitement à base de vermifuge (FLUVERMAL) et du charbon pour les ballonnements.  
Cela n'aura aucun effet.

L'impact sur ma vie est assez important. J'ai souvent mal. Il arrive régulièrement que je tombe de fatigue. Comme les crises peuvent arriver en quelques minutes/heures, je pose un nombre incalculable de lapins à mon entourage. Je finis par ne plus rien prévoir à l'avance.  
J'annule tout ce que j'avais prévu pendant l'été. Je vois de moins en moins mes proches. La maladie commence à m'isoler.  
Les crises sont fréquentes. Elles s’enchaînent. Il est rare que je passe une journée sans symptômes.

À mon retour de vacances, nouvelle crise. Je vais consulter ma médecin généraliste, qui me prescrit un traitement de 15 jours contre le reflux (ALGINATE DE SODIUM / BICARBONATE DE SODIUM) et une levure (*Saccharomyces boulardii*) pour palier mes troubles du transit et pour restaurer ma flore intestinale.  
Cela n'aura aucun effet.

Fin juillet, je consulte S.O.S. Médecin un week-end car j'ai une crise qui ne fait encore plus mal que d'habitude et que ma médecin généraliste est en vacances. Pour lui rien d'urgent, il me donne du Spasfon et me prescrit une prise de sang (qui n'aura rien d'anormal).  
Le Spasfon n'a aucun effet.

Voir différents médecins est épuisant. À chaque fois, je dois réexpliquer ma situation, montrer mon carnet de suivi, détailler ce que les précédents médecins ont fait...  
Plusieurs s'obstinent sur le stress. Je me retrouve souvent à devoir démontrer que je ne suis pas malade à cause du stress. Certain·e·s iront jusqu'à argumenter que je peux être stressé sans le savoir.  
Régulièrement, ils sortent de leur domaine de compétence en proposant des pseudo-sciences : naturopathie, homéopathie, acupuncture... que je refuse en bloc.

Après une accalmie de quelques jours début août, nouvelle crise. Je retourne voir ma médecin généraliste qui est enfin rentrée de vacances. Elle prend les choses au sérieux.   
Elle m'envoie faire une échographie. Résultat de l'examen : "Échographie normale".  
Je fais également une analyse de selles. Tout est normal.  
Puis, elle me fait un dernier test pour voir si j'ai une infection à *Helicobacter pylori* et me dit qu'elle m'enverra chez un·e gastro-entérologue si c'est négatif.  
Une semaine après, je reçois mes résultats et c'est négatif.

Je retourne voir ma médecin traitant et elle me fait une lettre pour aller voir un·e spécialiste. À ce moment-là, je suis assez confiant sur l'idée qu'il existe une solution. Il me tarde de rencontrer un·e spécialiste afin de trouver ce que j'ai.

Je passe mes premiers coups de téléphone. On me propose des rendez-vous dans plusieurs mois !  
Ma maladie a beau me pourrir la vie, m’empêcher de travailler et d'avoir une vie sociale la plupart des jours, les médecins s'accordent à dire qu'il n'y aucune urgence. Je dois donc prendre mon mal en patience.

Je repère un cabinet qui me propose un rendez-vous fin septembre. C'est de loin la meilleure date qu'on me propose. J'ai un long mois à attendre...  
Je leur demande s'il leur arrive d'avoir des annulations. Ils me disent que oui et que je peux appeler quand je veux pour savoir s'il y a eu des désistements. Je les appellerai 2 fois par jour... jusqu'à avoir un rendez-vous le 5 septembre !

## Acte 4 : Le diagnostic timide de la gastro-entérologue

Début septembre, je suis content, je vais enfin pouvoir présenter mon cas à une spécialiste.

Je déchante rapidement. La consultation est froide et expédiée (moins de 15 min). La gastro-entérologue n'arrive pas à savoir si le problème vient de l'estomac ou de l'intestin. Elle décide donc de me proposer un traitement pour les deux. Je repars avec peu d'informations supplémentaires et une ordonnance renouvelable 3 mois pour un traitement sur la durée :

- Aflorex (pendant 1 mois) : complément alimentaire utilisé pour l'équilibre du microbiote intestinal
- Bedelix : pansement digestif à l'argile
- Meteospasmyl : antispasmodique et un pansement au silicone
- Imodium : antidiarrhéique
- Trimebutine : régularise la motricité de l'intestin.

À la fin du rendez-vous, je lui demande si elle sait ce que j'ai. Elle me dit que c'est peut-être une inflammation de l'estomac, une colopathie fonctionnelle... (la liste est longue)

La colopathie fonctionnelle fait partie des hypothèses les plus probables selon elle. Si c'est ça, elle me dit que le traitement devrait bien m'aider et que, de toute façon, elle ne pourra pas faire bien mieux.

### Les recommandations alimentaires étonnantes

Elle me propose également des recommandations alimentaires pour réguler mon transit et donc diminuer mes douleurs et mes crises :

![](https://www.camilleroux.com/content/images/2025/04/aliments-utiles-pour-lutter-contre-la-constipation.png)

Cela part d'une très bonne idée, sauf qu'avec une suspicion de colopathie fonctionnelle, c'est absurde (selon moi) pour plusieurs raisons.

J'en parlerais plus tard en détail, mais lors qu'on est colopathe, il est très souvent bénéfique de retirer (du moins, diminuer) de son alimentation les [FODMAP](https://fr.wikipedia.org/wiki/FODMAP?ref=camilleroux.com). L'efficacité a l'air assez évidente. Une [étude](https://www.ncbi.nlm.nih.gov/pubmed/27382323?ref=camilleroux.com) a montré qu'un régime faible en FODMAP avait un effet bénéfique chez 86% des patient·e·s.

Les FODMAP sont différents types de molécules qui sont mal digérées par l'intestin grêle et qui peuvent fermenter dans le gros intestin. On découpe généralement les FODMAP en 6 catégories : fructose, lactose, mannitol, sorbitol, galacto-oligosaccharide (GOS pour les intimes) et fructane. La tolérance aux FODMAP est variable en fonction des personnes.

Maintenant que vous savez ça, revenons à la liste. Plusieurs aliments sont riches en FODMAP :

- Céréales : le blé contient des frutanes, l'avoine des GOS
- Fruits secs oléagineux : les noix contiennent du fructane, noisettes et amandes contiennent des GOS
- Pruneaux : les pruneaux sont riches en fructanes et sorbitol
- Axarola : un des composants principal est la guimauve qui est riche en fructanes, fructose et lactose
- Fruits et fibres : un des composants principal est la poudre de figue, or la figue est riche en fructose

Je l'ignore totalement à ce moment-là, mais je découvrirai dans quelques mois que la colopathie fonctionnelle m'a rendu intolérant aux fructanes et aux GOS. Donc, ce régime me rend malade ! (et elle aurait dû le savoir)

Le régime et le traitement n'ont, vous l'aurez compris, aucun effet bénéfique sur moi. Au contraire, j'enchaîne les crises. J'ai très souvent mal. Je ne peux toujours rien prévoir à l'avance. La situation m'inquiète. Je m'isole. Je n'invite quasiment plus personne chez moi. À chaque sortie, je préviens tout le monde que je peux annuler à tout moment. Il est fréquent que je ne puisse pas travailler à cause de la douleur. J'arrête toutes mes activités à l'extérieur (comme mes cours de guitare, le sport...).

Quelques jours plus tard, j'ai une grosse crise durant un week-end. Ça m'inquiète. Ma gastro-entérologue n'a pas de créneaux de libre avant un moment. Ma médecin traitant a fait tout ce qu'elle pouvait.   
Sous les conseils d'un proche, j'appelle le 112\. Je tombe sur un médecin avec qui je discute pendant 15 min. On fait le point sur mon cas.  
Il m'explique que si je vais aux urgences, je pourrais avoir des rendez-vous beaucoup plus rapidement avec des gastro-entérologues et donc gagner un temps précieux... ce qui est faux ! Une fois sur place, après quelques heures d'attente, je tombe sur un urgentiste qui m'explique gentiment que je ne suis pas du tout une urgence et que je n'ai rien à faire ici. Pour traiter la douleur, il me donne une ordonnance pour du Tramadol, un antalgique de [niveau 2](https://fr.wikipedia.org/wiki/Antalgique?ref=camilleroux.com#Palier%5F2), que je ne prendrais pas.

### Nouveau régime absurde

Je reprends rendez-vous pour fin septembre avec la gastro-entérologue. Elle me propose de faire une gastro-coloscopie afin d'écarter toute possibilité d'autres maladies (maladie de Crohn, ...) et tenter de poser un diagnostic. En effet, le diagnostic de la colopathie se fait par élimination. On parle de pathologie « fonctionnelle » du fait de la normalité des examens et en particulier de la coloscopie, qui ne trouvent pas d'anomalies expliquant les symptômes.

![](https://www.camilleroux.com/content/images/2025/05/image-32.png)

Elle me donne également une [fiche](https://www.cregg.org/wordpress/wp-content/uploads/2012/06/documents-n-ballonement.pdf?ref=camilleroux.com) (créée par le Club de Réflexion des Cabinets et Groupes d'Hépato-Gastroentérologie) détaillant un régime plus précis que le précédent. Il y a 3 parties : dyspepsie (troubles digestifs de l'estomac), colopathie fonctionnelle ou «intestin irritable» et, ballonnements et gaz digestifs. Ne comprenant pas bien ce que j'ai encore, elle me dit de suivre les trois.

Cette fiche me pose problème pour plusieurs raisons.   
Tout d'abord, c'est une liste d'exclusion. C'est un avis personnel, mais dans la pratique, avoir juste une liste d'aliments à ne pas manger alors qu'on doit faire un régime strict n'est pas du tout pratique pour la mise en application.  
Ensuite, elle contient une partie proposant de la [phytothérapie](https://fr.wikipedia.org/wiki/Phytoth%C3%A9rapie?ref=camilleroux.com), une pseudo-médecine. A ce même moment, je regarde le cours de [Zététique & autodéfense intellectuelle](https://www.youtube.com/playlist?list=PLsbx1DYyydS-ie6wXA3Qu5zHLPWhilejW&ref=camilleroux.com) de Richard Monvoisin. J'ignore vite cette partie.

Enfin, cette fiche date de 2009\. Or, on a visiblement fait beaucoup de progrès niveau FODMAP depuis. Elle conseille parfois de prendre du pain complet (qui contient des fructanes et des GOS), de l’épeautre (qui contient des fructanes), ...  
La liste d'exclusion n'est pas du tout suffisante. Il est facile de trouver des aliments qui ne sont pas interdits par cette liste et qui contiennent des FODMAP. Enfin, le fiche ne parle pas des FODMAP, donc je ne peux pas faire de recherches complémentaires.  
Ayant fait des recherches avant, je lui demande justement le lien entre cette fiche et les FODMAP. Elle me répond que cette fiche permet justement d'éviter les FODMAP... ce qui est erroné.  
Ce deuxième régime n'est non-seulement pas efficace, mais me rend davantage malade.

Le régime étant très strict, je mets un peu de coté mon [flexitarisme](https://www.camilleroux.com/manger-vegetarien-sans-savoir-cuisiner/). Je m'achète un peu de poisson pour chez moi de temps en temps. Je mange aussi régulièrement de la viande et du poisson au restaurant car, en végétarien, je n'ai trouvé que les makis au concombre et les galettes bretonnes aux épinards.

Comme la première fois, le rendez-vous est froid et expéditif. Je sors de là avec de nombreuses questions sans réponse, la peur de cette gastro-coloscopie à faire alors que j'ai peu d'informations. J'ai une ordonnance pour du Moviprep (solution destinée au lavage intestinal) et du Pinavérium, un nouvel antispasmodique, pour essayer d'endiguer mes maux de ventre fréquents et intenses.

Comme pour les précédents, je ne ressens aucun effet de l’antispasmodique. Il rejoindra rapidement ma collection grandissante de médicaments que je n'ai utilisé que quelques fois avant de les ranger dans un carton.  
Les crises continuent de s’enchaîner et s'intensifient.

### La gastro-coloscopie

Début octobre, arrive la date de la coloscopie. La veille au soir, vers 20h, je prends le Moviprep. Il y a 1 litre à boire, au bout de quelques gorgées je commence à être un peu écœuré par le goût. J'ai pas passé un bon moment, mais ça se fait.  
Ni la spécialiste, ni le pharmacien ne m'ont expliqué à quoi m'attendre ensuite. Au bout de combien de temps ça fait effet ? Combien de temps cela dure ? Je découvre en live !  
En réalité, le médicament a pris 3h à commencer à faire effet, donc vers 23h et cela a duré une bonne partie de la nuit. Après une très courte nuit, réveil à 7h pour ma 2eme prise de Moviprep.  
Un ami doit passer dans la matinée pour aller à la clinique. Vu le délai de l'effet lors de la première prise, je suis très inquiet pour le trajet en voiture qui m'attend. Au final, le trajet est assez court et ça se goupille pas trop mal niveau timing.

Au bloc, je retrouve ma spécialiste qui ne m'adresse même pas un bonjour, ne me demande pas comment je vais, ne m'explique pas comment cela va se passer...  
L'examen est rapide. Au réveil (car cela se fait sous anesthésie générale), j'ai droit à un repas... qui contient des FODMAP (notamment du pain blanc) !  
Il était prévu que la gastro-entérologue passe me voir après. Mais le temps passe et j'ai pas de nouvelles. J'apprendrais un peu plus tard qu'elle est finalement partie de la clinique sans prévenir. Je tente de la joindre par téléphone, elle ne répond pas.  
L'effet de l'anesthésie s'estompe. Je n'ai aucune douleur liée à l'examen. Je rentre chez moi dans l'après-midi.

### Son "diagnostic"

Quelques jours plus tard, mi-octobre, j'ai rendez-vous avec elle pour faire le point. Il n'y a rien de significatif. Elle me dit qu'il n'y a rien faire.

Son explication est floue et succincte. Ces explications ne collent pas bien avec la réalité. J'insiste pour qu'elle m'explique ce que j'ai. Elle me cite 5 maladies (très différentes) que je peux avoir : dyspepsie, colopathie fonctionnelle, maladie de Crohn (mais c'est peu probable)...  
Elle me parle surtout d'estomac.

Elle me fait une ordonnance de Bedelix et d'Ésoméprazole (un antisécrétoire gastrique inhibiteur de la pompe à protons, donc pour l'estomac).

J'ai l'impression de pas avoir avancé. Je suis énervé. J'ai mal au ventre quasiment non stop depuis début juillet (donc plus de 3 mois et demi maintenant). J'attendais beaucoup de ces examens. Je pensais qu'on trouverait ce que j'ai, or j'ai vraiment le sentiment que le diagnostic n'est pas bon.

## Acte 5 : Un 2eme gastro-entérologue pose un diagnostic... et c'est tout

J'avais anticipé le pseudo-diagnostic de ma gastro-entérologue alors j'avais pris RDV avec un autre spécialiste en parallèle pour avoir un 2eme avis.

Je tombe cette fois sur un spécialiste plus empathique. Rapidement, il est formel, c'est une colopathie fonctionnelle pour lui. Je n'ai donc pas une maladie "grave", au sens où ça n'a pas d'impact sur ma durée de vie. Il m'explique un peu ce que c'est. Il fait une lettre à ma médecin traitant.

Je lui demande ce qu'on peut faire maintenant qu'on sait ce que c'est. Il me répond qu'à présent "*je dois être mon propre médecin*" et qu'il n'y a rien de spécial à faire. Je vous cache pas que cette phrase m'a travaillé un bon moment !

Il me donne une fiche contenant quelques conseils alimentaires (toujours sous forme de liste d'exclusion). Là aussi, je comprendrai bien plus tard que cette fiche n'est pas à jour (ou fausse) et qu'elle est loin d'interdire tous les FODMAP. De mémoire, la fiche conseille de manger des bananes, or les bananes mûres sont riches en fructanes par exemple.

À la fin, je suis abattu par l'absence de solution. J'ai régulièrement mal, je passe ma vie à poser des lapins à mon entourage, je ne peux rien prévoir à l'avance... et il n'y a rien à faire.

J'insiste à la fin du rendez-vous pour voir s'il y a quand même pas d'autres choses à tenter, il me laisse sur un post-it le nom d'une kiné qui a l'habitude de gérer ce genre de patients. Je prends rendez-vous avec cette kiné.

Les diagnostics des gastro-entérologues que j'ai vu me semblent approximatifs, on est loin des [recommandations](https://www.snfge.org/content/cp034-prise-en-charge-du-syndrome-de-lintestin-irritable-sii?ref=camilleroux.com) des SNFGE. On ne me parle jamais de critères de Rome, ni du score de Francis. L'accent est mis principalement sur le diagnostic, quasiment pas sur l'accompagnement. On ne me propose pas de suivi sur la durée. On ne me parle jamais de [APSSII](https://www.apssii.org/?ref=camilleroux.com) (l'Association de Patients souffrant du Syndrome de l'Intestin Irritable) alors que je demande si cela existe. C'est à moi de demander des médicaments pour traiter les symptômes.

## Acte 6 : La kiné qui me fait perdre du temps

Fin octobre, j'ai mon premier rendez-vous avec la kinésithérapeute recommandée par le spécialiste. Elle est experte dans les pathologies du ventre. Elle me dit qu'elle accompagne régulièrement des colopathes et qu'elle a régulièrement de bonnes améliorations.

Je lui montre mon carnet de suivi alimentaire et rien ne la choque. Au bout de quelques séances, elle déduit de mes retours que mon problème n'est pas alimentaire.

Elle est empathique. On discute bien. Elle reste confiante et ça me rassure. Je me sens enfin écouté.

Mais... elle me conseille d'annuler pour le moment le rendez-vous que j'avais pris avec une diététicienne spécialisée sur cette maladie et les FODMAP (vous verrez que ce conseil me fera perdre 2 mois).   
Elle a aussi tendance à rapidement me conseiller des pseudo-sciences. Elle me donne régulièrement des conseils aux explications peu probantes.

Quand son collègue est convaincu qu'améliorer la souplesse de mes genoux me permettra d'avoir une meilleure posture, et donc d'avoir un caisson abdominal plus droit, et donc laisser plus d'espace laisser plus d'espace à mes intestins, ... devrait significativement améliorer mes symptômes, je comprends qu'il faut visiblement que j'arrête de me reposer sur le milieu médical. Je mets donc un terme à la kiné.

## Acte 7 : Je prends la situation en main

Nous sommes en décembre. Je fais un état des lieux de ma maladie. Je reprends mes notes, les articles que j'ai trouvé intéressants et mon carnet de suivi. J'ai noté quasiment tout ce que j'avais mangé depuis début août et cela va s'avérer très utile !

### 1er constat : je suis très souvent malade

Voici ci-dessous un graphique de l'intensité de mes douleurs de mi-août à mi-décembre. L'indice de douleur est arbitraire :

- 1 : J'ai mal au ventre mais je peux faire à peu près ce que je veux
- 2 : Il vaut mieux que je reste chez moi pour me poser de temps en temps, mais je peux travailler.
- 3 : J'ai suffisamment mal pour ne plus arriver à travailler ou à avoir une activité qui demande de se concentrer sur la durée. J'ai généralement de grosses baisses de moral. Je passe une bonne partie de la journée au lit.
- 4 et 5 : La douleur est forte. J'enchaîne anti-douleur, bouillotte, sieste... mais rien n'y fait. C'est dur de tenir moralement dans ces moments.

![](https://www.camilleroux.com/content/images/2025/05/Capture-d-e-cran-2019-06-13-a--17.28.29.png)

### 2eme constat : Les FODMAP ont l'air d'être la clé

Si le diagnostic de la colopathie fonctionnelle est correct, alors les [FODMAP](https://fr.wikipedia.org/wiki/FODMAP?ref=camilleroux.com) ont l'air d'être la clé. Le régime est efficace chez 86% des patient·e·s ([source](https://www.ncbi.nlm.nih.gov/pubmed/27382323?ref=camilleroux.com)).

Je constate en me renseignant qu'aucun des régimes conseillés par les gastro-entérologues que j'ai vus n'est totalement compatible avec un régime faible en FODMAP contrairement à ce qu'il·elle·s me disaient. Je comprends que c'est un régime qui exclut pas mal de choses et qu'il est compliqué à mettre en place. Je découvre également que les deux spécialistes que je consulte ne savent quasiment rien sur le régime.

Quelques jours plus tôt, j'avais repris mon carnet de suivi alimentaire et j'avais surligné tout ce qui contenait du gluten (pâtes, pain, gâteaux...) et ça collait à une partie des crises, mais c'était pas parfait, il y avait des incohérences. Ça pouvait tout à fait être du hasard.

Puis je tombe sur un [article](https://ici.radio-canada.ca/premiere/emissions/les-eclaireurs/segments/chronique/47003/fructane-gluten-ballonnements-inconfort-pain-ble-etude?ref=camilleroux.com) qui explique que le fructane est souvent confondu avec le gluten dans les intolérances. Il est très probable, que ce soit le fructane qui provoque des symptômes. Or le fructane est justement un des FODMAP.

Je reprends la liste et la corrélation est meilleure. Chaque fois que j'ai mangé de grandes quantités de fructanes j'ai été malade. J'ai une première piste !

Je remarque aussi que je ne suis malade que 6-12h après ingestion de l'aliment (le temps que ça arrive dans le gros intestin si j'ai bien compris).

2eme piste, j'ai des crises quasiment à chaque fois que je mange du houmous ou des lentilles. Mon pic de douleur à 5/5 est justement dû à un dahl de lentilles corail que je m'étais fait (sans changer l'eau). Les lentilles et le houmous sont riches en galacto-oligosaccharides (les GOS).

### 3eme constat : J'ai besoin d'aide sur le régime

J'ai du mal à trouver des infos fiables sur les FODMAP. Je trouve régulièrement des listes qui se contredisent.

Je tente de supprimer les fructanes et les GOS de mon aliments, et c'est mieux ! J'ai moins de crises et elles sont intenses, mais je suis loin d'avoir réglé le problème.

J'ai plein de questions :

- Comment être sûr que les fructanes et les GOS me rendent malade ?
- Pourquoi, quand je les arrête, est-ce que je continue à régulièrement être malade ?
- Suis-je intolérant aux 4 autres FODMAP ? Comment le savoir ?

Je reprends rendez-vous avec la diététicienne que la kiné m'avait recommandé d'annuler.

## Acte 8 : La diététicienne spécialisée en FODMAP et colopathie fonctionnelle

J'ai enfin quelqu'un qui semble compétent sur le sujet. Ce qu'elle me dit corrobore tout ce que j'ai lu.

Elle lit mon carnet de suivi et remarque quelques erreurs.   
Les fructanes sont omniprésents dans l'alimentation (blé, oignon, ail, asperge, artichaut, ...). C'est compliqué de les retirer. Ses retours sont très utiles et vont me permettre d'améliorer mon régime.

Elle me propose une façon de procéder très classique mais méthodique :

- Phase d'élimination des FODMAP : on supprime tous les FODMAP de l'alimentation (c'est très strict) et on attend quelques semaines pour voir s'il n'y a une baisse significative des symptômes
- Phase de réintroduction des FODMAP : on les réintroduit un par un dans l'alimentation et on regarde si des symptômes apparaissent
- Bilan : on fait le point et on en déduit un régime (les FODMAP à exclure)

Elle m'invite à tenter de prendre des [capsules d'huile de menthe poivrée](https://amzn.to/2Fg7zxZ?ref=camilleroux.com). Je ne remarquerai aucun effet.  
Elle me conseille aussi de prendre de la [Glutamine](https://amzn.to/2KVMBIm?ref=camilleroux.com). Là aussi, aucun effet positif. J'ai même un doute sur le fait que ça me provoque des troubles du transit. [Une étude](https://gut.bmj.com/content/68/6/996.abstract?ref=camilleroux.com) (en français [ici](https://www.apssii.org/%5Fdownloads/apssii%5Fmag%5Fjanvier%5F2019.pdf?ref=camilleroux.com)) montre que ça a l'air de marcher chez certains types de personnes... mais pas chez moi.

Avant les fêtes de fin d'année, je me lance donc dans la phase d'élimination en me basant sur les fiches PDF qu'elle m'a envoyées.   
Mes notes m'aident car je peux voir avec certitudes que certains FODMAP ne me rendent empiriquement pas malade (comme le lactose par exemple). Je n'ai donc pas besoin de tout éliminer. C'est toujours ça de gagné car un régime strict faible en FODMAP est très complexe à tenir sur la durée.

> *Le régime strict, très restrictif, est souvent difficile à suivre. Les études prospectives ont révélé que si 75 % des malades adhéraient au régime, seulement 12.2 % le suivaient en permanence. La compliance étant un élément clé du succès éventuel d’un tel régime, l’aide d’une diététicienne peut être utile.* 
> *Un régime très strict est impossible à suivre sur plus de 3 à 4 semaines. Si ce régime strict est bénéfique, il importe de déterminer les doses de FODMAPs que les malades peuvent tolérer.*   
> – SNFGE - Régime pauvre en sucres fermentescibles, les "FODMAP" ([source](https://www.snfge.org/content/cp041-regime-pauvre-en-sucres-fermentescibles-les-fodmaps?ref=camilleroux.com))

Même si les crises sont moins intenses et moins fréquentes, je continue à être malade. Est-ce que je fais encore des erreurs ? Y a-t-il autre chose qui me rend malade ?

## Acte 9 : Les bons outils

Les FODMAP ne sont pas indiqués sur les étiquettes des aliments. Comme ce n'est pas marqué, si je veux acheter un produit, il faut que je regarde la liste des ingrédients, que j'estime la quantité (et c'est rarement possible car c'est souvent pas indiqué) et que je regarde dans une liste s'il contient des FOPMAP et en quelle quantité.

Je découvre qu'il y a un seul laboratoire dans le monde, une université australienne, Monash, qui publie des mesures de la quantité de FODMAP dans des aliments courants. C'est à priori la seule source d'information fiable.

Je poursuis la piste de la suppression des 2 FODMAP qui me rendent malade : fructanes et galacto-oligosaccharides (GOS).

Jusqu'à maintenant, j'utilise des listes en PDF ou papier. C'est des listes de plusieurs pages. C'est vite pénible de faire ses courses avec. Je galère souvent à trouver un aliment dedans. Il manque plein d'aliments. Je ne sais pas à quel point elles sont justes ou à jour. Il faut que je trouve de meilleurs outils pour moins me tromper et me faciliter la vie.

### The FODMAP bot

Le premier que je trouve est [The FODMAP bot](https://www.facebook.com/thefodmapbot/), un bot Facebook. La plupart des [informations](https://medium.com/@elysr/the-fodmap-bot-un-robot-vous-aide-%C3%A0-d%C3%A9coder-le-contenu-fodmaps-des-aliments-c4aba8e9aa0b?ref=camilleroux.com) viennent directement des publications de Monash (seul labo qui me publie des mesures de FODMAP dans des aliments).

![](https://www.camilleroux.com/content/images/2025/04/img_5820-1.png)

C'est en français. J'ai juste à taper le nom d'un aliment et ça me sort sa fiche. Théoriquement, je peux aussi chercher des produits complexes (avec plusieurs ingrédients), voire scanner le code barre. L'application va chercher la composition dans [Open Food Facts](https://fr.openfoodfacts.org/?ref=camilleroux.com). Entre les fiches incomplètes de OFF et le manque de mesure de FOPMAP, on a vite des informations incomplètes et donc inutilisables pour de nombreux aliments.   
Je m'en tiens donc à chercher des aliments simples et c'est déjà très pratique. On peut même en chercher plusieurs en même temps.

Autre défaut, je ne peux pas préciser les FODMAP que je dois éviter. J'aimerais lorsque je tape "chou-fleur", qu'il me dise que c'est OK même s'il est riche en mannitol, car ce n'est pas un FODMAP qui me rend malade.

### Monash University FODMAP diet

Monash University est le seul labo qui publie des mesures de FODMAP dans des aliments. Et ils en ont fait tout un business !

![Filtre par sensibilité dans l'application Monash](https://www.camilleroux.com/content/images/2025/04/fichier-14-06-2019-12-43-01-1.png)

Leur [application mobile](https://www.monashfodmap.com/ibs-central/i-have-ibs/get-the-app/?ref=camilleroux.com) permet d'avoir des informations à la source et toujours à jour.   
Ensuite, elle permet de définir son profil. On peut décrire sa sensibilité pour chacun des FODMAP. Ainsi lorsqu'on fait des recherches d'aliments ou lorsqu'on parcours des listes, les produits sont marqués d'un code couleur (vert, orange ou rouge) en fonction de ma sensibilité.

C'est devenu l'appli par défaut que j'utilise. Les listes sont pratiques pour trouver des idées d'aliments nouveaux à acheter quand je fais mes courses.

Le défaut est que l'application est en anglais. Lorsque je ne connais pas le nom d'un aliment, j'utilise le chatbot que j'ai présenté juste avant.

### Open Food Facts

[Open Food Facts](https://fr.openfoodfacts.org/?ref=camilleroux.com) est une base de données sur les produits alimentaires faite par tout le monde, pour tout le monde.

Il existe également une application mobile qui permet de scanner le code barre d'un produit et d'obtenir la liste des ingrédients et des informations nutritionnelles.

Malheureusement Open Food Facts ne gère pas encore les FODMAP. Je sais que c'est en projet sur l'appli Android. L'idéal serait que ce soit disponible dans l'API (si je peux aider, c'est avec plaisir).

En attendant, je me sers de l'application pour facilement retrouver les ingrédients des aliments que je mange. Cela me permet de juste noter le nom du produit dans mon carnet de suivi et si j'ai besoin de retrouver la liste des ingrédients, je retourne dans l'appli.

Globalement, ces outils me simplifient la vie même s'ils sont loin d'être parfaits. Trouver une recette, faire mes courses... sont des activités bien moins pénibles à présent.

## Acte 10 : À la recherche de la dernière intolérance

Durant les fêtes de fin d'année, je fais le régime le plus strict possible. Je prends le minimum de risque. Je mange peu d'aliments différents (vraiment très peu). Je ne tente pas de produit que je connais pas. Résultat, j'arrive à passer de bonnes fêtes en famille et c'est encourageant.

Seul problème, c'est que je ne mange que du riz, des épinards, du quinoa, du comté... c'est vite lassant et très limitant quand je veux sortir.

Je garde confiance dans le régime faible en FODMAP. Je continue à le faire de manière stricte.

En février, je finis mes tests. Je constate que seuls les fructanes et les GOS me rendent malade. Le mannitol, le lactose, le fructose et le sorbitol ne me font rien, même en grande quantité. Malheureusement, j'ai toujours des crises régulières.

Je refais des analyses de sang, tout est OK. Je vais aussi faire un test respiratoire au CHU de Montpellier pour détecter une éventuelle intolérance au lactose. C'est la première gastro-entérologue qui me l'avait prescris mais impossible d'avoir un RDV en moins de 6 mois.  
Le principe est simple. On boit 25g de lactose et on mesure toutes les 30min pendant une demi-journée la quantité d'hydrogène expiré.  
Si j'avais su que c'était juste ça, j'aurais bu 2-3 verres de lait chez moi pour vérifier. Bref, je me doutais bien que je n'avais pas d'intolérance au lactose et le test le confirme.

Je décide de recontacter ma diététicienne pour refaire un point sur mes crises. Comme d'habitude, je lui montre mon carnet de suivi pour qu'elle analyse mes dernières crises.

Elle a 2 pistes :

- Quelques produits qu'on retrouve dans les produits transformés et connus pour ne pas être bien tolérés
- L'histamine

Elle me donne une liste de quelques produits qui pourraient être la source de mes derniers ennuis : (Je ne sais pas d'où vient cette liste, si quelqu'un a une idée, ça m'intéresse)

Gomme de guar  
Farine de graines de caroube  
Inuline  
Chicorée  
FOS

## Acte 11 : Test du régime sans histamine

Elle insiste principalement sur l'histamine. Lorsqu'elle regarde mes dernières crises, elle voit régulièrement des produits qui en contiennent (chocolat noir, comté...). Ça lui semble une piste intéressante à suivre.

Lorsque je reçois sa fiche pour le régime faible en amines (dont l'histamine), je déchante. Le régime est très complexe et je dois, en plus, continuer d'exclure les fructanes et les GOS. L'intersection de ce qu'il est possible de manger avec chacun de ces régimes est très petite. Une bonne partie des courses que j'avais fait la veille est exclue par le régime. En plus, l'histamine (comme pour les FODMAP) n'est pas marquée sur les étiquettes et évolue dans le temps.

Pourtant de caractère très calme, mon premier réflexe est de sortir courir pour me défouler car je sens bien que ça va être une sacrée galère !

Quelques jours plus tard, j'appelle ma sœur pour qu'on réfléchisse ensemble à ce que je peux manger. Elle prend la fiche pour le régime faible en histamine, je prends mon application pour les FODMAP et on cherche des idées de recettes. On finit par avoir un fou-rire nerveux tellement on a du mal à trouver !

Fin mars, j'attaque le régime faible en amines. Je commence avec 4-5 recettes toutes simples. Je fais le régime pendant 15 jours. Je ne constate aucun changement. Je réintroduis petit à petit des aliments très riches en histamine, et là non plus, aucun changement.   
Vous verrez dans l'acte suivant qu'il était en fait facile de voir que je n'étais pas intolérant à l'histamine.

À ce moment-là, je suis inquiet et perdu. Le test du régime a été pénible. Je continue d'être régulièrement malade. Je me pose plein de questions : Combien y a-t-il d’intolérances possibles ? Les prochains régimes à tester seront-ils aussi complexes ?

La question qui me hante le plus c'est : est-ce que je n'ai finalement pas fait le tour de ce qu'il était possible de faire côté régime ?  
Peut-être que les crises que j'ai aujourd'hui ne sont pas directement liées à ce que je mange et qu'il n'y a rien à faire.

## Acte 12 : Je trouve enfin un régime qui marche... avec quelques lignes de code

Depuis début juillet 2018, je note quasiment tout ce que je mange. Je répertorie aussi toutes les crises, les symptômes, les rendez-vous médicaux.... J'ai environ 200 jours de notes et 70 crises référencées.

Au début, c'est juste pour montrer ce que j'ai mangé à la première médecin que je consulte. Puis, je continue de garder l'habitude pour les médecins suivants, les spécialistes, la diététicienne, ou encore chercher par moi-même des pistes intéressantes.

Mi avril, je me réveille avec une idée en tête : reprendre toutes mes notes, regarder pour chaque aliment s'il apparaît souvent avant une crise (entre 4 et 24h avant) et faire des stats. Je veux chercher des corrélations entre les aliments que je mange et mes crises.

Mes notes n'ont jamais été pensées pour être interprétées par du code. Parfois j'écris la date en toutes lettres, parfois en chiffre, parfois je commence une nouvelle journée à un tiret, parfois j'oublie...

J'appelle [Matthieu](https://matthieusegret.com/?ref=camilleroux.com) (ami et associé chez [Human Coders](https://www.humancoders.com/?ref=camilleroux.com)) et je lui demande s'il peut m'aider. On passe deux jours à reformater mon carnet de suivi et coder un programme qui peut interpréter mes listes et tout mettre dans un tableur.

Au bout des deux jours, j'ai la liste des aliments que j'ai mangés avec à chaque fois deux informations : combien de fois je l'ai mangé, combien de fois je l'ai mangé avant une crise.

Les données sont loin d'être parfaites car je n'ai pas toujours utilisé le même nom pour un aliment, j'ai parfois utilisé des noms génériques pour des produits différents, j'ai oublié certains aliments... Mais avec la quantité de données que j'ai, je peux tirer des infos capitales !

*Pour celles et ceux que cela intéresse, depuis, j'ai trouvé des applications comme* [*CARA*](https://cara.care/en?ref=camilleroux.com) *qui permettent visiblement de faire ce genre de corrélations sans une ligne de code.*

### Le régime empirique

Le première chose que je fais, c'est d'afficher la liste des aliments qui me rendent le moins malade (je considère que tout aliment qui a un taux de suspicion inférieur à 25% et que j'ai mangé plus de 10 fois est sans risque).

![](https://www.camilleroux.com/content/images/2025/05/Capture-d-e-cran-2019-06-15-a--11.48.28.png)

C'est une révolution pour moi ! J'ai devant moi un régime qui ne me rend pas malade, de manière sûre vu qu'il est empirique et basé sur un nombre de données assez représentatif. C'est l'une des étapes les plus décisives dans ma recherche de solution. Je regrette juste de ne pas avoir eu cette idée plus tôt !

Je peux par exemple remarquer que le chocolat noir ou encore le cheddar ne me rendent absolument pas malade alors qu'ils sont très riches en histamine. Si j'avais eu ce tableau plus tôt, j'aurais pu m'éviter les 2 semaines pénibles à tester le régime faible en histamine.

### Les aliments suspects

Si je trie le tableau dans l'autre sens, j'ai la liste des aliments les plus suspects. Mais ce n'est pas si simple. Je n'ai pas d'aliments douteux que j'ai mangé un grand nombre de fois. En effet, généralement dès que j'avais un doute 2-3 fois sur un aliment, je le retirais de mon régime.   
J'ai aussi plein de faux positifs. J'ai plusieurs aliments "safe" qui apparaissent car, à chaque fois, je les ai mangé avant une crise. Mais c'est un pur hasard.

Bref, j'ai peu de données sur les aliments suspects.

Cependant, je remarque quelques aliments dans cette liste qui ne contiennent pas les FODMAP que je dois éviter et qui visiblement me rendent malade.

Dans cette liste j'ai la [glace à la vanille](https://fr.openfoodfacts.org/produit/3270160275120/creme-glacee-vanille-picard?ref=camilleroux.com), la [mayonnaise Monoprix](https://fr.openfoodfacts.org/produit/3350031876721/mayonnaise-monoprix?ref=camilleroux.com) (mais pas les autres), la [crème de riz Bjorg](https://fr.openfoodfacts.org/produit/3229820181431/riz-cuisine-bio-bjorg?ref=camilleroux.com), la sauce de la salade de choux du restaurant à sushi d'à coté...

Après quelques recherches, je trouve le point commun : la [gomme de guar](https://fr.openfoodfacts.org/additif/e412-gomme-de-guar?ref=camilleroux.com) (E412) et/ou la [farine de graine de caroube](https://fr.openfoodfacts.org/additif/e410-farine-de-graines-de-caroube?ref=camilleroux.com) (E410). Des aliments dont la diététicienne m'avait parlé (voir Acte 10).

Si je prends en compte fructanes, GOS, gomme de guar et farine de graine de caroube, je peux expliquer la quasi-totalité des crises que j'ai notées dans mon carnet de suivi !

## Acte 13 : Je trouve enfin mon régime !

Fin avril, je supprime donc la gomme de guar et la farine de graine de caroube. C'est encore un bon challenge car c'est très courant dans les aliments transformés. J'en trouve dans les pains et biscuits sans gluten (que j'achète pour ne pas manger de blé qui contient du fructane), dans certaines mayonnaises et sauces, les glaces, la plupart des crèmes végétales, de nombreux plats préparés...

En quelques jours, mes symptômes disparaissent en grande partie. Dans les semaines qui suivent j'ai encore quelques (très) petites crises mais à chaque fois c'est une erreur de ma part (j'ai mangé un des 4 éléments que je dois éviter en quantité trop élevée).

Cela fait, au moment où je rédige cet article, quasiment 2 mois que je suis ce régime et j'ai le plaisir de vous annoncer que ça va !

Je trouve petit à petit mes marques pour faire les courses. Pour les restaurants, je tourne sur quelques plats très basiques dans quelques restaurants que je connais.

J'ai arrêté d'entretenir mon carnet de suivi au jour le jour. Je note juste mes crises et les 2-3 repas d'avant. J'arrive facilement à identifier le responsable en général.

Je reste encore assez parano de ce que je mange. J'introduis progressivement de nouveaux aliments, de nouveaux plats... pour mieux connaître mes limites et diversifier mon alimentation. Au fur et à mesure, je prends davantage confiance dans mon régime et ma santé.

Je me remets à prévoir des choses, à faire des projets, à reprendre contact avec des connaissances que je n''avais pas vues depuis 1 an, à inviter de chez gens chez moi...

Le moral va beaucoup mieux. Le fait de retrouver une vie quasiment comme avant aide beaucoup.

L'expérience a été longue et douloureuse alors que la solution est finalement simple et connue scientifiquement depuis plus de 10 ans.

### Qu'est-ce que je mange ?

J'ai essayé de revenir à une alimentation la plus proche de ce que je mangeais avant. Je mange à nouveau [100% végétarien](https://www.camilleroux.com/manger-vegetarien-sans-savoir-cuisiner/) chez moi. J'ai supprimé la quasi-totalité des plats préparés, sauces... car il y a souvent un ingrédient qui pose problème et c'est souvent difficile d'en estimer la quantité.

Pour les aliments basiques, j'ai essayé de trouver des produits de substitution ou des astuces. Je vais vous donner quelques exemples par catégorie.

#### Fructanes

**Exemples :** 
**Pain** (à cause du blé) : je l'ai remplacé par du pain sans gluten (marque Schär pour du sans gomme de guar). Je tolère 2-3 tranches de pain blanc, surtout s'il est au levain.   
**Pâtes** (à cause du blé) : je suis passé au sans gluten  
**Farine de blé** : j'utilise des farines de riz, maïs, sarrasin...  
**Artichaut** : j'achète des cœurs d'artichauts en conserve

La liste est longue. C'est sûrement la catégorie la plus contraignante pour moi.

Il y a plein d'aliments que j'ai totalement supprimés (ou que je consomme en très petite quantité, en respectant bien la dose recommandée) : asperge, ail, oignon, betterave, poireaux, petits pois, fruits secs, myrtilles, noix de cajou, certains thés et tisanes...

#### Galacto-oligosaccharides (GOS)

**Exemples :** 
**Lentilles** et **pois-chiches** : je les mange en petite quantité en conserve bien lavées ou cuites en changeant l'eau plusieurs fois  
**Lait de soja** : je l'ai remplacé par d'autres laits végétaux (riz, amande...)

Je n'achète plus de houmous, falafel ou tout autres préparations à base de lentilles ou pois-chiches si je ne sais pas comment elles ont été préparées. J'ai aussi arrêté les pistaches, noix de Cajou, haricots...

Bref, j'ai mes habitudes maintenant et mon régime empirique. Quand je veux manger un nouvel aliment, je regarde s'il est safe dans l'application de Monash ou s'il y a une astuce pour le préparer (l'infuser dans de l'huile, l'acheter en conserve, changer l'eau de cuisson...).

#### Gomme de guar et farine de graine de caroube

**Exemples :** 
**Glaces (Picard, Monoprix, Carte d'or, Ben & Jerry...)** : J'achète maintenant des Haägen Dazs ou des Magnum  
**Pain sans gluten** : la plupart des pains sans gluten que je trouve dans le commerce contiennent de la gomme de guar. Une partie des produits de la marque Schär n'en contient pas.  
**Mayonnaise (Monoprix)** : J'achetais la seule mayonnaise du rayon qui en contient ! Je prends n'importe quelle autre et c'est bon.

Comme cela ne concerne que les produits industriels. Le plus simple que j'ai trouvé est de scanner le code barre du produit avec [Open Food Facts](https://fr.openfoodfacts.org/decouvrir?ref=camilleroux.com). Comme ces deux gélifiants peuvent avoir plusieurs appellations, l'application m'est utile pour rapidement savoir s'il y en a dans un produit ou pas.

Généralement, quand un produit en contient, je cherche chez d'autres marques (de meilleures qualités) et je finis par trouver une équivalent qui n'en contient pas.

### Comment je mange au restaurant ?

Je vous cache pas que c'est pas simple. Comme la liste des aliments que je dois éviter est longue et que la plupart des restaurateur·rice·s n'ont aucune idée de ce que sont les FODMAP, je me focalise sur des plats très simples.

Les plats que je mange le plus souvent sont : des galettes bretonnes, des sushis, des fish and chips, des steaks frites/purée...

J'évite les sauces car il est souvent difficile d'en connaître la composition exacte.

La diététicienne m'a conseillé de bien demander si les plats sont sans gluten, ni ail, ni oignon et de demander la sauce à part. Cela évite pas mal de surprises, les autres aliments sont normalement indiqués ou peuvent se trier dans l'assiette.

J'essaye de prendre les mêmes plats, dans les mêmes restaurants afin de limiter le risque.

#### Comment je fais pour manger chez des amis ?

S'ils sont pas déjà au courant de mes intolérances, je les en informe. C'est très compliqué de respecter ce régime quand on ne connaît pas. Dans la mesure du possible, je propose de plutôt boire un verre, d'aller dans un restaurant que je connais, d'apporter un tupperware...

S'ils tiennent à m'inviter, je leur explique les grandes lignes de mon régime. On cherche ensemble une recette qui convient. On fait la liste des ingrédients et je leur dit bien de ne rien ajouter d'autre. Par prudence, je fais généralement un check avec eux avec de manger : Tu n'as pas mis d'ail ? Pas d'oignon ? Pas de blé ? ...

Cela ne me pose aucun problème de regarder d'autres personnes manger ou de manger quelque chose de différent. Je préfère largement manger un repas tout simple plutôt que de prendre le risque d'avoir une nouvelle crise !

## *Edit :* Acte 14 : Test respiratoire pour voir si j'ai le SIBO

En faisant mes recherches sur le Syndrome de l'Intestin Irritable, j'ai régulièrement entendu parlé du [SIBO](https://fr.wikipedia.org/wiki/Colonisation%5Fbact%C3%A9rienne%5Fchronique%5Fde%5Fl%27intestin%5Fgr%C3%AAle?ref=camilleroux.com) (alias colonisation bactérienne chronique de l'intestin grêle (CBCG) en français).

Le lien entre SIBO et SII semble étroit. Le Syndrome de l'Intestin Irritable est cité dans les [facteurs de risque](https://fr.wikipedia.org/wiki/Colonisation%5Fbact%C3%A9rienne%5Fchronique%5Fde%5Fl%27intestin%5Fgr%C3%AAle?ref=camilleroux.com#Facteurs%5Fde%5Frisque) et dans les [symptômes](https://fr.wikipedia.org/wiki/Colonisation%5Fbact%C3%A9rienne%5Fchronique%5Fde%5Fl%27intestin%5Fgr%C3%AAle?ref=camilleroux.com#Sympt%C3%B4mes) du SIBO. De plus, la [version anglaise](https://en.wikipedia.org/wiki/Small%5Fintestinal%5Fbacterial%5Fovergrowth?ref=camilleroux.com#Irritable%5Fbowel%5Fsyndrome) de la page du SIBO sur Wikipedia indique :

*Some studies reported up to 80% of patients with irritable bowel syndrome (IBS) have SIBO (using the hydrogen breath test). Subsequent studies demonstrated statistically significant reduction in IBS symptoms following therapy for SIBO.*

Quand j'ai lu ça, j'avais très envie de faire le test pour savoir si je l'avais. Durant l'été, je suis allé voir ma médecin généraliste pour passer des tests. Elle connaissait le SIBO que de nom. Je lui ai montré les informations que j'avais et elle m'a fait une ordonnance pour un [test respiratoire à l'hydrogène](https://fr.wikipedia.org/wiki/Test%5Frespiratoire%5F%C3%A0%5Fl%27hydrog%C3%A8ne?ref=camilleroux.com) (HBT pour Hydrogen Breath Test en anglais)

Le test est tout simple. On avale à jeun du glucose (ou du lactulose) puis on souffle dans un ballon toutes les 20 min pour mesurer la quantité de plusieurs gaz, notamment l'hydrogène. C'est exactement le même principe que le test pour l'intolérance au lactose que j'avais fait en février dernier.

Le test s'est "malheureusement" avéré être négatif. Je n'ai donc pas le SIBO.

J'ai pris rendez-vous avec un gastro-entérologue spécialiste sur ces sujets à l’hôpital dans lequel j'ai fait le test. Je sais pas s'il est possible à l'heure actuelle d'aller plus loin dans le diagnostic, mais au moins, j'aurais essayé !   
Je vous donne des nouvelles en décembre prochain :)

## *Edit :* Acte 15 : Le gastro-entérologue spécialiste de l’hôpital

Suite aux tests respiratoires, je décide de prendre rendez-vous avec un spécialiste pour faire un point pour savoir s'il me reste des tests à faire, si je peux encore progresser dans le diagnostic ou si, au contraire, j'ai fait tout qu'il est possible de faire à l'heure actuelle.  
Pour ce dernier rendez-vous, je ne suis pas pressé. Je choisis le "ponte de la gastro-entérologie" à Montpellier, conseillé par mon médecin et quelques personnes que j'avais croisées lors des tests respiratoires à l’hôpital. Je sais pas s'il est bon, mais il est en tout cas très demandé, car je dois attendre plus de 6 mois !

En décembre 2019, je vais enfin le voir. Je suis accueilli par 2 internes. Je leur explique ma situation. Je leur donne mon épais dossier médical.

Contrairement aux gastro-entérologues libéraux que j'avais vus, elles procèdent avec méthode. Elles me questionnent et me demandent les documents les uns après les autres.   
Rapidement, leur conclusion est claire : j'ai fait tous les examens nécessaires, j'ai une bien une colopathie fonctionnelle et je n'ai pas le SIBO.

Bonne nouvelle : j'en ai fini avec le parcours médical.   
Mauvaise nouvelle : cela me confirme que j'ai une maladie mal connue où on a pas grand chose à proposer à part un régime strict et quelques médicaments pour gérer les symptômes gênants.

L'une des internes profite de mon cas pour donner des informations sur la maladie à l'autre interne, notamment sur son aspect multi-factoriel et les quelques moyens d'agir dessus. Elle trace un camembert composé des parties suivantes :

- MICI (Maladies Inflammatoires Chroniques de l’Intestin)
- Génétique
- SII, Microbiote > Prébiotique
- Environnement (tabac, stress...) > hypnose, antidépresseur, sevrage tabagique
- Alimentation > régime pauvre en FODMAPs

Avec moi, elle axe très rapidement sur les prébiotiques. Elle me conseille de prendre du Psyllium, en commençant par une version vendue en pharmacie, le Spagulax, qui selon elle est mieux pour commencer.

Étrangement, elle esquive un peu la question du régime faible en FODMAP. Je lui explique que dans mon cas, c'est LE truc qui m'a permis d'aller beaucoup mieux. Elle m'explique qu'ils évitent de trop en parler car cela conduit régulièrement à des problèmes de malnutrition.

Je lui explique que dans mon cas, ça a été tout l'inverse. J'ai perdu 5kg les premiers mois car je préférais régulièrement avoir un peu faim plutôt que de prendre le risque de manger un aliment qui pouvait me rendre malade (notamment en dehors des repas). C'est justement quand je suis arrivé à faire correctement le régime faible en FODMAP, que j'ai repris du poids car je remangeais à ma faim et que je n'avais plus peur de grignoter quand j'avais faim.  
Pour moi, il faut parler du régime. C'est une des rares "solutions" qu'on a prouvé scientifiquement. Par contre, je pense qu'il faut accompagner. Donner une petite fiche (qui contient des erreurs) ne sert à rien. Par contre, proposer des appli à jour, prescrire des RDV chez un·e diététicien·ne, expliquer les 3 phases du régime, faire un suivi du patient sur la durée ... je pense que c'est utile.

Puis le professeur entre dans la pièce. Les internes lui résument la situation. Il revient sur le sujet des FODMAPs. Il insiste surtout sur le risque de malnutrition. Je lui réexplique ce que je disais aux internes.

Il me propose de me passer une fiche qui décrit le régime. C'est la fiche qu'il donne à tous ses patients qui ont besoin de faire le régime.   
Je lui montre qu'elle contient des erreurs. Par exemple, comme celles qu'on m'a passées avant, elle conseille de manger des bananes, hors, les bananes mures sont riches en fructane. Elle est courte donc forcément incomplète. Sa liste ne dit par exemple pas d'éviter les raisins secs, alors que c'est très riche en fructane. Elle ne permet absolument pas de faire le régime correctement. Bref, si je suis sa fiche à la lettre, je suis malade très souvent.

J'ai terminé le rendez-vous en leur présentant l'application Monash et The FODMAP Bot. Le docteur m'a donné son numéro de téléphone perso pour que je lui envoie les liens en sortant de l’hôpital. C'est très bien qu'il soit ouvert et qu'il se remette en question. D'un autre coté, j'ai du mal à comprendre qu'il soit si mal informé sur le régime. J'espère qu'il s'est renseigné depuis et qu'il fera passer le mot à ses collègues.

Mon parcours médical est à présent terminé. Il ne me reste qu'à continuer à apprendre à vivre avec et espérer que mon état finisse par s'améliorer.

## *Edit :* Acte 16 : Quelques années ont passé et je ne suis plus intolérant !

Début 2025, j'ai décidé de refaire des tests pour voir où j'en suis de mes intolérances. J'ai maintenant l'habitude du régime. Je sais quoi acheter au supermarché ou quoi prendre au restaurant.  
Ça fait quelque temps que je constate que je suis beaucoup moins malade et que les crises sont beaucoup moins intenses. En général, elles prennent la forme d'une grosse fatigue qui dure de quelques heures à 1 jour et cela m'arrive une fois par mois je dirais.  
Même si je connais bien mon régime maintenant, c'est rare que j'arrive à trouver à posteriori pourquoi je suis malade.

J'ai donc décidé de refaire des tests pour faire le point sur mes intolérances. Le résultat m'a surpris : je ne suis plus intolérant ! Que ce soit les GOS, le fructane, la gomme de guar ou encore la farine de caroube... aucun, même à forte dose, ne m'a rendu malade !

Cela fait des années que je rêve de ce moment-là et j'ai encore du mal à y croire. Suis-je vraiment guéri ? Est-ce que je tolère ces tests car j'ai toujours un régime pauvre en GOS et fructanes ? Pourquoi est-ce que ça s'est arrangé ? ... Aucune idée !  
  
Quoi qu'il en soit, je fais de plus en plus d'écarts par rapport à mon régime habituel et tout se passe bien. Je vais continuer dans cette voie et je vous tiendrai au courant.  
Pour ce qui est des crises (fatigue de quelques heures) que je continue à avoir, d'après ma diététicienne, il est possibles qu'elles soient dues à la peau de certains aliments comme les pois chiches, raisins secs... en tout cas, les quelques crises où j'ai pris des notes contenaient ce genre d'aliments.

Vous avez été nombreux·ses à me demander des nouvelles. Vous avez bien fait!  
Il est important de publier des témoignages qui se terminent bien. Je me souviens très bien du stress que je pouvais avoir au début quand je me renseignais sur cette maladie et où je tombais que sur des témoignages déprimants. Alors si vous aussi vous avez des messages d'espoir, n'hésitez pas à les partager en commentaire.

## Conclusion

S'il y a bien 10% de la population mondiale qui a une colopathie fonctionnelle ([source](http://www.gastrojournal.org/article/S0016-5085%2802%2900481-X/abstract?ref=camilleroux.com)) et que le régime faible en FODMAP a un effet bénéfique chez 86% des patients ([source](https://www.ncbi.nlm.nih.gov/pubmed/27382323?ref=camilleroux.com)), comment expliquer, alors que le SII représente 10 à 15 % des motifs de consultation chez le médecin généraliste et explique plus d’une consultation sur trois chez le gastro-entérologue ([source](https://www.em-consulte.com/en/article/226461?ref=camilleroux.com)), que j'ai été aussi mal accompagné et conseillé (et que toutes les personnes étant dans mon cas que j'ai pu croiser dernièrement fassent le même constat).

Je sors de cette expérience avec de nombreuses questions : pourquoi certain·e·s médecins ignorent quasiment tout de la colopathie fonctionnelle (parfois même le nom) ? Pourquoi certain·e·s gastro-entérologue ne savent pas en faire le diagnostic et connaissent si mal le régime sans FODMAP ? Pourquoi les médecins qui connaissent mal cette maladie me donnent des conseils et me prescrivent des traitements ? Pourquoi est-il si difficile de trouver des informations sûres et à jour sur internet à propos de cette maladie ? Pourquoi y a-t-il si peu d'applications pour nous faciliter la vie ?

J'insiste sur le fait que je ne suis pas médecin et que vous ne devez pas hésiter à remettre en question les informations médicales que j'ai écrites dans cet article. J'ai rédigé cet article pour raconter mon cas personnel, pas pour décrire un régime miracle. Ce qui a marché pour moi, ne marchera peut-être pas pour vous. Pensez qu'il est important de consulter pour avoir un diagnostic fiable (et donc exclure des maladies graves qu'il est important de détecter le plus tôt possible).

Je tiens à remercier Matthieu et Sabine, mes associés respectivement chez Human Coders et MerciCookie qui ont su jongler avec mes contraintes. Les libertés dans notre façon de travailler qu'on s'était données pour l'[un](https://blog.humancoders.com/human-coders-7-ans-2606/?ref=camilleroux.com) et l'[autre](https://blog.mercicookie.com/je-me-lance-dans-le-cookie/?ref=camilleroux.com) qui étaient jusqu'à maintenant un luxe, sont devenues une nécessité durant cette période.

Merci également à la gérante du sushi d'à coté qui va changer de mayonnaise juste pour moi. Merci aussi à ma diététicienne qui m'a apporté de précieuses informations.

Je tiens enfin et surtout à remercier ma famille et mon entourage pour m'avoir accompagné et soutenu sur toute cette période. Merci à tout·e·s celles et ceux qui ont été là chaque fois que j'en avais besoin alors que je leur posais régulièrement des lapins, que je devais les saouler à leur parler non stop de ma maladie, ...

Merci à tout·e·s celles et ceux qui continuent de me simplifier la vie en prenant en compte mes contraintes quand on se fait un resto, un apéro…

Enfin, bon courage à tout·e·s les malades qui vivent une aventure similaire. J'espère avoir pu vous donner quelques pistes, ainsi qu'un peu de courage et de motivation.

*PS : Je ne suis pas médecin, donc je ne répondrai pas à des questions d'ordre médical. Par contre, si vous avez des questions à me poser spécifiquement sur mon cas, n'hésitez pas à le faire en commentaire, j'y répondrai avec grand plaisir.* 
*Si des associations de malade, des journalistes, des médecins... souhaitent me contacter, vous pouvez me* [*contacter*](https://www.camilleroux.com/contact/)*.*

---

Syndrome de l’Intestin Irritable : récit d’un parcours médical semé d’obstacles de [Camille Roux](https://www.camilleroux.com/syndrome-de-lintestin-irritable-recit-dun-parcours-medical-seme-dobstacles/) est mis à disposition selon les termes de la [licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International](http://creativecommons.org/licenses/by-sa/4.0/?ref=camilleroux.com).
### Pourquoi j'ai supprimé Disqus de mon blog
URL: https://www.camilleroux.com/pourquoi-jai-supprime-disqus-de-mon-blog/
Last updated: 2025-05-12T21:57:37.000Z
Suite à vos retours, je viens de retirer Disqus de ce blog pour revenir au système intégré de Wordpress. Je vais vous expliquer pourquoi je l'ai supprimé et comment je m'y suis pris.

En effet, vous avez été plusieurs à ne pas poster de commentaire sur mes derniers articles, notamment [Au revoir Google](https://www.camilleroux.com/au-revoir-google/), car ils étaient gérés par Disqus. Vous avez parfois préféré m'envoyer un tweet ou un e-mail. L'argument principal était le fait que vous ne souhaitiez pas créer de compte sur Disqus et la protection de votre vie privée.

Si je me souviens bien, j'avais mis Disqus à l'époque car cela gérait mieux les commentaires imbriqués que Wordpress, qu'ils étaient bien présentés, que c'était hype…   
Aujourd'hui, Wordpress fait ça très bien et mon thème présente bien le commentaire.

Alors, au revoir Disqus !

## Pourquoi supprimer Disqus ?

- pour ne pas vous obliger à créer un compte
- pour ne pas que vous soyez tracké·e·s à votre insu
- pour ne pas que vous ayez de la pub sur mon site
- pour à nouveau avoir la main sur le design de la section commentaire
- pour accélérer le chargement de la page (car oui Disqus charge plein de trucs, voir ci-dessous)

![](https://www.camilleroux.com/content/images/2025/05/image-11.png)

Requêtes contenant "disqus" sur la page d'un article avec le plugin activé

## Comment retirer Disqus de votre blog ?

Convaincu·e·s ? Voici comment faire la même chose sur votre blog Wordpress.

### Si la sync auto n'est pas activée

![](https://www.camilleroux.com/content/images/2025/05/image-12.png)

Par chance, vous avez peut-être activé la sync auto, qui vous évitera la manip ci-dessous

Si la sync auto n'est pas activée depuis le début, il faut alors faire une sync manuelle. Voici le [tutoriel disqus](https://help.disqus.com/import-export-and-syncing/syncing-with-wordpress?ref=camilleroux.com).  
Ce n'était pas activé chez moi, j'ai donc du faire la synchro manuelle, qui est à faire année par année. Merci Disqus 😦

![](https://www.camilleroux.com/content/images/2025/05/image-13.png)

### Une fois la synchro réalisée

Une fois que vous avez vérifié que la synchro est bien faite, vous pouvez activer les commentaires imbriqués de Wordpress.

![](https://www.camilleroux.com/content/images/2025/05/image-14.png)

### Suppression de votre compte Disqus

Maintenant, vous pouvez désactiver l'extension Disqus.

Ensuite, vous pouvez supprimer le site sur Disqus:

1. Allez sur disqus.com et connectez-vous
2. Cliquez sur "admin" dans le menu déroulant
3. Sélectionnez votre site, puis allez dans "Settings" > "Advanced"

Cliquez sur "Delete site and comments."

![](https://www.camilleroux.com/content/images/2025/05/image-15.png)

Enfin, vous pouvez supprimer complètement votre compte Disqus :

- Cliquez sur "Settings" dans le menu déroulant
- Cliquez sur "Delete" dans la section "Delete Your Disqus Account

![](https://www.camilleroux.com/content/images/2025/05/image-16.png)

## Et voilà !

Depuis, que je suis revenu au système de commentaires de Wordpress tout se passe très bien. Vous êtes plus nombreux·se·s à commenter. Akismet gère bien le spam. Et en prime, le Page Speed des pages a bien progressé.

Les commentaires de ce blog sont à présent stockés directement sur mon instance Wordpress qui est hébergée chez OVH sur des serveurs en France :)
### Comment j'ai quitté Gmail
URL: https://www.camilleroux.com/comment-jai-quitte-gmail/
Last updated: 2025-05-12T23:51:41.000Z
Je suis en train de [quitter progressivement un maximum de services Google](https://www.camilleroux.com/au-revoir-google/), notamment pour la protection de la vie privée. Un des changements les plus complexes a été de sortir du service de messagerie gratuit proposé par Google. Je vous explique aujourd'hui comment je suis sorti de Gmail.

## Les origines de Gmail

![Gmail beta](https://www.camilleroux.com/content/images/2025/04/invite-gmail-beta.gif)

Le service Gmail a été lancé par Google en 2004 sur invitation. L'interface était assez révolutionnaire pour l'époque, plutôt épurée et réactive (grâce à l'AJAX). Le service proposait 1Go d'espace au début et Google l'a progressivement fait augmenter.   
Pleins d'arguments qui m'ont fait craquer à l'époque. Avoir une adresse `@gmail.com`, c'était hype !

Google a fait le choix de mettre des publicités ciblées AdWords. Ces publicités textuelles sont choisies en fonction du contenu de vos mails, de vos recherches... Pour cibler la pub, Google a besoin d'informations. C'est la raison pour laquelle, Google analyse le contenu de vos e-mails (et votre historique de navigation et autres).

> Nos systèmes automatisés analysent vos contenus (y compris les e-mails) afin de vous proposer des fonctionnalités pertinentes sur les produits, telles que des résultats de recherche personnalisés, des publicités sur mesure et la détection des spams et des logiciels malveillants. Cette analyse a lieu lors de l'envoi, de la réception et du stockage des contenus.  
>  
> [*Règles de confidentialité et conditions d’utilisation*](https://policies.google.com/?hl=fr&ref=camilleroux.com) *de Google*

[70,9%](https://www.feedough.com/how-does-google-make-money-google-business-model/?ref=camilleroux.com) des revenus publicitaires de Google provient de ses propres sites. Autant dire qu'avec ces [1,5 milliard d'utilisateur·rice·s](https://twitter.com/gmail/status/1055806807174725633?ref=camilleroux.com), Gmail a du devenir une source importante de revenus (et de données). Cela explique sûrement l'énergie que Google a pu mettre dans le développement et le marketing de Gmail.

## Le piège du @gmail.com

Ce qui a rendu l'opération compliquée, c'est le fait d'avoir utilisé une adresse en `@gmail.com`. Si c'était à refaire, je prendrais tout de suite un nom de domaine et un hébergeur afin de rester libre.  

En effet, si on utilise un nom de domaine perso pour ses mails (ex: `@camilleroux.com`), c'est très facile de changer d'hébergeur. Il suffit de transférer ses données, modifier ses DNS et c'est fait ! C'est transparent pour toutes celles et ceux qui m'écrivent.

En revanche, en utilisant une adresse de type `@gmail.com`, si on veut changer d'adresse, il faut aller la modifier partout où on s'en sert. Croyez-moi quand on l'a depuis presque 12 ans, c'est pas fun à faire !

## Le choix du remplaçant

J'ai testé quelques services de messagerie. Je voulais que la protection de la vie privée soit une priorité pour le service. L'interface avait peu d'importance car j'utilise un client mail (Spark).

Je me suis rapidement concentré sur les 2 services qui étaient le plus souvent [conseillés](https://securitycheckli.st/?ref=camilleroux.com#content%5Femail) et qui correspondaient à mes critères : [FastMail](https://www.fastmail.com/?STKI=20816904&ref=camilleroux.com) (lien affilié) et [ProtonMail](https://protonmail.com/fr/?ref=camilleroux.com).

ProtonMail a le gros avantage de proposer du chiffrement de bout en bout (en se basant sur OpenPGP). Pour cela il suffit d'utiliser leur interface, leur [bridge IMAP/SMTP](https://protonmail.com/bridge/?ref=camilleroux.com)... Cela n'a d'intérêt que si on écrit régulièrement à des gens qui eux aussi utilisent PGP.   
De plus, ayant plusieurs boites mail, j'ai besoin d'un client pour toutes les gérer ensemble, ce qui n'est pas très faisable avec Proton.  
Pour les curieux·se·s, FastMail explique sur leur blog [pourquoi ils ne proposent pas PGP](https://fastmail.blog/2016/12/10/why-we-dont-offer-pgp/?ref=camilleroux.com).

Je voulais avoir plus de 8Go d'espace (j'occupais 7Go sur Gmail). Je voulais également être assez libre au niveau des alias et des domaines.  
L'offre à 5$/mois de [FastMail](https://www.fastmail.com/?STKI=20816904&ref=camilleroux.com) me permettait d'avoir 25go, autant d'alias et de domaines que je voulais, un catch-all...

Pour avoir quelque chose d'équivalent chez Proton, j'aurais été vite à plus de 10€/mois. Je serais toujours à même de faire cette migration plus tard si je le souhaite.

![](https://www.camilleroux.com/content/images/2025/04/screenshot_2019-05-15-au-revoir-fastmail.png)

Au revoir Gmail ! (depuis FastMail)

## La migration vers FastMail

La première étape a été de créer mon compte [FastMail](https://www.fastmail.com/?STKI=20816904&ref=camilleroux.com), puis de le configurer. Ensuite, j'ai importé mes mails et calendriers en suivant leur [guide](https://www.fastmail.com/help/account/gmailimport.html?ref=camilleroux.com). L'import a duré plusieurs heures. A la fin, j'avais la plupart de mes mails en double, mais en échangeant quelques mails avec le support, tout est revenu dans l'ordre rapidement.

Enfin, il ne me restait qu'à rediriger tous les mails reçus sur mon adresse `@gmail.com` vers la nouvelle.

![](https://www.camilleroux.com/content/images/2025/05/image-34.png)

Redirection des e-mails Gmail vers ma nouvelle adresse

À présent, je pouvais utiliser ma nouvelle adresse librement et tous mes mails Gmail arrivaient sur ma nouvelle adresse.

Il ne me restait plus qu'à changer mon adresse sur les différents services que j'utilise et prévenir mes contacts, afin de ne plus recevoir aucun mail.   
Je n'ai pas encore fini ce travail. Dès que c'est fait, je supprime mon compte Gmail définitivement !

![](https://www.camilleroux.com/content/images/2025/05/image-35.png)

Supprimer un compte Gmail

## Bonne pratique pour les alias

Maintenant que j'utilise mon nom de domaine, je peux utiliser les alias, le catch-all et le sous-adressage (`login+@`).   
En discutant sur Twitter avec vous, certain·e·s m'ont donné de bonnes idées, comme par exemple :

> [](https://twitter.com/cocquecigrues/status/1090566823874125824?ref=camilleroux.com)

Je suis parti sur une stratégie similaire. Cela permet de filtrer et trier facilement les e-mails qu'on reçoit. Cela est très utile aussi, en cas d'e-mails indésirables, pour savoir qui a donné mon adresse e-mail.

## Après quelques mois d'utilisation...

J'utilisais déjà un client mail autre que Gmail, le changement s'est donc fait de manière transparence. La migration a été assez simple. Tout marche parfaitement depuis !  
Il ne reste plus qu'à faire la même chose chez [Human Coders](https://www.humancoders.com/?ref=camilleroux.com) et [MerciCookie](https://www.mercicookie.com/?ref=camilleroux.com), où j'utilise Google Apps ! (je vous raconterai ça dans un autre article si ça vous intéresse)

Pour celles et ceux qui sont sensibilisés à la protection de leur vie privée, je vous invite à lire [comment je suis sorti des autres services de Google](https://www.camilleroux.com/au-revoir-google/). Vous y trouverez aussi une liste de lien pour trouver l'alternative qui vous convient le mieux.
### Au revoir Google
URL: https://www.camilleroux.com/au-revoir-google/
Last updated: 2026-01-27T14:43:03.000Z
![Logo Google](https://www.camilleroux.com/content/images/2025/04/768px-google_g_logo-svg_.png)

Ma dépendance envers Google a été progressive. J'ai commencé par utiliser le moteur de recherche. Puis je me suis inscrit à Gmail (le 27/10/2007 pour être exact) et c'est vite devenu ma boite mail par défaut.

Leurs services étant souvent bien faits, je me suis petit à petit laissé convaincre par d'autres, plein d'autres : Analytics, Reader, Youtube, Drive, Maps, Agenda, Docs, Spreadsheet, Form, Chrome, Hangout, Groups, Search Console, DNS...

Bref, aujourd'hui, Google connaît tous les sujets que je recherche, les gens avec qui je travaille, les musiques que j'écoute, ce que j’achète en ligne, les sites sur lesquels je vais... et ça depuis plus de 10 ans. Personne ne me connaît mieux que lui... et il est temps que ça cesse.

Je ne suis plus à l'aise avec l'idée que Google ait accès à autant de données sur moi. Depuis quelques temps, j'avais activé la plupart des [options de confidentialité](https://myaccount.google.com/privacycheckup?ref=camilleroux.com) que Google propose mais c'est trop léger, il est temps de dire "Au revoir" ! Il est temps d'utiliser d'autres services et de supprimer mes données.

## État des lieux

Pour vous donner une idée de mon usage de Google, voici quelques chiffres sur mon usage à titre personnel de Google d'après [Google Dashboard](https://myaccount.google.com/dashboard?ref=camilleroux.com) :

![](https://www.camilleroux.com/content/images/2025/05/image-33.png)

Google Dashboard

- 80 287 conversations sur Gmail (7,27 Go)
- 9 578 e-mails envoyés
- 757 mots de passe synchronisés
- 14 comptes Analytics
- +400 fichiers dans Drive
- 56 sites dans la Search Console

Voici d'autres stats tirées des [archives](https://takeout.google.com/settings/takeout?ref=camilleroux.com) que j'ai téléchargées :

- 114997 recherches (du 24 mars 2014 au 21 sept. 2018, car j'ai désactivé l'historique après) soit 70 requêtes par jour en moyenne !
- 3683 recherches dans Google Maps
- 1912 recherches d'images
- 11256 vidéos dans l'historique Youtube
- 1,08 Go de données compressées en dehors des mails et des videos Youtube, 13,13 Go de données compressées au total.
- 167 achats ou réservations avec des infos très précises (date, prix, possibilité de retour, adresse de livraison... c'est extrait des e-mails à priori)

## Ma sortie de Google

![Supprimer "Google"](https://www.camilleroux.com/content/images/2025/04/img_a7e7b42948a7-1-jpeg.jpg)

Ça fait quelques mois que je cherche à sortir de Google. J'ai commencé par les services faciles à remplacer et ceux qui contiennent le plus de données personnelles. L'objectif est de sortir de ces services sans y passer trop temps, sans perdre trop en fonctionnalités, ni payer trop cher (surtout pour des services que je n'ai pas l'habitude de payer).

Je vais vous raconter étape par étape ces changements. Voici où j'en suis.

### Changements effectués

#### ✅ Google Public DNS (remplacé par 1.1.1.1)

J'utilisais Google Public DNS (8.8.8.8) sur mon Macbook pour les perf. Je l'ai remplacé par [1.1.1.1](https://1.1.1.1/dns/?ref=camilleroux.com) de Cloudflare. C'est plus rapide, l'IP n'est pas loggée... et le changement est fait en 1 min.

#### ✅ Chrome (remplacé par Firefox)

J'utilisais Firefox quand j'étais étudiant et même après. Puis Chrome est arrivé : plus rapide, plus léger... et plus de marketing. Je l'utilisais sur le Macbook et l'iPhone.

Depuis peu, je suis revenu sur [Firefox](https://www.mozilla.org/fr/firefox/new/?ref=camilleroux.com) (sur Mac et iOS) et ça marche très bien. La transition s'est faite en quelques minutes. L'import des favoris et autres données a bien marché. J'ai facilement retrouvé toutes mes extensions.

Je n'ai constaté aucun changement significatif à l'usage. On sent que Mozilla a remis l'accent sur Firefox. Je n'ai plus les fuites mémoires que Chrome avait tendance à avoir. Je profite de fonctions très pratiques comme les Containers, la fonction de capture d'écran, plus d'options niveau protection de la vie privée... Aucun regret !

#### ✅ Google Search (remplacé par DuckDuckGo)

Après plus de 15 ans de recherche dans Google, j'ai configuré [DuckDuckGo](https://duckduckgo.com/?ref=camilleroux.com) comme moteur par défaut sur Macbook et l'iPhone.

Ça marche plutôt bien ! La plupart du temps, j'ai des résultats corrects. Cependant, j'avoue que, surtout pour des requêtes complexes, je retourne sur Google de temps en temps avec le pratique [!g](https://duckduckgo.com/bang?ref=camilleroux.com) de DuckDuckGo. C'est totalement acceptable je trouve.

*Edit: Suite à vos conseils, je me sers maintenant de !s pour utiliser* [*Startpage*](https://www.startpage.com/?ref=camilleroux.com) *(résultats provenant de Google, mais avec un respect de la vie privée et aucune trace des recherches)*

#### ✅ Google Maps (remplacé par Apple Maps)

J'utilisais Google Maps sur iOS et en faisant des recherches sur le moteur de recherche. J'utilise à présent Plan d'Apple sur iOS et sur le Mac via DuckDuckGo qui [utilise Apple Maps](https://spreadprivacy.com/duckduckgo-apple-mapkit-js/?ref=camilleroux.com) aussi pour afficher les cartes.

Là, je dois l'avouer, c'est moins bien... Les cartes sont moins complètes et moins à jour. Ça marche bien la plupart du temps, mais de temps en temps, je retourne sur Google Maps ou Waze quand je trouve pas ce que je cherche.

#### ✅ Google Chrome Passwords (remplacé par 1Password)

Parce que c'était pratique et proposé par défaut, je sauvegardais mes mots de passe dans Chrome. Puis j'ai migré vers Dashlane car c'était plus simple pour le partage de mots de passe en équipe. Depuis quelques mois, j'ai encore changé pour [1Password](https://1password.eu/?ref=camilleroux.com) après avoir fait un comparatif des différentes offres les plus connues.

C'est payant, mais j'ai gagné en qualité de service.

#### ✅ Google Authenticator (remplacé par 1Password et Authy)

J'utilisais Google Authenticator pour les [doubles authentifications](https://fr.wikipedia.org/wiki/Double%5Fauthentification?ref=camilleroux.com) (2FA). Ça se remplace très facilement par des outils comme [Authy](https://authy.com/?ref=camilleroux.com).

Aujourd'hui, j'utilise Authy pour les authentifications les plus critiques et [1Password gère les autres 2FA](https://support.1password.com/one-time-passwords/?ref=camilleroux.com) (c'est plus pratique car il remplit automatiquement le champ).

#### ✅ Google Calendar

J'utilisais Google Calendar. Bon, faisant tout pour avoir le minimum de RDV prévus à l'avance, la quantité de données est très faible. Mais le changement est facile alors j'ai migré sur les données sur mon compte [FastMail](https://www.fastmail.com/?STKI=20816904&ref=camilleroux.com) et j'utilise l'application Calendrier d'Apple. Le changement a été très simple et sans encombre.

#### ✅ Applications iOS Google

![Suppression des applications iOS Google](https://www.camilleroux.com/content/images/2025/04/img_a7e7b42948a7-2-jpeg.jpg)

J'avais plusieurs applications pour les différents services de Google. J'ai supprimé toutes celles qui ne me servaient plus.   
Il ne me reste plus que Waze et Analytics.

### Changements en cours

#### ⚠️ Google Drive (en cours de remplacement par Dropbox)

J'ai jamais trop utilisé Google Drive, c'est principalement des docs qu'on a partagé avec moi sur différents projets et quelques vieux documents où c'était pratique d'utiliser Drive.   
Cela fait un moment que j'utilise [Dropbox](https://db.tt/4nHNYqDo?ref=camilleroux.com), ça marche très bien. Leur service [Paper](https://paper.dropbox.com/?ref=camilleroux.com) est bien pratique pour créer des documents simples.

**TODO* : Je ne crée quasiment plus de documents sur Drive, mais il faut que je prenne le temps de supprimer les existants*.

#### ⚠️ Google OAuth

![](https://www.camilleroux.com/content/images/2025/05/image-6.png)

Interface de login sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com)

J'avais pris l'habitude de me connecter avec Google sur différents services car c'était plus rapide et plus potentiellement plus sécurisé. Cependant, grâce à ça, Google savait à chaque fois que je me connectais sur un site. De plus, si quelqu'un compromettait mon compte Google, il aurait eu accès à de nombreux sites.

Aujourd'hui, je m'inscris et me connecte avec un classique email/mot de passe qui est automatiquement précomplété par mon gestionnaire de mot de passe. Ça prend quasiment le même temps.

**TODO* : Désactiver la connexion via Google sur tous les sites où je l'ai activée (la* [*liste*](https://myaccount.google.com/permissions?ref=camilleroux.com) *est accessible dans votre compte Google)*

#### ⚠️ Gmail (en cours de remplacement par FastMail)

Gmail est probablement le service qui contient le plus d'informations personnelles, mais c'est certainement un des plus compliqués à quitter. J'utilise Gmail depuis octobre 2007\. C'est l'e-mail que j'utilise pour m'inscrire sur les services en général.

Ce qui rend l'opération compliquée, c'est le fait d'avoir utilisé une adresse en @gmail.com. Si c'était à refaire, j'aurais tout de suite pris un nom de domaine et un hébergeur afin de rester libre. Ne faites pas cette erreur !

**Pour plus d'information, j'ai écrit un article sur** [**mon passage de Gmail à FastMail**](https://www.camilleroux.com/comment-jai-quitte-gmail/)**.**

**TODO* : Remplacer mon adresse @gmail.com par ma nouvelle adresse e-mail sur tous les services où je souhaite continuer à recevoir des courriels.* Mon objectif est de pouvoir [supprimer mon compte Gmail](https://myaccount.google.com/deleteservices?ref=camilleroux.com) dans quelques mois.

![](https://www.camilleroux.com/content/images/2025/05/image-7.png)

Vous noterez qu'il n'y a que les comptes Gmail et YouTube que je peux supprimer séparément

### Changements qu'il reste à faire

- **Waze** : j'ai du mal à trouver des applications qui font aussi bien. Il faut que je retente quelques trajets avec Apple Maps.
- **Analytics** : J'ai installé Analytics sur tous mes sites. Les alternatives coûtent vite cher ou sont à héberger soit même. De plus, je ne pense pas pouvoir transférer les données.  
Je vais sûrement commencer par le supprimer sur les sites où c'est peu utile, puis chercher à le remplacer sur les autres.
- **Youtube** : La plupart des créateurs que je suis ne poste leur contenu que sur Youtube. Je pourrais peut-être commencer par essayer ne plus utiliser le service en mode connecté, en utilisant des flux RSS.
- et sûrement d'autres que j'ai oublié de lister...

Je compte également faire la même chose sur mes différentes sociétés/projets (c'est en cours chez Human Coders). Je réfléchis aussi à me désengager un maximum de Facebook, Amazon... et autres services qui protègent mal mes données ou les utilisent à mauvais escient.

Si vous avez des conseils ou ressources pour tout ça, je suis preneur !

## Quelques ressources pour vous aider à sortir de Google

Enfin pour finir, voici quelques ressources pour vous aider à sortir de Google et trouver des alternatives. Bonne transitions à tous et toutes !

- [https://nomoregoogle.com/](https://nomoregoogle.com/?ref=camilleroux.com)
- [https://european-alternatives.eu/](https://european-alternatives.eu/?ref=camilleroux.com)
- [https://spreadprivacy.com/how-to-remove-google/](https://spreadprivacy.com/how-to-remove-google/?ref=camilleroux.com)
- [https://degooglisons-internet.org/fr/alternatives](https://degooglisons-internet.org/fr/alternatives?ref=camilleroux.com)
- [https://iampox.com/blog/comment-se-debarrasser-de-google](https://iampox.com/blog/comment-se-debarrasser-de-google?ref=camilleroux.com)
### Manger végétarien sans savoir cuisiner
URL: https://www.camilleroux.com/manger-vegetarien-sans-savoir-cuisiner/
Last updated: 2025-04-29T00:03:13.000Z
Il y a 2 ans, j'avais une alimentation peu variée, principalement composée de pâtes, riz, poêlées de légumes, nems, cordons bleus, steaks... Le tout avec très peu d'aliments frais, bio ou encore locaux. Je précise que je n'avais aucun problème de santé lié à mon alimentation. Par contre, je pense que je me lassais de manger si peu varié et souvent trop gras.

Un matin au réveil, je décide de me donner une contrainte à respecter pour tous mes plats afin de me pousser à manger différemment. Après avoir réfléchi un moment sur l'idée de ne manger que des aliments de la même couleur (spoiler : c'est totalement idiot !), je me rabats sur un régime plus raisonnable, le végétarisme !

Afin de ne pas être frustré et d'arriver à respecter la contrainte sur la durée, je décide de ne pas m'imposer une règle trop stricte. Voilà la contrainte que je me suis donnée :

- Chez moi, je mange toujours végétarien,
- A l'extérieur, s'il y a un choix végétarien intéressant (c'est-à-dire, autre chose qu'une salade verte ou une assiette de frites), je prends,
- Sinon, je prends ce qu'il me fait envie.

C'est donc du flexitarisme (voir définition ci-dessous).

Je précise que la cuisine et moi, ça faisait deux. Je trouvais ça long, ennuyeux... Les premiers jours, je me suis nourri principalement de tomates mozza, de pâtes aux champignons et de salades. Il a donc vite fallu que je trouve d'autres plats végétariens, simples et rapides à préparer !

Aujourd'hui, je mange beaucoup d'assiettes composées. Je mange mieux, plus local, plus frais, moins industriel, plus équilibré... et sans y passer plus de temps !

![Assiette végétarienne](https://www.camilleroux.com/content/images/2025/04/e164a7c463622e453b159beeb8a1ffa9.jpg)

Exemple d'assiette végétarienne que je me prépare le midi chez moi

## C'est quoi le flexitarisme ?

Pour éviter les classiques : *"mais tu ne manges pas de poisson ?"*, "*tu bois du lait ?*"... voici un petit point définitions (issues de Wikipedia) !

**Flexitarisme** : Le flexitarisme est une pratique alimentaire qui consiste à être flexible dans la pratique végétarienne.

**Végétarisme** : Le végétarisme est une pratique alimentaire qui exclut la consommation de chair animale

**Végétalisme** : Le végétalisme est une pratique alimentaire, ou, par extension, une pratique de consommation, excluant les produits animaux, aussi bien issus d'animaux morts (viande, poisson, crustacés, mollusques, gélatine, présure, ichtyocolle, cuir, etc.) que d'animaux vivants (produits laitiers, œufs, laine, miel, etc.)

**Véganisme** : Le véganisme est un mode de vie consistant à ne consommer aucun produit issu des animaux ou de leur exploitation.

## Qu'y a-t-il dans tes assiettes ?

Je me lève généralement en fin de matinée. Je suis donc parti sur des assiettes qui ressemblent à des brunchs (mélangeant souvent salé et sucré). N'étant pas un passionné de cuisine, je m'arrange pour qu'il y ait très peu de choses à préparer. Le gros du travail est surtout du découpage et de l'assemblage.

J'ai pris l'habitude de prendre en photo mes assiettes (quand elles sont présentables). Voici à quoi elles ressemblent :

![Assiettes végétariennes](https://www.camilleroux.com/content/images/2025/04/test-1.jpg)

Exemples de plats végétariens simples et facile à faire que je me prépare

Si vous voulez faire la même chose, voici quelques idées d'aliments (simples à préparer) que vous pouvez y mettre :

- salade (mâche, roquette, feuilles d'épinard...)
- fruits ou légumes crus découpés en tranches ou morceaux (bananes, kiwis, pommes, poires, melon, pastèques, fraises, carottes, poivrons, tomates cerises, radis...)
- tomates + mozza
- betterave pré-cuite
- maïs en conserve (avec un peu de mayonnaise)
- pois chiche en conserve (avec huile, sel, poivre, vinaigre, cumin)
- fromage
- avocat (avec sésame + sauce soja)
- avocado toast (bonne idée pour recycler vos avocats lorsqu'ils sont pas très beaux)
- œufs à la coque, brouillés ou encore pochés
- céréales (tips : faite cuire des céréales ou mélange de céréales puis conservez-les dans un tupperware, vous aurez juste à les passer 2-3 min au micro-onde les jours suivants)
- des graines en tout genre (noix de cajou, noisettes, graines de sésame, lin, courge...)
- tofu déjà préparé avec des tomates séchées (il suffit d'en découper quelques morceaux dans une salade)
- graines germées
- et tous les restes que vous pouvez avoir au frigo !

![Salade végétarienne](https://www.camilleroux.com/content/images/2025/04/0dcb942c4d1607c54135bdc40a7d43c3.jpg)

Salade végétarienne composée de brocoli, tomates, comté, kiwi, pois chiche au cumin, mélange de céréales et légumes, graines de courge et amandes, oeufs brouillés avec du sésame noir.

## Tu ne manges que ça ?

Non, je ne mange pas que des assiettes composées. Je cuisine aussi des soupes, des woks, des pâtes, des tapas...

![](https://www.camilleroux.com/content/images/2025/04/1501cd3b76dcd439432adfa284ffabff.jpg)

Soupe de potiron avec des oeufs brouillés, croutons maison, noix de cajou, graines germées

## Pourquoi tu continues ?

Bonne question ! Depuis que je me suis mis cette contrainte, je mange bien mieux, plus équilibré, plus bio, plus local, plus frais, moins gras, moins industriel...

L'amélioration de mon alimentation n'est pas dû à la contrainte elle-même. Ce changement de régime a surtout été l'occasion de repenser mon alimentation. Un des préjugés sur le végétarisme est les carences. On m'en a tellement parlé, que j'ai fini par être assez calé sur les besoins alimentaires :)

C'est également bon pour la planète. Manger végétarien (et encore mieux végétalien) permet de consommer moins d'eau et de surface de terre agricole.  
D'après [Cowspiracy](https://www.netflix.com/watch/80033772?ref=camilleroux.com), pour nourrir un végétalien, il faut seulement 690m2 de terre. Il en faut 3 fois plus pour un végétarien et 18 fois plus pour un omnivore !

J'ai aussi été confronté à de nombreuses remarques et blagues comportant un jugement ou un préjugé. C'est incroyable comme ça peut déranger les gens alors que je ne l'impose à personne. Du coup, si en continuant le flexitarisme, je contribue un tant soit peu à aider les gens à être plus tolérants, moins dans le jugement et plus à l'aise avec le changement... c'est encore une bonne raison de continuer :)

Bon appétit à tous et à toutes !
### 9 bonnes pratiques de bienveillance et d'inclusion au quotidien
URL: https://www.camilleroux.com/9-bonnes-pratiques-de-bienveillance-et-dinclusion-au-quotidien/
Last updated: 2025-04-29T00:03:06.000Z
Ai-je dérangé quelqu'un ? Ma blague était-elle discriminante ? Ai-je fait une généralité ? ... Autant de questions qui résonnent de plus en plus dans ma tête. Cela devient une réelle préoccupation.

Depuis quelques temps, je fais évoluer ma façon de communiquer et d'interagir avec les autres afin d'avoir des comportements plus en accord avec mes idées. L'objectif est d'être plus inclusif, plus à l'écoute, plus ouvert... bref, davantage bienveillant.

Si vous n'êtes pas 100% au clair avec le concept de bienveillance, voici une vidéo de rattrapage :

Voici les nouveaux comportements que j'essaye d'avoir pour évoluer dans ce sens.

## Eviter les stéréotypes

Il peut être dangereux de véhiculer des [stéréotypes](https://fr.wikipedia.org/wiki/St%C3%A9r%C3%A9otype?ref=camilleroux.com), principalement lorsqu'ils sont faux et qu'ils peuvent être contredits.

Les stéréotypes peuvent par exemple se cacher dans des phrases du type "Tous les hommes sont...", "Les informaticiens portent toujours...", etc.

J'essaye de les détecter et d'en véhiculer le moins possible. C'est loin d'être évident car il y en a qu'on entend régulièrement et il est difficile de se rendre compte qu'il s'agit de stéréotypes.

J'évite notamment de faire des généralités et je préfère donner des exemples précis.

## Être inclusif·ve

Par exemple, si on ne représente les informaticien·ne·s que par des hommes, on pourrait finir par penser qu'il n'y a pas de femmes dans le milieu, ne pas les considérer et ne pas en tenir compte, ... Les femmes pourraient même finir par se sentir exclues. *(toute ressemblance avec la réalité serait purement fortuite)*

Même si un groupe personne est composé majoritairement de personnes ayant telle ou telle caractéristique, il est important de ne pas résumer le groupe à cette majorité. On pourrait vite finir par oublier les minorités et avoir une vision déformée de la réalité. On passerait en plus à côté de la richesse de la diversité de ce groupe.

Certain·e·s informaticien·ne·s sont des femmes, certains couples sont homosexuels, certain·e·s sportif·ve·s sont handicapé·e·s...

Je trouve assez difficile d'être sûr d'être totalement inclusif, mais je fais de mon mieux pour inclure les "minorités" dont j'ai conscience.

Dans le cas particulier de l'égalité femme - homme, j'ai fait le choix de faire toute ma communication publique en [écriture inclusive](http://www.haut-conseil-egalite.gouv.fr/IMG/pdf/hcefh%5F%5Fguide%5Fpratique%5Fcom%5Fsans%5Fstereo-%5Fvf-%5F2015%5F11%5F05.pdf?ref=camilleroux.com).

## Se méfier des normes

> – "[norme](https://fr.wikipedia.org/wiki/Norme?ref=camilleroux.com#Sciences%5Fhumaines)" - Wikipedia

La page de Wikipédia sur la norme continue en précisant : *"Une personne vivant hors de la norme est rejetée par l'ensemble. Elle se retrouve alors dans la marge. La personne est ostracisée. Les normes ne sont souvent pas visibles à ceux qui les portent. Dès qu'une personne n'entre pas dans le moule, une personne ou un groupe, parfois même de façon inconsciente, va rejeter cette personne. Cela va jusqu'à ressentir de l'antipathie pour une telle personne."*

Je me méfie par exemple des mots ou expressions tels que "anormal", "bizarre"... qui sont souvent utilisés pour qualifier quelque chose ou quelqu'un qui n'est pas dans la norme.

Au sens générique, ils existent cependant des normes très utiles : comment se dire bonjour ? Que faire lorsqu'on est invité chez quelqu'un ? ...  
Sans ces normes, il serait probablement compliqué voire impossible d'interagir.

Je me questionne régulièrement si les normes auxquelles je me fie peuvent exclure certaines personnes ou si elles sont en désaccord avec mes valeurs.

Par exemple, je considère la galanterie comme une forme de [sexisme bienveillant](https://fr.wikipedia.org/wiki/Sexisme?ref=camilleroux.com#Sexisme%5Fbienveillant) (je n'ai rien inventé, Simone de [Beauvoir](https://fr.wikipedia.org/wiki/Simone%5Fde%5FBeauvoir?ref=camilleroux.com) l'a fait avant moi). Je m'efforce donc de me détacher de cette norme.

## Demander le consentement

Lorsqu'on se détache des normes, il devient difficile de savoir comment se comporter. On peut déranger quelqu'un en ne se fiant pas à une norme, ou à l'opposé, en respectant une norme qui dérange l'autre.

Que faire lorsqu'on n'a plus de normes pour savoir quoi faire ? J'ai l'impression que c'est à ce moment là que le consentement prend le relai.

Si je ne sais pas comment me comporter, je vais demander à l'autre si je peux faire telle ou telle chose. Par exemple, si j'offre un verre à une fille sans rien lui demander, elle pourrait trouver ça sexiste, car comme moi elle pourrait considérer la galanterie comme du sexisme. En revanche, si je lui demande si je peux lui offrir un verre, je suis sûr de ne pas faire d'impair !

## Eviter toute stigmatisation

On peut [stigmatiser](https://fr.wikipedia.org/wiki/Stigmatisation?ref=camilleroux.com) un groupe ou une personne à cause de caractéristiques physiques, de comportements, d'idéologies...

Dès que je fais référence à une caractéristique d'un groupe ou d'une personne, je me demande si c'est réducteur, si ce que je dis pourrait déranger le groupe ou la personne visé...

J'ai par exemple un ami qui est grand. Régulièrement, des gens lui font des remarques à propos de sa taille. Ce n'est pas fait pour nuire, souvent même dans l'idée d'être sympathique et pourtant, chaque remarque le stigmatise, lui montre qu'il est perçu comme étant hors de la norme, ...

Je m'interdis aujourd'hui toute remarque stigmatisante de ce style.

## Eviter tout humour offensif/oppressif/discriminant

J'entends par humour offensif/oppressif/discriminant, l'ensemble des blagues sexistes, racistes, homophobes... Ces blagues ont des points communs. A chaque fois, elles sont faites par un groupe dominant et se moquent d'un groupe (ou d'une personne) dominé/opprimé/oppressé. Elles sont souvent faites en l'absence du groupe ciblé ou du moins, en lui demandant d'avoir du "second degré".

Etant un homme blanc français cis hétéro, j'ai la chance d'être plutôt épargné par ce genre d'humour et pourtant, cela fait longtemps que cet humour ne me fait pas rire.

L'humour peut également être utilisé pour stigmatiser, par exemple, en se moquant d'une caractéristique d'une personne ou d'un groupe.

Je ne peux plus rire de rien alors ? Si si, il reste plein de formes d'humour ! J'aime rire d'une situation absurde, j'aime rire pour sortir d'une situation embarrassante, j'aime l'humour qui dénonce et fait passer un message... (par exemple pour lutter contre les discriminations)

### Quelques ressources pour aller plus loin

- [What is the point of offensive humour?](http://theconversation.com/what-is-the-point-of-offensive-humour-76889?ref=camilleroux.com)
- [L'impolitesse du désespoir](http://uneheuredepeine.blogspot.com/2013/03/limpolitesse-du-desespoir.html?ref=camilleroux.com)

## Respecter la vie privée

Dévoiler la vie privée de quelqu'un peut être un moyen de prendre le dessus sur cette personne, la gêner, ne pas la respecter...

On est surement beaucoup à avoir vécu un moment où une connaissance a dévoilé une partie de notre vie privée (ou risquait/menaçait de le faire) sans vérifier qu'on était ok. C'est vite gênant.

La vie privée de chacun doit être respectée. Là encore, j'applique le consentement. Je m'efforce de ne pas dévoiler de chose qui pourraient porter préjudice à la personne ciblée sans lui demander son accord.

## Ecoute et remise en question

Depuis que j'ai démarré cette démarche d'être plus inclusif, j'ai modifié à de nombreuses reprises les règles que je me donnais. Je les ai affinées et remises en question.

Mon comportement n'est pas parfait et ne le sera probablement jamais. Mon objectif est d'avoir surtout un comportement le plus en accord possible avec mes valeurs.

J'en ai beaucoup parlé avec mon entourage. Cela m'aidait à vérifier que mes règles étaient logiques, faciles à respecter, ... Cela a été très utile.

Régulièrement, mes amis me font remarquer lorsque je ne respecte pas ces règles. C'est l'occasion pour moi d'adapter mon comportement et/ou de remettre en question la règle.

J'essaye d'être plus à l'écoute des autres, voir si j'ai pu avoir un comportement qui les dérange et comprendre pourquoi. Cela me permet d'ajuster mes règles de conduite.

## Sensibiliser l'entourage

A force de réfléchir sur le sujet, certaines règles sont devenues des évidences et cela me dérange quand d'autres ne les respectent pas (ex: quelqu'un fait une blague sexiste).

Comme j'ai parlé de ma démarche à une bonne partie de mon entourage, pas mal d'ami·e·s se sont retrouvé·e·s, suite à des discussions que nous avons eues, à réfléchir sur ces différents sujets et nombreu·ses·x sont ce·elles·ux qui ont adapté leur comportement (ou du moins, sont en train de le faire).

Le fait que certaines règles que je me suis fixées soient acceptées voire adoptées par les gens à qui j'en ai parlé, est un très bon moyen de savoir si les règles sont pertinentes.

Finalement, naturellement, une partie de mon entourage qui n'était pas au clair sur ces sujets (comme je l'étais il y a quelques temps), s'est remise en question en fur et à mesure de nos discussions. Bravo à eux :)

---

*PS : Je réfléchis à faire un manifeste ou code de conduite open source autour de la bienveillance. Si l'idée vous plait, on en parle quand vous voulez !*
### 1001tweets is closing down
URL: https://www.camilleroux.com/1001tweets-is-closing-down/
Last updated: 2025-04-29T00:02:12.000Z
# Thank you.

- Thank you to all the users
- Thank you for your feedbacks
- Thank you for your support
- ...

[1001tweets](https://www.camilleroux.com/2014/02/03/side-project-1001tweets-le-service-qui-reposte-vos-tweets/) had been a great adventure. I had learned a lot. It had generated 4,137,333 clics and 123,804 reposts!

*Camille*
### Idées de débats entre amis
URL: https://www.camilleroux.com/debats-entre-amis-sans-jugement/
Last updated: 2026-04-02T16:42:23.000Z
J'adore discuter de choses et d'autres. Je suis curieux. J'essaye de régulièrement me remettre en question.  
J'en parlais dans un podcast récemment, il y a des discussions, des rencontres, des lectures... qui ont, d'une certaine façon, changé ma vie. Leur point commun ? C'était à chaque fois des modèles de vie (façon de travailler, vision sur les relations, objectifs de vie...) qui m'amenaient à me poser des questions sur moi et qui m'ont fait évoluer.

Cela fait un moment que je me creuse la tête pour trouver un format d'événement qui serait propice au partage, le tout sans aucun jugement. En effet, j'ai l'impression qu'il est courant pour un groupe de rapidement faire des vannes/remarques/clichés sur des "comportements hors-norme" (ce que le groupe ou la personne qui parle ne trouve pas "normal"). Ce genre de comportements est totalement toxique pour découvrir de nouveaux modèles de vie (et dans plein d'autres situations d'ailleurs, mais ça sera surement le sujet d'un autre article), car ils limitent grandement ce qui peut être dit.

J'avais le sentiment que si je trouvais comment assurer un environnement safe (aucun jugement, protection de la vie privée, liberté de parole...), il en résulterait des discussions passionnantes.  
De plus, on est tous différent·e·s et je pense que je n'avais pas à chercher bien loin pour trouver des gens qui pourraient m'inspirer. J'avais l'impression que si je réunissais des ami·e·s autour d'un thème qui les intéresse et que je créais un cadre propice à la discussion, j'obtiendrais des discussions très enrichissantes.

J'ai trouvé un format qui me plait et qui plait beaucoup aux participant·e·s. J'organise la 4eme édition bientôt. Je vous explique le concept !

## Contraintes sur le format

Avant d'expliquer le format lui-même. Voilà ce que j'attendais de l'événement :

- Des échanges symétriques (tout le monde a le même rôle, on a pas un conférencier et des auditeurs, tout le monde peut s'exprimer librement et a le même poids)
- Aucun jugement
- Possibilité de parler de sa vie privée sans avoir peur qu'elle soit dévoilée
- Facile à organiser

## Le format

Après avoir cherché des concepts complexes, formels avec plein de règles, avec des systèmes de cooptation... j'ai finalement cherché quel serait le format le plus simple qui validerait ces quelques règles pour tester. Voilà ce que j'ai testé :

*Une soirée organisée dans mon salon avec 4-8 invités. A chaque fois, la soirée est associée à un thème. Au préalable, les participants proposent des questions/sujets qu'il·elle·s aimeraient aborder autour du thème et chacun vote pour ceux qu'il·elle préfèrent.*

Chaque débat se déroule de la manière suivante :

- Discussion libre le temps que tout le monde arrive (je ne fais volontairement pas de présentation de chacun, pour éviter les clichés et pour qu'il·elle·s se découvrent pendant le débat)
- Présentation des règles (je vous en parle après)
- Définition des mots importants (on liste les mots importants pour le débat et on les définit ensemble)
- Débat autour des questions/sujets les plus votés
- Tour de table pour prendre du feedback sur la soirée et faire mieux la prochaine fois

Avant chaque débat :

- Je crée un sondage sur notre groupe Facebook secret pour savoir de quoi le groupe veut parler
- Je crée un sondage pour définir une date, en donnant le thème choisi pour le débat.
- Je crée un événement dans le groupe. Je limite à 8 personnes pour le moment.
- Si je trouve ça pertinent, je propose à des invité·e·s de venir exceptionnellement. S'ils·elles acceptent, je les briefe sur les règles. C'est l'occasion d'augmenter la diversité. S'ils·elles jouent le jeu du débat, je leur propose de faire partie du groupe FB, comme ça ils·elles peuvent venir à tous les prochains débats.
- Je lance un sondage pour que chacun propose des questions qu'il·elle aimerait aborder, toujours en restant en accord avec le thème général de la soirée

## Les règles

Afin d'offrir un cadre safe nous avons mis quelques règles en place :

- Aucun jugement/blague discriminante/cliché/préjugé/généralité/stigmatisation/critique n'est accepté. Si quelqu'un a l'impression qu'il y a un jugement, on en parle tout de suite et on corrige le tir pour la suite.
- Toutes les anecdotes racontées restent dans le groupe et ne doivent pas être dévoilées à l'extérieur.
- On ne dévoile pas la vie privé de quelqu'un (présent·e ou pas) sans son autorisation.
- On a toujours le droit de ne pas s'exprimer (on évite d'ailleurs les tours de table).

## Sujet de débats entre amis

Les sujets peuvent être très variés. Voilà quelques idées pour vos premiers débats :

- Le travail
- L'argent
- La vieillesse
- La famille
- La mort
- Les relations
- Le plaisir
- ...

## Feedback sur le format

A chaque fois, les débats ont été très riches. Cela beaucoup apporté à chaque participant·e.

Le fait d'interdire tout jugement change beaucoup de choses. Les gens se livrent facilement. Une bienveillance s'installe. A plusieurs reprises même, le groupe a naturellement remercié/encouragé des personnes qui se confiaient.

Le format fonctionnement bien, j'ai beaucoup appris. C'est pour cela que je tenais à vous faire part de ce retour d'expérience :)

## Critique du format

- L'organisation me prend du temps. On réfléchit à faire une organisation tournante pour me décharger.
- A chaque fois, j'ai joué le rôle de l'animateur. J'annonçais quand on passait à une nouvelle question, je veillais à ce que les règles soient bien respectées, ... mais j'avais du mal à participer au débat. Je pense que pour ça aussi, on va faire tourner le rôle.
- Comme je tiens à ce qu'on ne soit pas trop nombreux·ses (car cela se passe chez moi et que j'ai peur de ne pas arriver à cadrer le débat si on est trop), chaque annulation est ennuyeuse car on est vite plus assez pour que ce soit intéressant.
- Utiliser un groupe Facebook n'est peut-être pas la meilleure idée. Certain·e·s ratent des messages, oublient de répondre aux sondages ou de signaler qu'ils ne peuvent finalement pas venir. Je me retrouve souvent à relancer les gens par message, c'est chronophage.
- Je reste pas très rassuré quand j'invite des gens que je connais pas ou peu. J'ai l'impression que l'équilibre est fragile. Cependant, pour le moment, tous les ami·e·s que j'ai invité·e·s se sont parfaitement plié·e·s aux règles, l'effet de groupe marche bien.

## Conclusion

Je suis en pleine réflexion autour du jugement, des normes... depuis quelques mois. Ce format de débat est un parfait exemple qui montre que le jugement est toxique et, que dès qu'on crée un cadre safe, les discussions se libèrent et sont bien plus intéressantes.

Le format va continuer d'évoluer en fonction des feedbacks donnés à chaque soirée, mais aussi avec les vôtres. Je vous ferai évidemment part des évolutions :)

Si vous avez des idées pour améliorer le format, que vous avez des feedbacks après l'avoir testé, que vous connaissez d'autres formats qui pourraient inspirer... partagez-les en commentaire !
### 12 avantages à être développeur·se lorsqu'on lance une startup
URL: https://www.camilleroux.com/12-avantages-a-etre-developpeur-se-lorsquon-lance-une-startup/
Last updated: 2025-04-29T00:00:44.000Z
Je suis ingénieur en informatique. J'ai appris le "business" sur le tas en travaillant dans des startups, puis en participant à des Startup Weekend, en lisant des [livres](https://www.camilleroux.com/mon-personal-mba/), en assistant à des conférences, en lançant des [side-projects](https://www.camilleroux.com/realisations/)...  
Je suis le (co-)fondateur de plusieurs sociétés aujourd'hui : [Human Coders](https://www.humancoders.com/?ref=camilleroux.com), [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com), [MerciCookie](https://www.mercicookie.com/?ref=camilleroux.com)... A partir du moment où j'ai commencé à me renseigner sur la création d'entreprises, je me suis vite rendu compte qu'être un développeur pouvait être une force.

Nous sommes dans une période magnifique pour les développeur·se·s. Il est très facile de trouver du travail, de se mettre freelance, de travailler en remote ou en temps partiel... et d'entreprendre !

Être développeur·se est, plus que jamais, un avantage pour lancer une startup. Je vous explique pourquoi !

## On peut développer son site/application/MVP soi-même

C'est l'argument le plus évident. De plus en plus de business reposent sur une application ou un site web. Coder un MVP (Minimal Valuable Product) est un passage obligé pour un grand nombre d'entreprises qui se lancent. Vu le prix que peut coûter le développement, c'est un avantage considérable de pouvoir réaliser la première version soi-même !

*Idée proposée par [@LoriePisicchio](https://twitter.com/LoriePisicchio/status/951558231687614466?ref=camilleroux.com) et [@Monsieur\_Hiboux](https://twitter.com/Monsieur%5FHiboux/status/951520404962795523?ref=camilleroux.com)*

## On peut lancer sa startup tout·e seul·e

Encore mieux, dans certains cas, on peut tout faire soi-même ! Lancer une startup est de plus en plus simple et [accessible](https://medium.com/mercicookie/combien-%C3%A7a-co%C3%BBte-de-cr%C3%A9er-une-entreprise-en-2018-c23465cfdf92?ref=camilleroux.com). A moins de vouloir se lancer sur de grosses levées de fond ou sur des activités où un gros travail marketing/juridique est nécessaire, on a presque tout ce qu'il faut pour avoir ses premiers utilisateurs lorsqu'on a développé son produit. Si on est dev et qu'on lance un service web ou mobile, on peut tout faire soi-même, en tout cas au début. Les cas idéaux sont des services saas ou app mobile qui répondre à un problème d'une cible qu'on connait bien. Une personne sortant d'école de commerce peut difficilement en dire autant.

*Idée proposée par [Mickaël Andrieu](https://www.linkedin.com/feed/update/urn:li:activity:6357307246447247360?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A6357307246447247360%2C6357332298219692032%29&ref=camilleroux.com)*

## On gagne du temps sur le démarrage de sa startup

En plus de gagner de l'argent (comme on a pas besoin de payer un·e presta), on gagne du temps. Trouver un·e dev, une SSII, un·e freelance... ça prend du temps. En plus, il faut réussir à réussir à travailler ensemble.

Quand on est dev, on peut développer une landing page, un proto, un MVP, voire les premières versions de l'application/site web dans un temps assez court.

Par exemple, j'ai pu développer le MVP de MerciCookie en quelques semaines. J'ai raconté ça dans un [précédent article](https://medium.com/mercicookie/comment-jai-d%C3%A9velopp%C3%A9-le-mvp-de-mercicookie-en-quelques-semaines-738535dd3e47?ref=camilleroux.com). On aurait difficilement pu se lancer aussi rapidement si on l'avait confié à quelqu'un ou une société. Ça aurait été compliqué d'être aussi agile et ça nous aurait couté facilement quelques dizaines de milliers d'euros.

*Idée proposée par [@yassine\_tra](https://twitter.com/yassine%5Ftra/status/951584489012068352?ref=camilleroux.com)*

## On peut mettre en place des bonnes pratiques de développement dès le début

Développer soi-même son app dès le début, c'est s'assurer de mettre des bonnes pratiques, une stack technique et une architecture qui nous convient. Vous vous pouvez dès le début choisir une techno adaptée, mettre des tests, utiliser des services externes qui font gagner du temps, faire de l'intégration continue, faire de l'agile... C'est souvent plus simple à instaurer au départ que de changer en cours de route.

*Idée proposée par [@CalimeHero](https://twitter.com/CalimeHero/status/951809788786208768?ref=camilleroux.com)*

## C'est beaucoup plus simple de recruter d'autres développeur·se·s

Après des années d'observation chez Human Coders, le constat est clair, personne n'est mieux placé qu'un·e dev pour recruter un·e autre dev. On sait ce qui est important, on connait les challenges qui attirent... bref, on se comprend !

*Idée proposée par* [*@SamyRabih*](https://twitter.com/SamyRabih/status/951518465466216448?ref=camilleroux.com)

## Chercher un co-fondateur/CTO est un enfer pour les startups

Beaucoup de startups qui démarrent sont bloquées par le même problème : elles n'ont pas de développeur·se/CTO dans l'équipe. Il se passe pas une semaine sans qu'un ami entrepreneur me demande si je connais pas un·e développeur·se qui voudrait s'associer à eux. Si vous codez, vous avez gagné des mois de recherche à trouver la bonne personne !

*Idée proposée par [@Ethan\_Vatltena](https://twitter.com/Ethan%5FVatltena/status/952083838993358848?ref=camilleroux.com)*

## On est tous des Growth Hackers

*On est forcement un "growth hacker" en puissance ... au contraire de certain·e·s tout excité·e·s parce qu'ils·elles ont crawlé une page en JS ;D — Baptiste D.*

Tout est dit !

*Idée proposée par [Baptiste D.](https://www.linkedin.com/feed/update/urn:li:activity:6357307246447247360?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A6357307246447247360%2C6357518791399739392%29&ref=camilleroux.com)*

## On peut apporter des innovations technologiques

Un·e dev qui connait bien les nouveaux services, technos, API, librairies,... peut apporter un gros plus dans une startup. C'est toute une culture qui peut amener de nouvelles idées, faire gagner du temps et/ou de l'argent ... C'est très précieux !

## On a la culture agile

L'agile est omniprésent dans le milieu des devs. Difficile de passer à coté et c'est une très bonne chose. La planification à long terme, les projections, les gros dossiers de spec... sont d'excellents moyens de tuer n'importe quelle boite qui démarre. Un dev sera souvent à même d'éviter ces erreurs de débutants et apporter du pragmatisme.

## On a la culture startup

Les startup et la tech sont tellement liées qu'on est baigné dedans. Rares sont les dev qui ne sont pas à l'aise avec les concepts du Lean Startup par exemple. Beaucoup de dev sont curieux·se·s de ce milieu, ont lu des grands classiques comme Running Lean ou la Semaine de 4 heures... Cette culture permet aux dev qui se lancent dans l'entrepreneuriat de faire moins d'erreurs de débutants, de plus vite monter en compétences, de savoir où chercher quand ils ont besoin d'info complémentaires...

## On est curieux·se

Le milieu de l'informatique évolue tout le temps. De nouvelles techno voient le jour en permanence. Les bonnes pratiques changent. Beaucoup de choix techno deviennent vite obsolètes. Une seule solution : se former continuellement. Les dev le savent bien. Si on ne fait pas de veille, on se retrouve très vite dépassé. La veille fait partie de notre métier. Mais c'est un avantage dans tous les domaines. Ça aide à innover, faire de meilleurs choix...

## On déteste les tâches répétitives

Notre métier consiste en grande partie à éviter de faire les choses X fois. Dès que je me retrouve devant une tâche répétitive, je me demande comment je pourrais coder un truc pour faire ça automatiquement. C'est devenu un réflexe. Je pense que nos études ont du nous formater à fonctionner comme ça et c'est plutôt pratique dans un moment où le temps est précieux !

## Et caetera

Je pourrais continuer comme ça longtemps ! En résumé, c'est un avantage considérable d'avoir une développeuse ou un développeur dans son équipe quand on se lance dans le tech. Il suffit de discuter avec des fondateur·rice·s qui cherchent un CTO depuis des mois pour en avoir le coeur net. Comme la culture startup est de plus en plus accessible et que de nombreux·se·s dev s'y intéressent, ils·elles sont de plus en plus autonomes et pertinent·e·s dans la création d'entreprise. Il y a de plus en plus de startup dont tou·te·s les fondateur·rice·s sont dev !

Apprenez à coder et entreprenez !

PS : Merci à tou·te·s ceux·elles qui m'ont aidé à faire cet article sur [Twitter](https://twitter.com/CamilleRoux/status/951512513748848640?ref=camilleroux.com) et [Linkedin](https://www.linkedin.com/feed/update/urn:li:activity:6357307246447247360?ref=camilleroux.com)
### Comment diffuser un article business (ou tech) en français
URL: https://www.camilleroux.com/comment-diffuser-un-article-business-ou-tech-en-francais/
Last updated: 2025-04-29T00:00:35.000Z
Cet article s'adresse à des entrepreneur·se·s, freelances, étudiant·e·s, entreprises et startups qui souhaitent écrire et diffuser des articles en français à propos de leur métier ou de leur activité (business, marketing, développement, ...).

J'aime bien partager des retours d'expérience, des réflexions, des idées ... pourquoi ? Car j'adore quand d'autres le font (bien) ! Certains articles/livres/podcasts/conf ont eu de gros impacts sur ma vie. Humblement, j'essaye de partager à mon tour. Je le fais de temps en temps ici et sur le [blog de Human Coders](https://blog.humancoders.com/?ref=camilleroux.com). En ce moment, je partage surtout le déroulement du lancement de MerciCookie en toute transparence sur notre blog (dépenses, CA, leçons apprises, erreurs...).

Malheureusement, je trouve qu'**il est de plus en plus difficile de diffuser un article**.  
Il y a 10 ans, alors que je sortais de mon école d'ingénieur, on pouvait écrire un article, le diffuser sur la mailing-list de la communauté cible ; Quelques heures après une grande partie des inscrits l'avait lu. Il n'y avait pas vraiment d'algo de filtrage sur les réseaux sociaux, lorsqu'on tweetait quelque chose, la plupart de ses followers le voyait passer. Bref, il était probablement beaucoup plus simple de toucher sa cible.

**Alors que faire pour diffuser un article aujourd'hui ?** Qu'est-ce qui devient inutile et donc une perte de temps ? Je vous propose de commencer par un tour d'horizon des canaux de diffusion !

## Les réseaux sociaux

Mark Zuckerberg a [annoncé](https://www.facebook.com/zuck/posts/10104413015393571) que **Facebook** limiterait grandement la visibilité des posts faits par les pages pour mettre en avant les posts des particuliers. L'intérêt est clairement d'augmenter leurs CA sur la pub en obligeant les pages à payer. Bref, **créer une page Facebook pour communiquer sur sa boite et ses articles est de moins en moins utile.** Préférez une diffusion organique.

Cas similaire pour **Twitter**, régulièrement de nouveaux articles annoncent que le reach des tweets baissent. **Les tweets sont moins vus, moins RT, moins cliqués... à moins de, comme pour Facebook, payer**.

**Linkedin** est en train de subir le même sort car eux-aussi vendent des posts sponsorisés.

Il ne me parait pas évident d'utiliser d'autres réseaux connus (Snapchat, Instagram...) pour diffuser un article.

## La presse

Je trouve la presse spécialisée dans le biz et les startups **très inégalitaire**. Un gros pourcentage des articles concernent des levées de fonds, des rachats, des communiqués de presse de startup connues... En dehors de ces articles souvent creux et clichés, **difficile d'avoir une info relayée par de tels médias sans être connu·e ou être ami avec un·e des journalistes.**

## Les niches

Elles sont souvent difficiles à trouver, mais peuvent être un atout considérable ! Il peut s'agir de forums (ex: [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com)), de groupes Facebook (ex: French Startupers Network), de mailing-lists, des Slack...

Il est important de bien connaître ces communautés avant de poster. Elles ont généralement leurs propres règles et conventions. Il est important de les respecter et de prendre le temps de s'intégrer.

**Ces niches vous permettent de toucher une communauté très ciblée. Je vous conseille de prendre le temps d'en chercher et comprendre leur fonctionnement.**

## Les Hacker News français

Rien de comparable en terme de traffic avec Hacker News, mais il existe **quelques sites d'actu communautaires qui peuvent facilement vous apporter quelques centaines de visiteur·se·s** :

- [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) : orienté développeur·se·s, développement... *(je suis le co-fondateur)*
- [Le Journal du Hacker](https://www.journalduhacker.net/?ref=camilleroux.com) : hackers, logiciel libre, open source
- [Pragmatic Entrepreneurs News](https://forum.pragmaticentrepreneurs.com/c/news?ref=camilleroux.com) : Infos et ressources pour entrepreneur·se·s/startuper·euse·s *(je suis le fondateur)*

On peut aussi trouver quelques Reddit, mais rien de bien intéressant pour des articles biz et francophones. Les seuls que j'ai trouvé ont une activité très minime et apporte difficilement plus d'une dizaine de visiteurs... bref, ne vous embêtez pas avec Reddit.

Je regrette vraiment qu'on ait pas une vraie alternative à Hacker News en France. Si ça vous intéresse de réfléchir à comment améliorer les existants ou en créer un nouveau, faites signe en commentaire, je peux lancer un groupe de discussion pour échanger sur le sujet.

## SEO et Référencement

Google peut être une belle source de trafic, mais ça ne se prête pas à tous les articles. Si votre article est personnel (ex: "pourquoi ma startup X a fait un pivot le mois dernier") ou si la temporalité est courte, cela risque d'être compliqué d'avoir du trafic provenant de moteurs de recherche.

Dans les autres cas, c'est une bonne piste ! Par exemple, un article que j'ai écrit récemment, [Combien ça coûte de créer une entreprise en 2018 ?](https://medium.com/mercicookie/combien-%C3%A7a-co%C3%BBte-de-cr%C3%A9er-une-entreprise-en-2018-c23465cfdf92?ref=camilleroux.com), commence, petit à petit, à avoir du trafic du Google et il est probable que ça continue, surtout si le nombre de backlinks augmente.

**Pensez donc à bien travailler le contenu de vos articles pour le SEO !**

## Quelle attitude avoir en tant que lecteur pour changer tout ça ?

Il est fort à parier que le constat sur les réseaux sociaux, la presse... risque de continuer à évoluer dans le mauvais sens. Voilà quelques pistes pour aider la diffusion d'articles de qualité :

- **Repartagez les articles qui vous ont plu**. Ne faites pas juste un like. Faites un vrai retweet ou partage.
- **Encouragez les auteur·e·s en montrant que l'article vous a plu** : like, clap, j'aime...
- **Aidez les auteur·e·s à améliorer leurs articles.** Faites signe quand vous voyez une faute d'orthographe, commentez si vous voulez ajouter des précisions...
- **Citez les articles qui vous ont plu dans vos publications.** D'autres personnes feront la même chose avec vos propres articles et ça fera un cercle vertueux.
- **Lisez des sources d'information qui donnent la même chance à tout le monde**

Bref, ne faites pas que lire, soyez acteur·trice·s de ce que vous lisez !
### Comment je fais ma veille… par Pierre Ammeloot
URL: https://www.camilleroux.com/comment-je-fais-ma-veille-par-pierre-ammeloot/
Last updated: 2025-04-28T23:59:54.000Z
![Pierre Ammeloot](https://www.camilleroux.com/content/images/2025/04/mrkxewld_400x400.jpg)

Pierre Ammeloot ([@Pierre\_A](https://twitter.com/@Pierre%5FA?ref=camilleroux.com)) est un directeur technique indépendant. C'est un spécialiste du Marketing Automation. Il fait également beaucoup de veille qu'il partage dans sa newsletter quotidienne.

Récemment, j'ai écrit un article sur [Comment je fais ma veille en 2017](https://www.camilleroux.com/comment-je-fais-ma-veille-en-2017/). Comme il n'y a pas de solution unique, j'ai proposé à quelques amis de décrire à leur tour, leur routine, leurs sources, leurs outils...

**Pourquoi est-ce important de faire de la veille ?**

Effectuer ma veille est une routine quotidienne. Il est important pour moi d’être au courant de ce qu'il se passe dans le monde au sens général (je lis pour cela l’app. du Monde sur mon smartphone) et dans mon monde professionnel. De part mon métier de Directeur Technique je suis souvent sollicité sur des sujets techniques, marketing, business, design. Je dois être en capacité de trouver des solutions pragmatiques rapidement. Cela passe par les projets que j’ai déjà montés, les personnes que je connais et les informations que j’ai récoltées au fur à mesure de ma veille.

**Sur quel(s) sujet(s) fais-tu de la veille ?**

J’aime lire des articles qui m’apprennent de nouvelles choses. J’aime les écrits qui ont un angle : que ce soit un sujet purement technique ou m’ouvrir l’esprit sur de nouveaux sujets. Un parti pris donne de la saveur à ce que je lis.

Je suis un gros lecteur, que ce soit sur internet en format court (Twitter, Facebook, Linkedin), sur des formats plus longs (Medium, blog, presse en ligne) ou quelques journaux comme Courrier International.

L’ensemble du monde est interconnecté et il est essentiel pour moi d’avoir un contenu rattaché à son contexte. Hors contexte, il y a trop de biais et d’analyse “facile” qui biaise le jugement.

Mon rôle de dirigeant d’entreprise m’amène à prendre des décisions tous les jours. Ma veille est pour moi la possibilité de rester conscient de ce qu'il se passe à tout niveaux.

Mes catégories dans Feedly sont :

(quand il y a un & c’est que j’ai deux catégories distinctes)

- Dotclear : mes flux d’actualités autour du CMS Dotclear que j’apprécie beaucoup
- Marketing & Marketing Automation : un de mes sujets de prédilection, ma veille internationale sur le sujet
- Mobile : tout ce qui est lié au développement mobile et au marketing mobile
- Dev & Dev-EN & Javascript & Front-End : blogs tech, souvent autour du code et des bonnes pratiques de développement en Français et Anglais.
- E-commerce : retour d’expérience d’e-commerçant.
- Designer & Ergonomie & Ergonomie-EN : tout ce qui touche au design, à l’ergonomie, UX en Français et Anglais.
- Community Management : des blogs autour du CM, me permettant d’améliorer ma pratique au quotidien.
- E-commerce : retour d’expérience d’e-commerçant.
- SEO & SEO-EN : tout ce qui tourne autour du référencement naturel.
- Domaining : tout ce qui parle d’achat et revente de nom de domaine, un secteur que je trouve très intéressant.
- Entrepreneurship : des blogs autour de l’entreprenariat.
- Growth Hacking : des tas de ressources utiles pour faire grandir ses projets.
- Chatbot : j’ai lancé un side project autour des ChatBot en juin 2016, j’ai naturellement commencé par rassembler la littérature sur le sujet, en Français et en Anglais.
- Personnalité : une trentaine de blogs tenus par des personnes qui ont une plume que j’aime, des idées défendues, un avis sur le monde. C’est la première catégorie que je consulte. Ce sont des personnes que je respecte et que j’aime lire. En général je lis tous leurs articles de A à Z. Et bien souvent ils terminent dans la curation du jour. ;-)
- Perso & Pro : les flux RSS de mes projets, cela me permet de m'assurer que tout se publie correctement et proprement.
- Dessin : catégorie plutôt détente/humour avec de beaux dessins plus ou moins geeks.
- Local : l’actualité en Savoie, Haute-Savoie et Suisse Romande dans le monde associatif autour du web. J’ai vécu 17 ans en Haute-Savoie, j’ai eu l’occasion de tisser des liens forts avec l'écosystème en local.
- Lyon : quelques blogs lyonnais ou sur Lyon
- Généalogie : un sujet qui me tient à coeur, j’ai lancé un “side project” autour de la généalogie en 2011 et depuis je suis l’actualité sur le sujet.
- Doc : les blogs de médecins que je lis, la blogosphère médicale est passionnante à lire. Le quotidien des médecins, infirmiers, aide-soignants est bien souvent très proche des freelances dans le monde du web. Ce sont des lectures inspirantes.
- Veille : des blogs en vrac, en général c’est le temps de les classifier ou de les sortir de ma veille. C’est un fourre tout et je fais le ménage une fois par an (ou presque).

**Quelles sont tes sources d’info favorites ?**

Mes articles je les retrouves dans :

- Feedly
- Flux Twitter
- Flux Linkedin
- Flux Medium
- E-mails que mon réseaux m'envoie avec des liens à lire

Mes coups de coeur :

- [http://www.luc-damas.fr/humeurs/](http://www.luc-damas.fr/humeurs/?ref=camilleroux.com)
- [http://maitremo.fr/](http://maitremo.fr/?ref=camilleroux.com)
- [https://ploum.net/](https://ploum.net/?ref=camilleroux.com)
- [http://www.sophie-drouvroy.com/](http://www.sophie-drouvroy.com/?ref=camilleroux.com)
- [https://ronan-chardonneau.fr/](https://ronan-chardonneau.fr/?ref=camilleroux.com)

**A quelles conditions faut-il suivre / ne plus suivre une source selon toi ?**

Volume de publication : pas assez ou trop > OUT

Véracité de l’information : en cas de fausse information ou de mensonge > OUT

Au feeling

**Quelle est ta routine ?**

Je commence ma veille au lever, c’est l’une des premières choses que je fais dans la journée. Je fais ma veille sur mes moments creux dans la journée + le matin au réveil + parfois le soir. En moyenne cela revient à une heure / jour.

Je lis l'article, je commente au besoin. Je mets dans Buffer les articles qui sortent du lot : environ 30 à 50% de ce que je lis.

**Qu’est-ce que tu utilises comme outils ?**

- Mes sources : Feedly (blogs), flux Twitter, flux Linkedin, emails envoyés par des connaissances/collègues/amis, Medium et quelques newsletters.
- Pour industrialiser ma curation : Buffer, Mailjet, un script maison, IFTTT depuis 10 jours.

**Partages-tu ta veille ? si oui comment et où ?**

Via Buffer sur les réseaux sociaux (Twitter, profil Linkedin, Linkedin Groups, blog, G+, page Facebook, profil Facebook), puis j'ai un script maison qui se lance chaque matin à 7h30 et qui envoie un email à un “mailing list”.

Ce script suit les étapes suivantes :

1) Appel l'API de Buffer et lui demande les article publié la veille via Buffer sur mon Twitter @Pierre\_A  
2) Met en forme un HTML sous forme de listing des liens + les images  
3) Envoie ce HTML à la liste Mailjet qui est derrière  
4) Poste le HTML sur mon blog par exemple :  
[http://pierre.ammeloot.fr/post/Veille-du-08-06-2017](https://web.archive.org/web/%2A/http://pierre.ammeloot.fr/post/Veille-du-08-06-2017)  
5) M'envoie un rapport

Une logique IFTTT post via Buffer mon article de Veille pour qu'il soit twitté dans la journée.

**Si tu avais un conseil à donner pour faire une bonne veille, quel serait-il ?**

Se limiter à quelques sources mais avoir de la régularité.

**Merci Pierre !**
### Comment je fais ma veille… par Sylvain Abélard
URL: https://www.camilleroux.com/comment-je-fais-ma-veille-par-sylvain-abelard/
Last updated: 2025-04-28T23:55:39.000Z
![Sylvain Abélard](https://www.camilleroux.com/content/images/2025/04/1d87f3ae6d2c7aa4c1e32cbcf68ba5af_400x400.png)

Sylvain Abélard ([@abelar\_s](http://twitter.com/abelar%5Fs/?ref=camilleroux.com)) aime résoudre des problèmes pour faciliter la vie des gens.  
Associé chez [Faveod](http://faveod.com/?ref=camilleroux.com), organisateur de [ParisRB](http://www.meetup.com/parisrb/?ref=camilleroux.com) et [@RailsGirlsParis](http://twitter.com/railsgirlsparis/?ref=camilleroux.com), il participe aux podcasts [lerubynouveau.fr](http://lerubynouveau.fr/?ref=camilleroux.com) et [zenm4.net](http://zenm4.net/?ref=camilleroux.com).

Récemment, j'ai écrit un article sur [Comment je fais ma veille en 2017](https://www.camilleroux.com/comment-je-fais-ma-veille-en-2017/). Comme il n'y a pas de solution unique, j'ai proposé à quelques amis de décrire à leur tour, leur routine, leurs sources, leurs outils...

**Pourquoi est-ce important de faire de la veille ?**

Pour moi, ça rentre dans la catégorie “s’informer”.  
On a besoin de ça pour prendre des décisions efficaces.  
Après, je ne me pose pas de questions sur la veille car je suis curieux et j’aime ça :  
être informé, éviter les bêtises, savoir ce qui se fait, s’inspirer…

Il y a une dose de [FOMO](https://fr.wikipedia.org/wiki/Fear%5Fof%5Fmissing%5Fout?ref=camilleroux.com) bien sûr : on aime tout ce qui brille et on a peur de rater “le dernier truc”. Au bout du compte il faut accepter de ne pas tout savoir, et d’y aller quand même.

On passe alors à une “culture” entière, dans son business, ses projets et même toute sa vie : on s’informe, on choisit, on laisse des garde-fous et des portes ouvertes...  
La veille est une partie de cette culture, une brique essentielle, mais la veille ne fait pas tout.

**Sur quel(s) sujet(s) fais-tu de la veille ?**

J’essaie d’avoir un éventail varié, pour être un “[T-shaped](https://en.wikipedia.org/wiki/T-shaped%5Fskills?ref=camilleroux.com) individual” : une connaissance très profonde sur très peu de sujets, et large mais moins profonde sur de très nombreux autres sujets.

Pour moi, c’est le code et surtout le Web, le business de l’informatique et surtout le cycle de vie des projets. À partir du Web, c’est naturel de s’intéresser aux applications mobiles, aux API, et à partir de cycle de vie des projets, de regarder de l’avant-vente jusqu’à la conduite de changement...

Là encore je vais parler de “culture” et de “process” : si vous êtes “enfermés” dans un rôle, disons le code “pur” vous n’aurez pas forcément l’occasion de vous poser des questions sur les phases de vente, ni sur les phases de livraison, d’accompagnement…

Ce n’est pas négatif : on n’a pas forcément le temps de tout faire, et il y a déjà énormément de valeur quand on est expert en génie logiciel, qu’on a un peu de bouteille, qu’on peut comparer les langages et outils pour les choisir… même si idéalement, pour ça, il faut vraiment les utiliser et pratiquer.

Du coup, outre la partie “veille pure”, c’est ma vie professionnelle que j’ai choisie justement pour maximiser cette exposition, mais aussi en étant accompagné correctement : on passe beaucoup de temps au travail, autant avoir un rôle et des équipes bâties pour la diversité de point de vue, de compétences, et d’échanges.

**Quelles sont tes sources d’info favorites ?**

Ça dépend ! J’essaie de séparer le contenu (quoi), le contenant (texte/audio/vidéo), de la source/plateforme… Et ça dépend aussi de ce que tu vises en terme de production et “curation” de média.

---

En terme de contenu et de source, je choisis un mélange de “pointu” et “large”. J’ai fait un effort volontaire pour retirer “ce qui me ressemble” (les infos qui m’arrivent déjà) et aller vers “ce qui est très différent” pour confronter les points de vue (ça peut aussi servir de veille concurrentielle).

Par exemple, sur [mon twitter](http://twitter.com/abelar%5Fs?ref=camilleroux.com), je follow pas mal de Français et américains, mais aussi quelques personnes du reste de l’Europe et du monde. Je follow des gens qui font du Ruby, Rails et JS mais aussi PHP, C++ et Haskell, ainsi que des devs mobile, VR, ou des designers.

À l’inverse, j’ai arrêté de suivre les “leaders d’opinion” : quand tout le monde regarde les mêmes comptes, si quelque chose est vraiment très important et sort de la moyenne, ça finira bien par retomber dans ma timeline.

J’ai aussi arrêté de follow les gens qui me ressemblent trop, pour les mêmes raisons.

Et j’ai la chance d’en croiser lors de meetups, ce qui mériterait un sujet à part entière.  
Au passage, dans l’histoire de “culture d’info”, organiser un meetup comme [ParisRB](http://www.meetup.com/parisrb/?ref=camilleroux.com) permet justement d’avoir des informations qui viennent à moi, plutôt que d’aller en chercher. C’est un piège aussi, parce que c’est vite fait de se noyer sous les demandes, ou de s’isoler dans une “chambre à écho” et se déconnecter des réalités, mais pour l’instant j’en suis plutôt content.

---

Je n’aime pas trop parler du média, parce que les moyens de consommation dépendent des phases de la vie : Twitter quand j’avais un métro aérien, des podcasts avec un trajet en voiture. Aujourd’hui je mélange un peu les deux, mais j’apprécie dans les podcasts le fait d’avoir des enquêtes plus approfondies ([Planet Money,](http://www.npr.org/sections/money/?ref=camilleroux.com) [Freakonomics](http://freakonomics.com/archive/?ref=camilleroux.com), [Affaires sensibles](https://www.franceinter.fr/emissions/affaires-sensibles?ref=camilleroux.com)...), ainsi que d’arrêter d’avoir le dos voûté dans les transports :)

À part ça, je préfère les médias écrits car je lis très vite, et c’est très rare que je tombe sur des choses où la vidéo est plus pertinente ou plus efficace que les autres formats.

Avant la 3G partout, j’avais Google Reader (un excellent produit que je pleure encore aujourd’hui), puis [NewsBlur](http://newsblur.com/?ref=camilleroux.com), un excellent lecteur RSS que je paie avec le sourire (je vote avec mon porte monnaie : Samuel Clay fait un bel outil, ne fait pas de pub et ne vend pas mes données).

---

En terme de plateformes, pareil : Twitter surtout, et un peu de Mastodon (je suis sur [mamo](https://mamot.fr/@abelar%5Fs?ref=camilleroux.com)t), qui est incroyablement bienveillant. On vit déjà dans un monde stressant et agressif, il faut savoir quand votre “régime d’information” mène à l’indigestion.

J’ai aussi lâché le trop célèbre Hacker News pour [HN-daily](http://www.daemonology.net/hn-daily/?ref=camilleroux.com), un RSS avec le top 10 des articles (sans les commentaires). J’avais tenté de suivre [lobste.rs](https://lobste.rs/?ref=camilleroux.com) (moins d’agressivité, davantage de bienveillance et de valeur) mais je n’avais plus trop le temps.

Il faut surtout trouver le contenu de qualité où il est : quelques “vieux de la vieille” ont encore un blog de qualité, qui ne finit pas toujours sur Twitter, et hop, ça part dans le RSS :)

---

La veille est un sujet qui vous permet aussi de partager : sans dire “écrivez un blog” ou “ayez un twitter”, c’est facile de re-partager ce qui vous intéresse, et fournir ainsi un niveau de relecture et de commentaire à votre potentielle audience.

RT sur Twitter prend peu d’effort, écrire un blog un peu plus. Ça reste du texte.

Si vous produisez le média pour votre produit, par contre, quand on a un public diversifié, c’est bien d’avoir tous les supports : texte, visuels, audio, screencasts.

**A quelles conditions faut-il suivre / ne plus suivre une source selon toi ?**

Suivre : si c’est nouveau, si c’est différent, si ça vous plaît, si ça vous intrigue, si ça apporte aux autres (diversité/inclusion), ou si c’est [ce que votre client lit aussi](http://thecodelesscode.com/case/203?ref=camilleroux.com).

Arrêter : si ça fait doublon, si ça ne vous intéresse plus, si c’est agressif.

Il y a un phénomène qui marche aussi en business : [diversification puis consolidation](https://fr.wikipedia.org/wiki/Matrice%5Fd'Ansoff?ref=camilleroux.com).  
À un moment, je veux découvrir le storytelling, apprendre une nouvelle langue, regarder ce qui se fait en JS ou en Amérique du Sud…  
Je me plonge là-dedans, je prends un livre ou Wikipedia, je fais 15 follow sur Twitter, et je “baigne” dans le truc sans trop comprendre, puis je fais des “ponts” avec ce que je connais déjà… jusqu’à ce que ça aie du sens pour moi.  
À partir de là, je vais pouvoir retirer ce qui est “trop évident” pour moi ou en doublon, et reprendre la qualité au lieu de la quantité.

Bref, pour faire grandir l’arbre de la connaissance : on laisse tout pousser, puis on garde les meilleures branches et on coupe les autres pour éviter de s’étouffer ou gaspiller de l’énergie.

---

C’est une méthode qui me plaît, parce qu’on peut vite voir ce qui est “normal” dans ce contexte et ce qui “détonne” un peu. Le problème de Twitter et autres, c’est de favoriser les chambres à écho où soudainement “le dernier framework JS est absolument important, tout le reste est mort et il ne faut faire que ça !!!” et puis finalement, avec du recul et de bonnes bases, on peut juger.

Par exemple, choisir une techno pour mon entreprise, mes clients et moi, ce n’est pas anodin : on pourrait y passer des dizaines de jours et presque autant de projets qu’il faudra maintenir.

Du coup, j’aime le “low tech” : à la fois pour se rapprocher des standards et pouvoir intervenir dans les tréfonds de la pile technique, et à la fois pour voir ce qui est “comme tout le monde” et ce qui est “vraiment différent”.

Avoir des bases solides, et une connaissance de “l’histoire”, ça permet aussi de juger plus vite. Au pire, on se lance dans un vrai proto et ça permet de mener l’enquête jusqu’à son terme.

---

Enfin, je suis ce qui se passe sur [developpez.net](http://www.developpez.net/?ref=camilleroux.com) et leur [forum Ruby](http://www.developpez.net/forums/f235/autres-langages/autres-langages/ruby/?ref=camilleroux.com) : c’est une énorme communauté de devs, que le monde des “jeunes devs Web sur Twitter” ne connaît presque pas. Pour autant on ne peut pas l’ignorer, et c’est intéressant de voir leur approche à la tech, aux nouveautés…

Tout comme les “sondages de popularité des langages” vont dépendre de ce qui est mesuré (livres et articles, questions StackOverflow, projets GitHub, salaires et postes sur telle plateforme de recrutement...) il y a à la fois un biais de sélection, et une opportunité manquée : il faut lire la même presse que votre client, et il doit y avoir bon nombre de devs ou décideurs à se dire “si c’est pas vivant sur developpez.net c’est que c’est mort”.

**Quelle est ta routine ?**

Twitter et podcasts en transports, et j’ouvre tous mes liens dans [LinkBubble](https://play.google.com/store/apps/details?id=com.linkbubble.playstore&ref=camilleroux.com) pour “lire pour plus tard”.

J’ai aussi des dizaines d’onglets, des centaines de bookmarks, des milliers de “favoris Twitter”, ainsi que des livres et des trucs dans Pocket... mais on ne va pas se leurrer, je crois que je ne lirai jamais tout :)

Au travail selon le besoin, recherches ciblées, mais essentiellement ça reste cette “culture de l’information” que j’ai mise en place pour que les trucs intéressants me tombent sous le nez, et que j’ajuste.

**Partages-tu ta veille ? si oui comment et où ?**

Sur Twitter, [@abelar\_s](https://twitter.com/abelar%5Fs?ref=camilleroux.com) pour de l’anglais, [@railsgirlsparis](https://twitter.com/railsgirlsparis?ref=camilleroux.com) pour du français et de l’inclusion.

Je partage toutes les présentations que je fais en meetups :  
[http://maitre-du-monde.fr/talks/](http://maitre-du-monde.fr/talks/?ref=camilleroux.com) (le plus souvent à ParisRB).

Je parle un peu de veille dans ma présentation “[10 ans de lecture](http://maitre-du-monde.fr/talks/10years%5Freads.html?ref=camilleroux.com#6)”, et c’est en filigrane dans “[le CTO à 2€](http://maitre-du-monde.fr/talks/2e%5Ftech%5Flead.html?ref=camilleroux.com#1)” : quelques principes de base et heuristiques pour faire des décisions plus réfléchies et moins impulsives.

Sur le même site, mon blog est plutôt une sorte de “wiki perso” ou de FAQ,  
mais le fait de lister, formuler et publier certains de mes projets m’a permis :

- d’être plus lucide dessus (objectifs [SMART](https://fr.wikipedia.org/wiki/Objectifs%5Fet%5Findicateurs%5FSMART?ref=camilleroux.com))
- d’en “lâcher” sans culpabilité (tout est prêt à ressortir)
- et de trouver des gens prêts à se lancer sur des sujets communs

Par exemple, on a lancé avec quelques développeuses et développeurs Rails un podcast web francophone -- lerubynouveau.fr -- et je suis très content de ce que ça donne : discussions, générations d’idées, etc :)

**Si tu avais un conseil à donner pour faire une bonne veille, quel serait-il ?**

Prenez soin de vous, soyez bienveillants, restez curieux et ouverts aux opportunités.

Gardez l’oeil sur l’objectif, et révisez vos objectifs de temps en temps.

Plus ça vous choque, plus ça vous surprend, plus c’est intéressant de creuser et vérifier.

Plus vous aimez, plus vous y croyez, moins vous devez faire confiance. C’est le piège.

Révisez vos bases, solidifiez les acquis, faites à la fois dans le spécialiste et le généraliste (le “T-Shaped”), soyez attentifs à la diversité pour ne pas sombrer dans les “chambres à échos”, à l’inclusion pour découvrir davantage de richesse et générer des idées.

**Quels outils utilises-tu ?**

[LinkBubble](https://play.google.com/store/apps/details?id=com.linkbubble.playstore&ref=camilleroux.com), je ne peux plus m’en passer :)

[PodcastAddict](https://play.google.com/store/apps/details?id=com.bambuna.podcastaddict&ref=camilleroux.com) et [NewsBlur](http://newsblur.com/?ref=camilleroux.com), excellents dans leur catégorie.

[Plume](https://play.google.com/store/apps/details?id=com.levelup.touiteur&ref=camilleroux.com) pour Twitter, mais aucun client ne me satisfait vraiment (multicomptes etc).

**Merci Sylvain !**
### Comment je fais ma veille... par Samir Bouaked
URL: https://www.camilleroux.com/comment-je-fais-ma-veille-samir-bouaked/
Last updated: 2025-04-28T23:49:02.000Z
[![Samir Bouaked](https://www.camilleroux.com/content/images/2025/04/6d6bvsmf.jpg)](https://twitter.com/sbouaked?ref=camilleroux.com)

[Samir](https://twitter.com/sbouaked?ref=camilleroux.com) est le co organisateur des[ Human Talks Paris](https://humantalks.com/cities/paris?ref=camilleroux.com). Développeur web chez Neocase Software, il nous aide également chez [Human Coders](https://www.humancoders.com/?ref=camilleroux.com), notamment sur la relation avec les formateurs. Il fait beaucoup de veille, participe à de nombreux événements et est très actif dans la communauté tech parisienne. Ce qui nous a naturellement amené à travailler avec lui !

Récemment, j'ai écrit un article sur [Comment je fais ma veille en 2017](https://www.camilleroux.com/comment-je-fais-ma-veille-en-2017/). Comme il n'y a pas de solution unique, j'ai proposé à quelques amis de décrire à leur tour, leur routine, leurs sources, leurs outils...

**Pourquoi est-ce important de faire de la veille ?**

Je fais essentiellement ma veille par curiosité. Ca me permet de voir ce qu’il se passe et de pouvoir comme un peu chaque développeur, faire joujou avec ce qui est hype. C’est important dans notre domaine où les choses bougent vite, où finalement la plupart des problèmes qu’on rencontre au quotidien ont été résolus par d’autres personnes avec divers tools ou libs, et puis, parce que j’aime pas entendre parler d’un truc dans une conversation et pas comprendre ce que c’est :p

**Sur quel(s) sujet(s) fais-tu de la veille ?**

En dehors de Human Coders, je développe chez un éditeur de logiciel (@NeocaseSoftware) où je suis amené à toucher un peu à tout. Du back, du front, un peu de devops et même du design. Plutôt par choix, car finalement tous ces domaines me plaisent, même si je garde une dominante front end. Du coup, je fais ma veille sur un peu tout, j’ai pas forcément de filtre. Ca dépend plutôt des périodes, de comment évoluent certaines libs, etc. En ce moment je fais pas mal de Go et de Docker au taff par exemple, du coup je suis pas mal dessus.

**Quelles sont tes sources d’info favorites ?**

J’ai pas mal de sources différentes, en fonction justement des sujets de veille. Majoritairement sur Twitter, avec follow de personnes en particulier. J’aime de plus en plus écouter des podcast qui sont plus “faciles” à caser dans l’emploi du temps. Notamment [Developer Tea](https://spec.fm/podcasts/developer-tea?ref=camilleroux.com) que j’aime bien pour son format et qui fait pas mal d’interview (ca change un peu). Pour Go, j’aime beaucoup les vidéos de [@francesc](https://twitter.com/francesc?ref=camilleroux.com) sur sa chaîne youtube [Just For Func](https://www.youtube.com/channel/UC%5FBzFbxG2za3bp5NRRRXJSw?ref=camilleroux.com) qui traite de sujets assez précis en Go et est plutôt sympathique à watcher :)

Sinon mon best tool reste [le reader panda](http://usepanda.com/?ref=camilleroux.com) qui me permet de suivres les différents sites connus (Medium, The Verge, TechCrunch, Mashable, Hacker News, Dribbble, Product Hunt…. et j’en passe) selon mes humeurs avec des layout différents. Je le conseille vivement car l’interface est bien sympa et l’option de le mettre en onglet par défaut m’oblige vraiment à faire ma veille (les nouveaux feeds se mettent en surbrillance quand ils ne sont pas encore lus :) )

Après j’aime bien participer à des meetups/conf, notamment Human Talks, BestOfWeb, dotConf etc.. (#MomentPub ^^) pour les talks certes, mais surtout pour les rencontres qu’on y fait. Les discussions “off” qu’on peut y avoir sont super enrichissantes et permettent d’avoir de réels retours d’expériences sur certaines technos/bonnes pratiques, avec un point de vue peut être plus proche de mon quotidien en terme d’expérience que sur Medium and co.

Finalement nos discussions sont plus (en caricaturant un peu bien sur) des “ça c’est nazz je comprends toujours pas à quoi ça sert et toi ?” que les success story habituelles “Comment j’ai propulsé mon sideproject en first page de Product Hunt” ;)

**A quelles conditions faut-il suivre / ne plus suivre une source selon toi ?**

Je dirais que les conditions varient en fonction des gens, de la période où on en est dans notre veille et du temps qu’on dispose.. Le plus important est de se faire plaisir et personnellement je me lasse un peu de relire les mêmes articles Hello World ou ceux expliquant comment je peux encore devenir “un meilleur dev”. Du coup, en ce moment, je fais plus une veille spécifique au domaine où je suis sur des blogs plus techniques, en me contentant de survoler les articles sur les autres technos.

**Quelle est ta routine ?**

Les semaines étant bien chargées, partagées entre mon taff chez Neocase, Human Talks, les meetups, Human Coders, le sport and co.. je fais principalement ma veille dans les transports. En gros, le matin dans le train je parcours Twitter et je me contente de liker les tweets que je veux revoir par la suite. Une fois arrivé au taff, je prends un peu de temps pour dépiler les articles intéressants et parcourir les feeds de Panda. Globalement je lis les articles assez courts et je pin dans Pocket les articles trop longs pour les lire par la suite en hors ligne sur le trajet du soir ou quand j’ai envie de faire une pause.

Les podcasts c’est un peu par période. Je les écoute en courant généralement ou pour les trajets longs en train, ça m’endort bien par moment ^^.

Et parfois, le soir c’est une petite vidéo Youtube ou Ted en mangeant.. Mais c’est de plus en plus rare.

**Partages-tu ta veille ? si oui comment et où ?**

Je partage essentiellement ma veille oralement.. Je ne prends pas le temps d’écrire des articles. Je préfère largement discuter avec les participants des [Human Talks](https://humantalks.com/?ref=camilleroux.com) par exemple ou avec mes collègues. Le seul truc que j’ai automatisé c’est qu'à chaque like de tweet, il y a un post sur un canal Slack de ma team pour partager ce que je trouve intéressant à lire (car cela permet à ceux n’ayant pas Twitter dans ma boite de profiter du système :) ).

**Si tu avais un conseil à donner pour faire une bonne veille, quel serait-il ?**

Pas facile la question ! Je dirais juste qu’il faut avoir du plaisir à faire sa veille, rester ouvert à tout, sans pour autant chercher à être expert dans chaque domaine. C’est impossible... du moins pour moi ahah. Les meetups, ou différents events sont très pratiques pour faire sa veille. Ils permettent d’avoir un aperçu condensé des choses importantes à connaître (Ben oui mine de rien si un mec prend le temps de faire un talk dessus, il y a des chances que ce soit intéressant). Je dirais aussi qu’il faut pas oublier que la veille n’est qu’un premier pas, mais il ne faut pas avoir peur d’essayer soi-même les technos, etc. pour pouvoir progresser et comprendre d’autres problématiques (qui mèneront vers une veille différente ahah)

**Merci Samir !**
### Comment je fais ma veille... par Willy Braun
URL: https://www.camilleroux.com/comment-faire-sa-veille-par-willy-braun/
Last updated: 2025-04-28T23:48:05.000Z
Récemment, j'ai écrit un article sur mes méthodes/outils/conseils pour faire de la veille : [Comment je fais ma veille en 2017](https://www.camilleroux.com/comment-je-fais-ma-veille-en-2017/). Comme il n'y a pas de solution unique, j'ai proposé à quelques amis de décrire à leur tour leurs routines, leurs sources, leurs outils...

![Willy Braun](https://www.camilleroux.com/content/images/2025/04/bgq4dvar.jpg)

J'ai choisi de commencer cette série avec Willy, un ami de longue date que j'ai rencontré grâce aux Startup Weekend. [Willy Braun](https://twitter.com/WillyBraun?ref=camilleroux.com) est aujourd'hui le co-fondateur de [daphni](https://daphni.com/?ref=camilleroux.com), un fonds de capital-risque qui investit dans des jeunes startups numériques ayant le potentiel de devenir des géants mondiaux.

**Pourquoi est-ce important de faire de la veille ?**

Pour moi la veille répond à deux objectifs principaux : (a) affiner ma façon de raisonner et regarder le monde autour de moi, (b) me tenir au courant de l’actualité et des évènements qui peuvent avoir un impact sur mon quotidien personnel & professionnel.

**Sur quel(s) sujet(s) fais-tu de la veille ?**

Ma veille est plutôt orientée sur le premier des deux objectifs cités. Voici les principaux sujets qui structurent ma veille :

- suivre l’évolution de l’industrie du capital-risque (la chaîne de valeurs, les acteurs, les comportements (données agrégées), etc.),
- être au courant les différentes opérations de levées de fonds,
- comprendre les sujets structurants (usages et technologies émergents),
- suivre les débats sur les théories de management et d’innovation,
- découvrir des nouveaux concepts et théories pour appréhender les problématiques rencontrées au quotidien.

**Quelles sont tes sources d’info favorites ?**

Mes sources sont globalement de 3 types :

- des livres : j’achète de 2 à 5 livres par semaine, j’en lis certains exhaustivement, d’autres seulement quelques pages ou quelques chapitres. Une bonne partie dort dans ma bibliothèque, j’ai tendance à lire par grand cycle thématique (2 à 5 livres par phase),
- des articles : je les découvre principalement par des newsletters (daphni, Theinformation, Ben Evans, Stratechery, Mattermark, Nextdraft, Mckinsey Hhighlights, Quaterly, Classics, First round review, AVC), bcg perspectives, Harvard Business Review, Paris Innovation Review, Farnam street, Edge.org, Brainspicking) et en regardant les articles les plus partagés sur [Nuzzel](http://nuzzel.com/?ref=camilleroux.com). J’intègre dans cette catégorie les présentations [Slideshare](https://fr.slideshare.net/?ref=camilleroux.com).
- des podcasts : j’écoute principalement des podcasts [France Culture](https://www.franceculture.fr/emissions?ref=camilleroux.com) (Les pieds sur terre, Les chemins de la philosophie, Question d’éthique, Le bien commun, Répliques, Soft Power, L’économie en question, La Suite dans les idées) et quelques podcasts anglo-saxons ([The Tim Ferriss Show](http://tim.blog/podcast/?ref=camilleroux.com), [Planet Money](http://www.npr.org/sections/money/127413729/podcast/?ref=camilleroux.com), [Freakonomics Radio](http://freakonomics.com/archive/?ref=camilleroux.com), [a16z](http://a16z.com/podcasts/?ref=camilleroux.com), [EconTalk](http://www.econtalk.org/?ref=camilleroux.com), [The Balderton Podcast](https://itunes.apple.com/us/podcast/balderton-podcast-tech-investment-venture-capital-startup/id1002344923?ref=camilleroux.com) et certains podcasts de Gimlet Media).

**A quelles conditions faut-il suivre / ne plus suivre une source selon toi ?**

Mes sources préférées savent mixer une rigueur scientifique (précision, chiffres, humilité, documentation, etc.) et des qualitées de narration (émotions, histoires concrètes, etc.).

Je pense qu’il faut être intransigeant sur la précision des sources, supprimer systématiquement ceux qui recyclent des sources primaires (sauf si la synthèse reste précise en gagnant en digestibilité).

Pour moi le critère principal, c’est la capacité de la source à me faire voir les choses différemment (nouvelle donnée, nouveau concept, nouvelle histoire) et à avoir un impact sur la durée. Si je sais que la semaine ou le mois suivant, j’aurais oublié 90% du contenu de l’article, j’ai tendance à ne pas le lire.

Après, j’accepte d’avoir des phases, selon mes humeurs ou mes emballements du moment. Actuellement, je n’écoute presque plus de podcasts de Tim Ferriss et d’a16z, quand je n’en loupais aucun il y a 6 mois. Au contraire, j’avais réduit le nombre de podcasts France Culture (je n’écoutais presque plus que Soft Power, L’économie en question) alors que j’en écoute beaucoup aujourd’hui. C’est pareil pour les sujets de livres (je sors d’une phase sur le leadership et le management pour rentrer sur une phase sur des questions de santé) ou sur les articles.

**Quelle est ta routine ?**

Je regarde les newsletters en me levant, je lis entre 3 et 10 articles, s’il n’y a rien de vraiment intéressant je lis un livre. Après je traite mes mails urgents. J’écoute des podcasts pendant les trajets. Je n’arrive pas à trouver le temps de lire au travail, sauf pour comprendre une industrie ou une technologie liée à une société que j’étudie. Le soir, j’essaie de lire un livre au moins 30 minutes, idéalement plus (mais je commence à faire le deuil d’une lecture poussée en soirée, je rentre trop tard). Je regarde les articles chauds via [Nuzzel](http://nuzzel.com/?ref=camilleroux.com) avant de me coucher, c’est plus un “scan” qu’une vraie lecture, si je trouve un format long, je le sauvegarde pour le réveil du lendemain. Les week-ends et les vacances sont les moments où j’avance vraiment dans mes lectures. Les livres ont toujours la priorité sur les articles numériques.

**Partages-tu ta veille ? si oui comment et où ?**

Je la partage finalement assez peu. Ce que je partage, je le partage sur Slack, sur Facebook (de moins en moins) et sur Twitter (presque plus). Les articles que je partage en interne sur Slack se retrouvent dans la newsletter publique de daphni, mais seulement les meilleurs, à côté des meilleurs partagés par le reste de l’équipe.

**Si tu avais un conseil à donner pour faire une bonne veille, quel serait-il ?**

Être très sélectif sur les sources, accepter d’en changer selon ses préoccupations (ce n’est pas grave de pas lire toutes les newsletters que l’on aime), conserver toujours les bonnes sources (même lorsque l’on ne les suit plus), car les choses sont assez cycliques. Je ne sais pas si c’est vrai pour tout le monde, mais très vrai pour moi ;)

**Quels outils utilises-tu ?**

Deux technologies très prometteuses : les emails & l’application podcast ;)

**Merci Willy !**
### Comment je fais ma veille en 2017
URL: https://www.camilleroux.com/comment-je-fais-ma-veille-en-2017/
Last updated: 2025-05-12T22:47:20.000Z
Certains disent que Twitter se déshumanise. La pérennité de Médium a été plusieurs fois remise en question, tout comme la pertinence des articles postés sur Hacker News. Le RSS semble tomber dans l'oubli... Mais alors, où et comment faire sa veille aujourd'hui ?

J'ai toujours été obsédé par la veille (technique, concurrentielle, informationnelle...). C'est selon moi, la clé pour rester à jour. Cela m'a toujours beaucoup aidé à faire des choix, trouver des solutions, m'inspirer, avoir de nouvelles idées...  
Ce n'est pas pour rien que je suis à la tête d'un centre de formation pour développeurs aujourd'hui !

J'avais écrit un [article](https://www.camilleroux.com/conseil-realiser-bonne-veille-technologique/) en 2009 pour expliquer comment réaliser une veille technique. En le relisant, je me suis aperçu que les choses avaient beaucoup changé (outils, routine, support...).  
Aujourd'hui, je fais de la veille sur plusieurs domaines : développement, entrepreneuriat, musique/guitare, développement personnel, science, marketing, SEO... J'ai également fait des recherches récemment pour trouver des outils adaptés à mes besoins. Je vais vous faire un retour d'expérience de ces années de pratique.

## Ma stratégie

Ma veille est principalement basée sur des flux RSS. La plupart des sources qui m'intéressent en proposent. Cela permet d'avoir moins de bruit que Twitter ou autre. De plus, il existe de très bons clients RSS qui permettent de les ranger par catégorie, de les tagger, de les filter, de faire des recherches... Personnellement, j'utilise [Inoreader](https://www.inoreader.com/?ref=camilleroux.com). J'explique ce choix un peu plus tard dans l'article.

Cela fait des années que je partage le meilleur de ce que je lis sur Twitter ([@camilleroux](https://twitter.com/CamilleRoux?ref=camilleroux.com)). Je le fais manuellement avec Buffer afin de me laisser la liberté de modifier, commenter ou traduire le titre.

## Comment découvrir de nouvelles sources intéressantes ?

Tout d'abord, je m'efforce d'être assez prudent sur mes ajouts de sources. Je n'ajoute que des sources dont une bonne partie des articles va m'intéresser sinon je les traite à part pour éviter d'être trop pollué. Ce n'est pas grave si vous ratez quelques articles. S'ils est vraiment intéressant, vous finirez forcément par y tomber dessus via Twitter, Facebook, d'autres articles...

Je trouve mes sources d'informations de plusieurs manières :

- Articles que je lis
- Tweets
- Sites communautaires comme [Hacker News](https://news.ycombinator.com/?ref=camilleroux.com), [Lobste.rs](https://lobste.rs/?ref=camilleroux.com), [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com), [RubyFlow](http://www.rubyflow.com/?ref=camilleroux.com), [Pragmatic Entrepreneurs News](https://forum.pragmaticentrepreneurs.com/c/news?ref=camilleroux.com)...
- Newsletters qui font de la curation : [JavasScript Weekly](http://javascriptweekly.com/?ref=camilleroux.com), [1001Startups](http://1001startups.fr/newsletter/?ref=camilleroux.com), [Nuzzel](http://nuzzel.com/?ref=camilleroux.com) (curation automatique à partir des ressources partagées par ses amis/influenceurs)... Je les ajoute dans mon lecteur de flux RSS afin de ne pas polluer ma boite mail.
- Conférences, discussions, meetups...
- Recommandations de mon client RSS en fonction de mes lectures

> Suivre des comptes qui font des recaps quotidiens ou hebdomadaires par domaine ex: [@FrontEndDaily](https://twitter.com/FrontendDaily?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com) [@JavaScriptDaily](https://twitter.com/JavaScriptDaily?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com) [@frontendweek](https://twitter.com/frontendweek?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com) etc.
> 
> — Jérémy Buget 🇫🇷 🇪🇺 · @jbuget@piaille.fr (@jbuget) [May 30, 2017](https://twitter.com/jbuget/status/869612545262354432?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com)

## Mes outils

Ma veille se base principalement sur le lecteur de flux RSS [Inoreader](https://www.inoreader.com/?ref=camilleroux.com) (merci à [Eric Daspet](https://forum.pragmaticentrepreneurs.com/t/quel-lecteur-de-flux-rss-utilisez-vous/7651/7?u=camilleroux&ref=camilleroux.com) pour la découverte). Je l'utilise en version web et iPhone. J'étais un grand fan de Google Reader et j'ai eu beaucoup de mal à retrouver un service aussi pratique et complet.J'ai utilisé Feedly pendant un moment, mais je ne le trouvais pas efficace quand le nombre de sources augmentait. Il était aussi léger sur les fonctions de partage et ne proposait pas d'option pour télécharger le contenu texte complet de l'article (pour éviter d'aller sur le site même lorsque le contenu du flux est tronqué) ...

J'ai eu un coup de cœur pour Inoreader car il a des fonctionnalités que j'ai rarement retrouvé ailleurs :

- Répertoires et Tags
- Possibilité de recevoir des mails (notamment des newsletters) sur un tag
- Génération possible d'un flux RSS public pour chaque tag ou répertoire (utile pour partager sa veille automatiquement)
- Règle et filtre (par exemple pour marquer comme lus tous les articles dans le répertoire où je mets les agrégateurs type Hacker News)
- Applications iOS (et Android) avec pas mal d'options de visualisation, dark mode...
- Possibilité de suivre des comptes Twitter, des pages FB, des flux Google Actualité
- Sauvegarde de pages à lire (intégration possible avec Pocket)
- Extension Chrome pour ajouter facilement des flux ou sauver des pages
- Des tonnes d'options pour adapter le service à son usage

[![Inoreader version iPhone](https://www.camilleroux.com/content/images/2025/04/img_3633.png)](https://www.camilleroux.com/content/images/2025/04/img%5F3633-1.png)

## Mon organisation

Tout d'abord, tous mes flux sont organisés par répertoire. Régulièrement (tous les mois environ), je fais une passe sur mes stats de lecture et je supprime les sources qui me polluent le plus (taux d'articles lus par rapport au nombre d'articles publiés). C'est très important. La veille soit rester facile, cela doit être un plaisir. Si cela devient pénible, c'est qu'il est grand temps de faire un grand ménage de printemps dans vos sources !

A l'exception de quelques flux spécifiques, je fais ma veille par répertoire (science, entrepreneuriat, programmation, SEO, humour...). Je peux ainsi lire le type d'info que j'ai envie de lire en fonction du temps dont je dispose, mes envies, mon état de fatigue/concentration...

N'ayant pas vraiment de routine quotidienne, je n'ai pas un moment spécifique pour faire ma veille dans la journée. Je profite de temps morts comme des trajets en transport en commun ou des pauses dans la journée pour consulter les nouvelles fraiches. A vous de trouver votre routine si vous en voulez une (dans le métro, au petit dej, avant de vous coucher, ...).

> De l'organisation : optimiser ses feeds (twitter, rss), son temps (juste matin/soir, ou toutes les X mins) + @wallabagapp.
> 
> — Nicolas Ferrari (@ferrouzzz) [May 30, 2017](https://twitter.com/ferrouzzz/status/869585222731517952?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com)

## Résumé : Mes 5 conseils pour faire sa veille

- Trouver un client RSS qui vous convient et l'installer/mettre en favoris sur tous vos supports (dans mon cas, Inoreader)
- Ajouter les blogs/sites que vous suivez déjà et organisez-les par catégorie
- Prendre l'habitude d'ajouter de nouveaux flux RSS lorsque vous en découvrez des intéressants (dans des newsletters, Hacker News...)
- Vous trouver une routine pour lire les nouveaux articles régulièrement
- Tous les mois, supprimer les flux qui vous polluent le plus

**Bonne veille !**

*PS : Si vous avez de bons outils/routines/conseils pour faire de la veille, n'hésitez pas à les partager en commentaire !*
### Improvisez votre entreprise
URL: https://www.camilleroux.com/improvisez-votre-entreprise/
Last updated: 2025-05-02T18:29:33.000Z
Mercredi 28 octobre, j'étais invité par le [Blend Web Mix](http://www.blendwebmix.com/?ref=camilleroux.com) pour animer la plénière de fermeture du premier jour sur le thème de l'improvisation et de l'entrepreneuriat. Il y avait plus de 1700 participants cette année !

> Merci les ours molaires pour vos impros ! [#BlendWebMix](https://twitter.com/hashtag/BlendWebMix?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com) [#BlendImpro](https://twitter.com/hashtag/BlendImpro?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com) [pic.twitter.com/Xm3hkTAnQO](https://t.co/Xm3hkTAnQO?ref=camilleroux.com)
> 
> — BlendWebMix (@blendwebmix) [October 28, 2015](https://twitter.com/blendwebmix/status/659427894427566080?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com)

Comme vous le savez, je suis le co-fondateur de [Human Coders](https://www.humancoders.com/?ref=camilleroux.com), un centre de formation et de conseil pour développeurs, et de [Pragmatic Entrepreneurs](https://www.pragmaticentrepreneurs.com/?ref=camilleroux.com), une agence de conseil pour entrepreneurs. J'ai également été mentor dans différents événements, notamment Startup Weekend. Ces différentes expériences m'ont permis d'observer et accompagner de nombreux entrepreneurs.

En parallèle de ça, je me suis intéressé à l'improvisation. D'abord, en intégrant la troupe théâtrale des Ours Molaires, puis en m'intéressant à l'improvisation musicale en [apprenant la guitare](https://www.camilleroux.com/comment-jai-appris-la-guitare-electrique-en-6-mois/).

En observant entrepreneurs et improvisateurs, je me suis rendu compte que **les bons entrepreneurs se comportent comme de bons improvisateurs**. Ils savent être à l’écoute et réagir à l'imprévu.

Ce n’est pas parce qu’on improvise qu’il n’y a pas de construction, bien au contraire, c’est le but de l’impro. Une bonne impro doit conduire à quelque chose de cohérent et construit.

**L’improvisation (et donc l’entrepreneuriat) requiert de respecter certaines règles**. L'idée de la conférence était de montrer l'importance de ces règles. Cette fois-ci, pas de slides ni de longs discours, mais une animation punchy, accompagné par les Ours Molaires !  
Nous avons abordé 4 règles essentielles de l'impro (en faisant à chaque fois le parallèle avec l'entrepreneuriat). Pour illustrer chaque règle, j'ai demandé aux improvisateurs de faire une impro classique, puis de la recommencer en enlevant une des règles essentielles. **A chaque fois qu'une règle est enlevée on s'aperçoit qu'il n'y a plus de construction et donc d'histoire.**

> Nouveau thème pr le match d'impro "créer 1 startup autour des hippocampes" par @FlorianCh84 [#BlendImpro](https://twitter.com/hashtag/BlendImpro?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com) [#BlendWebMix](https://twitter.com/hashtag/BlendWebMix?src=hash&ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com) [pic.twitter.com/DlQ7qLjwky](https://t.co/DlQ7qLjwky?ref=camilleroux.com)
> 
> — BlendWebMix (@blendwebmix) [October 28, 2015](https://twitter.com/blendwebmix/status/659425778577375232?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com)

### Les 4 règles essentielles de l'improvisateur et donc, de l'entrepreneur

#### Ecouter

Sans écoute, les improvisateurs ne font pas attention aux autres et peuvent finir par jouer chacun dans leur coin. De la même façon, un entrepreneur qui "manque d'écoute" ne va pas tenir compte de son environnement (clients, contexte, coaches, partenaires...). Il ne va en faire qu'à sa tête, croire qu'il a la meilleure idée du monde...

#### Ne pas faire de rudesse

Une rudesse en impro, c'est quand un joueur impose des choses à un autre joueur (son nom, son métier, la raison pour laquelle il est là...). De la même façon certains entrepreneurs peuvent parfois être rude. Dans ce cas, ils peuvent être têtus et directifs, imposer leurs idées/méthodes/visions à leurs associés ou leurs clients...

#### Ne pas faire de clichés

En impro, on fait une faute de cliché lorsqu'on utilise une scène d'un film connu par exemple. Les entrepreneurs peuvent aussi avoir un comportement similaire en copiant sans prendre de recul ce que font certains concurrents.

#### Ne pas cabotiner

Un cabotinage c'est quand un joueur fait une blague ou une remarque qui ne fait pas avancer l'histoire. De la même façon, certains entrepreneurs peuvent se déconcentrer de leur objectif principal et se lancer dans plein d'activités parasites : se concentrer sur des détails, participer à des multitudes d'événements, lancer des side-projects ou de nouveaux business...

### Entreprenez en improvisant

Pour conclure, ces règles sont essentielles pour qu'une impro conduise à une histoire cohérente. Si vous êtes entrepreneur, je vous invite à essayer de suivre ces règles. Cela vous permettra d'être plus à l'écoute et plus concentré sur votre entreprise. Sortez de votre zone de confort et improvisez !
### Pragmatic Entrepreneurs News, le Hacker News francophone
URL: https://www.camilleroux.com/pragmatic-entrepreneurs-news-le-hacker-news-francophone/
Last updated: 2025-04-28T23:45:50.000Z
Un an après l'annonce du lancement du [forum](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com) (qui accueille plus de 1000 visiteurs par jour aujourd'hui !), [Pragmatic Entrepreneurs](https://www.pragmaticentrepreneurs.com/?ref=camilleroux.com) est fier d'annoncer la sortie de [Pragmatic Entrepreneurs News](http://news.pragmaticentrepreneurs.com/?ref=camilleroux.com).

[![Logo Pragmatic Entrepreneurs News](https://www.camilleroux.com/content/images/2025/04/logo-news.png)](http://news.pragmaticentrepreneurs.com/?ref=camilleroux.com)

## En quelques mots

[![Pragmatic Entrepreneurs News](https://www.camilleroux.com/content/images/2025/04/meilleur-pragmatic-entrepreneurs-news.png)](http://news.pragmaticentrepreneurs.com/?ref=camilleroux.com)

[Pragmatic Entrepreneurs News](http://news.pragmaticentrepreneurs.com/?ref=camilleroux.com) est un Hacker News-like à destination des entrepreneurs/startupers francophones. N’importe quel membre peut poster un lien. Ensuite, la communauté vote pour les ressources qu’elle a le plus aimées. Ces dernières seront d’autant plus visibles qu’elles auront reçu un nombre important de votes.

## Objectif

Le but de Pragmatic Entrepreneurs News est mettre en avant les ressources francophones de qualité qui peuvent intéresser les entrepreneurs. Grâce à vos votes, les meilleures seront les plus visibles. La communauté Pragmatic Entrepreneurs (+22000 followers sur Twitter, +1000 visiteurs par jour sur le Forum…) est en train de vite l’adopter !

## Comment commencer ?

- Vous pouvez [vous inscrire](http://news.pragmaticentrepreneurs.com/?ref=camilleroux.com) et vous abonner à la newsletter hebdomadaire afin de recevoir le meilleur de l'actualité entrepreneuriale toutes les semaines
- Vous pouvez voter pour les liens que vous préférez et ainsi contribuer à améliorer la qualité des ressources mises en avant
- Vous pouvez poster et commenter des ressources que vous avez aimées afin de les partager avec la communauté Pragmatic Entrepreneurs

Bonne veille !

PS : Vous pouvez partager vos idées/remarques à propos de ce nouveau projet sur [Pragmatic Entrepreneurs Forum](https://forum.pragmaticentrepreneurs.com/t/lancement-officiel-de-pragmatic-entrepreneurs-news/4162?ref=camilleroux.com).
### Comment j'ai appris la guitare électrique en 6 mois
URL: https://www.camilleroux.com/comment-jai-appris-la-guitare-electrique-en-6-mois/
Last updated: 2026-04-02T16:39:57.000Z
Après m'être lancé différents challenges comme faire partie d'une troupe d'impro, faire de l'hypnose de rue, lancer [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com)... Il y a 6 mois, je me suis lancé un nouveau défi : **apprendre à jouer de la guitare électrique et improviser avec**.

J'avais déjà fait de la musique plus jeune. J'avais pris des cours d'accordéon lorsque j'étais au primaire, puis de la batterie au collège. Je n'avais plus touché à un instrument depuis des années. En gros, je savais lire une partition simple et jouer quelques morceaux/rythmes basiques.

Rapidement, je me suis dirigé vers l'improvisation et plus spécifiquement le blues. Je trouvais cela bien plus attirant que de répéter un morceau des centaines de fois pour tenter le jouer à la perfection. J'ai décidé de commencer à apprendre en autodidacte.

On m'a conseillé de commencer à jouer sur une guitare sèche, de jouer avec les doigts avant d'utiliser un médiator, d'apprendre des morceaux par coeur, de travailler des gammes... J'ai fait tout l'inverse ! J'ai fait de l'impro à la guitare électrique :)

## Les débuts

En janvier dernier, un ami me prête une guitare (merci Raphaël) et j'achète un [iRig HD](http://amzn.to/1JTUBRo?ref=camilleroux.com) pour la brancher sur mon Mac. L'iRig HD m'offre plusieurs avantages par rapport à un ampli classique : je peux jouer avec un casque (et donc m'entrainer à 3h du matin sans gêner les voisins !), je peux m'enregistrer facilement, je peux utiliser des softs comme GarageBand ou Guitar Rig et ainsi avoir accès à des tonnes d'effets...

![](https://www.camilleroux.com/content/images/2025/05/image-3.png)

Cours GarageBand

J'ai commencé à apprendre grâce à GarageBand. Il y a un ensemble de cours pour apprendre les bases, ainsi qu'un pour le blues et un pour le rock. Les cours sont d'une qualité remarquable, j'ai toujours pas trouvé mieux sur le net. Les cours sont clairs et bien produits, on peut ralentir/accélérer les exercices, on peut s'enregistrer et avoir un score à la fin (comme sur Guitar Hero)...

## J'achète ma guitare et un ampli

Au bout de quelques semaines je commence à bien m'amuser et je suis de faire quelques notes pour essayer une guitare et voir si elle me plait. Alors je vais essayer des guitares dans un magasin en ville. Je m'aperçois vite que je n'ai pas le niveau pour en tester et en choisir une. Chaque fois que j'en trouve une sympa, le vendeur m'explique gentiment que c'est la plus mauvaise du rayon ! Alors, je me fie aux avis que je trouve sur le net et craque pour une [Epiphone Les Paul Traditional PRO](https://amzn.to/35jFwIg?ref=camilleroux.com). Je suis toujours très content de ce choix.

[![Epiphone Les Paul Traditional PRO Noire](https://www.camilleroux.com/content/images/2025/04/lespaultradpro_eb_splash.jpg)](http://amzn.to/1LS1nJx?ref=camilleroux.com)

Mon anniversaire arrivant, j'en profite pour me faire offrir un petit ampli, [Cube 10-GX](http://amzn.to/1LS1ZPq?ref=camilleroux.com), afin de pouvoir jouer sans casque et faire quelques démos.

## Je me disperse

Au bout de 2-3 mois, je commence à avoir fait le tour des cours de GarageBand. Je cherche d'autres ressources sur le net et je me retrouve rapidement perdu devant l'avalanche de vidéos, d'articles... J'ai du mal à trouver ce qu'il me faut : soit ce n'est pas à mon niveau, soit le cours privilégie le par coeur à une explication de la théorie ou à de l'impro, ou encore, il s'agit d'exercices répétitifs dont je me lasse très vite.

Je perds beaucoup de temps à trouver de bonnes ressources. Je navigue de vidéos en vidéos, d'articles en articles... Je découvre tout de même quelques ressources sympa comme [Guitare::Improvisation](http://www.guitare-improvisation.com/?ref=camilleroux.com) et [Musictheory](http://www.musictheory.net/?ref=camilleroux.com).

Mon envie de continuer à progresser reste là. Depuis le début je m'enregistre régulièrement et chaque fois que je les réécoute dans l'ordre, je ne peux que constater un net progrès, et ça me motive !

## Je décide de prendre des cours sur Montpellier

Au bout de 3-4 mois en autodidacte, je cherche à prendre des cours avec un professeur ou une école de musique sur Montpellier. Un ami me conseille les [cours de guitare de Loïc Tézénas](http://www.cours-de-guitare-montpellier.fr/?ref=camilleroux.com). Il a une excellente connaissance de la théorie musicale, des années de pratiques et il est très sympa, parfait ! Si vous cherchez un professeur de guitare sur Montpellier, ne cherchez plus et contactez-le de ma part :) Rapidement, Loïc comprend mon projet et il m'accompagne dans l'apprentissage de la guitare et l'exploration de l'improvisation musicale en commençant par le blues (on a aussi fait un peu de Jazz et de Rock).

J'essaye de faire en sorte qu'on travaille un maximum la pratique durant les cours et tente d'apprendre la théorie musicale tout seul. Loïc m'a conseillé la lecture de [La Partition Intérieure](http://amzn.to/1HfEAnW?ref=camilleroux.com) (la bible de théorie musicale pour le Jazz et les musiques improvisées en général).  
Je dois avouer qu'on fait régulièrement des points théoriques en cours quand même :)

J'ai du apprendre tout un tas de notions : les bases de l'harmonie, les modes, les compositions et extensions des accords, les modulations, les cadences... Certaines ont des noms par très rassurants comme "La dynamique linéaire dans les progressions harmoniques tonales" ! Mais je trouve ça passionnant. De plus, pour pouvoir improviser, il faut comprendre ce qu'on peut jouer et quand.

## Déjà 6 mois !

Cela fait maintenant 6 mois que j'ai commencé. J'ai monté un groupe avec des amis, on joue 1-2h toutes les semaines dans une salle de répet (avec de bons gros amplis!). Je continue à prendre 1h de cours par semaine. Je joue de la guitare 2-3 fois par jour par sessions assez courtes (20-30 min) en général. Je m'enregistre régulièrement sur des improvisations (c'est un très bon exo et ça permet de prendre du recul sur ce qu'on fait).

Je me suis fait une [playlist Soundcloud](https://soundcloud.com/camilleroux/sets/camille-apprend-la-guitare?ref=camilleroux.com) avec mes meilleurs enregistrements comme ça vous pourrez voir l'évolution (Note: ce n'est pas parce que c'est les meilleurs qu'ils sont bons !). Par exemple, voilà ma dernière impro :

## Et maintenant...

Maintenant, j'ai envie d'améliorer encore ma pratique de la guitare (être plus dans le tempo, jouer plus rapidement, arriver à faire des pull-offs propres...). Je veux également continuer à explorer le blues et pourquoi pas d'autres styles qui peuvent laisser une place importante à de l'impro. Et surtout, je souhaite continuer à m'amuser, jouer avec des amis, enregistrer des impro... :)

## Edit: Des morceaux sur les plateformes quelques années plus tard

Quelques années plus tard, je me suis formé à la [musique électronique](https://www.camilleroux.com/se-former-a-la-production-de-musique-electronique-et-publier-un-morceau-en-moins-dun-an/), et j'ai sorti [plusieurs morceaux](https://music.camilleroux.com/?ref=camilleroux.com), donc un [Ear Rebirth](https://music.camilleroux.com/albums/ear-rebirth/?ref=camilleroux.com), qui contient un solo de guitare.   
Ça vous permettra de voir l'évolution !

*Edit : Dernièrement, je me suis amusé à développer un site sur la* [*Théorie de la musique*](https://theoriemusicale.camilleroux.com/?ref=camilleroux.com) *pour ceux que cela intéressent.*
### 10 raisons d'entreprendre
URL: https://www.camilleroux.com/10-raisons-dentreprendre/
Last updated: 2025-04-28T23:31:44.000Z
Suite à une initiative lancée sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/t/entrepreneurs-francophones-montrons-lexemple/2603?ref=camilleroux.com), nous sommes plusieurs entrepreneurs à s'être lancé le défi de répondre régulièrement à une question. Nos différentes réponses seront rassemblées sur le forum. Pour la première, la question posée est **"Pourquoi entreprendre ?"**.

Pour répondre à cette question, voici 10 raisons d'entreprendre :

## Impact

Un entrepreneur crée généralement une entreprise pour combler un manque, répondre à besoin... C'est un moyen de faire évoluer le monde en fonction de ses valeurs et de sa vision. Un entrepreneur a nécessairement un impact sur son environnement.

## Créativité

Pour réussir, il faut savoir être plus malin que les autres, innover, se différencier... C'est un jeu permanent qui permet d'exprimer toute sa créativité.

## Progrès

eL'entrepreneur est libre d'exploiter le maximum de ses compétences. Il a même intérêt à le faire ! Si tout le monde agissait de la sorte, on innoverait plus et on se dirigerait certainement plus vite vers un monde meilleur.

## Ecoute

Lorsqu'on entreprend, il faut savoir être à l'écoute. L'entrepreneur doit comprendre les problèmes et besoins des gens pour y répondre le plus simplement et rapidement possible. On développe l'écoute avec le temps. C'est une grande qualité à cultiver.

## Liberté

Je sais pas vous, mais moi, lorsque j'étais salarié, je n'arrêtais pas de me demander ce que j'aurais fait à la place de mon chef. Aujourd'hui, en tant qu'entrepreneur, je fais ce que je veux ! Je peux choisir ma stratégie, définir mon image, coder ce que je veux, travailler quand je veux et d'où je veux...

## Développement personnel

Un entrepreneur doit faire les bons choix, connaître au mieux son environnement, s'adapter aux changements... Pour se faire, il doit régulièrement se remettre en question et évoluer. Il doit sans cesse acquérir de nouvelles compétences. Etre entrepreneur, c'est aussi grandir plus vite. On développe ses compétences, ses qualités, sa confiance en soi...

## Mode de vie

Entreprendre, c'est aussi pouvoir choisir son mode de vie. Par exemple, chez Human Coders, avec mon associé, nous avons fait des choix pour nous libérer un maximum de temps. Aujourd'hui, nous avons la chance de [ne travailler que quelques heures par semaine](https://www.camilleroux.com/gagner-sa-vie-sans-travailler/).

## Alternative au salariat

A l'école, on m'a appris à être un bon salarié. On m'a appris à respecter des consignes, faire un CV, écrire une lettre de motivation, passer un entretien... Bizarrement, on ne m'a jamais expliqué comment trouver un client ou encore comment créer une société. Pourtant, il faut bien des entrepreneurs pour qu'il y ait des salariés non ? :) Plus l'entrepreneuriat va se démocratiser, plus il deviendra une vraie alternative au salariat.

## Satisfaction

Un entrepreneur travaille sur SON projet et SA vision. Si cela réussit, c'est directement grâce à lui. Quoi de plus satisfaisant ?

## Fun

L'entrepreneuriat est aussi un jeu. On fait des choix, des stratégies, des tactiques... C'est un vrai jeu de stratégie grandeur nature !

*Rendez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/t/le-club-les-entrepreneurs-pourquoi-entreprendre/2688?ref=camilleroux.com) pour prolonger la discussion !*
### Qu'est-ce que tu fais dans la vie ? Je travaille !
URL: https://www.camilleroux.com/quest-ce-que-tu-fais-dans-la-vie-je-travaille/
Last updated: 2025-04-28T23:31:07.000Z
"Qu'est-ce que tu fais dans la vie ?", voilà une question qui est très souvent posée et à laquelle tout le monde répond la même chose, son métier.  
On retrouve la même structure dans d'autres langues. En anglais on dit "What is your occupation?" et en espagnol "¿A qué te dedicas?" (du verbe *dedicar* qui signifie *se consacrer*).  
Mais pourquoi répond-on ceci ?

## Le travail occupe une grande partie de notre temps

Les français dorment [7 heures et 47 minutes](http://www.insee.fr/fr/themes/document.asp?reg%5Fid=0&ref%5Fid=FPORSOC12i%5FVE8%5Fnuit&ref=camilleroux.com) par nuit en moyenne. Nous sommes donc réveillés 24\*7-7,78\*7 ≈ 113,54 heures par semaine.

Sachant qu'en France, nous travaillons [39,5h](http://www.insee.fr/fr/themes/document.asp?ref%5Fid=T14F044&ref=camilleroux.com) en moyenne par semaine, **le travail occupe donc 39,5/113,54 ≈ 35% de notre temps !**

Sachant qu'il nous faut aussi du temps pour manger, se laver, se déplacer, faire les courses... une fois le travail enlevé, il reste relativement peu de temps.

Donc, si on interprète la question "Qu'est-ce que tu fais dans la vie ?" comme une question à propos de ce qui occupe notre temps, il est logique qu'on réponde généralement par notre métier.

## Le travail, LE moyen de se sentir utile

On pourrait interpréter la question "Qu'est-ce que tu fais dans la vie ?" différemment. Cette question peut aussi vouloir dire "Qu'est-ce que tu accomplis dans la vie ?" voire "En quoi te sens-tu utile dans la vie ?", sans considération de temps.

Dans ce cas encore, la plupart répondrait par leur métier. J'ai pu m'en rendre compte durant ma [démarche de diminution de mon temps de travail](https://www.camilleroux.com/gagner-sa-vie-sans-travailler/) (notamment grâce aux ["semaines Off"](https://www.camilleroux.com/on-teste-les-semaines-off-chez-human-coders/)). Je me suis moi-même souvent demandé en quoi j'allais être utile le jour où je travaillerai moins.  
J'ai même ressenti une certaine pression sociale qui m'amène régulièrement à me justifier de l'utilisation de mon temps, maintenant que j'ai beaucoup de temps libre.

Je pense qu'il s'agit d'un problème d'éducation et de culture. On est tous éduqués (formatés ?) à un modèle où le travail est la partie "utile" et le reste est du loisir pour nous détendre et nous changer les idées. C'est réducteur. Pourquoi une activité en dehors du travail ne pourrait-elle pas être utile ?

## Qu'est-ce que tu fais dans la vie ? Je fais... plein de choses !

J'aimerais qu'on réfléchisse tous aux différentes choses que nous faisons et peut-être qu'on commencera à répondre différemment lorsqu'on nous demande "Qu'est-ce que tu fais dans la vie ?".

Nous pouvons être utiles de différentes façons. Quelqu'un qui contribue à une association humanitaire est évidement utile. Mais nous sommes utiles bien plus souvent que nous ne le pensons. Personnellement, je me sens utile quand je donne un conseil à un autre entrepreneur, quand je participe à un match d'impro, ou encore en ce moment même où je suis en train d'écrire cet article.

Bref, j'espère que la prochaine fois qu'on vous demandera ce que vous faites dans la vie, vous vous souviendrez de cet article et que vous répondrez par une liste des activités qui vous font vibrer, qui vous rendent fier de ce que vous êtes, qui changent le monde...

*Et vous, que faites-vous dans la vie ?*
### Gagner sa vie sans "travailler"
URL: https://www.camilleroux.com/gagner-sa-vie-sans-travailler/
Last updated: 2025-05-02T18:29:56.000Z
[Human Coders](http://humancoders.com/?ref=camilleroux.com) existe depuis 2 ans et demi. Dès le début, mon associé et moi avons fait le choix de privilégier notre mode de vie à une croissance sans limite de la société.  
Dans un premier temps nous avons optimisé notre temps afin d'être les plus efficaces possibles jusqu'à atteindre le salaire que nous souhaitions, puis nous nous sommes libérés du temps progressivement. Aujourd'hui, nous ne travaillons que quelques heures par semaine et Human Coders conserve sa croissance !

Voici quelques principes de base que nous avons appliqués et qui pourront vous inspirer.

## Les rêves

Souvent, l'idée que quelqu'un n'ait plus besoin de travailler est associé à la chance. Nous imaginons généralement que pour ne plus avoir besoin de travailler il faut :

- Avoir touché un gros héritage
- Avoir des parents très riches
- Gagner au loto
- Avoir trouvé par hasard LA bonne idée qu'on a revendu très cher à Google
- ...

J'aimerais vous montrer qu'on peut provoquer cette situation sans avoir besoin d'attendre d'avoir de la chance.

## Quelques définitions

Je vous propose de faire le point sur quelques définitions avant de vous expliquer les concepts de base de notre méthode.

### Travail

La mot travail a de multiples définitions.

Les origines du mot ne font pas rêver. "Travail" vient du latin "tripálĭum", un instrument de torture à trois poutres.

Pour certain le travail est une activité pour laquelle on est rémunéré. Pour d'autre, il s'agit d'activités contraignantes. Par exemple, avec cette dernière définition, une personne qui aime son métier pourrait considérer qu'elle ne travaille pas.

Qu'elle que soit la définition, notre objectif était de nous débarrasser le plus tôt possible de la partie contraignante (tâches répétitives, compta, administratif...). Ensuite, nous souhaitions continuer la démarche jusqu'à pouvoir nous consacrer seulement à l'essentiel.

Je vous invite à garder ces différents points de vue en tête durant la lecture de la suite de l'article.

### Richesse

Etre riche est un objectif ou un rêve pour beaucoup. Avoir beaucoup d'argent permettrait à la fois d'obtenir de la sécurité (on peut subvenir à la plupart de ces besoins) et de la liberté (on peut faire beaucoup plus de choses).

J'aime beaucoup la définition de la richesse de Tim Ferris dans [la semaine de 4 heures](http://www.amazon.fr/gp/product/2744064173/ref=as%5Fli%5Fqf%5Fsp%5Fasin%5Fil%5Ftl?ie=UTF8&camp=1642&creative=6746&creativeASIN=2744064173&linkCode=as2&tag=camiroux-21&linkId=ZO4QG676KFQVV25L&ref=camilleroux.com). Il propose de définir la richesse comme un bon compromis entre le temps et l'argent. On est riche lorsqu'on a assez d'argent pour profiter de son temps et assez de temps pour profiter de son argent.

## Gagner du temps

Entrons maintenant dans le vif du sujet. Je vais vous présenter la "boucle à gagner du temps". Cette boucle vous fournira un cadre pour vous libérer du temps. Dans cet article, je ne donnerai pas d'exemples de solutions que nous avons trouvées, ce sera l'objet d'un prochain article.

Cette boucle est composée de 3 étapes :

1. **Trouver la prochaine tâche à supprimer/réduire**. Le choix est très subjectif. Il doit prendre en compte le temps que vous passez sur cette tâche, sa pénibilité et la facilité à trouver une solution pour s'en débarrasser.
2. **Se débarrasser de cette tâche.** Je vous explique les 3 grands axes ci-dessous.
3. **Retourner à l'étape 1.**

## Comment se débarrasser d'une tâche ?

Il y a une solution par tâche. Cependant, par expérience, nous avons trouvé 3 catégories de solution :

- **Ne pas faire.** C'est une optionqu'on oublie facilement. Il est bon de se demander ce qu'on perd si on ne fait pas une tâche. Ca peut valoir le coup !
- **Automatiser.** A utiliser pour les tâches répétitives. Y-a-t-il un outil, un service, un script qui pourrait faire le travail à votre place ?
- **Déléguer.** Enfin il est possible de faire en sorte que quelqu'un le fasse à votre place. De manière classique, vous pouvez payer quelqu'un pour le faire. Vous pouvez aussi offrir de la visibilité, un service en retour...

## Stabilité

Pour finir, il est important de prendre soin de créer un système stable. Il vous sera impossible d'avoir de la stabilité si les gens avec qui vous travaillez vous abandonnent, si les clients ne sont pas satisfaits, si votre site bugge... Pour mettre en œuvre ce système, vous devrez faire les choses bien. Proposez un environnement le plus confortable possible à vos salariés et vos partenaires, fondez des relations de confiance avec vos clients... Cette course au gain de temps, nous a finalement aidé à proposer toujours plus de qualité à nos clients. Curieusement, plus nos clients sont satisfaits, plus nous pouvons nous libérer du temps !

**Aujourd'hui, je profite de ce temps libre, entre autre, pour accompagner des entreprises sur leur gestion du temps. Si cela vous intéresse, n'hésitez pas à** [**me contacter**](https://www.camilleroux.com/conseil/)**.**
### J'offre 1/2 journée de conseil en business !
URL: https://www.camilleroux.com/joffre-12-journee-de-conseil-en-business/
Last updated: 2025-04-28T23:19:07.000Z
Human Coders me permet d'avoir de plus en plus de temps libre. J'accompagne régulièrement des start-ups/PME dans leur croissance et je souhaite profiter de cette rentrée pour accélérer cette activité de [conseil en business](https://www.camilleroux.com/conseil/).

Je conseille en particulier sur le Business Model et les méthodologies pour le faire évoluer. Etant un vrai passionné d'entrepreneuriat, je m'intéresse aussi beaucoup à la technique, la vente, au growth hacking, au mode de vie des entrepreneurs... ce qui permet un champs d'action assez varié en fonction des situations.

Durant une durée indéterminée, je vais offrir **1/2 journée de conseil en business** chaque semaine. J'en profiterai pour tester des techniques, me challenger sur de nouvelles problématiques...

Pour proposer votre entreprise, vous devez répondre aux critères suivants :

**Vous :**

- êtes le/les dirigeants de la société
- serez 100% disponible durant cette 1/2 journée
- êtes sur Montpellier (ou pouvez vous déplacer)

**La société :**

- a déjà une certaine activité (clients, chiffre d'affaire...)
- a besoin d'accélérer sa croissance (en se diversifiant, en changeant de cible, en modifiant sa proposition de valeur...)

La sélection se fera principalement sur l'intérêt (totalement subjectif) que j'aurais pour la problématique et la société, ainsi que les possibilités de collaborations futures.

**Pour proposer votre société, remplissez ~~ce formulaire~~.**

Enfin, dans le cas où votre entreprise ne serait pas sélectionnée, il reste toujours la possibilité de poser votre question, si elle est simple, sur le forum [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com) et surtout, de me contacter pour que je vous [accompagne pour accélérer votre croissance](https://www.camilleroux.com/conseil/).
### Découverte de l'hypnose de rue
URL: https://www.camilleroux.com/decouverte-de-lhypnose-de-rue/
Last updated: 2025-04-28T23:16:06.000Z
Je parle généralement d'entrepreneuriat sur ce blog. Vous vous demandez sûrement pourquoi j'ai décidé de vous parler d'hypnose de rue aujourd'hui. Il y a pourtant bien un lien !

L'entrepreneuriat, grâce aux [semaines off](https://www.camilleroux.com/on-teste-les-semaines-off-chez-human-coders/), me permet d'avoir de plus en plus de temps libre. Etant curieux de nature, je profite de ce temps libre pour découvrir des domaines qui m'intéressent : j'ai intégré une troupe de théâtre d'improvisation, je me suis remis à la musique électro, j'ai lancé plusieurs side-projects... et récemment j'ai découvert l'hypnose de rue !

C'est une des découvertes les plus extraordinaires que j'ai pu faire, alors je voulais partager cette expérience avec vous.

[![Séance d'hypnose avec Ludovic](https://www.camilleroux.com/content/images/2025/04/1504954_10152422374770928_1403439519118298233_n-e1400682202811.jpg)](https://www.camilleroux.com/content/images/2025/04/1504954%5F10152422374770928%5F1403439519118298233%5Fn.jpg)

## Les aprioris sur l'hypnose

L'hypnose est un sujet que les gens connaissent mal généralement. Il y a beaucoup de préjugés. Voici ceux que j'entends le plus :

> L'hypnose, j'y crois pas...

Jusqu'à maintenant, j'associais plutôt l'hypnose à de la magie. Je pensais que cela devait être truqué, que les participants faisaient probablement un peu semblant. C'est un sujet sur lequel j'avais essayé de me renseigner rapidement, mais j'étais toujours tombé sur des vidéos de 3h d'un hypnotiseur bizarre qui essaye de relaxer avec un pendule, sur des sujets peu passionnants orientés médecine, sur des spectacles d'hypnoses assez flippants... mais rien de bien constructif. En découvrant l'hypnose, je me suis aperçu qu'il y avait beaucoup d'écrits sur le sujet. De plus, il y a toute une éthique et une déontologie autour de l'hypnose de rue qui m'a plu et rassuré. Le respect de la personne reste une priorité. Le mieux est encore d'essayer !

> Tu vas me faire faire la poule !

C'est assez incroyable de voir le nombre de fois où quelqu'un m'a dit ça. Une variante est "Ah, tu fais de l'hypnose ? Ne me regarde plus dans les yeux !". Si c'était aussi simple, ça se saurait. Tout d'abord, pour hypnotiser quelqu'un, la personne doit le vouloir. Elle reste consciente de tout ce qui se passe et il est impossible de l'amener à faire quelque chose qu'elle ne voudrait pas faire ou encore de l'hypnotiser par surprise. De plus, le but du jeu de l'hypnose de rue est que l'hypnotisé et l'hypnotiseur passe tout les deux un bon moment. Une confiance doit s'installer entre les deux tout au long de l'expérience. L'hypnotisé repart détendu et content découvert cet état. L'hypnotiseur est récompensé par le plaisir de faire découvrir cette discipline peu connue.

> Tu vas me faire faire des trucs et je ne m'en souviendrai même pas !

Là aussi, c'est loin d'être aussi simple... et heureusement ! Même s'il est possible d'obtenir de courtes amnésies (par exemple, amnésie du prénom), la personne se souvient de tout rapidement.

## Mes débuts

[![initiation à l'hypnose de rue](https://www.camilleroux.com/content/images/2025/04/la-voix-de-l-inconscient.png)](http://www.amazon.fr/gp/product/2954524707/ref=as%5Fli%5Fqf%5Fsp%5Fasin%5Fil%5Ftl?ie=UTF8&camp=1642&creative=6746&creativeASIN=2954524707&linkCode=as2&tag=camiroux-21&ref=camilleroux.com)

Il y a un mois, une amie m'a conseillé d'acheter [la voix de l'inconscient](http://www.amazon.fr/gp/product/2954524707/ref=as%5Fli%5Fqf%5Fsp%5Fasin%5Fil%5Ftl?ie=UTF8&camp=1642&creative=6746&creativeASIN=2954524707&linkCode=as2&tag=camiroux-21&ref=camilleroux.com). J'ai essayé des [tests de suggestivité](http://street-hypnose.fr/tests-de-suggestibilite/?ref=camilleroux.com) sur des amis et j'ai commencé à avoir quelques résultats (vous pouvez tester vous aussi sur des amis, c'est facile). Juste en leur parlant j'arrivais à les convaincre que leurs mains étaient comme aimantées. Leurs mains se rapprochaient sans qu'ils le veuillent vraiment. Rien que ça était déjà assez incroyable pour moi !

Ensuite, est arrivé le jour où j'ai réussi ma première catalepsie (main collée sur la tête). Je ne pensais pas vraiment que cela pourrait marcher si facilement, mais j'ai quand même essayé. En tentant d'y mettre la meilleure conviction du monde, j'ai suggéré à un ami que sa main été aimantée par sa tête puis une fois qu'elle a touché son front, qu'elle serait maintenant collée. Et là... ça marche !!! Mon "cobaye" n'arrive pas à décoller sa main pendant quelques secondes. J'avais l'impression de me découvrir des super pouvoirs !

## Rencontre avec d'autres hypnotiseurs de rue

Enfin, il y a 2 semaines, j'ai fais une sortie sur Montpellier avec quelques hypnotiseurs rencontrés sur un forum. Ils m'ont donné des conseils. Je les ai vu à l'oeuvre sur des dizaines de personnes. J'ai pu tester différentes techniques. C'était passionnant. En plus, pour la première fois, j'ai "endormi" quelqu'un !

Seul petit regret, à la fin de la journée, je n'avais pas eu l'occasion de faire une session de A à Z. Soit j'avais fait des débuts d'hypnose avec des gens qui vivaient l'expérience pour la première fois, soit des inductions/suggestions plus avancées mais sur des gens très réceptifs. Merci aux hypnotiseurs qui étaient avec moi ce jour-là (Clara, Clémence, Raphael, Adrien, Fabien, Jimmy...).

## Ma première hypnose "complète"

Afin de mettre en pratique tout ce que j'avais appris. J'ai invité une copine à manger le lendemain midi. On est allé dans un parc au calme l'après-midi. Il y avait un vent léger et un bruit de fontaine, bref, le cadre idéal pour une séance d'hypnose au calme. J'ai commencé les tests de suggestibilité... ça marche. Puis une catalepsie (main collée sur la tête)... ça marche. Je tente une induction rapide... ça passe aussi ! Une induction permet de mettre la personne dans un état de sommeil hypnotique, qu'on appelle transe. C'était la première fois que je réussissais l'enchainement et cela paraissait plutôt simple.

J'ai continué à tester d'autres suggestions, de plus en plus avancées... tout marche :

- Baguette magique : chaque fois que j'utilise une baguette magique, elle retombe en état de sommeil
- Changement de prénom : je lui donne un nouveau prénom et elle est convaincue de s'appeler comme ça
- Roulette des prénoms : chaque fois que je lui demande son prénom, elle m'en donne un nouveau
- Amnésie d'un chiffre : je lui fais oublier le chiffre 4, puis je lui demande de compter ses doigts et elles en trouvent 11
- ...
- En pleine euphorie, je tente les hallucinations. J'arrive à lui faire croire qu'elle est transparente et même que je suis sa star préférée pendant plusieurs minutes !

Je ne croyais pas cela possible. Je ne pensais encore moins être capable de le faire. Et pourtant, c'est bien arrivé. J'ai même eu d'autres exploits cette semaine.

## Et maintenant ?

J'ai encore beaucoup à apprendre. Je me lance de nouveaux défis régulièrement. Le dernier en date était d'arriver à hypnotiser un participant du Startup Weekend Aix et de lui faire croire qu'il s'appelle "Startup Weekend". Défi réussi (moins de 5 min après le début de la session), voilà la vidéo :

Vous pouvez également suivre ma [chaîne Youtube](https://www.youtube.com/channel/UCdsinePBodl6cSHqXAt-g8A?ref=camilleroux.com), pour voir mes autres vidéos.

A très vite dans les rues de Montpellier !
### Pragmatic Entrepreneurs : le forum d'entraide des entrepreneurs
URL: https://www.camilleroux.com/pragmatic-entrepreneurs-le-forum-dentraide-des-entrepreneurs/
Last updated: 2025-05-02T18:32:49.000Z
[![Logo Pragmatic Entrepreneurs](https://www.camilleroux.com/content/images/2025/04/logo-square-big.png)](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com)

J'ai le plaisir de vous annoncer le lancement de **[Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com)**, forum d'entraide pour entrepreneurs et startupers.

Le but du site est de fournir un **espace de discussion et d'échange aux entrepreneurs** pour qu'ils puissent **s'entraider, partager des bons plans, se rencontrer**...

## Quelle est la vision ?

Je souhaite que **[Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com)** soit un moyen très efficace d'obtenir de l'aide. Vous pouvez y parler d'entrepreneuriat, de business model, de lean startup, de marketing, de compta... Ce forum deviendra petit à petit une **base de connaissances riche et facilement accessible** à n'importe quel entrepreneur. La qualité du contenu est au centre de mes préoccupations. Rapidement, une équipe de modérateurs m'épaulera pour faire appliquer quelques règles (pas de promo, pas de bullshit, pas de spam...). Beaucoup de choses restent à faire. Ce forum doit devenir VOTRE forum. Parlons-en ensemble sur la catégorie [meta](https://forum.pragmaticentrepreneurs.com/category/meta?ref=camilleroux.com).

[![Logo Pragmatic Entrepreneurs](https://www.camilleroux.com/content/images/2025/04/logo-big-e1399078523233.png)](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com)

## Comment démarrer avec Pragmatic Entrepreneurs ?

Pour commencer, le mieux est d'aller sur le site et de **[se connecter](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com)** pour profiter de toutes les fonctionnalités (favoris, lu/non lu, votes...). Ensuite, je vous invite à lire et pourquoi pas, participer à des sujets tels que les [vidéos](https://forum.pragmaticentrepreneurs.com/t/videos-indispensables-pour-un-entrepreneur/15?ref=camilleroux.com) ou les [livres recommandés pour un entrepreneur](https://forum.pragmaticentrepreneurs.com/t/livres-indispensables-pour-un-entrepreneur/25?ref=camilleroux.com). Enfin, n'hésitez pas à aider quelqu'un, poser une question, partager un bon plan...

## Comment les entrepreneurs font-ils aujourd'hui ?

Aujourd'hui, en dehors de leur propre réseau, les entrepreneurs passent généralement par des groupes Facebook (ex : French Startupers) pour discuter entre eux. Cependant, ces groupes sont secrets la plupart du temps et modérés avec plus ou moins d'attention. De plus, tous les messages sont en vrac et la recherche fonctionne pas très mal. Bref, il manquait quelque chose !

**Vous aussi, devenez un Pragmatic Entrepreneurs en courant [vous inscrire](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com) !**
### Comment j'ai autofinancé mes achats de livres business
URL: https://www.camilleroux.com/comment-jai-autofinance-mes-achats-de-livres-business/
Last updated: 2025-05-12T21:59:04.000Z
Ce n'était pas un objectif, mais je me suis aperçu que j'étais récemment arrivé à **complètement autofinancer l'achat de mes livres business**, et cela, très simplement !

Il y a un an ou deux, j'avais écrit 2 articles ([ici](https://www.camilleroux.com/mes-lectures-de-lete/) et [ici](https://www.camilleroux.com/kit-du-lean-startuper-en-herbe/)) présentant quelques livres que j'avais beaucoup aimé. Puis, en novembre dernier, un article s'intitulant "[**Mon personal MBA**](https://www.camilleroux.com/mon-personal-mba/)" qui liste les livres que je conseille à toute personne souhaitant devenir entrepreneur ou s'intéressant à l'entrepreneuriat.

![](https://www.camilleroux.com/content/images/2025/05/image-17.png)

Affiliation Amazon livres business

Ces articles, notamment le dernier, "[Mon personal MBA](https://www.camilleroux.com/mon-personal-mba/)", ont bien plu et continuent à recevoir un trafic régulier. Je me suis alors inscrit au programme d'[affiliation d'Amazon](http://partenaires.amazon.fr/?ref=camilleroux.com) et j'ai mis des **liens d'affiliations** sur tous les livres de mes articles.

Depuis quelques mois, je gagne entre **20€ et 30€ chaque mois**, ce qui me suffit à acheter les livres business que je souhaite lire. L'idée n'a rien de révolutionnaire, mais j'aime bien le concept de pouvoir commander gratuitement des livres en ligne en recommandant des livres que j'ai adorés.

Bonne nouvelle, j'ai découvert quelques livres très sympa ces derniers mois. Je vous en parle très bientôt ici. Bonne lecture !
### J'ai désactivé mes notifications... et ça va !
URL: https://www.camilleroux.com/jai-desactive-mes-notifications-et-ca-va/
Last updated: 2025-05-12T22:01:06.000Z
Les notifications ont envahi mon téléphone, mon ordinateur... A chaque mail, chaque tweet, chaque message Facebook... une popup apparaissait. Comme beaucoup, j'étais devenu accro à ces notifications. Pendant longtemps, je n'ai pas osé les supprimer, me disant que cela ne me prenait pas beaucoup de temps et qu'il y aurait des notifications importantes dans le lot.

Au final, beaucoup étaient inutiles, d'autres peu urgentes. Les notifications pertinentes et importantes étaient rares... J'avais du mal à ne pas me jeter sur mon téléphone à chaque fois qu'il vibrait. J'ai fait le test de toutes les supprimer. Je voulais à nouveau pouvoir consulter mes mails quand je voulais sans être pris d'une irresistible envie de tout arrêter pour regarder ma boite mail chaque fois que la popup Gmail apparaissait.

Voilà comment je m'y suis pris et ce que cela a changé dans ma vie.

## Comment s'y prendre ?

J'ai décidé de désactiver toutes les notifications à l'exception des textos et appels téléphoniques. Voici les changements que j'ai effectués :

### iOS

- Définir le style d'alerte à "Aucune" et désactiver "Afficher sur l'écran verrouillé" pour l'ensemble des notifications sauf Téléphone et Messages (dans Réglages > Centre de notifications)

[![Comment désactiver les notifications iOS sous forme de bannière](https://www.camilleroux.com/content/images/2025/04/img_1305-1.png)](https://www.camilleroux.com/content/images/2025/04/img%5F1305.png)

- Désactiver le son et le vibreur pour l'ensemble des boites mails
- Désactiver la répétition des alertes pour les messages
- Désactiver les pastilles sur les applications où elles ne sont pas indispensables

### Mac OS

- Désactiver les pastilles sur les applications où elles ne sont pas indispensables
- Passer le centre de notification en mode "Ne pas déranger"

![](https://www.camilleroux.com/content/images/2025/05/image-18.png)

Notification MacOS

### YoruFukurou (Client Twitter)

- Désactiver l'ensemble des notifications sonores et Growl (Preferences > Accounts)

![](https://www.camilleroux.com/content/images/2025/05/image-19.png)

### Facebook

- Désactiver les notifications sonores

![](https://www.camilleroux.com/content/images/2025/05/image-20.png)

### Chrome

- Désactiver les notifications sur le bureau (Paramètres > Afficher les paramètres avancés > Paramètres de contenu (section Confidentialité) > Notifications)

[![Comment désactiver les notifications Chrome sur le bureau](https://www.camilleroux.com/wp-content/uploads/2014/02/Capture-d%E2%80%99%C3%A9cran-2014-02-13-%C3%A0-16.17.58.png)](https://www.camilleroux.com/content/images/2025/04/capture-decran-2014-02-13-a-16-17-58.png)

### Les bonus

En plus de désactiver toutes ces notifications, j'ai réduit le nombre de mails reçus en :

- Me désinscrivant systématiquement des newsletters non souhaitées
- En utilisant [unroll.me](http://unroll.me/?ref=camilleroux.com) pour regrouper l'ensemble des mails peu importants dans un seul mail envoyé chaque matin

J'ai essayé également de diminuer le nombre d'appels reçus en :

- Supprimant mon numéro de téléphone de ma signature mail et de mon blog
- Mettant le téléphone de Human Coders sur répondeur en permanence et en invitant les clients à remplir un petit formulaire pour qu'on les rappelle.

## Quels effets ?

Le premier jour, je regardais très souvent ma boite mail, Twitter, Facebook... Ensuite, petit à petit, je me suis mis à moins les regarder. Comme je ne recevais plus de notifications, j'avais moins l'occasion d'y penser. Au bout de quelques jours, un rythme de croisière s'est mis en place naturellement.

Aujourd'hui, je vais regarder mes mails, Twitter, Facebook... quelques fois par jour seulement. Je suis beaucoup moins interrompu ce qui me permet de bien mieux me concentrer et d'être moins stressé. Et le meilleur est que je n'ai eu aucun désagrément à désactiver mes notifications ! Je n'ai rien raté, rien perdu, rien su trop tard...

Bref, je vous recommande vivement de désactiver vos notifications... maintenant !
### Side project : 1001tweets, le service qui reposte vos tweets
URL: https://www.camilleroux.com/side-project-1001tweets-le-service-qui-reposte-vos-tweets/
Last updated: 2025-05-12T22:05:30.000Z
[![logo 1001tweets](https://www.camilleroux.com/content/images/2025/04/logo.png)](http://www.1001tweets.com/?ref=camilleroux.com)

Depuis quelques mois maintenant, je profite de mes [semaines off](https://www.camilleroux.com/retour-sur-notre-premiere-semaine-off/) pour m'atteler à diverses activités dont celle de créer des side projets. Aujourd'hui, je vais vous présenter [1001tweets](http://www.1001tweets.com/?ref=camilleroux.com) (actuellement en bêta privée). 1001tweets est un service qui reposte automatiquement certains de vos tweets pour augmenter leur visibilité auprès de votre audience.

# Story telling

Au moment où je cherchais un moyen d'augmenter la visibilité des offres d'emploi de [Human Coders Jobs](https://jobs.humancoders.com/?ref=camilleroux.com) sur Twitter, j'ai entendu parler de la [conférence](http://www.onemanandhisblog.com/archives/2013/12/leweb%5F-%5Fguy%5Fkawasaki%5Fon%5Fsocial%5Fmedia%5Fand.html?ref=camilleroux.com) de Guy Kawazaki à Le Web. Il a expliqué qu'il repostait 4 fois ses tweets espacés de 8h avant de maximiser leur visibilité. Il a plus d'un million de followers aujourd'hui.

Cette [technique](http://guytweetstoomuch.blogspot.fr/2013/05/no-one-likes-spam.html?ref=camilleroux.com) est très efficace car on constate que les tweets repostés reçoivent quasiment le même nombre de clics que l'original.

J'ai parlé de l'idée de faire un service qui reposterait automatiquement les tweets à quelques amis, et certains m'ont dit qu'ils étaient intéressés et qu'ils pourraient payer au moins 5€ par mois.

J'ai donc développé un prototype que j'ai testé sur quelques comptes de Human Coders Jobs. L'effet fut immédiat sur la visibilité des annonces !

![Repost your tweets to get more clicks](https://www.camilleroux.com/content/images/2025/04/repost-your-tweets-to-get-more-clicks-1001tweets.png)

J'ai alors proposé à quelques contacts qui paraissaient être dans la cible de tester le service. Les retours sont très positifs et le service a déjà fait gagner plus de 50 000 clics aux bêta testeurs !

# Le service

Je vais vous décrire le service tel qu'il est aujourd'hui. Il évolue régulièrement en fonction des retours des testeurs. Il est très possible que la version finale qui sera publiée soit différente.

Après la création d'un compte, 1001tweets permet de connecter des comptes Twitter. Le service reposte tous les tweets contenant un lien. Pour chaque compte, il est possible de définir le nombre et la fréquence des reposts. Il est aussi possible de définir une liste blanche des domaines acceptés.

[![1001tweets twitter accounts](https://www.camilleroux.com/content/images/2025/04/1001tweets.png)](http://www.1001tweets.com/?ref=camilleroux.com)

Ensuite, 1001tweets affiche la liste des tweets repostés et le nombre de vues qu'il a fait gagné.

# Business Model

Là, c'est encore un peu flou... En discutant avec quelques personnes autour de moi qui pourraient être intéressées, j'ai pu remarquer qu'un prix de 5 à 10 € par mois pour un compte Twitter pourrait leur convenir. Cependant, il s'agit de personnes que je connais bien et qui sont vraiment dans le coeur de cible.

La question du Freemium se pose aussi. Avec une dizaine de testeurs aujourd'hui, j'ai régulièrement des gens qui s'inscrivent pour recevoir une invitation à la beta (60 inscrits en qlq jours). Il semble y avoir une traction naturelle due au fait que 1001tweets.com apparaisse dans les URL et la source des tweets partagés. Avoir une offre gratuite permettrait certainement de faire connaître le service plus vite.  
J'ai cependant plusieurs réticences : vais-je arriver à trouver la bonne offre free, frustrante, mais pas trop ? Cela ne va-t-il pas ajouter une forte charge en SAV (c'est un side project !) ? Y-a-t-il un besoin pour une offre plus avancée ? ...

![](https://www.camilleroux.com/content/images/2025/05/image-22.png)

1001tweets plans

L'offre qui semble la plus claire est celle de 5-10€/mois pour un compte. Il y a peut-être de la place pour une offre plus haut de gamme mais j'ai pas eu assez de feedback pour le moment. Je vais surement me concentrer sur celle-là pour commencer.

**Afin, d'en savoir plus, voici** [**un court sondage**](https://docs.google.com/forms/d/1tK0Efm%5FITN5kSEry771H4jnqiH1sqLigtecOEFOUfeE/viewform?ref=camilleroux.com) **pour que j'en sache plus sur vos besoins** (approche lean startup oblige !).

# La suite

Coté biz, l'idée est d'augmenter le nombre de feedbacks pour avoir une meilleure idée du prix et de l'offre à proposer. Coté tech, il me rester à ajouter le système de paiement et d'abonnement, le tout, en restant à l'écoute des testeurs pour faire évoluer le service en fonction de leur besoin.

**Merci de remplir** [**ce court sondage**](https://docs.google.com/forms/d/1tK0Efm%5FITN5kSEry771H4jnqiH1sqLigtecOEFOUfeE/viewform?ref=camilleroux.com) **pour m'aider à mieux cerner vos besoins !** Vos avis sont les bienvenus :)
### [Video] Le lean startup, ce n'est pas que des canvas !
URL: https://www.camilleroux.com/video-le-lean-startup-ce-nest-pas-que-des-canvas/
Last updated: 2025-04-28T22:47:50.000Z
Voici la vidéo et les slides d'une conférence que j'ai donné cette année à l'[Agile Tour Montpellier](http://agiletour-montpellier.fr/?ref=camilleroux.com). Elle parle de cette tendance à résumer le Lean Startup aux canvas.

Je le répète régulièrement dans mes [formations au Lean Startup](https://www.humancoders.com/formations/lean-startup?ref=camilleroux.com), les canvas ne servent qu'à modéliser un Business Model. En aucun cas, ils permettent de valider les hypothèses, tester l'idée auprès de clients potentiels, de pivoter...

Voilà la vidéo :

Et voilà les slides complets :

#### Transcript de la vidéo

Le Lean Startup, c'est quoi ? Il y a eu déjà des confs aujourd'hui qui parlaient un peu de ce sujet-là. On va dire que c'est l'agile pour monter des boîtes. Et puis, j'en reparlerai un peu après.  
Je viens avec deux casquettes. Je suis cofondateur de Human Coders, qui est un organisme de formation pour développeurs.  
Et on a fait un petit délire. On a monté la boîte depuis un an et demi pour qu'on ait un jour le temps de se prendre du temps pour faire d'autres choses. Et en fait, on commence ce soir. C'est mes premières semaines off.  
Et en fait, on va se prendre des choses.  
Je fais des semaines off tous les mois. C'est un délire un peu spécial. Et du coup, pendant ces semaines off, je lance une autre activité qui est du coach en Lean Startup. C'est un sujet qui me plaît beaucoup. Donc, je viens avec ces deux casquettes.  
C'est quoi le Lean Startup ? En fait, pour les gens, le Lean Startup, c'est ça. C'est un poster avec des cases où on met des post-it dessus. En fait, les gens, comme vous faites pas mal d'agile, vous avez pu voir ça dans Scrum il y a quelque temps.  
Scrum, c'est… On met un baccalauréat.  
On met un baccalauréat, des post-it et ça y est, je fais du Scrum. C'est bon, cool, tout va bien se passer.  
Bon, en fait, dans le Lean Startup, on a le même problème. C'est que les gens qui veulent faire du Lean, ils mettent ce canvas au mur. On verra un peu les canvases qui sont dispo.  
Mais on met des post-it et ça y est, je fais du Lean Startup et je suis cool.  
Bon, en fait, il n'y a pas que ça.  
Ok, alors j'ai fait un export PDF, mais le zzz, il n'arrivait qu'après.  
Donc, en fait, c'est quoi la définition de Wikipédia ?  
La définition de Wikipédia, c'est l'expression « Only start-up renvoie une approche spécifique du démarrage d'une activité économique et lancement de je-sais-plus-quoi. »  
Une réponse sur le « validating learning », vérification de la validité des je-sais-plus.  
En fait, c'est chiant.  
C'était la conclusion du slide.  
En fait, c'est assez compliqué de définir parce qu'il y a plusieurs personnes qui l'ont défini de manière différente, mais il y a des patterns qu'on retrouve.  
Le « Lean start-up », ça sert à créer une boîte.  
Il y a des sous derrière, a priori.  
On peut s'en inspirer pour faire d'autres choses, mais les fondements sont là.  
C'est une méthode.  
C'est une méthode qui permet de créer des boîtes avec peu de ressources.  
Ça, c'est la partie lean.  
Et avec peu de temps.  
C'est des méthodes pragmatiques et par itération pour éviter de perdre du temps.  
Par itération, on retrouve quand même des concepts agiles.  
Je parlais des canvases.  
Aujourd'hui, quand quelqu'un dit : « Je fais du lean », qu'est-ce qu'il fait ?  
Il met un truc comme ça sur son mur.  
C'est vachement joli parce qu'il y a des dessins, il y a des explications.  
Et puis, il met des post-it dedans.  
Il y a quoi ? Je ne sais pas si vous arrivez à lire.  
Il y a les coûts, il y a les revenus, il y a la value proposition, c'est la valeur que j'apporte, les clients que j'adresse, les canaux, la relation que j'ai avec mes clients.  
Les ressources que j'ai dans mon entreprise, les partenariats.  
Pour des gens, le lean startup, ça se résume à remplir ce tableau et ça y est, je fais du lean.  
Il y en a un autre. C'est une autre méthode qu'on verra.  
On retrouve certains tableaux, certains sujets, puis il y en a quelques autres de nouveaux.  
Et voilà, ça se résume à ça.  
Je vais faire une petite espace de pub parce que j'ai préparé mes slides à l'amour et je n'ai pas utilisé les slides pour relâcher le tour.  
Petite page de pub pour les sponsors de l'Agile Tour. L'Agile Tour est sponsorisée par La Poste.  
Qu'est-ce que c'est qu'il n'y a pas dans un canvas ?  
On a vu les canvas, ça c'est clair pour tout le monde, il y a un milliard d'articles dessus, etc. C'est quoi qu'il n'y a pas dedans ?  
C'est juste une liste mais il y en a plein d'autres dedans. Il n'y a pas la vision.  
La vision c'est quoi ? Il y a pas mal d'entrepreneurs qui vont vous décrire ça.  
Je vais vous montrer ce qu'ils font vraiment. Je monte un réseau social pour entrepreneurs. Et puis il y a des gens qui vont présenter leur vision.  
Moi j'ai un problème c'est que les entrepreneurs ne se parlent pas et ma vision c'est que les gens se parlent. Et ça va tout changer.  
Pourquoi ça change tout ? Parce que si mon projet c'est de faire un produit, j'ai de l'affect pour ce produit et du coup c'est difficile pour moi de pivoter parce que si mon produit ne marche pas c'est la fin du monde.  
J'ai passé ma vie à faire ce produit là.  
Alors que si j'ai de l'affect pour ma vision, c'est pas grave. Si mon souhait c'est que les entrepreneurs se parlent et que c'est pas un réseau social, ok c'est pas grave.  
Peut-être que je ferai un événement ou peut-être que je ferai des réunions, peut-être que je ferai un forum. C'est pas grave mais je serai jamais frustré pour ça.  
Et ça, ça n'y est pas dans le Canvas. Il n'y a pas non plus l'équipe. À aucun moment j'ai dit l'équipe et finalement suivant les gens qui m'entourent, je ne peux pas faire la même chose.  
Donc ça, ça manque aussi.  
Le marché à quoi ça concerne ?  
Le marché est assez peu décrit. Il y a très peu de Canvas qui décrivent la concurrence par exemple. Et ça aussi ça manque.  
Le concept d'itération. La plupart des méthodes, le Canvas on le remplit qu'une fois.  
Et après, c'est bizarre. Pour qu'il y ait une méthode itérative, c'est bizarre de ne pas le faire plusieurs fois.  
Et aussi la démarche. C'est qu'il n'y a absolument pas de processus et qu'on le remplit et ça y est, j'ai plus qu'à faire ma boîte et c'est bon.  
Donc tout ça, ça manque. Il en manque plein d'autres encore.  
Du coup, j'aimerais me baser sur une méthode. C'est la méthode Rolling Lean. C'est un bouquin que j'aime beaucoup.  
Pourquoi je l'aime bien ? Parce que c'est un développeur qui l'a fait et du coup c'est carré.  
Et moi ça me plaît parce que j'ai fait des études en informatique et du coup ça me plaît quand c'est carré.  
C'est une des rares méthodes qui explique vraiment comment faire les choses. Il décrit des interviews, on verra, c'est minute par minute.  
Je dis bonjour à la personne pendant deux minutes.  
Et après, pendant deux minutes, j'ai deux monde qui y allait et ok c'est super carré et moi j'aime bien.  
Donc c'est une méthode qui permet de partir d'un plan A. Donc on fait un business model qu'on imagine au début.  
On le teste et puis si c'est pas bon, on en fait un autre.  
Et le but du jeu c'est d'itérer le plus vite possible, de les mettre en défaut le plus vite possible.  
J'ai eu l'occasion de le voir cette semaine donc c'est la classe et que j'ai un bouquin dédicacé de lui en fait.  
Premier truc qui manque avec Anvas, c'est la vision.  
J'en parlais tout à l'heure et je vais pas en parler donc en fait j'ai tout dit déjà.  
Donc c'est important d'avoir de l'affect pour sa vision et pas pour ce qu'on fait vraiment.  
Donc si vous faites quelque chose, posez-vous la question : pourquoi je réalise ce site là en fait ? C'est vachement important.  
Ensuite le principe de running link, donc la méthode.  
Trois étapes.  
Première étape, je décris mon plan.  
Deuxième étape, je regarde qu'est-ce que c'est qui peut foirer dedans.  
Troisième étape, j'essaye de le faire foirer parce que plus vite ça foire, plus vite je suis tranquille et il vaut mieux que ça foire maintenant que dans ce temps là en fait.  
Donc là aussi en fait c'était censé être animé mais c'est pas grave.  
Donc ça c'est ce qu'on appelle le Lean Canvas.  
Alors je me moquais des Canvas mais ça reste pertinent.  
Ma remarque c'est juste qu'il n'y a pas que ça mais ça c'est important.  
Donc comment on le remplit ?  
On le remplit souvent en partant des clients.  
Donc c'est sur la partie de droite.  
Le Customer Segment.  
Donc c'est les gens auxquels je pense vendre mon service.  
C'est la cible.  
Et dans la case en dessous, Early Adopters, je marque les tout premiers que je vais avoir.  
Mais vraiment les tout premiers.  
Donc c'est pas que je vais avoir des clients mais genre demain si vous allez devoir voir quelqu'un, c'est qui ?  
Ok.  
Une fois que je sais qui je vais voir, il faut que je réfléchisse à : ok c'est quoi ces problèmes ?  
Donc je remplis de l'autre côté les trois principaux problèmes que ces gens rencontrent.  
Ok.  
Ensuite je réfléchis.  
Donc on va faire une explication par exemple.  
C'est je vais dire : ok mes clients c'est des gens qui ont besoin de rapidement manger le midi.  
Ok.  
Leur problème c'est que quand ils commandent une pizza, la pizza elle arrive toujours trop tard.  
La unique value proposition c'est la valeur ajoutée que j'apporte.  
Donc qu'est-ce que j'apporte ? C'est que je livre des pizzas en 30 minutes et si je me suis vautré, je vous rembourse.  
C'est cool non ?  
Et ok.  
Donc après.  
La solution c'est finalement un truc assez classique.  
Ça va être un site internet où vous pouvez commander vos pizzas.  
Et j'ai trouvé un super algorithme qui permet de savoir si je suis capable de vous livrer ou quoi.  
Ça c'est mes affaires mais ok.  
L'Equimetrix ça va être comment je peux mesurer mon activité.  
Donc ça va être le nombre de pizzas vendues, la quantité de pizzas que les gens achètent à chaque fois, mon temps bien sûr de livraison.  
Si je livre toujours au bout de 30 minutes ça va être galère.  
Mon unfair avantage c'est en quoi je suis difficilement copiable.  
Bon là comme ça j'ai pris un exemple au hasard, j'ai pas trop d'idées.  
Mais si vous avez des idées ça peut être cool, on peut monter une boîte ensemble tout à l'heure.  
Mais bon voilà ça peut être, j'ai un algo qui me permet de moins de vautrer, je calcule mieux les parcours, ou j'ai des scooters qui vont plus vite.  
Bon ça peut être, c'est vraiment quelque chose qui est différent.  
Les canaux c'est comment je trouve mes clients.  
Donc je sais pas peut-être que, je suis un agiliste super connu et peut-être que je vais commencer avec des agilistes.  
J'imagine que vous êtes pressé le midi quand vous mangez et c'est peut-être comme ça que je vais commencer.  
Bon je suis pas sûr que cette boîte va marcher au final mais bon c'est juste une hypothèse.  
Ensuite j'ai mes revenus et mes coûts.  
Bon là pour des pizzas on comprend c'est simple.  
Simplement j'imagine que je vais vendre des pizzas à l'unité.  
Donc les pizzas auront un prix, avoir un abonnement ça me parait bizarre.  
Donc je m'engage effectivement à rembourser si je livre pas.  
Et les coûts, bah je vais avoir des coûts pour les livreurs et pour les gens qui les préparent.  
Donc voilà un canvas.  
Ok le concept c'est à chaque fois je fais une hypothèse.  
Donc ça c'est mon canvas qui sert à définir une hypothèse.  
Ensuite je la construis, ça me fait quelque chose à montrer.  
Ensuite je mesure quelque chose dessus.  
On verra, c'est des mots très flous mais on verra, on peut réaliser plusieurs choses.  
J'en tire des leçons, j'apprends et je pivote dessus, je repars sur une autre idée.  
Et le plus vite possible, le but du jeu c'est vraiment de mettre un défaut très vite.  
On est pas là pour de l'orgueil etc.  
Votre idée ça marche pas, ça sert à rien donc autant s'en débarrasser le plus vite possible.  
Ah super cool, ok.  
Ok, 3 grandes étapes de la création d'une startup.  
L'adéquation problème/solution.  
Donc on part au tout début, c'est que j'imagine que y'a des gens qui ont besoin de recevoir des pizzas rapidement  
et sinon ça les énerve que ça mette 45 minutes.  
Ok, mais peut-être que j'ai pas... peut-être que c'est une connerie de penser ça, peut-être que ça gêne pas les gens.  
Ok, bon j'en suis là.  
Ensuite, l'adéquation produit-marché c'est que j'ai trouvé des gens qui étaient intéressés par ça  
mais peut-être qu'il y en a que 5 ou peut-être qu'il y en a des millions, je sais pas.  
Ok, le but du jeu c'est de vérifier qu'il y a un vrai marché dessus.  
Ok, dernière étape, c'est le scaling, c'est qu'on passe à l'échelle donc le but du jeu c'est de devenir rentable et de faire grandir la société.  
Ok, le but du jeu c'est de faire grandir la société.  
Ces 3 étapes, elles font naître 2 grandes parties.  
Les 2 premières, en fait c'est des endroits où on va avoir des changements drastiques qu'on appelle des pivots.  
Donc c'est vraiment, on va dire ok les clients en fait c'est pas des agilistes, c'est plutôt des ministres parce que c'est vraiment des gens très pressés, finalement c'est plus des pizzas.  
Voilà, ça va être vraiment des changements forts.  
Sur la partie scaling, ça va être plutôt des modifications douces.  
Parce qu'a priori on l'a trouvé avant comment ça marchait, c'est juste qu'il faut faire grandir l'activité mais on sait ce qu'on fait.  
Donc c'est 2 grandes parties.  
On ne s'intéressera pas à la partie scaling même si la méthode en parle.  
On va s'intéresser aux 2 premières.  
Donc attention effet spécial, on zoom sur les 2 premières.  
Ok.  
Donc il y a 4 carreaux, les 2 premiers représentent le premier carreau tout à l'heure, l'adéquation problème/solution.  
Les 2 suivants représentent l'adéquation produit/marché.  
L'adéquation problème/solution on va la décomposer en 2 parties qui seront intéressantes après.  
La première c'est comment comprendre le problème.  
Ensuite il faut trouver une solution.  
Et il y a des interviews qu'on verra après, comment conduire des interviews pour mettre en défaut.  
Peut-être que j'ai moi une idée d'un problème et finalement personne n'a ce problème et que j'arrête tout de suite.  
Et ensuite on valide de manière qualitativement et ensuite quantitativement.  
Et c'est là où on développe un proto.  
Une grosse partie de l'invalidation se fait par des interviews.  
Mais rencontrer des gens c'est pas facile.  
Alors où est-ce qu'on peut rencontrer des gens ?  
Autour de nous, par exemple finalement des gens qui mangent des pizzas et qui sont pressés, j'imagine qu'il y en a ici.  
Et peut-être que finalement je peux prendre quelques minutes pour discuter avec vous et finalement vous me direz que non c'est une connerie, c'est une idée.  
Et ok c'est pas grave.  
Et ensuite je peux aller dehors.  
Je peux aller peut-être à la sortie d'une pizzeria, peut-être que je peux aller dans un restaurant, je peux peut-être aller à la sortie d'une entreprise pour rencontrer des gens.  
Alors sortir ça peut être sortir dans la toile quoi.  
Je peux aller aussi sur un forum d'entrepreneurs pour discuter avec des gens, c'est pas grave.  
Mais c'est plus sympa d'aller voir en vrai.  
Je peux écrire aussi des articles.  
Je peux peut-être faire un blog sur comment manger vite le midi.  
Il y a Twitter qui marche bien.  
Et puis globalement, je peux faire des articles. Je peux peut-être faire un blog sur comment manger vite le midi.  
qui page bien, et puis globalement, tous les réseaux sociaux,  
le but du jeu, c'est d'identifier  
toujours des gens qui peuvent  
répondre à mes questions.  
Dernier point,  
c'est la landing page.  
C'est plutôt intéressant après,  
parce qu'on ne peut pas le faire tout de suite.  
C'est au moment du...  
quand j'ai envie de tester une solution.  
Mais là aussi, je peux voir s'il y a des gens  
qui s'inscrivent, j'ai une super idée, allez, je fais un petit  
site ce week-end, je vends des pizzas  
et je vous rembourse si je ne vous ai pas livré  
en moins de 30 minutes.  
Laissez votre mail si ça vous intéresse.  
30 secondes, c'est l'étape d'après, on fera mieux.  
Commençons par 30 minutes.  
Et puis je regarde si des gens s'inscrivent.  
S'il n'y a personne qui s'inscrit, j'en parle à tout le monde,  
même ma mère ne s'inscrit pas, ok, c'est un gros four,  
mon idée est pourrie, et j'arrête tout de suite.  
C'est fort possible  
que ça arrive.  
Donc, premier type d'interview,  
l'interview problème. C'est l'interview qui permet  
de vérifier si le problème  
que l'on imagine est le bon.  
Qu'est-ce qu'on veut vérifier là-dedans ?  
On veut apprendre trois choses.  
On veut apprendre qu'est-ce qu'on résout,  
qui sont les concurrents,  
et aussi  
comment les gens font aujourd'hui,  
et qui c'est qui a ce problème.  
Et entre parenthèses, j'ai mis  
la case à laquelle ça correspond dans le canvas.  
C'est vraiment  
les deux premières cases qu'on a vues.  
C'est le problème,  
existing, active, c'est pareil,  
c'est dans la case problème, et customer segments.  
Alors,  
HMoria, c'est quelqu'un qui est un développeur,  
donc il est très carré, donc il fait des interviews très carrées, pareil.  
Bon, je suis jamais arrivé à respecter le timing,  
mais ça donne une idée.  
En gros, le gros du taf,  
c'est que vous définissez un cadre,  
c'est la troisième étape, raconter une histoire.  
Le deuxième truc important,  
c'est de décrire les différents problèmes  
qu'on imagine, et demander à la personne  
ce qu'elle les a.  
Et après, partir sur une discussion  
très libre, mais vraiment très libre.  
En fait, c'est plus vous allez imposer un cadre à cette personne, moins la discussion sera intéressante, parce que vous allez l'amener dans votre idée.  
Puis si vous incitez tellement,  
la personne va vous dire comme tout le monde : "Non, mais elle est bien ton idée."  
OK, bon, c'est surtout pas ce que j'ai envie, en fait.  
Ma mère adore ce que je fais, en fait.  
Mais c'est pas pour autant que ça marche.  
Bon, et finalement, les gens vont vous répondre ça si vous insistez, en fait.  
Donc il faut vraiment une discussion libre.  
OK, qu'est-ce que tu fais le midi ?  
Combien de temps de temps ?  
Qu'est-ce que tu manges d'habitude ?  
Est-ce que des fois, la bouffe arrive en retard ?  
C'est quoi les... ?  
Les conséquences que...  
que ça mette une heure à arriver, etc. ?  
Donc c'est vraiment ce genre de discussion.  
Dans des discussions qui durent à peu près une demi-heure,  
quand est-ce que j'arrête de faire ces discussions-là ?  
Donc voilà quelques...  
quelques conditions qui font que je peux m'arrêter.  
Donc j'ai interviewé, moi, une dizaine de personnes.  
Je sais à qui je m'adresse, les early adopters, les tout premiers.  
C'est pas la cible globale, c'est les tout premiers. Je m'en fous de la cible globale.  
Je vais r'après.  
J'ai trouvé un gros problème que les gens ont.  
Et je sais comment les gens font aujourd'hui.  
Peut-être qu'aujourd'hui, en fait, pour aller vite, ils vont au supermarché d'en bas, en fait.  
Mais c'est bien parce que s'ils vont au supermarché d'en bas, quand il pleut, c'est chiant, alors que moi, je vais leur livrer.  
Donc OK, j'ai peut-être une valeur ajoutée à leur apporter.  
Donc OK, j'ai validé mon problème.  
L'interview solution.  
L'interview solution, elle se base plus...  
Sur des hypothèses du problème, elle se base sur une idée de solution que je peux avoir.  
Donc il faut que j'ai une démo.  
Alors là, typiquement, pour mon truc de pizza, un petit site Internet avec juste une page qui décrit ce que je fais marche très bien.  
Donc comment je fais ma démo ?  
Il faut qu'elle soit faisable.  
Il faut qu'elle paraisse réelle.  
Il faut que je puisse itérer dessus rapidement.  
Si j'ai fait une usine à gaz et que je mets deux mois à faire une autre version, ça sert à rien.  
Si je peux la réutiliser.  
Pour le vrai site, c'est super.  
Donc à la limite, voilà, si ça marche bien du premier coup, très bien, je la garde pour la suite.  
Et puis je mets des vraies données dedans.  
Donc voilà, il faut que ça paraisse vrai.  
Enfin, plus c'est vrai, plus ça paraît réaliste, plus vos retours seront pertinents.  
Après, c'est juste en fonction du temps que vous pourrez faire le choix.  
Donc pareil, qu'est ce qu'on va prendre lors de ces interviews ?  
Trois trucs. Qui c'est qui a ce problème ?  
Donc là, c'est vraiment les early adapters pour aller les chercher.  
Comment on résout ces problèmes ?  
Donc c'est là, on teste une solution.  
Donc je leur dis voilà, moi, j'ai des scooters qui sont plus rapides que tout le monde.  
Et du coup, je suis capable de vous livrer vraiment en moins de 30 minutes.  
Et le dernier truc, c'est combien ça coûte ?  
Donc c'est le modèle financier, c'est le grand mot pour ça.  
Mais c'est voilà mes pizzas, elles coûtent 10 euros.  
Est ce que tu achètes une pizza à 10 euros qui est livrée en moins de 30 minutes ?  
Tout simple.  
Là, toujours pareil, c'est super carré, mais c'est infaisable.  
Qu'est ce qu'il faut retenir là dedans ?  
Toujours pareil, je définis un cadre, mais light.  
Ce n'est pas une description très précise, c'est juste voilà.  
Je te rappelle mon problème, c'est que je pense qu'il y a des gens  
qui ont besoin de manger vite le midi, etc.  
Je fais une démo.  
On passe du temps.  
Le but du jeu, c'est de l'observer.  
En fait, c'est que les gens sont assez mauvais quand on leur demande  
qu'est ce que tu aimerais pour manger le midi ?  
Finalement, les gens vont répondre à des trucs assez simples.  
Il y avait, je crois que c'est le patron de Ford qui disait ça, il disait :  
"Si j'avais demandé aux gens ce qu'ils aimeraient, ils auraient dit des chevaux qui iraient plus vite."  
OK.  
En fait, il faut leur proposer une voiture et regarder comment ils s'en servent.  
Donc là, c'est pareil, on leur propose une démo et puis on les laisse faire sur la démo.  
On teste le prix et on prend des feedbacks là dessus.  
Pareil, quand est ce qu'on arrête ?  
En fait, c'est des trucs itératifs.  
Donc si ça ne marche pas, on revient en arrière.  
Donc à chaque fois qu'on invalide quelque chose, on repart et on reteste.  
Peut être qu'à la fin, ce n'est pas des pizzas, c'est des sushis parce que les sushis, je peux les vendre un peu plus cher.  
C'est vraiment un truc itératif.  
J'ai identifié les fonctionnalités qu'il fallait que je mette dedans.  
J'ai un prix qui correspond aux gens et je sais comment le faire.  
Et c'est faisable.  
Parce que c'est bien de dire : "OK, en fait, ce qu'ils veulent, c'est un truc pour se téléporter."  
OK, mais ça va être chiant en fait.  
OK, donc là, j'ai identifié mon problème.  
Je sais ce que les gens veulent. OK, just do it.  
C'est ce qu'on appelle le MVP, le Minimal Valuable Product.  
En fait, c'est juste le plus petit truc qui vous permet de tester votre idée.  
Mais qui marche. Contrairement à la démo, la démo ne marche pas.  
Donc sur la démo, quand vous cliquez sur le bouton, la pizza n'arrive pas. Dans le MVP, la pizza arrive.  
C'est vachement plus cool quand même.  
Le but du jeu, c'est d'avoir le MVP le plus petit petit petit possible.  
Donc voilà, chaque fois que vous mettez une tâche dans votre backlog, posez-vous la question :  
"Est-ce que ça me sert vraiment à tester l'idée ou pas ?"  
Est-ce que le fait de mettre le widget Twitter en bas, ça sert vraiment à tester l'idée ?  
Non, OK. Donc la première, je ne le mets pas. Dès qu'il y a du monde, je le mettrai. Mais ce n'est pas grave pour la première.  
Donc il faut vraiment y aller de très light. Donc pas de course aux fonctionnalités.  
Pour plusieurs raisons. Déjà, ça vous prend du temps. C'est chiant pour itérer.  
Et en plus, plus vous rajoutez de fonctionnalités, plus finalement la valeur première que vous apportez va être diluée.  
Donc vous pouvez dire par exemple : "Je vends des pizzas, mais je vais aussi vendre des sushis, des quiches et des hamburgers. Et puis à la limite, je peux vous apporter des pizzas."  
"Je peux vous apporter du lait. Et puis à la limite, si vous voulez, je vous vend le scooter avec." Et voilà. OK. Bon. Et en fait, si vous faites ça, vous ne saurez jamais si vous pouvez vraiment vendre des pizzas ou pas.  
Parce que vous avez tout vendu, mais on ne sait plus rien en fait. Et c'est souvent le syndrome des entrepreneurs qui ne sont pas sûrs que leur idée première est bonne parce qu'ils ne l'ont pas testée.  
qui vont vouloir faire des usines à gaz, qui font tous les trucs du monde,  
juste parce qu'ils ont peur de tester.  
Faites juste un truc, et testez-le vite.  
Il y a un truc qui est flagrant, c'est que plus on teste vite son idée,  
moins on a d'affect.  
Plus on attend, plus on a d'affect, parce qu'il y a un mystère qui n'est pas cette idée  
dont je parle à personne depuis des années, ça va être un truc de malade.  
Et en fait, si l'idée, au bout de deux minutes, vous en parlez à quelqu'un,  
et que cette personne-là vous dit « non, mais franchement, j'en ai pas besoin »,  
et que vous étiez persuadé qu'il en avait besoin, ok, c'est plié.  
Donc il faut vraiment tester vite.  
Une fonctionnalité a toujours un coût caché, il n'y a pas de miracle.  
Quand vous faites un truc, il faut le maintenir, etc.  
Il y a ça aussi un coût, c'est une autre raison de ne pas tout développer.  
Et bien sûr, l'agile, vous connaissez bien, c'est une méthode de développement agile sur tout le truc.  
Ok, j'ai mon proto, j'ai un site minimaliste,  
où vous cliquez sur la pizza que vous voulez,  
et vous avez une petite vidéo.  
Et vous avez une petite vidéo, et vous avez une petite vidéo.  
Vous avez une pizza au début, vous mettez votre adresse,  
et puis 30 secondes, c'est moi qui viens vous apporter la pizza que j'ai cuisinée dans ma cuisine.  
Bon, ça ne sera pas super, mais au moins ça me permet de tester un petit peu l'idée.  
Je ne suis pas un très bon cuisseau, donc si je fais ça, je vous conseille de ne pas le prendre.  
Imaginons.  
Donc j'arrive et je vous montre, vous avez testé le site, j'arrive avec la pizza,  
et puis je vous pose une interview.  
Qu'est-ce que j'ai envie d'apprendre quand je fais cette interview avec vous ?  
Si vous êtes convaincu.  
Alors a priori, ça ne sera pas le cas, mais en imaginant que quelqu'un d'autre le fasse bien,  
il peut être intéressé par la pizza, et peut-être qu'il aura livré vite.  
Je n'ai pas de scooter non plus, donc ça va être vraiment galère,  
parce qu'en plus, il va falloir que je vienne soit en voiture, soit en tram,  
et je n'aurai jamais les 30 minutes, donc ça va être vraiment très compliqué.  
Est-ce que j'ai assez de clients ?  
Donc je pourrais voir s'il y a un paquet de gens qui sont intéressés juste avec ce MVP ou pas.  
Et puis je verrai si le prix est bon.  
Ou est-ce que vous avez l'impression de vous être fait arnaquer,  
et vous allez me frapper quand je vais venir.  
Toujours le concept d'interview en 30 minutes, comme les trois précédents.  
Les points importants, c'est d'observer leur comportement sur la landing page du site.  
Là c'est spécifique aux landing pages, mais on peut appliquer d'une startup à un bar, on importe,  
mais on le comprend bien comme ça, et puis j'imagine que c'est plutôt à ça que vous pensez.  
On regarde la personne, on regarde les prix,  
donc c'est toujours l'observation, on ne lui demande pas ce qu'elle en pense, mais on la laisse faire, on regarde comment elle fait.  
Et on la laisse s'inscrire, et dans ce cas-là, commander une pizza. On regarde son comportement, et on regarde si le service l'est plus ou pas.  
Donc petit récap.  
On commence par avoir une idée de problème. On teste si le problème, les gens l'ont vraiment, avec des interviews problème.  
Ensuite on essaye de trouver une solution.  
C'est toujours itératif, je peux tester 20 solutions, c'est pas grave, finalement j'ai pas perdu beaucoup de temps. À chaque fois j'interview juste une personne, peut-être que je l'ai invalidé en discutant.  
On n'a même pas besoin forcément de faire une interview carrée, on peut tester des trucs très facilement.  
Ok, donc j'arrive à trouver une solution qui a l'air de plaire, et j'ai donné un petit support qui permet de lui montrer à quoi ça va ressembler.  
Et ensuite je teste sur un petit groupe de personnes avec un MVP.  
Merci.  
On peut faire un échange des questions ? Il reste 10 minutes, parfait.  
Il y a plein de choses encore qui ne sont pas dans le Lean Canvas.  
Donc on peut en parler, par exemple je n'ai pas parlé de la partie scaling, mais c'est...  
une fois que j'ai 20 clients qui ont été contents de ma solution, il faut que j'en trouve 10 000.  
Ok, donc ça fait partie aussi des trucs dans les startups.  
Donc voilà, il y a plein d'autres sujets, mais j'espère vous avoir convaincu que il ne suffit pas de coller un poster sur un mur et de mettre des post-it dessus pour faire de Lean Startup.  
Et voilà, il nous reste 10 minutes pour un échange de questions.  
Donc si vous avez des questions, allez-y. Je sais que la première est toujours très compliquée, donc merci au premier qui va mettre un mouvement dans tout ça.  
Ok, cool.  
Est-ce que l'utiliser le Lean Startup, ça amène plus rapidement les investisseurs ?  
Oui, c'est ça. Et puis non les investisseurs. Alors déjà, première remarque, c'est que les investisseurs aiment de plus en plus le Lean Startup.  
Je mangeais avec un de 360 mercredi, et effectivement, maintenant ils apprécient ce genre de méthode, ils demandent aux startuppers de les mettre en pratique.  
Je pense que ça les attire parce que rapidement on a des choses à montrer en fait. Donc je peux dire, voilà, j'ai un MVP, écoute, pour l'instant c'est moi qui amène les pizzas, mais la demande monte et j'ai pas assez d'argent pour acheter des scooters.  
Donc est-ce que tu peux investir dessus ? Mais regarde, j'ai déjà inscrit, je les apporte. Regarde, mes pizzas, elles sont dégueulasses, je les fais dans mon four et pourtant les gens les achètent, donc il y a vraiment un truc.  
Donc je pense effectivement que ça... En fait, les investisseurs, c'est comme les clients. Enfin, c'est pas... Si on arrive à convaincre les clients, on arrive à convaincre les investisseurs, c'est...  
Souvent on va aller chercher un investisseur qui en appelle le client, mais ça marche pas dans ce sens. Et c'est juste une accélération. Donc oui, clairement, ça aide parce qu'on invalide tout plus vite.  
Ouais ?  
J'ai une super idée, mais j'ai peur de me la faire piquer.  
Alors ça c'est la question qui revient tout le temps. Donc j'ai une super idée, j'ai peur de me la faire piquer. Il y a 10 ans, on aurait probablement dit : dépose un brevet, va à l'INPI, va voir... Prends un avocat, paye très cher, etc.  
Aujourd'hui, on a des choses pour aller très vite, en fait. Donc la réponse aujourd'hui, ça serait plutôt : fais-le vite.  
Voilà. Et la plupart des boîtes aujourd'hui, c'est trop compliqué. Enfin, quand je lance un projet, j'ai pas le temps de déposer un brevet, etc. Donc ma seule défense, c'est d'aller vite.  
Autre truc aussi, c'est que... Je sais pas, imagine, je bosse pendant un an sur une idée, puis je te l'explique pendant toute une soirée. Est-ce que tu penses que si tu décides de me copier, tu vas faire la même chose ?  
En fait, pas du tout. Même si on passe un week-end, pendant un week-end, je t'explique où j'en suis. Mais moi, j'ai bossé un an dessus, en fait. Et il y a plein de choses que je vais pas transmettre. Je vais peut-être pas transmettre ma vision.  
Des contacts, des expériences, des échecs que j'ai faits, et du coup, toi, tu vas y retomber dedans, mais pas moi, parce que je les ai déjà eus. Et en fait, tout ça, ça fait une différence qui va me permettre d'avancer plus vite, en fait.  
Je pense que la réponse aujourd'hui, c'est : va vite. Et on peut pas breveter un concept, au moins en France, oui. Donc la question, c'est : est-ce qu'il y a des outils qui correspondent au graphique du début ?  
Le graphique du début, c'est : je fais, j'apprends et je corrige.

Le graphique sur la partie collecte de données. - Oui, les outils sur la partie collecte de données.  
Le graphique, c'est vraiment au sens large. C'est quand je fais 30 interviews, je collecte des données et j'en tire des conclusions.  
Ce n'est pas forcément sur un truc de masse. Après, sur le site internet, Google Analytics fait souvent assez bien son taf.  
Il y a un mec qui s'appelle Dave McClure qui a pas mal écrit sur les métriques qu'on peut avoir.  
Il dit : "Mes souvenirs sont bons". Il définit les stats pour un site internet en 5 étapes.  
En acquisition, c'est la personne qui vient une première fois sur votre site. En activation, elle s'intéresse. Revenue, elle paye.  
Il y a referral et il m'en manque un au début. Il y a 3R. Bon, je ne sais plus, j'ai oublié le 3R.  
Il y a 5 étapes. C'est Dave McClure.  
Donc, Analytics peut combler tous ces besoins.  
On peut mesurer combien la personne dépense. Il y a plein de choses.  
Souvent, ça marche assez bien comme ça. Il ne faut pas se prendre la tête au début sur des tonnes de stats. Ça ne sert à rien.  
Il y a pas mal de bouquins qui disent : "Trouvez une bonne métrique et go".  
La question, c'est : "Quand je rencontre un investisseur, le investisseur ne me demande pas un business plan ou un gros dossier, etc."  
J'ai deux réponses à ça. 1 On n'est pas obligé de passer par un investisseur. Il y a plein de boîtes qui se lancent sans.  
Et le Lean Startup aide énormément à faire ça parce que tu peux avancer très très vite sur ton idée.  
Donc, en quelques semaines, tu peux avoir quelque chose qui est vraiment utile pour les gens et pour lesquels les gens payent.  
Tu peux aller très vite là-dessus.  
Deuxièmement, côté investisseur, oui, il y a encore des gens qui demandent des business plans.  
Alors, le mouvement change. C'est qu'on commence à avoir des investisseurs jeunes qui ont bien compris que même s'il est leasé, ça ne leur servait à rien. Donc, ils ne le demandent plus.  
Ils s'intéressent énormément à l'équipe aujourd'hui.  
Deux, c'est que les business plans vont être demandés d'autant plus que ta boîte est vieille.  
C'est qu'au début, on va investir sur ton équipe. Après, on va investir vraiment sur un produit financier.  
Et c'est là qu'on va te demander le business plan.  
Si ta boîte, elle a six mois et que tu as quelques clients, que tu fais vivre une personne dessus, le business plan ne sert pas vraiment.  
On sait très bien que tu aurais pu mettre n'importe quoi dans ton tableau et qu'on peut faire un truc cohérent très vite.  
De moins en moins.  
Malheureusement, les investisseurs sont souvent des gens qui ont de l'argent, donc souvent des gens qui sont un peu vieux.  
Du coup, il y a souvent quand même des vieilles méthodes dessus.  
La question, c'est : est-ce que je l'ai utilisée moi sur mes projets ?  
Et est-ce qu'il y a des boîtes qui s'en servent ?  
Parce qu'on a une idée du nombre de boîtes qui s'en servent.  
Donc oui, sinon je serais un escroc.  
Il y a une conf que j'ai faite à Sudweb et dans d'autres endroits où je décris justement comment j'ai utilisé le Lean Canvas sur ma boîte.  
Donc il y a toutes les étapes.  
Je fais de la formation aujourd'hui, mais ce n'était pas prévu au début.  
À un moment, on a voulu monter une société de service et puis de la formation, mais juste sur un sujet.  
Puis un job board.  
Et j'explique un peu tout ce process là, comment la tester.  
Donc voilà, vous cherchez mon nom et vous trouverez.  
Ça s'appelle "Comment tester des idées", je crois.  
Ensuite, la visibilité qu'on a sur l'utilisation de cette méthode en France.  
C'est vraiment une méthode qui est enseignée dans les incubateurs maintenant.  
Ça m'arrive d'aller donner une formation dans un incubateur.  
J'ai eu la chance de donner des formations dans les CCI.  
Donc les conseillers CCI commencent à utiliser ce genre de méthode à l'interne.  
Donc voilà, quand ça arrive à la CCI, ça devient mainstream.  
Non mais c'est vrai.  
C'est génial qu'ils le fassent.  
Il y a des gens à une asso qui s'appelle CCI Entreprendre qui font énormément de forcing pour que ça rentre dans les CCI.  
Donc c'est vraiment cool.  
Donc incubateur.  
Moi j'ai énormément participé à des startups week-end et ça devient vraiment la méthode par défaut.  
Et puis ça peut marcher autrement en fait.  
C'est vraiment approprié à des temps très courts.  
On a juste un week-end.  
Donc si on part pas sur un truc itératif, on sait rien à la fin de week-end.  
On a rien validé.  
Donc ouais, il y a quand même un vrai mouvement.  
Mais un mouvement qui est pas très clair encore.  
C'est comme Scrum.  
C'est qu'il y a de plus en plus de gens qui disent faire d'une e-startup mais qui s'arrêtent justement au Canvas.  
Il y a vraiment des bouquins très épais.  
Donc il y a vraiment de la lecture dessus.  
Il y a des articles sur mon blog avec des listes de bouquins si vous voulez avancer sur ces sujets là.  
Mais voilà, il y a vraiment des méthodes aujourd'hui très précises, très carrées.  
Des points de vue différents.  
Donc il y a vraiment de la culture dessus.  
Ok.  
Donc la question c'est : les boîtes qui ont utilisé l'e-startup, est-ce qu'elles arrivent à vivre après ?  
Alors déjà il y a pas mal d'exemples de boîtes qui ont utilisé l'e-startup et qui existent toujours.  
Des belles boîtes, Dropbox, Github, etc.  
Donc on a quand même toute une culture de plein de boîtes qui ont bien réussi là-dessus.  
J'ai pas de chiffres sur le taux d'échec des startups.  
Des e-startup.  
À la limite c'est bien si elles failent souvent.  
Enfin l'important c'est quand même fail tôt en fait.  
Mais il y a vraiment une pratique du test très rapide.  
Le but du jeu c'est qu'elles échouent très rapidement.  
Il y a peu de chances qu'elles échouent à terme.  
Après il peut y avoir des concurrents, etc.  
Mais c'est hors-jeu, c'est plus la méthode.  
A priori c'est quand même des boîtes qui ont testé plein de choses avant et qui démarrent avec des bases solides.  
Donc c'est plutôt engageant finalement pour hésiter là-dessus.  
Et les boîtes que je coach sont des boîtes qui ont justement quelques années, qui sont allées un peu trop vite, qui n'ont pas testé les choses.  
Et je reprends avec elles des bases.  
Et ça les aide vraiment à accélérer en fait.  
Écoutez la session de questions est terminée.  
Je suis open pour aller boire un thé ou un café avec vous si vous voulez.  
Et puis merci d'être venu.  
Merci.
### Quelques conseils tirés du Startup Weekend Marseille (#swma)
URL: https://www.camilleroux.com/quelques-conseils-tires-du-startup-weekend-marseille-swma/
Last updated: 2025-04-25T00:40:40.000Z
Ce weekend, j'étais mentor au [Startup Weekend de Marseille](http://marseille.startupweekend.org/?ref=camilleroux.com). J'ai aidé les équipes à grand renfort de **Lean Startup**, **Business Model**, **Customer Validation**, **Growth Hacking**, **Web Marketing**, ...

Ce weekend a été passionnant, j'ai fait de belles rencontres, j'ai eu des discussions captivantes, j'ai beaucoup appris. Les équipes étaient d'un bon niveau et ont fait preuve d'une énergie incroyable.  
Bref, si vous ne connaissez pas les Startup Weekend, je vous invite à y faire un tour. Cela a été mon école de commerce !

[![Antoine au Startup Weekend Marseille](https://www.camilleroux.com/content/images/2025/04/bztoczdiuaamvrx.jpg)](https://twitter.com/lauramabille/status/402201841418911744/photo/1?ref=camilleroux.com)

Comme je le disais, ce weekend, j'étais [mentor sur la partie Lean Startup et Business Model](https://www.camilleroux.com/conseil/). Voici une liste des conseils que j'ai le plus donnés durant le weekend :

- **Eviter de deviner ce que veut le client et aller le lui demander** : La plupart des équipes que je suis allé voir perdaient beaucoup de temps à imaginer ce que vous voudraient les clients. Elles auraient gagné beaucoup de temps à le leur demander directement.
- **Ne pas s'arrêter au Lean Canvas** : Toutes les équipes ont eu droit à un Lean Canvas à remplir sans pour autant avoir beaucoup de détails sur la méthode qui va avec. [Le Lean Startup ce n'est pas que des canvas](http://fr.slideshare.net/camilleroux/le-lean-startup-ce-nest-pas-que-des-canvas?ref=camilleroux.com), comme je le disais dans une conf il y a quelques semaines. Pour ceux qui veulent aller plus loin, j'ai répertorié quelques livres qui m'ont beaucoup aidés dans un récent article : [Mon personal MBA](https://www.camilleroux.com/mon-personal-mba/).
- **Ne pas se reposer que sur des formulaires pour tester l'idée** : Il y a plein d'[autres façons de tester une idée](https://www.camilleroux.com/tester-son-idee-en-quelques-heures/) que d'utiliser des formulaires. Les formulaires permettent d'avoir des retours quantitatifs, mais aident difficilement à explorer d'autres pistes.
- **Eviter de créer du vocabulaire** : Certaines équipes inventaient des noms à toutes les fonctionnalités, types d'utilisateurs, services... J'ai un livre à leur conseiller : [Don't make me think](http://www.amazon.fr/gp/product/2744025526/ref=as%5Fli%5Fss%5Ftl?ie=UTF8&camp=1642&creative=19458&creativeASIN=2744025526&linkCode=as2&tag=camiroux-21&ref=camilleroux.com).
- **Arrêter de sortir des arguments qui n'ont pas de sens** comme "Si nous avons seulement 1% du marché, nous gagnons déjà Y".
- **Mettre en valeur son histoire et sa vision** : Elles sont capitale pour une startup. C'est elles qui font l'âme de la société et qui vous donnerons l'énergie. N'hésitez surtout pas à en parler bien au contraire !
- **Ne pas planifier à long terme** : dans quelques jours vos prévisions seront déjà fausses. Il est difficilement imaginable qu'un projet de 2 jours soit capable de deviner son avenir sur 3 ans. Même un membre du jury a posé une question là-dessus... j'ai failli tomber de ma chaise !

Enfin, les orga m'ont laissé faire le chauffeur de salle en faisant une ola avec le public. Ca devient une tradition et ça m'amuse beaucoup :)

> [#swma](https://twitter.com/search?q=%23swma&src=hash&ref=camilleroux.com) [#gsb2013](https://twitter.com/search?q=%23gsb2013&src=hash&ref=camilleroux.com) Preparez vous a faire la Ola, [@CamilleRoux](https://twitter.com/CamilleRoux?ref=camilleroux.com) est là ! [pic.twitter.com/llvgDlspbz](http://t.co/llvgDlspbz?ref=camilleroux.com) 
> 
> — #swma #gsb2013 15nov (@antoineguyon) [November 17, 2013](https://twitter.com/antoineguyon/statuses/402144148167614465?ref=camilleroux.com)

  
Je termine l'article avec un grand bravo à toute l'équipe d'orga !

> RT ce tweet si toi aussi tu trouves que les orga du @swMarseille sont géniaux ! :) [#swma](https://twitter.com/search?q=%23swma&src=hash&ref=camilleroux.com) [#gsb2013](https://twitter.com/search?q=%23gsb2013&src=hash&ref=camilleroux.com) 
> 
> — Camille Roux (@CamilleRoux) [November 18, 2013](https://twitter.com/CamilleRoux/statuses/402226637544386560?ref=camilleroux.com)
### Mon personal MBA
URL: https://www.camilleroux.com/mon-personal-mba/
Last updated: 2025-05-12T21:50:17.000Z
Inspiré par le fameux [**personal MBA**](https://personalmba.com/best-business-books/?ref=camilleroux.com), j'ai voulu faire ma propre sélection de livres pour s'initier à l'entrepreneuriat.  
La liste commence par "la semaine de 4 heures", le livre qui a le plus changé ma vie. Ensuite, j'ai enchainé avec quelques livres orientés Business Model et Lean Startup. Enfin, j'ai mis des livres ou ebook traitant de domaines connexes au business mais néanmoins importants.  
Bonne lecture !

## La semaine de 4 heures

[![](https://www.camilleroux.com/content/images/2025/04/image-22.png)](https://www.amazon.fr/semaine-heures-Travaillez-moins-gagnez/dp/2744064173?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dib=eyJ2IjoiMSJ9.tF2zVJxFFYDMUUeShcwejMp%5F-5skgUisrJRxAqPpJ1ZBGXi5QzmQ59SeKtnhXIhaG1KhWoqkQ0qpqMd2RIT56QoTSj0UoPKMAyE6BAJNzZF2xOPgvk%5FhbdgaYkRBknRMQ9EmxIp2B%5F5V6nm6GAc5eh7SBy6o6t8eNItSpmHfoLi4V5aVk3crHO9nLwDn2ZvOC0vwg0kJPbI9DnOB4eTHQgRKzMipt4yB1-dM0PqpbqWt-1V5upOOf7VaaiOWBGchf1ATfG4%5FoIQTrUsdGHq4ZikAhmypsCv%5F6W6BxMjh8ZM.Q4yWLiNbPlRjgRae4Sc0ItePt1ENKx3pjjAWtsHR-rY&dib%5Ftag=se&keywords=La+semaine+de+4+heures&qid=1745850651&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=78489b6ed3927d3bf6edac98a9cdff1d&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Il s'agit sans aucun doute du livre qui a le plus changé ma vie. Tim Ferrys y explique comment il est passé de salarié à dirigeant d'une société rentable qui ne l'occupe que 4h par semaine afin d'avoir une vie plus enrichissante. Très inspirant...

## Running Lean: Iterate from Plan A to a Plan That Works

[![](https://www.camilleroux.com/content/images/2025/04/image-23.png)](https://www.amazon.fr/m%C3%A9thode-Running-Lean-Transformer-succ%C3%A8s/dp/2354561237?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=8YQ566GS4984&dib=eyJ2IjoiMSJ9.n3cARWgnAeZ4MuBX-Ic20eaB3W0zTFhVKd5RNQB-aWtZhMugB30p5p5rURYa7hHESaLpkIS6fpiztP7wGIVcAGnroSPbpfNuzfRoXkgjDZSkMztcicf1Mmd3mHXln5H0h3XoGv5rAMAAT5VWyQ0IqVpqmYOSYPBnHZ0pcVIh96bRc1IEMy9FFvGn-VomBpDWCawiB8YrcDNGLwwOJqnQros4iE%5FolsElguQQzsglxfE5PAYlRJ1cTyFgPU%5FgNeabpv9ZDmaN0WOQFI9Vm6zxKpFj4DIz%5FtiFq9VHEZvq7%5FU.Azmxvx0CeNtS9dWFjSm1QqFECUij14YjNWFyIh6Zsr4&dib%5Ftag=se&keywords=Running+Lean&qid=1745850726&sprefix=running+lean+iterate+from+plan+a+to+a+plan+that+works%2Caps%2C118&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=753cf0c66017f5a73ad5132b6321e3b7&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Avec Running Lean, Ash Maurya a créé une vraie méthode autour du Lean Startup. C'est l'un des seuls à avoir théorisé le Lean. Il décrit une démarche précise, des protocoles à utiliser pour les interviews, un canvas pour identifier les parties à risque...

## Business Model: Nouvelle Génération

[![](https://www.camilleroux.com/content/images/2025/04/image-24.png)](https://www.amazon.fr/BUSINESS-NOUVELLE-GENERATION-Alexander-Osterwalder/dp/2744064874?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=14ONHLD8YQRBV&dib=eyJ2IjoiMSJ9.1%5FabFYLaIPx6tj%5F1AL38x0hrFE57Jhecy8MpmwTHyT3%5FdXr1XvdgYupiE2dkBC1-4k%5FGmNHHrGStiUJ1dKy4MIZUYtruBtP0LSREcemAPx7EdxOPqYthdmVIQcieUlgmOA7jMV6lnkLo-6xa4AoiES1O7o59cysPlVOXO79aZ-Uxm2RkNzoxKyijobo0y0Z66%5FK8mzbVcgarkyxp9qABMo3yw2HrbINMsYZb0BaeuFk.GNhzBtFtg9ymI7f9RScoLUDZuy2SEjAQip5Me2q2wkY&dib%5Ftag=se&keywords=Business+Model%3A+Nouvelle+G%C3%A9n%C3%A9ration&qid=1745850762&sprefix=business+model+nouvelle+g%C3%A9n%C3%A9ration%2Caps%2C115&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=d7596ad752c7cee2bd6c98e5762fcb53&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Ce livre vous apprendra tout d’abord ce qu’est un business model et comment le représenter (à l’aide des Business Model Canvas). Vous verrez aussi les grands types de business models ainsi que des techniques pour tester et améliorer le vôtre. La réalisation de ce livre est remarquable. Un must have !

## Business Model You

[![](https://www.camilleroux.com/content/images/2025/04/image-25.png)](https://www.amazon.fr/Business-enrichie-m%C3%A9thode-r%C3%A9inventer-travail/dp/2744068292?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=AMI954LX9UOQ&dib=eyJ2IjoiMSJ9.JHvzFnAwWi9cSNN7-f0Jms7jHeC1khu3o0HjQ4Ic%5F9OYp2GXJOdUT3HEwKEdI4mBDuFDQ62iCTj1MAbzli8toMECTPXu0wr%5Fncct3BIyP7lZmxMlttt2dWUTghIn4xXsAWCL5fike33b4M1xgmCzGpiE2aVCuBERGesIAN5L3RA66M0n11-oHhZIea%5FdT1qfoS%5FmFX6cZGowPS2JWiDajz18XzmUW1i9Nzv1yKmJTGrdgKK99ubFjVvxgGtXpgVz4ZAeNI3IOR0HzILehZRHzgtbzI8EkXOM2hHHzlukMSc.wH39F0HmE3qUok15SfDblw6DRiR40GMP1QqZGVlPBrg&dib%5Ftag=se&keywords=Business+Model+You&qid=1745850795&sprefix=business+model+you%2Caps%2C124&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=d0b9c6e16d0f311d127f39e86f0bd239&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Même principe que le précédent mais adapté aux salariés et aux indépendants/freelances. Ce livre vous aidera également à être plus acteur sur votre carrière.

## Rework : Réussir autrement

[![](https://www.camilleroux.com/content/images/2025/04/image-26.png)](https://www.amazon.fr/Rework-r%C3%A9ussir-autrement-2e-%C3%A9d/dp/284001713X?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=1FWIAOALGLPRW&dib=eyJ2IjoiMSJ9.wukLTIOaNwbxm68uLgHb3kryghcufkWR2xyj27pdcaM.Rx9%5F%5FuJ7zmj9KFCVJf3myHw6lu6VWsxF14LuSJKCPLc&dib%5Ftag=se&keywords=Rework+%3A+R%C3%A9ussir+autrement&qid=1745850828&sprefix=rework+r%C3%A9ussir+autrement%2Caps%2C193&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=1067136b7724dfddfc6ca9974fc1469b&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Ce livre détaille la vision que les fondateurs de 37signals ont depuis la création de la société. Plein de bon sens, il couvre de nombreux sujets : recrutement, levées de fond, pragmatisme … Rework est pour moi le contrat que devraient signer des entrepreneurs lorsqu’ils créent une startup web.

## The Entrepreneur's Guide to Customer Development

[![](https://www.camilleroux.com/content/images/2025/04/image-27.png)](https://www.amazon.fr/Entrepreneurs-Guide-Customer-Development-Epiphany/dp/B00HTK07XY?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3AC4VB3DR3IT6&dib=eyJ2IjoiMSJ9.h9XUUI3YNVwZrxDlsRFTJJ7w6DbMpBOQIBmyz5aQJddGT5mbggF6B%5FBObIGhiYbrDPJOm2ysaxdS9bCS-0TE0STQHpzyQXNztrOJ%5F5DzZPLIzFRpuDPMf4XkSpWoz665O90Vr61m-EXVikMsq8k2UMHFVdjZh8hc5PrysQfYX%5FjkuxlP-0AMhGubyarO%5FnvSxjvgku3bO0gZ57bzMwZABjQE2C9oZ-08NaqjjG1Qe9NuJxOoYccPH524pQi9py0zqsdbAwaLOxvpuvLMt8ACtQqwCsSobQLULZkpL8c9-B4.kAtTe9zwptDpYx9HHb0zOfIqd8Drk6Hi9Q47X5HkPAk&dib%5Ftag=se&keywords=The+Entrepreneur%27s+Guide+to+Customer+Development&qid=1745850858&sprefix=the+entrepreneur%27s+guide+to+customer+development%2Caps%2C96&sr=8-2&linkCode=ll1&tag=camiroux-21&linkId=e1f5712835b6c89adf118fcd8c062c5c&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Ce petit livre est en fait un résumé d’une des grandes références du Lean Startup : [The Four Steps to the Epiphany](https://www.amazon.fr/gp/product/0976470705?ie=UTF8&camp=3210&creative=21458&creativeASIN=0976470705&linkCode=shr&tag=camiroux-21&creativeASIN=0976470705&ref=camilleroux.com). Il vous enseignera un nouveau modèle de développement basé sur des itérations avec vos (potentiels/futurs) clients. Cette méthode très pragmatique permet de sortir un produit répondant au mieux aux besoins de vos clients.

## SPIN Selling

[![](https://www.camilleroux.com/content/images/2025/04/image-29.png)](https://www.amazon.fr/SPIN-Selling-Neil-Rackham/dp/0566076896?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=2F3VME4Q2IE2R&dib=eyJ2IjoiMSJ9.fgaRx55EIlPMEnXdg66CfO8-2hXqlWoACPY%5FUyzaar2g9x0K4E7kYCcQl8aLtxw47bs0MzSZ5i-NsKNb-0-PSBjkLlE8rZZ1UJuX-nzvDaX58b2J765v7652PaGiRvaMwOfFzXy%5FkHFOd3FCx5LNqQvBi2xt%5FZGKNnf54SS-SFp%5FjbkSCajSD3qSvSK3GQhqVGye54VzvMWWhoyZhFWvG8Ta16QvI1XepobEnQ096qt%5FKHOi7WJ%5FKeyZ9K4T94c3rzi6Ah1QA-E3GLDbgTYsdLT8xS1SuwTEcTGzSqlsWa4.u-ywzLMThNexxqgN7O9Bgl07qxZvkFKHv0ooNRGcj1w&dib%5Ftag=se&keywords=SPIN+Selling&qid=1745850946&sprefix=spin+selling%2Caps%2C200&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=5db38d65adb21fae4fdf64ee80d73f0c&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

SPIN Selling est une méthode de vente en 4 étapes qui repose sur de nombreuses études. Ce livre a complètement changé ma façon de vendre. SPIN vient du nom des 4 étapes décrites dans le livre : Situation, Problem, Implication, Need-payoff

## Make Something People Love: Lessons From a Startup Guy

![](https://www.camilleroux.com/content/images/2025/04/image-30.png)

Ecrit par le fondateur de Reddit, cet ebook passionnant explique comment on peut créer un service que les gens aiment. Il explique la stratégie de communication qu'il a utilisé sur Reddit et d'autres start-up qu'il a montées. Il donne aussi des idées pour être proche de sa communauté. Cela m'a beaucoup inspiré pour [Human Coders](https://www.humancoders.com/?ref=camilleroux.com).

## The definitive guide to Growth Hacking

![The definitive guide to Growth Hacking](https://www.camilleroux.com/content/images/2025/05/image-5.png)

Cet ebook donne les bases du Growth Hacking. Le Growth Hacking regroupe un ensemble de méthodes et surtout un état d'esprit permettant de faire grandir son activité en utilisant des techniques originales et alternatives. Par exemple, Hotmail a pu se développer rapidement car il ajoutait ce message à la fin de tous les mails envoyés : "*PS: I Love You. Get Your Free Email at Hotmail"*

## Getting Real

[![](https://www.camilleroux.com/content/images/2025/04/image-31.png)](https://www.amazon.fr/Getting-Real-Smarter-Successful-Application/dp/0578012812?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dib=eyJ2IjoiMSJ9.%5FL04ceNYyRzQ-Vl0%5FNjxI3xDWHlHmjUiRvqgX2iHYpbZ9KrQuKVQuT6beHFcq7DHSq6ZxEkbW3Fc4bQnja62Jy8FtCpI9Y3l3nNyhScAhHKu9SGDn2MLIhYZ7LEDh0qqaHVt8he5rXwhTUaarHneqEyS888iZrhZz4lmdA2GqAAf3YJU0MAgFWTYcZSmQZirE5YUJc8Jf4G5PG3JVm3t18YCSy6AmPXvzfIq%5FH5KWxk4XagmF%5FjLIvzPxyVupFRfoECXexUYHd1VVBniGJmKpvzEjeAUvqisbSSMYzHS1gk.xtYlvdyVELg-cJsfZ-h6j7CbSQwWzWwFqsgQpTM4sN8&dib%5Ftag=se&keywords=Getting+Real&qid=1745851111&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=a26a43ab4b39ebef2a71743ec69371e6&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Ce livre a été écrit par 37Signals, les auteurs de Rework. Il donne une série de conseils pour créer et lancer une application web rapidement.

## Influence et manipulation

[![](https://www.camilleroux.com/content/images/2025/04/image-32.png)](https://www.amazon.fr/Influence-manipulation-Robert-B-CIALDINI/dp/2266227920?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=1C16XQWATTFQF&dib=eyJ2IjoiMSJ9.qhM3NjINUXc4RxILrQ28bPcfBZ6JsXOQy7w-yeEQZopNRjviU5J0Us%5FUBhtpWWai7kRxU25cf50pvVC7mjwKJQLyKZh44%5FYoZMdZyqIbOpWESnvdcnQa0jSx8NfjO6GHjCFpPwXHpaJgVL6uV35LXoxylFrzr-4NeWMwDketVXdhLyC9zs8mYKU03q8Pt6gkaLvllY2UIOqbMMuVpmW4WbCXQq%5FvXrWaD7ZbCjBnt8iNAa72wKtqVUicUTY6y4Vaz5ViNpPe%5FT8HEcWGgIM2u3WiI1fCc-u6PuIOaY4VsR0.fgNyWAEMkBJoTzoQeAKjOHVeXnjXfOTymeouzash3hM&dib%5Ftag=se&keywords=Influence+et+manipulation&qid=1745851171&sprefix=influence+et+manipulation%2Caps%2C269&sr=8-3&linkCode=ll1&tag=camiroux-21&linkId=b5777f1baab11ae260764d309c1a9f90&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Ce livre explique les différents mécanismes qui permettent d'influencer une personne et comment s'en protéger. Chaque chapitre est constitué de la même façon. L'auteur explique l'utilité de la règle, puis montre les dérives/exploitations possibles et finit en montrant comment on peut s'en protéger.

## C'est (vraiment ?) moi qui décide

[![](https://www.camilleroux.com/content/images/2025/04/image-33.png)](https://www.amazon.fr/Cest-vraiment-moi-qui-d%C3%A9cide/dp/208120990X?%5Fencoding=UTF8&dib%5Ftag=se&dib=eyJ2IjoiMSJ9.jHB2SMHH3K2fzZkOWDfbQFp09LDvkr6rWfNYB9mX0lfGjHj071QN20LucGBJIEps.ZVo2nwr1pkT7XJ3Tzvgy5MPfUcWmWwvtOd-o5z8guXA&qid=1745851198&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=caf8c724794f0bd83317866b22eb37bd&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Ce livre passionnant montre quelques comportements étranges que nous avons parfois. Vous apprendrez par exemple pourquoi nous sommes persuadés qu'une aspirine à 50 centimes nous guérit plus sûrement qu'un cachet à 5 centimes

## Thinking, Fast and Slow (Système 1, système 2 : Les deux vitesses de la pensée)

[![](https://www.camilleroux.com/content/images/2025/04/image-34.png)](https://www.amazon.fr/Syst%C3%A8me-syst%C3%A8me-deux-vitesses-pens%C3%A9e/dp/2081307820?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=19BUS6U01R412&dib=eyJ2IjoiMSJ9.HRj66xwcxYvZMzLtrrnZxYKJcbJ4ACd5mc6gFT99uKjW9R4zb19lsmHa47BVbcBUHts3RsZ%5FZ2fLaacuNtVzc-k8w%5FsTXqItjuac7JI0on-YxgAC3UiHL8wSB2P4nRHdxsyMoLU-ICAg%5FqJYY3uUJDxQRc1JG4o8kA5dmhO8FLb49htxiDsp2-osCLw%5F2ocCqL7CIoOX9fLu0gSH6fQW09Orwa5caovBhLY1pkFreKJmuBavOqCT-7MTlLbXyZZqYPNGSp-jlNCJ93yUCjjHj1UtunFHCE4Exy8yrBWkPCU.h5qF8L-t2GXvXBq-FBngpS2FWCacO7qkxpB-ydIB1zA&dib%5Ftag=se&keywords=Thinking%2C+Fast+and+Slow&qid=1745851257&sprefix=thinking%2C+fast+and+slow%2Caps%2C111&sr=8-2&linkCode=ll1&tag=camiroux-21&linkId=83f19d23693d40d2a384ed56ead81998&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Ce livre est loin d'être indispensable pour monter une start-up, mais il apporte une culture intéressante sur le fonctionnement du cerveau et de ses limites.

## Design to Thrive: Creating Social Networks and Online Communities that Last

[![](https://www.camilleroux.com/content/images/2025/04/image-35.png)](https://www.amazon.fr/Design-Thrive-Creating-Networks-Communities/dp/0123749212?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=2BWPWRY51DBL9&dib=eyJ2IjoiMSJ9.CWNSQz6Tb-5FyumKAGJdig.n1jor03K6Hdp4OHNflirbtulZSo2mMqWqi5-NgLV0YA&dib%5Ftag=se&keywords=Design+to+Thrive%3A+Creating+Social+Networks+and+Online+Communities+that+Last&qid=1745851300&sprefix=design+to+thrive+creating+social+networks+and+online+communities+that+last%2Caps%2C181&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=49716acd4ff33e6e6fff46992fc76bb2&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Design to Thrive est un livre écrit par un expert en construction de communautés. Il décrit les différents piliers essentiels pour qu'une communauté puisse exister. Il explique également différentes techniques pour l'aider à se développer.

## Scrum - Le guide pratique de la méthode agile la plus populaire

[![](https://www.camilleroux.com/content/images/2025/04/image-36.png)](https://www.amazon.fr/Scrum-guide-pratique-m%C3%A9thode-populaire/dp/2100738747?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=2BXSTCZIYK751&dib=eyJ2IjoiMSJ9.MyrY2i2lhld9hz0CdP634V4h4xwBO8VAqOLjjh86qujGjHj071QN20LucGBJIEps.XJ6DbDjx3yCxo4zS%5F7VTcXycfyy6re-LYm7KCJA6c3M&dib%5Ftag=se&keywords=Scrum+-+Le+guide+pratique+de+la+m%C3%A9thode+agile+la+plus+populaire&qid=1745851330&sprefix=design+to+thrive+creating+social+networks+and+online+communities+that+last%2Caps%2C207&sr=8-2&linkCode=ll1&tag=camiroux-21&linkId=d0fe4890f79b383b009360c27f12fb7e&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Scrum de Claude Aubry est le livre de référence en français sur cette méthode agile. Il vous permettra de comprendre précisément l'intérêt et le fonctionnement de cette méthode et vous aidera à la mettre en place dans votre équipe.

## S'organiser pour réussir : Getting Things Done

[![](https://www.camilleroux.com/content/images/2025/04/image-37.png)](https://www.amazon.fr/Getting-Things-Done-Stress-Free-Productivity/dp/0143126563?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3BNR4100NZUZU&dib=eyJ2IjoiMSJ9.ohAqt8SblOUyJCYdYmKf87nqyIQbPYwMxPhh%5F43d3qwNdTDdKIOUurIP88aWnyzKNET9i857cPOGvc9eIuWpYw.OhmjALEpAt4TvTigl0G8Lybu2m2LWeQL2w4EG1zOlgg&dib%5Ftag=se&keywords=S%27organiser+pour+r%C3%A9ussir+%3A+Getting+Things+Done&qid=1745851388&sprefix=s%27organiser+pour+r%C3%A9ussir+getting+things+done%2Caps%2C119&sr=8-3&linkCode=ll1&tag=camiroux-21&linkId=46bd45fce17fdf38abd662b196a1822c&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Vous oubliez des tâches importantes ? Vous êtes souvent en retard sur votre emploi du temps ? Votre todo list ressemble à un sapin de Noël ? Alors ce livre est fait pour vous.

![](https://ir-fr.amazon-adsystem.com/e/ir?t=camiroux-21&l=as2&o=8&a=2848992093)

## Bootsrapping Design

[![bootstrapping design cover](https://www.camilleroux.com/content/images/2025/04/bootstrappingdesign_cover.jpg)](https://bootstrappingdesign.com/?ref=camilleroux.com)

Cet ebook permet de s'initier aux bases du design. Il m'a beaucoup aidé à prendre du recul sur le design des sites et des documents que j'ai l'occasion de réaliser. Il donne plein de règles très simples qui permettent de sauver les meubles dans bien des cas. **Pour allez plus loin, je vous rappelle que je donne du** [**Conseil en Business Model et Lean Startup**](https://www.camilleroux.com/conseil/)**.**
### Retour sur notre première "semaine off"
URL: https://www.camilleroux.com/retour-sur-notre-premiere-semaine-off/
Last updated: 2025-05-12T22:02:26.000Z
Fin octobre, nous avons vécu notre première "[semaine off](https://www.camilleroux.com/on-teste-les-semaines-off-chez-human-coders/)" chez [Human Coders](https://www.humancoders.com/?ref=camilleroux.com). L'idée générale est d'arriver à alléger notre quotidien afin de se libérer du temps, les fameuses "semaines off".

Cette première semaine était l'occasion de tester le concept en conditions réelles. Nous avions déjà été plus ou moins absents pendant quelques jours mais jamais complètement pendant une semaine (sauf pour des vacances). Nous étions curieux de voir l'impact que cela aurait sur l'activité de la société et le temps que nous serions obligés de travailler pour gérer l'urgence.

# Comment s'est déroulée la semaine ?

Tout d'abord la semaine s'est passée sans accroc. Aucun client n'a été perdu ou déçu.

Nous avons pu nous reposer sur notre assistante qui a géré la plupart des clients sans nous. Les sites de [News](https://news.humancoders.com/?ref=camilleroux.com) et [Jobs](https://jobs.humancoders.com/?ref=camilleroux.com) ont fonctionné en totale autonomie toute la semaine, là aussi, sans aucun souci.

Nous avons fait un point le lundi suivant avec mon associé et nous avons travaillé une demi journée chacun environ durant la semaine. Nous avons dû répondre à quelques mails stratégiques et/ou urgent et échanger avec quelques clients dont le besoin n'était pas encore qualifié.

# Qu'avons-nous appris ?

Cette semaine off nous a permis de constater que nous recevions beaucoup trop de notifications (1 mail à chaque news postée, 1 mail par job publié, 1 mail par sujet proposé pour un Human Talks...). Nous avons supprimé ou filtré ces notifications. Nous avons ainsi diminué grandement le nombre de mails reçus.

Nous avons également pu voir qu'il n'était plus nécessaire que notre assistante nous mette systématiquement en copie des mails comme nous le lui avions demandé au début. Après plusieurs mois de collaboration, nous savons que nous pouvons lui faire confiance.

Le téléphone a été aussi un problème cette semaine. Notre numéro est affiché sur le [site de formation](https://www.humancoders.com/?ref=camilleroux.com), ainsi des clients nous appellent régulièrement pour avoir des informations sur nos formations. Nous avons redirigé ce numéro sur mon portable, mais les clients avaient le don de m'appeler à des moments qui ne m'arrangeaient pas. Pour améliorer ça, nous allons les inciter à plutôt nous écrire par mail et allons mettre en place un formulaire pour qu'ils demandent à ce qu'on les rappelle. Nous pourrons ainsi les appeler à une heure qui nous arrange.

Aujourd'hui, notre principal métier étant de communiquer sur notre offre et de la faire évoluer, nous avons été frustré que cela ne bouge pas durant la semaine. Nous aimons annoncer de nouvelles choses chaque semaine. Nous essaierons de programmer quelques annonces la prochaine fois pour éviter ce vide en communication.

La plupart de ces constats vont nous permettre d'améliorer grandement notre productivité au quotidien. Nous allons également pouvoir nous concentrer sur les tâches sur lesquelles nous apportons le plus de valeur.

# Qu'ai-je fait pendant cette semaine ?

J'ai travaillé une bonne partie de la semaine mais sans en avoir l'impression. Je rêve de pouvoir un jour être libre de choisir quand je travaille, d'où je travaille et sur quel projet je travaille... et c'était le cas cette semaine ! Cette liberté m'a permis d'être très efficace sans pour autant travailler longtemps.

[![](https://www.camilleroux.com/content/images/2025/05/image-21.png)](https://www.camilleroux.com/conseil)

J'ai principalement travaillé sur la communication autour de mon activité de [coaching en business model](https://www.pragmaticentrepreneurs.com/?ref=camilleroux.com). J'ai également passé quelques heures sur mon livre et [HashtagBattle](http://hashtagbattle.com/?ref=camilleroux.com).

J'ai eu globalement un rythme plutôt cool par rapport à d'habitude.

# Les semaines off : la suite

Comme tout s'est bien passé et que cela nous a permis de nous rapprocher du mode de vie dont nous rêvons, nous allons bien évidement recommencer ! Nous nous prendrons une semaine off fin novembre.

Je pense que nous pourrons rapidement prendre plus d'une semaine off par mois. Cela nécessitera certainement d'autres aménagements.
### J'ai participé au Running Lean Workshop de Ash Maurya
URL: https://www.camilleroux.com/jai-participe-au-running-lean-workshop-de-ash-maurya/
Last updated: 2025-04-28T14:28:08.000Z
Les 14 et 15 octobre dernier, j'ai participé au **workshop "Running Lean" de Ash Maurya**. Je suis un grand fan de [son livre](http://www.amazon.fr/gp/product/1449305172?ie=UTF8&camp=3210&creative=21458&creativeASIN=1449305172&linkCode=shr&tag=camiroux-21&qid=1382888701&sr=8-1&keywords=running+lean&ref=camilleroux.com) et de [son blog](http://practicetrumpstheory.com/?ref=camilleroux.com). J'ai recommandé son livre des dizaines de fois. Running Lean est une méthode que j'utilise très souvent lorsque je fais du [conseil en Business Model](https://www.camilleroux.com/conseil/).  
Ash est l'un des rares à avoir proposé une méthode rigoureuse pour appliquer le Lean Startup. J'avais prévu d'écrire une série d'articles sur cette formation au Lean Startup mais finalement je me suis retrouvé avec peu de choses à dire. Je vais vous expliquer pourquoi...

Le lundi matin nous sommes accueillis avec un petit déjeuner dans un cadre plutôt agréable. Nous sommes ensuite invité à monter à l'étage dans une salle. Nous sommes entre 40 et 50, l'ambiance me rappelle celle des cours en amphi que j'avais à l'école. Il se présente brièvement puis demande qui a lu son livre. Plus de la moitié de la salle lève la main. Je me dis que c'est bon signe, on parlera d'autre chose que son livre que je commence à connaître par coeur.

![Workshop Running de Ash Maurya](https://www.camilleroux.com/content/images/2025/04/img_1204.jpg)

Malheureusement, sur 2 jours de workshop, plus d'un jour et demi est centré sur le livre sans grandes nouveautés.  
La dernière demi-journée est consacrée au LeanStack, son dernier outil. Mon attention décolle, mais retombe vite près de 0\. Le Lean Stack est un outil qui mélange plusieurs de concepts différents, qui ont un lien assez limité entre eux. J'en retiens juste quelques questions intéressantes à poser.

En plus d'un contenu original, je m'attendais à un exemple de pédagogie. Expliquer Running Lean est devenu le quotidien de Ash. Il donne des workshops, des conférences, du consulting et écrit des articles. Avec toute cette expérience, mes attentes étaient grandes.  
Et bien, là aussi, rien d'original. Nous sommes trop nombreux pour que le cours soit interactif. Il y a très peu de pratique et il peut difficilement passer voir tout le monde.  
Je suis amené à assister à de nombreuses formations pour développeurs grâce à [Human Coders](https://www.humancoders.com/?ref=camilleroux.com) et à régulièrement sélectionner des formateurs. J'avoue que je suis habitué à bien mieux !

Passons maintenant aux points positifs. Même si la formation m'a déçu, les gens qui y participaient étaient passionnants. J'ai fait de belles rencontres et j'en suis ravi.  
Je continue aussi à recommander la lecture de son livre [Running Lean](http://www.amazon.fr/gp/product/1449305172?ie=UTF8&camp=3210&creative=21458&creativeASIN=1449305172&linkCode=shr&tag=camiroux-21&qid=1382888701&sr=8-1&keywords=running+lean&ref=camilleroux.com) et de [son blog](http://practicetrumpstheory.com/?ref=camilleroux.com) qui sont très inspirants.  
Enfin, je suis reparti avec une version dédicacée de son livre.  
Mais ça ne suffit pas à compenser...

![Running Lean dédicacé par Ash Maurya](https://www.camilleroux.com/content/images/2025/04/photo-1-e1382887943471.jpg)
### Je me lance dans le conseil en Innovation de Business Model et Lean Startup
URL: https://www.camilleroux.com/je-me-lance-dans-le-conseil-en-innovation-de-business-model-et-lean-startup/
Last updated: 2025-05-12T22:14:01.000Z
Comme je le disais dans mon dernier article, je profite de la [semaine Off](https://www.camilleroux.com/on-teste-les-semaines-off-chez-human-coders/) de [Human Coders](https://www.humancoders.com/?ref=camilleroux.com) pour lancer une activité de [conseil en Innovation de Business Model](https://www.camilleroux.com/conseil/).

J'ai commencé à me passionner au [Lean Startup](http://fr.wikipedia.org/wiki/Lean%5FStartup?ref=camilleroux.com) il y a quelques années en fréquentant les Startup Weekend et autres événements pour entrepreneurs. Ensuite, j'ai lu de nombreux [livres](https://www.camilleroux.com/kit-du-lean-startuper-en-herbe/) et articles sur le Lean Startup et quelques sujets connexes comme le customer development, le growth hacking, la gestion de communautés, la web marketing... Petit à petit, réfléchir aux Business Model est devenu un véritable jeu.

Ensuite, j'ai coaché des équipes dans des Startup Weekend ou des incubateurs, des amis qui montaient leur boite, ou encore des entrepreneurs qui me contactaient via mon blog. J'ai également pu expérimenter ces méthodologies avec [Human Coders](https://www.humancoders.com/?ref=camilleroux.com) ou des side-projects comme [HashtagBattle](http://hashtagbattle.com/?ref=camilleroux.com) tant en continuant à apprendre. Dernièrement, j'ai aussi eu l'occasion de former des conseillers CCI au Lean Startup.

J'adore réfléchir sur le Business Model d'une société, challenger le modèle économique et la démarche, trouver le plus court chemin pour tester l'idée, chercher des moyens élégants et pragmatiques de développer rapidement le projet...  
Alors je me lance dans le conseil !

## Prêt à transformer vos idées en actions concrètes ? Cliquez ici pour découvrir comment je peux vous accompagner.

[En savoir plus](https://www.camilleroux.com/conseil) 

Avec les quelques clients que j'ai déjà pu avoir, j'ai testé un accompagnement sur la durée avec des sessions de 4h toutes les 2-4 semaines. J'avais peur que ce soit court, mais comme j'interviens au niveau du Business Model, c'est vite très impactant et cela demande du temps pour effectuer les changements et tester les nouvelles hypothèses.  
J'essaierai de vous proposer des études de cas dans quelques semaines.

**Retrouvez plus d'info sur la page** [**Conseil**](https://www.camilleroux.com/conseil/)
### On teste les "semaines Off" chez Human Coders
URL: https://www.camilleroux.com/on-teste-les-semaines-off-chez-human-coders/
Last updated: 2025-04-28T14:25:12.000Z
## Notre objectif

Fin 2011, quand on réfléchissait à la création de [Human Coders](https://www.humancoders.com/?ref=camilleroux.com) avec [Matthieu](https://matthieusegret.com/?ref=camilleroux.com), il était consultant/formateur en Ruby et j'étais CTO dans une start-up parisienne. Il avait pour habitude d'imposer à ses clients de ne travailler que 4 jours par semaine. Cela lui permettait de consacrer du temps à ses nombreuses passions, de prendre du recul et finalement d'être bien plus efficace dans son travail.

En créant Human Coders, nous voulions principalement trois choses :

- Etre cohérents avec notre vision en aidant les développeurs à faire de la veille et découvrir de nouvelles technos
- Avoir une vie plus enrichissante et épanouissante
- Pouvoir un jour se libérer du temps pour faire d'autres choses

C'est un mode de vie très inspiré des 20% de Google ou de la [semaine de 4h](http://www.amazon.fr/gp/product/2744064173?ie=UTF8&camp=3210&creative=21458&creativeASIN=2744064173&linkCode=shr&tag=camiroux-21&=books&qid=1382538987&sr=1-1&keywords=la+semaine+de+4+heures&ref=camilleroux.com) de Tim Ferris.

L'argent n'était pas une de nos motivations premières. Evidement Human Coders devait nous faire vivre mais on ne faisait pas ça uniquement pour l'argent. Par ailleurs, je ne crois pas trop aux créations d'entreprises dont le but principal est l'argent. Cela conduit généralement à des sociétés assez fades car il n'y a pas de vision derrière.

## Comment cela s'est réellement passé ?

La première année, principalement occupés par la croissance de la société, nous n'avons pas respecté notre souhait de nous libérer du temps sans pour autant travailler soir et weekend. Nous travaillions 5 jours par semaine avec des horaires raisonnables. Nous avons travaillé quelques rares fois le weekend, mais nous avons vite cessé afin de tenir sur la durée.

Même si mon temps de travail était toujours le même qu'avant, je me sentais plus libre et j'avais, de ce fait, moins l'impression de travailler. Mon travail chez Human Coders me permettait d'avoir un quotidien très varié, de rencontrer de nombreuses personnes, d'aller dans des événements... Finalement, sans diminuer mon temps de travail, une partie de mon souhait était réalisé. Ma vie était réellement plus enrichissante.

Une fois la situation stable et confortable, nous voulions revenir à notre ambition du départ et tenter de diminuer notre temps de travail pour avoir du temps à consacrer à d'autres activités. Pour commencer, nous avons tenté de gagner du temps en nous affranchissant de certaines tâches tout d'abord en travaillant avec une assistante, ensuite en automatisant ou supprimant des tâches. Cela a été efficace. Nous avons pu nous débarrasser d'une grand nombre de tâches. Ce fut une étape importante pour Human Coders également car nous avons pu nous concentrer sur les tâches plus stratégiques. Cependant, nous nous sommes empressés de remplacer ce temps gagné par d'autres tâches, tant et si bien que nous n'en avons jamais vu la couleur.

## Il est venu le temps d'agir

Alors, cet été, nous avons décidé de prendre le problème à l'envers : réduire notre temps de travail et faire de notre mieux pour nous adapter. Dans un premier temps, nous avons choisi de nous prendre une semaine par mois. Nous sommes en ce moment même dans notre première semaine Off. Une semaine "Off" ressemble beaucoup à une semaine de vacances à ceci près que nous nous tenons prêts à travailler si cela est nécessaire. Cette astreinte nous permet de nous assurer que notre absence aura un minimum d'impact.

Nous prenons les semaines "Off" bien évidement en même temps, l'idée n'est surtout pas de reporter la charge sur l'autre. A chaque fois, à notre retour, nous ferons un bilan pour voir les problèmes que nous aurons rencontrés pendant cette semaine et nous chercherons des moyens d'éviter qu'ils se reproduisent. Dès que nous arriverons à partir une semaine sans que cela ait d'impacts importants sur la société, nous nous prendrons plus de temps :)

## Que vais-je faire de ce temps libre ?

Je vais profiter de ce temps libre pour m'investir sur plusieurs projets :

- Développer une activité de [conseil en innovation de Business Model et Lean Startup](https://www.camilleroux.com/conseil/)
- Poursuivre l'écriture déjà bien avancée d'un livre sur mon mode de vie en tant qu'entrepreneur
- Consacrer plus de temps au projet [HashtagBattle](http://hashtagbattle.com/?ref=camilleroux.com) pour en faire une société viable
- Faire du théâtre d'impro (j'ai rejoint la troupe d'impro "[Les Ours Molaires](http://www.lesoursmolaires.com/?ref=camilleroux.com)" sur Montpellier)
- Et bien d'autres activités encore ! (me remettre à la musique, voyager, lire, réaliser d'autres side-projects...)

Je précise que Human Coders reste mon activité principale et ce n'est pas près de bouger. Nous avons encore de nombreuses surprises à vous faire, d'idées à tester, de clients à conquérir... Bref, ça va continuer à secouer !

Rendez-vous dans quelques jours pour un feedback sur notre première semaine "Off" ! Pour le moment tout ce passe nickel !

*EDIT : Depuis juin 2014, nous travaillons plus que 2 semaines par mois sur Human Coders... et tout va pour le mieux.*
### Comment devenir une référence dans un domaine en quelques mois ?
URL: https://www.camilleroux.com/comment-devenir-une-reference-dans-un-domaine-en-quelques-mois/
Last updated: 2025-04-28T14:20:25.000Z
Je suis convaincu qu'il est possible de **devenir une référence dans un domaine de son choix en quelques mois**. Quand je parle de référence, je parle de quelqu'un de connu pas nécessairement expert.

Qui n'a jamais vu un speaker qui n'avait vraiment pas le niveau attendu dans une conférence ? Qui n'a jamais été déçu en rencontrant un soit-disant expert dans un domaine ? Ces gens ont juste voulu aller trop vite.

J'ai vu des dizaines de gens tenter ce processus. Ce n'est pas très difficile. Il faut travailler, avoir confiance en soi et ses compétences et, faire attention à ne pas vouloir aller trop vite pour ne pas se retrouver dans des situations délicates.

**En France, il suffit de prendre un sujet moderne et plutôt de niche pour se retrouver dans un marché où il faut écrire 3 articles pour devenir la référence absolue.** Profitez-en !  
Combien de gens écrivent sur Angular.js en France ? Combien d'articles français ont été publié sur ElasticSearch ? Combien sur le Lean Startup ? ...

Voici un série d'actions qui vous permettra de devenir une référence :

- **Choisir un sujet peu traité en France et pas trop éloigné de vos compétences actuelles (plus le sujet est éloigné, plus vous devrez travailler)**
- **Faire de la curation sur le sujet sur Twitter**
- **Lire le livre en anglais le plus connu sur le sujet, créer un blog, écrire des articles dessus et les faire connaître.**
- **Répondre à des "call for papers" d'événements (si possible qui filment les talks) et proposer une conférence sur le sujet. Dès que vous avez trouvé une présentation qui plait, proposer toujours la même**
- **(Co-)Organiser un événement sur le sujet (juste un apéro mensuel suffit)**
- **Le summum est d'écrire un livre ! (au moins un e-book)**

A ce stade, vous aurez largement assez de crédibilité pour proposer vos services en tant que consultant, être accepté dans la plupart des événements, recevoir des proposition d'interviews, avoir des armées de recruteurs sur le dos...

Have fun!
### Ce que j'aurais aimé apprendre en école d'ingénieur en informatique
URL: https://www.camilleroux.com/ce-que-jaurais-aime-apprendre-en-ecole-dingenieur-en-informatique/
Last updated: 2025-04-28T14:18:41.000Z
J'ai fait des études d'ingénieur en informatique à Sophia-Antipolis dans une école qui s'appelle [Polytech Nice-Sophia](https://polytech.univ-cotedazur.fr/?ref=camilleroux.com). Je suis globalement satisfait de l'enseignement technique que nous avons eu.  
En revanche j'ai dénoté des manques notamment sur le marché du travail, l'aptitude à chercher du travail, la collaboration avec des personnes non techniques...  
Après discussion avec des développeurs sortis d'autres écoles, ces manques sont assez génériques.

Voici donc la liste (dans le désordre) des sujets que j'aimerais qu'on enseigne dans les écoles d'ingénieurs en informatique :

- **Comment et pourquoi faire de la veille ?**
- **Il n'y a pas que les SSII et les grands groupes qui recrutent**
- **On a pas forcément besoin d'un CV pour trouver un job**
- **Comment et pourquoi se faire du réseau ?**
- **Quels événements fréquenter et pourquoi ?**
- **Comment travailler sa crédibilité (écrire des articles, participer à des conférences, créer des projets...)**
- **Comment créer une société/devenir AE ?**
- **Quels sont les salaires en sortie d'école**
- **Collaborer avec des profils non techniques (business, designers, clients...) par exemple par le biais d'hackatons tels que Startup Weekend**
- ...

La liste n'est pas exhaustive, mais ça serait déjà bien que les écoles ajoutent une partie de la liste.

Et vous, qu'est-ce qu'il vous a manqué à l'école ?
### Pourquoi les restaurants qui ont une vision sont-ils meilleurs que les autres ?
URL: https://www.camilleroux.com/pourquoi-les-restaurants-qui-ont-une-vision-sont-ils-meilleurs-que-les-autres/
Last updated: 2025-04-28T14:16:32.000Z
J'adore aller au restaurant, découvrir de nouveaux plats, de nouvelles saveurs, de nouvelles cuisines… Dernièrement, j'ai remarqué que tous les restaurants que j'aimais avaient une chose en commun : tous accordent beaucoup d'importance à leur vision.

## Qu'est-ce que la vision ?

La vision, c'est la raison pour laquelle le gérant a créé ce restaurant ; autrement dit, ce qu'il veut changer dans le monde. La vision est ce qui guide le fondateur dans chacun de ses choix et qui le fait se lever chaque matin. Elle provient généralement d'une frustration profonde.

Quand la vision est importante pour le fondateur, il aura généralement pris soin de l'indiquer en préface du menu. Sinon, il faudra lui demander pourquoi il a créé ce lieu et vous aurez vite la réponse. Je vous invite à le faire systématiquement, c'est souvent très intéressant.

Par exemple, un des restaurants que j'adore sur Montpellier s'appelle Les 3 Royaumes. Il a été monté par 4 chinois qui étaient venus faire leurs études en France et qui ont été très surpris de voir que la nouriture proposée par les restaurants chinois d'ici n'était pas du tout celle qu'ils avaient l'habitude de manger dans leur pays d'origine. Ils ont donc décidé de monter un restaurant pour montrer au français la vraie gastronomie choinoise. Voilà une belle vision !

## Les fausses visions

Attention cependant, il y a des visions qui n'en sont pas vraiment. Par exemple :

> "J'ai créé ce restaurant car j'ai toujours rêvé monter ma boîte"  
>  
> "J'ai créé ce restaurant car je voulais gagner plus d'argent qu'en étant salarié"  
>  
> ...

## Ca change quoi d'avoir une vision ?

Une vision claire est ce qui motive le plus un entrepreuneur à déplacer des montagnes pour changer le monde. Bien plus que l'argent !

Ensuite, ça joue sur la qualité d'exécution. A votre avis, entre un restaurant tenu par des gens qui veulent faire découvrir la cuisine de chez eux et un qui est géré uniquement pour faire de l'argent, lequel fera la meilleure cuisine ?

Enfin, cela offre des possibilités de pivots beaucoup plus larges. Par exemple, si le restaurant chinois dont je parlais ne rencontrait pas le succès esconté (ce que je n'espère vraiment pas !!), les fondateurs pourraient tout à fait décider d'écrire un livre ou se transformer en agence de voyage, tout en restant en total accord avec leur vision. En revanche, s'ils l'avaient créé dans un but uniquement financier, ils n'auraient probablement aucune issue.

Et vous, qu'elle est votre vision ?
### [Video] Testez votre idée en quelques heures - Sud Web 2012
URL: https://www.camilleroux.com/video-testez-votre-idee-en-quelques-heures-sud-web-2012/
Last updated: 2025-04-28T14:15:08.000Z
Voici la vidéo de ma conférence à [Sud Web](http://sudweb.fr/?ref=camilleroux.com) sur le [Lean Startup](https://www.camilleroux.com/tester-son-idee-en-quelques-heures/)

> Combien de développeurs ont zéro visiteur chaque fois qu’ils créent un site ? Combien d’entrepreneurs se plantent car persuadés de connaître le marché qu’ils attaquent ? Combien d’entrepreneurs font refaire X fois l’application à leurs développeurs car à chaque fois les utilisateurs potentiels ne sont pas convaincus ? …

> Beaucoup de temps perdu lors de la création d’un service web pourrait être évité en prenant un peu de recul et en posant quelques questions aux personnes directement intéressées par votre service.

> Nous verrons quelques applications pratiques de la Customer Validation. Nous verrons également comment développer le plus rapidement possible votre site, afin d’être le plus tôt possible sur le marché.

#### Transcript

Il m'est arrivé quelque chose il y a un an et demi, c'est que je suis allé dans un startup weekend.  
Avant, j'avais lancé plein de projets, et à chaque fois c'était viandé mais d'une façon incroyable.  
J'avais eu 10 visites sur un projet, puis plus rien, et pourtant je t'ai persuadé que c'était une bonne idée, et non, ça ne marchait pas.  
Et puis je mettais ce startup weekend et on est douze, six développeurs, six business, et le samedi matin,  
quand il est temps de répartir les tâches, j'ai aucune idée de quoi dire au business de faire, je ne sais pas.  
Je m'aperçois que finalement je ne connais pas leur métier, je ne sais pas à quoi ils servent.  
Et puis je les observe et je les vois dessiner un cadre sur un mur et marquer des trucs dedans,  
puis ils viennent me poser des questions qui sont pertinentes, et ils mettent en défaut mon idée,  
alors que ça faisait des semaines que j'y réfléchissais à la mienne.  
Et du coup ces gens-là m'ont expliqué quelques méthodes, ils m'ont donné des bouquins,  
et pendant un an et demi j'ai participé à d'autres startup weekends, j'ai lu plein de bouquins,  
et je voulais vous faire un petit résumé de ce que j'avais appris avec Site Experience.  
Alors tout d'abord, quels sont les symptômes qui montrent que vous êtes dans l'erreur ?  
Alors c'est quelques phrases qu'on entend souvent, "Ouais j'ai ça dans les cartons depuis un petit moment",  
"Ok c'est bizarre, si c'est vraiment un super projet, pourquoi tu n'as pas le temps de le faire ?"  
Ça c'est une fois qu'on l'a sorti, c'est "Je ne comprends pas pourquoi ça ne marche pas", "Bizarrement je suis persuadé que ça devrait marcher mais je ne comprends pas".  
Alors là c'est le summum, du summum c'est "Le marché n'est pas prêt", "Je suis sûr que moi c'est bon"  
"Mais attendez quelques années vous serez prêts pour mon produit, je suis un peu en avance sur vous", "Attendez un peu vous êtes jeunes encore".  
On l'entend assez régulièrement. Donc le tableau qui met les business de mon équipe à être dessiné sur un mur ça s'appelle "Lean canvas".  
Alors ça ressemble à ça, c'est un peu barbare, alors je vous ai demandé 3 minutes de concentration pour bien comprendre comment ça marche parce que j'en parlais pendant toute ma presse.  
Donc il y a 9 cases, on commence par la gauche, les problèmes. Vous allez décrire les 3 principaux problèmes que vous voulez résoudre.  
Les 3 principales solutions que vous apportez à ces problèmes. Alors ces 3 ça peut être mon un mais c'est pas plus. Si vous en avez qu'un problème à résoudre c'est parfait, c'est le milliard de monde.  
Les activités que vous les mesurez, c'est à dire "ok je vais lancer mon produit et pour tester que mon produit marche je vais mettre des métriques qui vont me permettre de montrer que je ne suis pas dans l'erreur".  
Je vous montrerai un exemple après. La Ionic value proposition c'est ce qui décrit votre projet, c'est en une phrase vous expliquer ce que ça fait et la vision que vous avez sur ce projet là.  
On passe de l'autre côté, les uns de faire à vintage c'est tout ce qui fait que vous êtes difficilement copiable, pourquoi moi demain je ne peux pas faire la même chose que vous en quelques jours.  
Un truc très important que les gens ne se posent pas forcément c'est comment je vais chercher mes premiers clients, c'est quoi mes canaux de comms.  
Qui sont mes clients ça peut être pas mal aussi de savoir, on n'y pense pas forcément on pense qu'on va faire un site et puis on verra bien qui c'est qui vient.  
Mais le problème c'est que le site il faut les faire pour les gens qu'on pense qu'ils vont venir. Donc il faut aussi réfléchir aux clients.  
Et puis les deux cases du bas c'est tout simplement les coûts et les revenus que j'ai sur mon appli.  
Donc les coûts, les salaires, l'hébergement, les API que je peux utiliser, la pub et les revenus. Ça dépend vraiment de ces spécifiques à votre application.  
Donc j'ai monté [Human Coders](https://www.humancoders.com/?ref=camilleroux.com) il y a deux mois mais en fait on y réfléchit depuis septembre dernier.  
Et la première chose qu'on voulait faire c'était ça une société de service web, comme tout développeur qui veut monter sa boite la première idée qu'il a c'est ok je vais faire du dev.  
Donc on dit ok il y a un appelant et comment on peut se différencier, on va dire ok, moi je connais des gens qui n'ont pas une très bonne expérience avec des SSE, il y a un manque de confiance.  
C'est le point que je marque en deuxième, la mauvaise expérience et on s'est dit ok on va essayer de taper là dessus pour voir s'il y a quelque chose à faire.  
Donc la solution c'est du dev Ruby on Rails, mon SSE et moi on est développeur Ruby on Rails et on va rajouter un accompagnement, on va essayer de mettre un petit côté humain à la relation qui parfois peut être un peu froide.  
Côté mes trucs ça peut être les visites du site ou les prestations on pourra mettre bien plus, et ce qu'on a envie de faire c'est du développement de site web avec un vrai suivi de nos clients et un vrai dialogue avec eux.  
Pourquoi on est différent des autres? C'est pas transcendant quoi. Des SSE comme ça il y en a plein, il y a plein de SSE agiles où justement on a une relation client qui est pertinente.  
Bon du coup ok on serait une société de service parmi d'autres. Les canaux de com' là c'est pas transcendant non plus, c'est des gens que je connais.  
Ok bon c'est pas fou, c'est pas fou et au moment où on réfléchit à ça mon associé est freelance en Ruby et commence à donner des formations Ruby on Rails.  
Et là on trouve ça malin parce que ça permet de gagner du temps, c'est qu'une fois qu'il a passé un mois et demi à faire sa formation, mais une fois qu'il a fait ça, mais quand on donnait une formation ça revenait si on a 3 personnes ça revient à travailler pendant une semaine et demi sur du dev.  
Et du coup on gagnait du temps, et on trouvait ça assez malin donc on va réfléchir la formation.  
Alors on regarde tous les sites de formation sur Google et on s'aperçoit qu'il y a 2 choses, c'est qu'il y a un marché de l'emploi un peu complexe et la formation permet d'accéder à des emplois plus sympas.  
Et surtout que le marché de la formation est horrible, c'est qu'on s'aperçoit que les programmes ne sont pas du tout à jour, qu'on ne connait pas les personnes qui vont nous former avant de payer,  
que les gens qui nous forment ne sont pas des vrais développeurs Ruby et qu'ils font ça un petit peu parce qu'on leur a passé des slides.  
Et on s'est dit "il y a quelque chose à faire" donc on propose la formation et l'idée c'est de garder ce côté humain, parce que c'est vraiment le constat qu'on faisait sur la formation.  
Et on décide de proposer des formations reviennes à l'orail avec une vraie dimension humaine.  
Donc là on a un avantage, c'est que on a ce côté humain qui est différentiant et on a fait les slides, donc on a une certaine expérience et mon associé avait déjà donné quelques formations,  
donc c'était plus difficile de nous copier.  
Et se pose la question des canaux de com, là pareil notre réseau, ça fera du buzz, on va compter sur Twitter, et éventuellement la pub, mais ça représente un coût,  
et les organismes de formation payent assez cher la pub et c'est assez chaud de se caler là-dessus.  
Donc pas transcendant non plus et on n'est pas très chaud encore à ce moment là pour monter la boîte.  
Je suis développeur Ruby et pendant un week-end je me dis "ça serait vachement sympa qu'il y ait un site où tous les gens puissent poster les news qu'ils voient passer sur Ruby".  
Et je code un site en un week-end, qui aurait ressemblé, il était encore plus moche avant, donc Twitter vous strappe, c'est tout simple.  
En deux mois c'est devenu le site le plus visité de France en Ruby parce que ça répondait à une vraie problématique, et c'est comme au repris qu'on s'est dit "mais oui,  
mais on veut vendre la formation Ruby, on a un site qui est le plus visité de France en Ruby, ok cool, on l'a notre canaux de com, on l'a notre canaux de com".  
Et du coup on avait un truc qui était complet, on pouvait enfin vendre la formation et on avait un truc crédible, c'est qu'on avait un vrai plus à apporter et on savait choper nos clients.  
Et puis il y a des gens qui se disent "c'est sympa Ruby, mais il y a moyen d'en faire d'autres", alors ça c'est le site de formation qu'on a monté.  
Du coup on a dit "ouais il y a moyen" et du coup on a sorti la version JavaScript, la version HTML5, la version PHP, la version Java, donc suivant vos compétences je vous invite à vous abonner à ces flus.  
Et du coup on a planché sur autre chose, parce que quand on a monté ça on s'est dit "on va essayer de monétiser ces sites d'actu par la pub".  
On est allé voir des annonceurs, le premier jour de la sortie de Ruby Live on avait OVH qui était annonceur, qu'on a fait payer assez cher pour le peu de vues qu'il y avait à ce moment là,  
et bizarrement au bout de trois mois il n'était pas chaud. Les autres annonceurs pas trop non plus, et ils n'avaient pas eu de retours, c'était un marché très ciblé,  
il y a un très bon trafic pour la communauté Ruby, mais elle n'était pas très grande, ça ne faisait pas grand monde.  
Et du coup ils nous ont dit "dans l'enquart 125/125 moi je cherche un développeur Ruby, il n'y a pas moyen de marquer que je cherche un développeur Ruby,  
vous s'y dites il y a peut-être mieux à faire, on peut carrément créer un site d'offres d'emploi". Et du coup on a bossé là-dessus, on s'est dit "ok problème,  
le recrutement des bons développeurs est difficile, trouver un développeur moyen c'est facile, mais trouver un bon c'est dur,  
et les business savent rarement rédiger une bonne annonce pour un développeur, on voit souvent par exemple des offres d'emploi,  
où il y a une très très longue description de la société et puis il y a marqué en bas PHP, on nous a dit "on va en voir des tonnes comme ça",  
et on s'est dit "non ça on ne veut pas". Et du coup on a créé un job board où la description de la société est limitée à 60 caractères,  
et puis on s'est dit "les développeurs savent cliquer sur un lien, donc la société peut donner le lien de la société et le développeur ira voir sur le site".  
De toute façon quand il y a une longue description c'est qu'ils ont copié la page de bas du site,  
donc on attend qu'ils aillent voir la version en jour sur le site. Et donc on a essayé de concevoir un job board fait pour les développeurs,  
donc la solution c'était un job board et de trouver un vrai format adapté, donc on a fait un grand sondage et on a essayé de réadapter le format,  
par exemple on est un des premiers job board à avoir des photos et des vidéos dans l'annonce, vous pouvez réfléchir,  
les principaux job boards que vous utilisez il n'y en a pas dedans, on ne savait pas non plus que c'était une innovation, mais on est un des premiers job boards à faire ça.  
Les métriques, c'est le nombre de candidatures, le nombre d'annonces, le nombre de visites et puis on avait ce canal de com, Ruby live et tous les autres,  
qui nous permettait de communiquer dessus. Donc ça ressemble à ça, et donc j'invite un ami qui cherchait un développeur JS à poster son annonce dessus.  
Une fois qu'on a formalisé notre idée, il faut la tester, parce que là c'est bien, j'ai écrit des hypothèses sur un tableau, mais ça ne veut pas dire que ça marche,  
ça me permet juste de me poser certaines questions. Le premier truc à voir c'est qu'il faut toujours procéder par itération, c'est finalement ce que je vous présentais,  
tout ce qui est Lean Startup, c'est un peu l'agile, mais orienté business. Donc là aussi ça marche par itération et ça marche très bien en combinaison avec les deux.  
Donc posez-vous toujours la question c'est quoi le plus petit truc que je peux faire pour déjà avoir des retours sur mon idée.  
Et vous qui êtes développeur, la première idée que vous allez avoir c'est le proto, et il y en a plein d'autres avant qu'on peut faire, qui vous font gagner un temps fou.  
La première c'est d'appeler un expert, vous faites un truc sur le recrutement, vous allez dans un appareillage sur Toulouse et vous discutez avec des experts pour qu'ils vous expliquent un peu comment ça marche,  
et déjà vous allez enlever plein d'idées que vous aviez, il y a plein de trucs qui vont tomber.  
Le deuxième truc c'est d'aller chercher des clients potentiels et de discuter avec eux, alors discuter avec eux mais de façon ouverte, c'est pas "j'ai cette idée qu'est-ce que t'en penses ? Oui, non"  
c'est aborder le sujet, aborder les problèmes que vous voulez résoudre, le laisser vous guider, c'est très important que l'interview soit ouvert parce que sinon vous allez le focuser sur votre truc, il va finir par dire "oui, ton idée elle est bonne" et on passe à la suite.  
Donc c'est vraiment un truc ouvert, et laissez-le vous guider, c'est important parce que peut-être qu'au bout de dix interviews vous allez vous apercevoir que finalement les dix vous dirigent vers la même autre piste, mais pas la vôtre, une autre, et c'est peut-être celle-là qu'il faut attaquer.  
Le troisième truc, c'est que si vous faites une application pour boulanger, allez voir vraiment des boulangers de la vraie vie, allez voir comment ils travaillent, expliquez-leur ce que vous voulez faire, ils vont discuter avec vous, c'est parce que vous leur résolvez un problème qu'ils ont, et n'hésitez vraiment pas à faire ça, ça marche vraiment.  
Une fois que vous avez fait ça, c'était une étude plutôt qualitative, maintenant il est temps de passer à une étude quantitative.  
Essayez d'avoir un peu plus de masse pour avoir une idée du marché, par exemple, on va faire un questionnaire, le problème du questionnaire c'est que c'est fermé, on ne peut pas donner des longs champs de texte parce que les gens ne répondent pas, donc il faut faire des trucs assez courts, questions, QCM, et il faut avoir fait l'étude avant avant de faire ça.  
Et là vous faites un questionnaire, vous décrivez votre idée, les besoins, est-ce que vous avez tel problème, est-ce qu'une solution comme ça vous intéresserait, est-ce que tu serais prêt à payer 30€ pour résoudre ce problème là ?  
Et vous le balancer à vos futurs clients, donc si c'est une application pour les joueurs de jeux vidéo, allez sur un forum de joueurs de jeux vidéo et vous balancer le forum dessus, ça ne sert à rien de demander à votre maman de le faire, dire à que c'est bien mais ça ne vous aide pas du tout.  
Il y a plein plein d'autres façons de tester son idée, avec une landing page par exemple, vous pouvez décrire le problématique que vous voulez résoudre et vous voyez si les gens s'inscrivent.  
Et surtout, le contact avec les gens est très important, n'hésitez vraiment pas à contacter les gens, je me souviens quand j'étais au Startup Weekend de Bordeaux, le business de mon équipe me dit "j'ai besoin de savoir combien payent les commerces pour apparaître dans une landing page jeune chez Dismoiou ou chez Cityvox"  
J'ai dit "ok je me débrouille, je vais essayer de trouver quelqu'un qui bosse là-bas" et je fais le tour des 100 participants et personne n'a de connaissance dedans, d'habitude ça marche assez bien mais là je n'ai pas de chance, personne ne connait quelqu'un dans ces voitures.  
Du coup je balance sur Twitter, est-ce qu'il y a quelqu'un qui connait une personne qui bosserait chez Cityvox ou Dismoiou ?  
C'était le dimanche matin à 11h, le dimanche à midi j'ai le fondateur de Cityvox et à midi 30 j'ai le fondateur de Dismoiou au téléphone, on n'arrivait pas à raccrocher parce que les mecs étaient passionnés, ils posaient plein de questions sur l'idée qu'on avait là-bas et les deux ont regardé le live le soir, ils étaient vraiment passionnés par nos trucs, ils nous ont rappelé le lundi.  
N'hésitez pas, ce sont des gens aussi passionnés que vous, voire plus, il ne faut vraiment pas hésiter à appeler ces gens là, ils ont une grande compétence et peuvent partager des ressources.  
C'est là et c'est uniquement là qu'il peut être pertinent de commencer à développer le proto si tout était positif, à chaque fois si un truc ne marche pas, retour casse zéro, on refait un Lean canvas et on reteste, on essaye d'avancer dans toutes les étapes et à chaque fois ça vient, on revient à début.  
Une fois que tout ça a été positif, là je peux développer un proto et je développe pas ça, je développe un truc le plus simple possible, le but du jeu est d'avoir des retours.  
Et peut être que vous allez en rester là parce qu'il y a plein d'applications qui marchent très bien, qui sont toutes simples, ça fait juste ce que ça doit faire et ça marche très bien, il n'y a pas besoin d'aller chercher plus loin.  
Donc vraiment posez-vous la question, les gens savent que c'est un bêta, ils vont pas venir "Ah le site il est moche", oui il est moche mais il sera beau plus tard, mais est-ce qu'il résout ton problème ?  
Et s'il résout vraiment le problème, les gens se posera pas la question si c'est moche ou pas, on a jamais eu de remarque sur RubyLive, il y a 1000 visiteurs jour sur nos sites, et il n'y a jamais quelqu'un qui s'est plein du design et c'est toujours le Twitter boost app depuis le RubyLive date novembre.  
Personne ne s'est plaint, donc on laisse comme ça.  
Et enfin, la monétisation. C'est intéressant de monétiser le premier jour parce qu'il y a des sites qui peuvent être intéressants gratuits mais pas intéressants payants,  
et c'est intéressant aussi de voir, on a souvent peur de le faire mais il faut se confondre à la réalité, c'est facile de vendre un site gratuit, vendre le vendre payant c'est plus compliqué, je vous invite vraiment à le mettre payant dès le jour 1.  
Et puis pour la suite, rendez-vous l'année prochaine pour savoir comment monétiser son application. Merci.  
\[Applaudissements\]
### Comment des milliers de fans de Justin Bieber ont découvert HashtagBattle ce weekend
URL: https://www.camilleroux.com/comment-des-milliers-de-fans-de-justin-bieber-ont-decouvert-hashtagbattle-ce-weekend/
Last updated: 2025-05-12T22:15:04.000Z
Tout commence, samedi après-midi quand [@mtv](https://twitter.com/MTV?ref=camilleroux.com) poste un tweet pour demander à ses followers de voter pour la vidéo de clip qu'ils préfèrent :

> [~~#~~**VoteBieber**](https://twitter.com/search/?q=%23VoteBieber&ref=camilleroux.com), [~~#~~**VoteCarly**](https://twitter.com/search/?q=%23VoteCarly&ref=camilleroux.com), [~~#~~**VoteOneDirection**](https://twitter.com/search/?q=%23VoteOneDirection&ref=camilleroux.com), [~~#~~**VoteBeyonce**](https://twitter.com/search/?q=%23VoteBeyonce&ref=camilleroux.com), [~~#~~**VoteGotye**](https://twitter.com/search/?q=%23VoteGotye&ref=camilleroux.com): [at.mtv.com/4yr](http://t.co/ZSIhHqdh?ref=camilleroux.com "http://at.mtv.com/4yr")— MTV (@MTV) [Septembre 2, 2012](https://twitter.com/MTV/status/242064363521994752?ref=camilleroux.com)

Les résultats sont visibles sur le [site de MTV](http://www.mtv.com/ontv/vma/2012/most-share-worthy-video/?ref=camilleroux.com). Là c'est le choc pour les fans de Justin Bieber ! Le clip de leur fan est que 2eme derrière celui de One Direction (1D pour les intimes).

Les fans n'y croient pas. Ils cherchent alors sur le net un autre moyen de compter. C'est là qu'ils tombent sur [Hashtagbattle](http://hashtagbattle.com/?ref=camilleroux.com) ! Miracle, lorsqu'ils font [la recherche sur HashtagBattle](http://hashtagbattle.com/?ref=camilleroux.com#battle/w/%23votebieber/%23voteonedirection), ils voient que Justin est premier. En fait, la plupart regarde le compte global alors que MTV compte sur une durée bien définie.

Rapidement, des milliers de fans demandent des explications à MTV. On assiste à une avalanche de tweet de ce style :

> [~~@~~**mtv**](https://twitter.com/mtv?ref=camilleroux.com) I think you guys have something to explain. [hashtagbattle.com/#battle/a/%23v…](http://t.co/F2P6LJIx?ref=camilleroux.com "http://hashtagbattle.com/#battle/a/%23votebieber/%23voteonedirection") 
> 
> — yo momma. (@shinelikejustin) [Septembre 2, 2012](https://twitter.com/shinelikejustin/status/242201484865974272?ref=camilleroux.com)

  
Quand je dis des milliers c'est sans aucune exagération ! Voici le nombre de tweets contenant un lien vers Hashtagbattle ces dernières heures :

![](https://www.camilleroux.com/content/images/2025/05/image-23.png)

On a assisté à un pic de 3618 tweets/heure juste après le tweet de MTV puis cela s'est petit à petit stabilisé à quelques centaines de tweets par heure !

Bref. Merci les fans de Justin Bieber !

Avec [Damian](https://damln.com/?ref=camilleroux.com) (cofondateur), nous sommes toujours en recherche d'un business model pour ce side-project original. Si vous avez des idées de BM, si vous voulez racheter le projet pour plus d'un million d'euros ou encore, si vous aimez ce projet, n'hésitez à poster un commentaire ci-dessous ou nous envoyer un petit mail :)
### Les levées de fonds, c'est pas automatique !
URL: https://www.camilleroux.com/les-levees-de-fonds-cest-pas-automatique/
Last updated: 2025-04-28T13:49:21.000Z
> [@CamilleRoux](https://twitter.com/CamilleRoux?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com) \- "J'ai une startup" -"t'as levé des fonds ?" -"Non" -"Donc t'as pas de startup".
> 
> — Ludovic Fleury (@ludofleury) [August 21, 2012](https://twitter.com/ludofleury/status/237867032245334017?ref%5Fsrc=twsrc%5Etfw&ref=camilleroux.com)

Voilà presque ce qu'on pourrait entendre dans un rendez-vous entre entrepreneurs.

## Le constat

Cela fait quelques années que je fréquente le monde de l'entrepreneuriat français et je suis toujours surpris de voir à quel point la levée de fonds est un réflexe pour la plupart des startupers.

Demandez à une startup web qui démarre son objectif pour les prochains mois. 95% de chance pour qu'elle vous réponde qu'elle compte développer un proto en quelques mois puis aller chercher un business angel pour faire une levée de fonds de 300 000 € afin de finaliser son service pour tenter de capter le marché, puis d'aller chercher des VC pour accélérer tout ça.

Les levées de fonds réussies donnent lieu à des fêtes, des articles dithyrambiques dans la presse spécialisée... On pourrait finir par penser qu'une startup qui marche c'est avant tout une startup qui a réussi sa levée de fonds. Moi qui pensait que la réussite d'une société se mesurait aux bénéfices générés, aux emplois créés, à sa capacité à changer la vie des gens...

Les entrepreneurs sont formatés à cette idée par tout leur entourage : les coaches, les incubateurs, les entrepreneurs qu'ils rencontrent, les articles qu'ils lisent, les cours d'entrepreneuriat en école de commerce...

Mais alors est-il possible de faire sans ? pourquoi ?

## Pourquoi faire sans ?

Je ne vais pas refaire toute l'argumentation. Certains l'ont fait longtemps avant moi, comme 37signals dans leur livre Rework.

Un business angel ou un VC attend un retour sur son investissement. Ce ne sont pas des philanthropes. Vous allez devoir lui rendre des comptes, écouter ses conseils... Difficile de garder sa créativité du départ et sa vision dans une telle situation !

J'ai créé une société avant tout pour changer un petit peu le monde selon mes convictions, mes valeurs, ma vision des choses... J'aime beaucoup ma liberté de faire ce que je veux sans toujours penser à la rentabilité. Cette liberté me permet de toujours rester cohérent avec avec ma vision, de prendre des risques, de tester des choses...

Je serais terriblement frustré si un matin un homme en costard-cravate me disait d'arrêter ce que je suis en train de faire car cela n'est pas en accord avec les objectifs fixés.

Et puis, une boîte qui a de vraies valeurs, ça plait !

De plus, avoir peu d'argent en caisse pousse au pragmatisme. Je vois régulièrement des entrepreneurs développer des applications d'une complexité folle sans jamais poser une question à un utilisateur potentiel. S'ils n'avaient pas d'argent, ils seraient pragmatiques et devraient régulièrement tester leur service. Il gagnerait en simplicité et répondrait bien mieux aux besoins des clients.

Ca a du bon parfois de n'avoir qu'un petit compte en banque !

## Mon souhait

Je ne suis pas contre la levée de fonds. Evidemment qu'il faut lever des fonds lorsqu'on a besoin de faire 10 ans de recherche pour créer un médicament.

J'aimerais simplement faire véhiculer l'idée qu'il est parfois possible de faire sans. J'aimerais que les entrepreneurs pensent à cette alternative. Bref, les **levées de fonds, c'est pas automatique** !

Pour illustrer tout ça, **j'aimerais interviewer certains entrepreneurs qui ont créé de belles boites sans lever de fonds**. J'aimerais qu'ils nous expliquent comment ils ont commencé, comment ils ont géré les moments difficiles, pourquoi ils ont choisi de ne pas lever de fonds...

Donc, si vous être ok pour une petite interview, envoyez-moi un mail, un tweet, un commentaire, un pigeon voyageur... :)
### Mes lectures de l'été
URL: https://www.camilleroux.com/mes-lectures-de-lete/
Last updated: 2025-04-28T13:47:11.000Z
Il y a quelques mois, je vous présentais 3 livres que je vous recommande vivement pour vous initier au monde de l'entrepreneuriat dans un article intitulé : [Le kit du Lean Startuper en herbe](https://www.camilleroux.com/kit-du-lean-startuper-en-herbe/). J'ai continué à dévorer d'autres livres et j'aimerais à nouveau vous en présenter 3.

Mes dernières lectures se sont portées sur l'humain, les communautés, l'affect pour les marques... Les deux derniers livres en sont l'illustration.

## Rework

[![](https://www.camilleroux.com/content/images/2025/04/514q-a8yial-_ss500_-jpeg.jpg "Rework")](http://www.amazon.fr/gp/product/284001713X?ie=UTF8&camp=3210&creative=21458&creativeASIN=284001713X&linkCode=shr&tag=camiroux-21&ref=camilleroux.com)

Voilà un grand classique écrit par les fondateurs de [37 Signal](http://37signals.com/?ref=camilleroux.com). Cette société, célèbre pour ses services (Highrise, Basecamp, Campfire...) mais aussi sa façon de faire originale et plutôt à contre-courant de ce qu'on peut voir d'habitude. Ce livre détaille la vision que les fondateurs ont depuis la création de la société. Plein de bon sens, il couvre de nombreux sujets : recrutement, levées de fond, pragmatisme ... Rework est pour moi le contrat que devraient signer des entrepreneurs lorsqu'ils créent une startup web.

# Make Something People Love: Lessons From a Startup Guy

[![](https://www.camilleroux.com/content/images/2025/04/jpeg-jpeg.jpg "Make Something People Love: Lessons From a Startup Guy")](http://www.hyperink.com/Make-Something-People-Love-Lessons-From-A-Startup-Guy-b1478?ref=camilleroux.com)

Dans cet ebook, Alexis Ohanian, le créateur de Reddit, nous raconte comment il a réussit à faire des services que les gens aiment. C'est un bel exemple d'entrepreneuriat. Il a toujours été au petits soins de ses utilisateurs et ça a payé à chaque fois. Les membres de Reddit aiment tellement ce service que certains ont collé des autocollants aux 4 coins du globe. Il y en a même un qui s'est fait tatoué la mascotte du site ! Bref, une jolie morale, faites le maximum pour vos utilisateurs ! Voilà un morale qui colle bien avec l'esprit [Human Coders](http://humancoders.com/?ref=camilleroux.com) :) Vous pouvez le [télécharger gratuitement ici.](http://www.hyperink.com/share/1478?ref=camilleroux.com)

# Influence et Manipulation

[![](https://www.camilleroux.com/content/images/2025/04/41knhrclhul-_ss500_-jpeg.jpg "Influence et Manipulation")](http://www.amazon.fr/gp/product/2876918749?ie=UTF8&camp=3210&creative=21458&creativeASIN=2876918749&linkCode=shr&tag=camiroux-21&ref=camilleroux.com)

Ma dernière recommandation de l'été se porte sur un livre au nom assez inquiétant : Influence et manipulation. L'auteur est un psychologue qui, agacé de se faire tout le temps avoir, a décidé de s'intéresser aux mécanismes de la manipulation pour mieux les comprendre et les contrer. On y apprend que nombreux de nos comportements sont dictés par des règles nécessaires au bon fonctionnement de la société qui sont très dures à outrepasser. Par exemple, la règle de réciprocité : lorsque quelqu'un vous offre quelques choses, vous vous sentez redevable de lui rendre quelque chose d'une valeur comparable. La vie n'étant pas toujours rose, l'auteur nous montre comment ces règles peuvent-être exploitées pour influencer le comportement des gens. Une fois ces mécanismes décryptés, il explique comment les esquiver. Il est très facile de tirer des leçons de ce livre pour améliorer son marketing et sa communication. C'est un très bon complément à un autre livre que j'aime beaucoup : [C'est (vraiment ?) moi qui décide](http://www.amazon.fr/gp/product/208120990X?ie=UTF8&camp=3210&creative=21458&creativeASIN=208120990X&linkCode=shr&tag=camiroux-21et=&ref=camilleroux.com).

J'ai encore pas mal de livres sur ma table de nuit et dans ma wish list Amazon. Je vous fais d'autres recommandations dès que possible. Bonne lecture !
### HashtagBattle au cœur de la campagne présidentielle
URL: https://www.camilleroux.com/hashtagbattle-au-coeur-de-la-campagne-presidentielle/
Last updated: 2025-05-12T22:17:20.000Z
[**HashtagBattle**](http://hashtagbattle.com/?ref=camilleroux.com) est un projet que j'ai lancé un peu par hasard il y a un an, lors du Startup Weekend de Nice, accompagné de [Damian Le Nouaille](http://dln.name/?ref=camilleroux.com). Ce service permet de comparer 2 hashtags sur Twitter. Le site a rapidement été adopté. J'avais raconté le buzz lors du lancement dans un [précédent article](https://www.camilleroux.com/hashtagbattle-passe-a-la-vitesse-superieure/).

Idéal pour comparer la popularité de 2 hashtags/mentions/sujets, **HashtagBattle** est très utilisé dans les événements, le sport, les débats et bien sûr la politique. Ces derniers mois, la présidentielle aidant, de nombreux journaux l'ont utilisé dans des articles.

Voici un petit récapitulatif :

- **Figaro** : utilisé à plusieurs reprise dans [le Scan](http://plus.lefigaro.fr/note/le-scan-du-mercredi-2-mai-un-1er-mai-tres-politique-20120502-914714?ref=camilleroux.com)
- **Huffington Post** : [Twitter, Facebook... les gagnants de la présidentielle des réseaux sociaux](http://www.huffingtonpost.fr/2012/04/20/twitter-facebook-election-presidentielle%5Fn%5F1441939.html?ref=camilleroux.com)
- **Ecrans (un site de libération.fr)** : [#RadioLondres, les twittos parlent aux twittos](http://www.ecrans.fr/RadioLondres-les-twittos-parlent,14541.html?ref=camilleroux.com)
- **La Tribune** : [Les meilleurs tweets diffusés pendant le débat](http://www.latribune.fr/actualites/economie/20120502trib000696584/les-meilleurs-tweets-diffuses-pendant-le-debat.html?ref=camilleroux.com)
- **Les inRocks** : [La bataille du live-tweet](http://presidentielle-2012.lesinrocks.com/2012/03/19/la-bataille-du-live-tweet/?ref=camilleroux.com)

**HashtagBattle** a aussi été beaucoup utilisé par les blogueurs et bien sûr les twittos pendant cette campagne. Le débat présidentiel nous a même permis de battre notre record de visiteurs simultanés.

Merci à tous ceux qui ont utilisé HashtagBattle pendant la campagne !

Nous réfléchissons en ce moment à propos d'un widget embarquable payant. Si ça vous intéressé, faites-nous signe :)
### Entrepreneurs, ne croyez pas en vos idées !
URL: https://www.camilleroux.com/entrepreneurs-ne-croyez-pas-en-vos-idees/
Last updated: 2025-04-28T13:45:50.000Z
Baignant dans le milieu de l'entrepreneuriat, je croise régulièrement des entrepreneurs entêtés sur leur idée sans voir qu'ils sont dans une impasse. Je pense qu'ils se retrouvent dans cette situation car ils développent de l'affect pour leur idée. Et comme vous le savez l'amour rend aveugle.

Cet aveuglement me fait peur. Depuis que j'ai fondé [Human Coders](https://www.humancoders.com/?ref=camilleroux.com), je ne peux m'empêcher de douter de mes pensées et de mes intuitions. Il est très facile de s'auto-convaincre qu'on est dans la bonne voie, que ça va finir par marcher, qu'il suffit d'être un peu patient...

## Pourquoi aimons-nous nos idées ?

Pour beaucoup, une idée a de la valeur. On entend régulièrement des phrases comme "j'ai l'idée du siècle", "J'ai une idée qui vaut des millions"... On voit aussi souvent des entrepreneurs qui ne partagent jamais leurs idées sans faire signer une NDA.

Or dans la réalité, les idées ne se vendent pas et jamais une place de marché des idées n'a décollée. Les entrepreneurs modernes partagent facilement leurs idées principalement grâce à l'arrivé du Lean Startup et de la réduction des Time to Market.

## Comment ne pas être aveugle ?

Quand on lance un projet, je pense qu'il ne faut pas faire confiance à son intuition. Vous pouvez toujours vous protéger en demandant des avis externes. Qui mieux que vos (futur-)clients peut vous dire si vous êtes dans la bonne voix ?

Chez [Human Coders](http://humancoders.com/?ref=camilleroux.com), chaque fois que nous pensons à une fonctionnalité, un changement ou encore un nouveau service, nous testons avant tout notre idée. Il y a des tonnes de façon de [tester son idée](https://www.camilleroux.com/tester-son-idee-en-quelques-heures/) simplement. [Running Lean](http://www.amazon.fr/gp/product/1449305172/ref=as%5Fli%5Fss%5Ftl?ie=UTF8&tag=camiroux-21&linkCode=as2&camp=1642&creative=19458&creativeASIN=1449305172&ref=camilleroux.com) est un très bon livre pour apprendre à concevoir un service en dialoguant avec sa communauté. Nous faisons des sondages, nous téléphonons à des experts qui connaissent bien le domaine, nous discutons librement de nos idées chaque fois que l'occasion se présente, nous faisons des prototypes, nous essayons d'aller à l'essentiel pour rapidement mettre le service en ligne et avoir des retours...

Nous avons aussi créé un groupe Facebook privé où nous avons réuni des personnes d'horizons très divers en qui nous avons confiance. Nous partageons beaucoup de choses avec eux (idées, doutes, inquiétudes, réussites...). Même si ces gens sont moins objectifs (car ils nous connaissent), le fait qu'ils sachent très bien ce que nous faisons nous permet d'avoir des retours approfondis qui nous apportent beaucoup.

Enfin, nous faisons de notre mieux pour toujours être à l'écoute de nos utilisateurs. Nous discutons souvent avec eux sur Twitter, IRC, dans les événements... Nous avons aussi mis en place un [User Voice](http://rubylive.uservoice.com/forums/137286-general?ref=camilleroux.com) sur nos sites afin que qu'ils puissent nous soumettre des idées/remarques et qu'ils puissent en discuter entre eux.

Avec ces "gardes-fous", nous arrivons à rapidement éliminer les mauvaises idées (et ça arrive souvent !). Il nous arrive aussi régulièrement de modifier l'idée en fonction des retours pour mieux coller aux attentes de nos utilisateurs.

## Peut-on monter une boîte sans amour ?

Si on ne peut pas aimer ses idées, d'où vient la passion qui pousse quelqu'un au bout de ses limites pour lancer un projet ? On connait tous des entrepreneurs qui dépensent une énergie incroyable pour monter leur boîte. Mais où puisent-ils leur énergie ?

A défaut de porter de l'affection pour ses idées, je pense que l'entrepreneur doit se passionner pour sa vision (ex: protéger les enfants des dangers de l'internet). C'est la vision qui doit être son moteur.

Il est courant chez les entrepreneurs qu'il y ait une confusion entre vision et idée. L'entrepreneur doit être passionné par le problème qu'il résout, par la cause qu'il défend, par les valeurs qu'il porte à travers sont projets, par les personnes à qui il change la vie... en revanche, il doit être totalement détaché, affectivement parlant, de la façon dont il s'y prend. Aimer son idée, croire en son idée est le meilleur moyen de s'obstiner et d'oublier de faire un service pour ses clients et pas pour soi.

*J'ai écrit cet article pour résumer une longue conversion que j'ai eu avec mon associé chez* [*Human Coders*](http://humancoders.com/?ref=camilleroux.com)*,* [*Matthieu Segret*](https://x.com/matthieusegret?ref=camilleroux.com)*. Il est possible que certains passages ne soient pas très exacts, que des livres expliquent ça 1000 fois mieux que moi, ... mais j'avais besoin de l'écrire pour y voir plus clair et j'espère prévenir quelques entrepreneurs de ce danger. C'est un sujet qui nous passionne.* 
*Si vous voulez poursuivre le débat, n'hésitez pas à partager votre vision sur le sujet en commentaire.*
### 10 conseils pour perdre un Startup Weekend !
URL: https://www.camilleroux.com/10-conseils-pour-perdre-un-startup-weekend/
Last updated: 2025-04-28T13:44:23.000Z
[![Startup Weekend Kauffman](https://www.camilleroux.com/content/images/2025/04/sw_kauffman_green.png "Startup Weekend logo")](https://www.camilleroux.com/content/images/2025/04/sw%5Fkauffman%5Fgreen-1.png)

  
J'étais [facilitateur](http://startupweekend.org/organizer/resources/role-of-the-facilitator/?ref=camilleroux.com) au [Startup Weekend de Toulouse](http://toulouse.startupweekend.org/?ref=camilleroux.com) ce weekend.  
Je n'ai toujours pas trouvé la recette miracle pour gagner un Startup Weekend. En revanche, je crois avoir trouvé 10 règles qui vous permettent de perdre à tous les coups !

Voici les 10 conseils :

- **Ne vous lancez pas dans un projet s'il y a des concurrents, même éloignés**
- **Ne modifiez pas votre idée du vendredi même si les coach vous le disent**
- **Ayez plusieurs produits, services, offres...**
- **Faites une présentation sobre comme tout le monde**
- **Mettez le plus de slides possible dans votre présentation**
- **Ne laissez jamais vos futurs clients vous guider, décidez tout vous-même**
- **Ne perdez pas de temps à simplifier votre business model**
- **Si vous êtes porteur, arrivez avec un projet sur lequel vous travaillez depuis plusieurs années et dites bien que vous êtes là juste pour exploiter quelques développeurs pendant le weekend**
- **Validez votre business avec des phrases du type "Le marché est de X personnes, si Y % utilisent notre service alors on est riche". Le tout, sans expliquer d'où sort le Y !**
- **Définissez votre business plan sur les 50 prochaines années et mettez tout le détail dans votre présentation**

Je suis sûr qu'il y en a plein d'autres. Je compte sur vous pour proposer d'autres conseils en commentaire !
### Pourquoi j'ai créé Human Coders ?
URL: https://www.camilleroux.com/pourquoi-jai-cree-les-human-coders/
Last updated: 2025-04-28T13:44:02.000Z
![Human Coders](https://www.camilleroux.com/content/images/2025/04/badge-noir-1000px.png "Badge logo Human Coders")

Lorsque j'étais étudiant, il m'arrivait régulièrement de développer des **projets web geek**. Souvent, je ne les terminais pas et les rares fois où ils voyaient le jour, ils n'avaient jamais ne serait-ce qu'une lueur de succès.

Alors, **mes premiers choix professionnels** se sont dirigés vers des **startups**. Inconsciemment, j'espérais y trouver des réponses pour comprendre comment on réussit un projet web. Pour moi, une startup était le meilleur endroit pour apprendre ça. Je pensais y trouver des gens pragmatiques, passionnés, compétents… mais ces boîtes ont connu un succès guère plus glorieux que mes projets de l'époque. Je vous rassure, j'ai eu de bonnes expériences plus tard !

[![Startup Weekend Kauffman](https://www.camilleroux.com/content/images/2025/04/sw_kauffman_green-2.png "Startup Weekend logo")](https://www.camilleroux.com/content/images/2025/04/sw%5Fkauffman%5Fgreen-3.png)

Un jour, j'ai profité d'un moment de répit entre deux CDI pour aller participer à un [Startup Weekend](http://startupweekend.org/?ref=camilleroux.com). C'était il y a un an et demi. J'y ai découvert des gens comme j'espérais en trouver (je commençais à ne plus y croire !). Ces gens avaient des **connaissances**, des **méthodes**, des **contacts** qui leur permettaient de créer des services web rapidement et d'attirer l'attention sur leur projet. Je commençais enfin à avoir des réponses à mes interrogations ! Les raisons de mes échecs de l'époque me semblaient de plus en plus évidentes.

![](https://www.camilleroux.com/content/images/2025/04/business-model-generation-book-jpeg.jpg "Business Model Generation")

**Ensuite, j'ai rapidement découvert des technologies pour développer mon site plus vite, des méthodes pour concevoir un business model, découvrir son marché ou manager un projet…**

Cela devenait de plus en plus clair mais **il me manquait de la pratique**… alors j'ai enchainé les Startup Weekend ! A chaque fois j'apprenais des choses, je rencontrais des gens, je gagnais de l'expérience ! Puis, je suis même devenu mentor. A mon tour, j'enseignais les méthodes si précieuses que j'avais appris auparavant.

**Que se serait-il passé si j'avais appris tout ça plus tôt ? Si on m'avait juste passé quelques liens à l'école ?**… Je pense que j'aurais trouvé des jobs plus sympa, j'aurais rencontré plus vite les bonnes personnes, mes projets étudiants auraient pu faciliter la vie de certains utilisateurs… **j'aurais gagné du temps !**

![logo Human Coders](https://www.camilleroux.com/content/images/2025/04/logo-noir-1000px-1.png "Logo Human Coders")

**C'est la raison pour laquelle, je m'associe avec** [**Matthieu**](https://x.com/matthieusegret?ref=camilleroux.com) **pour monter** [**Human Coders**](https://www.humancoders.com/?ref=camilleroux.com) **!** 

**Nous voulons que vous puissiez vous échanger les articles et livres qui changent votre vie. Nous voulons que vous trouviez le job de vos rêves. Nous voulons que vous puissiez vous former simplement aux méthodes et technologies qui vont changer votre façon de penser et vous faire gagner un temps précieux !**

**Bref. J'ai créé** [**Human Coders**](https://www.humancoders.com/?ref=camilleroux.com) **!**
### Tester son idée en quelques heures
URL: https://www.camilleroux.com/tester-son-idee-en-quelques-heures/
Last updated: 2025-04-28T13:41:21.000Z
*Présentation réalisée pour la 3eme édition du Startup Weekend Marseille*

![](https://www.camilleroux.com/content/images/2025/04/image-21.png)

Tester son idée en quelques heures

Après de nombreuses participations à des Startup Weekend, je me suis aperçu que les gens testaient peu leurs idées avant de se lancer dans le développement du service complet.

Voici 10 moyens d’affiner et tester votre idée avec le moins d’effort possible. Ils vous permettrons de mieux répondre aux besoins de vos clients et d’aller plus vite vers la bonne idée.

**Itération**

Pour tester son idée en un minimum de temps, il est toujours important de réfléchir à comment obtenir le maximum de retours avec le moins d’effort possible. Développer son service est rarement la meilleure solution...

La conception doit se faire de manière itérative. Partez à la découverte de vos utilisateurs potentiels, récupérez un maximum de retours et modifier votre business model/service en fonction.

**Expert**

Afin de comprendre le marché, les besoins... demander à un expert est souvent une bonne solution. Cela vous permettra de rapidement avoir les informations de base dont vous avez besoin.

N’hésitez pas à essayer de contacter des gens qui vous paraissent inatteignables. Dans des Startup Weekend, il m’est souvent arrivé d’avoir des CEO de sociétés connues au téléphone ! Ils sont souvent aussi passionnés que vous et se font un plaisir de vous expliquer ce dont vous avez besoin.

**Interviews**

Au départ, votre idée est floue et repose sur de nombreuses hypothèses pas toujours fiables. Pour mieux comprendre le besoin de vos clients, le plus simple est souvent de leur demander.

Pas besoin d’interroger beaucoup de monde. Essayez de poser un minimum de questions afin de ne pas trop influencer. Laissez la discussion dériver. Il est possible que vous n’ayez pas identifié le besoin et que cela n’intéresse pas du tout la personne interrogée.

Repérez bien les phrases du style : « Je ne suis pas sûr d’utiliser ton service, en revanche, si ton service fait \[une idée\], je suis prêt à payer pour ça ! »

**Sortez !**

Vous faites un service pour boulangers ? Sortez et allez interroger le premier boulanger du coin.

Qui mieux qu’un boulanger pourrait vous répondre ?

**Article**

Afin de vérifier, si la problématique que souhaitez traiter intéresse, vous pouvez communiquer dessus et voir si les gens lisent et diffusent ce que vous écrivez.

Avant de vous lancer dans de la formation en création d’entreprise, pourquoi ne pas vérifier qu’il y a un marché en publiant un article donnant les bases...

**Questionnaire**

Quand votre idée se précise, un questionnaire peut être très utile. Il vous permettra d’avoir des informations quantitatives cette fois. Google Docs vous permet d’en créer un en quelques minutes.

Pensez à publier le questionnaire à votre cible !

Votre service concerne le tourisme ? Postez votre questionnaire sur des forums, blogs, chats... qui concernent ce domaine.

Pensez à demander s’ils se sentent concernés, combien ils pourraient payer, de quelles fonctions ils ont besoin, ont-il d’autres problèmes...

**Landing page**

Une fois que vous avez mieux identifié le problème que vous voulez résoudre, il est bon de tester votre solution. Créez un site d’une page contenant le nom de votre projet, la description en une phrase de votre service et un call to action (champ pour laisser son email, bouton «plus d’infos»...)

Vous pouvez vous lancer dans l’achat d’un nom de domaine et la création d’une page web (des services comme [LaunchRock](http://launchrock.com/?ref=camilleroux.com) peuvent grandement vous simplifier la vie).

Pensez pas à tester différents messages et regarder l'influence sur le taux de conversion !

**Prototype**

Une fois que votre business model et votre idée se précisent, il devient pertinent de développer un prototype. Regardez si les gens s’inscrivent, s’ils l’utilisent et si oui, quelles fonctions.

N’hésitez pas à changer le wording, ajoutez/modifiez/supprimez des fonctions pour voir si leur comportement change.

**MVP (Minimal Valuable Product)**

Ne développez pas une usine à gaz ! Construisez le plus petit produit qui vous permettra d’avoir des retours utilisateurs.

Si vous êtes tenté de construire une usine à gaz, si vous n’arrivez pas à résumer votre service à quelques fonctionnalités, c’est que votre vision n’est pas encore assez claire. Repartez à la découverte de vos clients potentiels.

**Monétisation**

Enfin, le grand luxe pour un Startup Weekend, essayez de gagner de l’argent. C’est la meilleure preuve.

Si les gens payent pour votre service, vous êtes sur la bonne voix. Il ne vous reste plus qu’à les garder.

*Pour approfondir, voici* [*quelques livres orientés Lean Startup*](https://www.camilleroux.com/kit-du-lean-startuper-en-herbe/) *que je vous invite à lire.*
### La communauté Ruby vue par... Matthieu Segret !
URL: https://www.camilleroux.com/la-communaute-ruby-vue-par-matthieu-segret/
Last updated: 2025-04-28T13:37:56.000Z
**Salut Matthieu,**

**Nous nous sommes connus durant nos études à Polytech’Nice Sophia. Nous étions dans la même promo. Tu es aujourd’hui formateur Ruby on Rails sur Paris et ton point de vue m’intéresse.** 
 **Je souhaite interviewer quelques personnes aux profils divers afin d’avoir un état des lieux de la communauté en France et de réfléchir ensemble à comment la faire évoluer.** 
**Si tu le veux bien, j’aimerais en savoir plus sur ta vision de Ruby.**

**\- Peux-tu te présenter en quelques lignes ?**  

![](https://www.camilleroux.com/content/images/2025/04/image-20.png)

Matthieu Segret

Bonjour ! J’ai 27 ans et je vis sur Paris.  
Je suis passionné par le développement depuis presque 10 ans. Depuis mes études à Polytech’Nice, une école d’ingénieurs en informatique, je suis passé par de grandes sociétés comme Orange, mais c’est vraiment dans des petites structures que j’ai commencé à m'épanouir (petite SSII, startup).

J’ai commencé mes premières applications web début 2006 avec Python et le framework [TurboGears](http://turbogears.org/?ref=camilleroux.com). Je ne connaissais à l’époque que C / C++ et Java. La découverte de Python fut pour moi une bonne surprise : un langage simple et efficace. TurboGears n’était pas assez mûr à ce moment là, il souffrait d’un sérieux manque de cohérence.

C’était décidé, mes prochains projets serait en PHP ! La syntaxe me plaisait moins que Python mais la communauté était très dynamique. Il y avait beaucoup de librairies disponibles et des frameworks web de qualité. Le framework [CodeIgniter](http://codeigniter.com/?ref=camilleroux.com) me convenait parfaitement, je trouvais l’architecture MVC très bien pensée. Mes projets étaient mieux structurés, plus faciles à maintenir. Son seul défaut était son ORM vraiment trop léger. Je ne voulais plus écrire de SQL, surtout pour des requêtes basiques et redondantes.

J’ai intégré en 2008 une startup créé par des anciens d’Apple. Leurs produits était en Java avec le framework conçu et utilisé par Apple : [WebObjects](http://fr.wikipedia.org/wiki/WebObjects?ref=camilleroux.com). Je n’en avais jamais entendu parlé. Pourtant il était utilisé pour iTunes Music store, Apple store etc, bref des sites à fort trafic. WebObjects reste pour moi un vrai bijoux. Il allie la rapidité de Java avec une architecture MVC déconcertante de simplicité. Son point fort : un ORM très puissant. Par exemple, on peut modifier toute une grappe d’objets persistants avec une grande élégance, entièrement en Java. Puis faire un UNDO sur la grappe pour retrouver l’état d’origine. On peut bien sûr faire un REDO pour retrouver nos changement, et tout cela sans une requête SQL ! Ce n’est bien sûr qu’un exemple de la efficacité de cet ORM.

[![Logo RubyLive : Toute l'actualité Ruby en français !](https://www.camilleroux.com/content/images/2025/04/rl_logofb.jpg "Logo RubyLive : Toute l'actualité Ruby en français !")](https://news.humancoders.com/t/ruby?ref=camilleroux.com)

Après la sortie de Ruby on Rails 3, j’ai décidé de m’y remettre en tant qu'indépendant. J’ai donc créé ma société de conseil et développement web autour de cette technologie. Aujourd’hui, je suis formateur Ruby on Rails.  
Enfin, comme tu le sais sûrement, j’ai co-fondé avec toi le site d’actualité [RubyLive](https://news.humancoders.com/t/ruby?ref=camilleroux.com) :)

**\- Qui sont tes clients ? Que leur apportes-tu ?**

Mes activités sont assez variées. Cela va de la conception d’application web à des missions, plus ponctuelles, de conseil. Mes clients vont de la SSII à la start-up en passant par de grands comptes comme la Société Générale.

Après plusieurs demandes de la part de clients souhaitant une formation Ruby on Rails. J’ai voulu me lancer. J’ai réfléchi à la manière dont j’aurais aimé apprendre ce framework.

[![Rails for Zombies](https://www.camilleroux.com/content/images/2025/04/railsforzombies.png "Rails for Zombies")](https://www.camilleroux.com/content/images/2025/04/railsforzombies-1.png)

Je voulais que cela soit simple, ludique et pratique à la manière de [Code School ](http://www.codeschool.com/?ref=camilleroux.com)ou encore du livre [Agile Web Development with Rails](http://pragprog.com/book/rails3/agile-web-development-with-rails?ref=camilleroux.com).

Le stagiaire construit un petit projet qu’il développe au fur et à mesure de sa progression dans les notions de Rails. Au bout de 3 jours, il déploie son projet sur Heroku.

**\- Comment as-tu commencé à développer en Ruby ? Quelles ont été tes motivations ?**

Je suis tombé dans le Ruby en école d’ingénieur. J’étais frustré par la complexité des technologies enseignées dans mon école comme par exemple J2EE.  
C’est en 2006 que j’ai découvert les joies de Ruby on Rails. Avec 3 amis dans le cadre d’un projet d’école, nous voulions faire une application de partage de notes : le google docs des post-it !

Mon premier contact avec Ruby fut assez déroutant, en particulier avec les blocks, j’ai mis du temps à me faire à la syntaxe. J’étais déjà moins perturbé par Ruby on Rails qui reprenait des concepts que je connaissais déjà. Il y avait cependant un réel plus, deux principes : Convention Over Configuration et DRY : Don’t Repeat Yourself ! Avec ces deux principes, le travail en équipe devenait un vrai plaisir : nous savions tous où trouver le code des autres et il y avait moins de mauvaises surprises. De plus, les tests et les migrations de base de données amélioraient encore plus le travail en groupe. Nous pouvions faire évoluer la structure de la base en équipe tout en évitant les régressions.

En 3 semaines nous avions un prototype fonctionnel : on pouvait inviter des amis sur un «bureau» et partager avec eux des post-it en temps réel avec du push (déplacement, redimensionnement, couleur, texte).

Notre professeur était sidéré par notre avancé. Il ne connaissait pas Ruby. Il a, par la suite, suivi notre projet avec un grand intérêt. L’année d’après il enseignait le Ruby à l’école !

**\- Considères-tu Ruby et Ruby on Rails comme un avantage concurrentiel ? Pourquoi ?**

C’est une question que l’on me pose très souvent. J’ai donc décidé d’écrire une série d’articles sur les avantages de Ruby on Rails qui me servent au quotidien comme Bundler pour la gestion des dépendances, CoffeeScript pour faire du javascript plus efficacement, Heroku pour déployer en un clin d’oeil...Lien : [Les avantages de Ruby on Rails](https://matthieusegret.com/?ref=camilleroux.com)

**\- Peux-tu me décrire ton environnement de travail habituel ? Quels gems, langages, techno, OS, IDE, méthodes utilises-tu ?**

Je travaille sous Mac avec [TextMate](http://macromates.com/?ref=camilleroux.com). Mon navigateur est Safari. J’utilise [TotalTerminal](http://totalterminal.binaryage.com/?ref=camilleroux.com) pour avoir mon terminal accessible à tout moment sur n’importe quel bureau. Ma base de données est sur PostgreSQL, cela me permet d’avoir moins de mauvaises surprises lorsque je déploie sur Heroku.

Coté serveur, je développe essentiellement avec Ruby on Rails (2.3, 3.0 et 3.1).  
Pour le JavaScript : CoffeeScript avec JQuery, pour les feuilles de style : SCSS avec Compass, et HAML pour le templating.  
Coté design, le bootstrap twitter rend mes applications présentables pour un client en attendant le graphiste.

Les gems que j’utilise régulièrement : Devise pour l’authentification, Simple\_form pour la génération des formulaires, Boilerplate pour le HTML5, ActiveAdmin pour l’interface d’administration, Resque pour la gestion des tâches de fond, Sunspot pour la recherche, state\_machine pour la gestion des états, SettingsLogic pour la configuration de l’application.

![logo heroku](https://www.camilleroux.com/content/images/2025/04/logo_heroku.jpg "logo heroku")

Je déploie mes applications sur Heroku. Je me sers de Github pour héberger mon code.  
Pour gérer les projets, mes clients et moi utilisons PivotalTracker, un outil dédié à la gestion de projet en Scrum. Ils sont donc au courant en temps réel de mes avancés qu’ils peuvent à tout moment voir en ligne.

**\- Que penses-tu de la communauté Ruby en France ?**

![Le logo du langage de programmation Ruby](https://www.camilleroux.com/content/images/2025/04/ruby-logo-notext.png "Logo langage Ruby")

Depuis ces 6 derniers mois, la communauté Ruby en France s’agrandit et se dynamise.  
Le nombre d’offres d’emploi Ruby augmente, de nouveaux apéros Ruby fleurissent partout en France. En moins de 6 mois, les apéros Ruby sur Paris sont passés de 10 à 90 participants et je pense que cela va continuer à augmenter.

Sur le web, le constat est le même, plusieurs blogs ont vu le jour récemment, les articles francophones sur Ruby se multiplient. [RubyLive](https://news.humancoders.com/t/ruby?ref=camilleroux.com) montre nettement ce phénomène. En moins de 3 semaines, nous avons eux plus d’une centaine articles, la plupart en français, de sources très différentes.

L'intérêt pour Ruby en France fait naître une demande croissante de ressources écrites en Français, de présentations pour débutant, de partage avec des Rubistes.

**\- As-tu des idées pour améliorer la situation actuelle de la communauté ruby ?**

![Logo Ruby On Rails](https://www.camilleroux.com/content/images/2025/04/rubyonrails.png "Logo Ruby On Rails")

Les apéros Ruby sont un vecteur essentiel du dynamisme de la communauté en France. Des nouvelles têtes arrivent avec une foule de questions, c’est important qu’ils puissent trouver des rubistes avec qui parler, ainsi que des présentations pour débutant. C’est l’occasion, pour les rubistes, d'échanger et de se connaître. Je trouve que c’est vraiment stimulant de se rencontrer physiquement régulièrement.

Je pense qu’il y a un gros travail de pédagogie à fournir pour expliquer quels sont les atouts de la technologie, que peut-on faire avec, ect.

Enfin, je pense qu’il faut donner de la visibilité et soutenir le partage d’articles parlant de Ruby. C’est ce que j’essaye de faire avec [RubyLive](https://news.humancoders.com/t/ruby?ref=camilleroux.com).

**\- Quel rôle l’association Ruby France doit avoir aujourd'hui ?**

![Logo Ruby France](https://www.camilleroux.com/content/images/2025/04/rubyforweb.png "Ruby France")

L’organisation du dernier RailsCamp par Yann Klis était un succès, de même pour le Ruby Lugdunum. L’association Ruby France devrait favoriser encore plus ce genre d’initiatives.

Les entreprises devraient pouvoir sponsoriser Ruby France chaque année. Cela permettrait à l’association de payer à temps partiel un ou deux community managers dont le seul but serait de promouvoir Ruby dans les écoles, les entreprises, les évènements informatiques. Ruby France devrait aussi rémunérer un communiquant chargé de décrocher des sponsoring de grosses sociétés (Microsoft, Heroku, Engine Yard, etc.).

L’argent récolté pourrait servir à soutenir des actions locales ou des événements plus importants (nationaux ou européens).

**\- Je te laisse le dernier mot pour conclure :)**

Je vous donne rendez-vous au prochain apéro Ruby sur Paris (tous les premiers mardis du mois). N'hésitez pas à partager vos articles ou à suivre l'actualité sur [Rubylive](https://news.humancoders.com/t/ruby?ref=camilleroux.com).

**Merci beaucoup de m’avoir accordé un peu de ton temps.**

**Vous pouvez retrouver Matthieu Segret sur** [**Twitter**](https://twitter.com/matthieusegret?ref=camilleroux.com) **ou sur son** [**blog**](https://matthieusegret.com/?ref=camilleroux.com)**.**
### RubyLive : Toute l'actualité Ruby en français !
URL: https://www.camilleroux.com/rubylive-toute-lactualite-ruby-en-francais/
Last updated: 2025-05-12T21:46:42.000Z
Depuis quelques mois nous assistons à un retour incontestable de Ruby en France. De plus en plus de startups l’utilisent, des apéros Ruby fleurissent à travers la France, plusieurs blogs ont vu le jour récemment... **Jamais autant d’articles n’ont été écrits en français sur Ruby.**

![](https://www.camilleroux.com/content/images/2025/05/image-4.png)

RubyLive

[Matthieu Segret](http://twitter.com/matthieusegret?ref=camilleroux.com) et moi-même avons souhaité apporter une nouvelle pierre à cet édifice. Nous avons réfléchi à un moyen d’agréger ces multiples sources d’informations afin d'aider la communauté. C’est comme ça que nous avons créé [**RubyLive**](http://rubylive.fr/?ref=camilleroux.com) !

**RubyLive est un flux d’actualités maintenu par la communauté** (à la manière de [RubyFlow](http://www.rubyflow.com/?ref=camilleroux.com)). Chacun, une fois inscrit, peut soumettre des articles. Une fois modérés, les articles deviennent visibles, ils apparaissent sur le flux RSS et sont publiés sur nos comptes [Facebook](https://www.facebook.com/HCNewsRuby/) et [Twitter](https://twitter.com/HCN%5FRuby?ref=camilleroux.com).  

[![Logo RubyLive : Toute l'actualité Ruby en français !](https://www.camilleroux.com/content/images/2025/04/rl_logofb-1.jpg "Logo RubyLive : Toute l'actualité Ruby en français !")](https://beta.camilleroux.com/content/images/2025/04/rl%5Flogofb-2.jpg?ref=camilleroux.com)

Notre souhait est que **RubyLive** devienne la source d'information de référence pour tous les développeurs Ruby francophones. Pour cela, nous allons rester à votre écoute. Si vous avez des idées ou des suggestions, n'hésitez pas à nous les soumettre grâce au bouton situé en bas de page. Nous développerons en priorité les fonctionnalités les plus demandées.

Afin que ce site soit et reste d'une qualité professionnelle, nous avons demandé à des sociétés de nous soutenir. Nous sommes heureux de compter parmi nos premiers partenaires : [**Novelys**](http://www.novelys.com/?ref=camilleroux.com)**,** [**Belighted**](http://belighted.com/?ref=camilleroux.com)**,** [**Entropic Synergies**](http://www.es-services-agency.com/?ref=camilleroux.com)**,** [**RemixJobs**](https://remixjobs.com/?ref=camilleroux.com)...  

Nous comptons sur vous pour nous proposer des news de qualité et faire connaître RubyLive autour de vous !

A tout de suite sur [**RubyLive.fr**](http://rubylive.fr/?ref=camilleroux.com) !
### La communauté Ruby vue par... Jean-Etienne Durand!
URL: https://www.camilleroux.com/la-communaute-ruby-vue-par-jean-etienne-durand/
Last updated: 2025-04-28T13:35:56.000Z
**Bonjour Jean-Etienne,**

**On se connaît par la magie de Twitter. Tu es le directeur de Wopata, une des sociétés françaises qui font du développement web en Ruby on Rails, et ton point de vue m’intéresse !** 
**Je souhaite interviewer quelques personnes aux profils divers afin d’avoir un état des lieux de la communauté en France et de réfléchir ensemble à comment la faire évoluer.Si tu le veux bien, j’aimerais en savoir plus sur ta vision de Ruby.**

**\- Peux-tu te présenter en quelques lignes ?**

![Jean-Etienne Durand - Wopata](https://www.camilleroux.com/content/images/2025/04/jean-etienne-durand-wopata.jpg "Jean-Etienne Durand - Wopata")

Jean-Etienne Durand

J’ai 34 ans, je suis ingénieur des Mines de Saint-Etienne, avec une spécialisation en informatique et micro-électronique. J’ai travaillé une dizaine d’années à l’étranger où je me suis consacré à la gestion d'archives audiovisuelles numériques au sein d'une multinationale.

A mon retour en France, je me suis installé à Bordeaux où j’ai fondé [Wopata](https://web.archive.org/web/%2A/http://www.wopata.com/), une entreprise de prestation de services spécialisée dans la réalisation d'applications web (Ruby on Rails) et mobiles (iOS, Android). Wopata est récemment devenue éditeur avec sa propre suite logicielle Pillango dédiée à l’intervention humanitaire.

**\- Quand as-tu commencé à développer en Ruby ? Quelles ont été tes motivations ?**

![Le logo du langage de programmation Ruby](https://www.camilleroux.com/content/images/2025/04/ruby-logo-notext-2.png "Logo langage Ruby")

J’ai commencé à développer en Ruby en 2005 via la version 0.6 de Rails (sic).

Les technologies que j’utilisais au quotidien dans mon travail ne me convenaient plus et je ressentais notamment de la frustration par rapport à l’ORM que nous avions développé en interne. J’ai découvert Rails et Active Record et j’ai tout de suite compris leur potentiel !

**\- Considères-tu Ruby et Ruby on Rails comme un avantage concurrentiel ? Pourquoi ?**

![Logo du framework web Ruby on Rails](https://www.camilleroux.com/content/images/2025/04/ruby_on_rails_logo.jpg "Logo Ruby on Rails")

Je ne constate pas de demande d’utilisation d’une technologie précise de la part de nos clients. Certains peuvent être sensibles à une technologie en particulier ; d’autres viennent nous voir parce qu’on s’appuie sur des méthodes agiles.  
Par contre, ils nous demandent tous d’être efficaces et surtout flexibles.

Le langage Ruby est à mon sens un de ceux qui répond le mieux à ces impératifs. Je vais prendre l’exemple de la modélisation. Nous n’avons plus besoin de passer par des modèles conceptuels de données. Grâce à la grande flexibilité de Ruby / Ruby on Rails, nous concevons directement les modèles physiques.

Un autre point fort de Ruby c’est sa communauté très active. On a accès à une multitude de gems, de plugins... A Wopata, Ruby est la pierre angulaire de tous nos développements web, en particulier pour Pillango. La réalisation de Pillango a été rendue possible grâce aux Rails Engines qui nous ont permis d’arriver à une architecture très flexible.

**\- Peux-tu me décrire ton environnement de travail habituel ? Quels gems, langages, techno, OS, IDE, méthodes utilises-tu ?**

L’équipe de Wopata compte une quinzaine de personnes aujourd’hui. J’ai donc un peu abandonné la partie technique même si je garde encore quelques heures par semaine pour faire de la veille et du prototypage.  
Je peux te décrire l’environnement habituel dans lequel travaille l’équipe.

A Wopata, nous sommes habitués à travailler sous Mac et Linux. Nos développements se font essentiellement sous Rails 3.1\. On utilise aussi RVM et Homebrew comme package managers.

La quasi totalité de nos applications est hébérgée sur le Cloud . Les projets les plus gros pour lesquels on a besoin de configurations spécifiques sont hébérgés sur Amazon EC2 et les projets de taille moyenne sont hébérgés via Heroku, pour simplifier le déploiement.

On utilise les gems mainstream comme Cancan, Devise ou Paperclip. De plus, nous avons nos propres gems, par exemple pour synchroniser les bases de données serveur avec les bases de nos applications mobiles.

Nous n’utilisons pas d’IDE. Nous préférons les éditeurs de texte tels que Textmate et vim.  
On se sert de Git pour tous nos projets avec un workflow qui repose sur l’utilisation de branches.

Nous avons recours à une myriade de services externes car notre métier n’est pas tant le développement mais plus l’intégration de briques (Postmark, Websolr).

**\- Que penses-tu de la communauté Ruby en France ?**

Je peux donner mon sentiment sur deux axes: la communauté des développeurs et en tant que recruteur.

Du point de vue des développeurs, la communauté est en pleine construction. Comme tu le sais, il y a des niches très actives à Sophia Antipolis, Lyon, Strasbourg ou Paris mais à Bordeaux on est encore assez isolé même si quelques évènements voient le jour. A noter bientôt le premier apéro Ruby à Bordeaux qui aura lieu tous les mois.

Ayant recruté plusieurs développeurs depuis la création de Wopata, je constate que les formations sur Ruby sont souvent inexistantes. A mon avis, cela s’explique par le fait que les écoles n’ont pas encore toutes compris l’enjeu de ce type de technologie. J’espère que la situation va s’améliorer au fil du temps. J’y contribue modestement en donnant des cours sur Ruby et Ruby on Rails dans une école d’ingénieurs à Paris. Par ailleurs, il existe de bonnes offres d’e-learning comme Rails for Zombies.

**\- As-tu des idées pour améliorer la situation actuelle de la communauté ruby ?**

La communauté des développeurs est très active. Il nous reste maintenant à sensibiliser les chefs de projets, les chefs de produits et autres décideurs qui doivent comprendre ce qu’on gagne à utiliser ces technologies.

A ma connaissance, il n’existe pas d’annuaire de projets référence qui ont été faits avec Ruby on Rails, ... et pourtant ils existent ! Il serait intéressant d’avoir des études de cas avec une approche plutôt business que technique.

**\- Quel rôle l’association Ruby France doit avoir aujourd'hui ?**

![Logo Ruby France](https://www.camilleroux.com/content/images/2025/04/rubyforweb-2.png "Ruby France")

Nous ne sommes pas membre de cette association, il me parait donc difficile de donner mon sentiment. Toutefois, son rôle fédérateur devrait pouvoir sensibiliser professionnels et écoles.

**\- Je te laisse le dernier mot pour conclure :)**

L’enjeu de la communauté est de montrer qu’avec Ruby et Ruby on Rails on arrive à être efficace et à réaliser de belles choses. Attention, arrêtons tout de même de mettre en concurrence Ruby et Ruby on Rails avec d’autres technologies, afin d’éviter de passer pour une communauté dogmatique et arrogante. Tout le monde est le bienvenu … surtout à Wopata ! Nous sommes actuellement à la recherche de nouveaux talents pour rejoindre l’équipe.

**\- Merci beaucoup de m’avoir accordé un peu de ton temps.**

**Vous pouvez retrouver Jean-Etienne sur** [**Twitter**](http://twitter.com/wopata?ref=camilleroux.com)
### Un blog francophone pour se former à Ruby on Rails : On The Rails Again
URL: https://www.camilleroux.com/un-blog-francophone-pour-se-former-a-ruby-on-rails-on-the-rails-again/
Last updated: 2025-05-12T22:18:45.000Z
*Aujourd’hui Nima Izadi (*[*@Nima\_Izadi*](http://twitter.com/Nima%5FIzadi?ref=camilleroux.com)*) et Nicolas Dupont (*[*@lowx512*](http://www.twitter.com/lowx512?ref=camilleroux.com)*) sont mes invités, ils sont étudiants à Polytech’Nice Sophia. Ils viennent de mettre en ligne un blog,* [***On The Rails Again***](https://web.archive.org/web/%2A/http://ontherailsagain.com/)*, pour aider les gens à se former à Ruby on Rails simplement et en français. J’apprécie beaucoup cette initiative et je souhaitais qu’ils vous en parlent !*

[![Logo du framework web Ruby on Rails](https://www.camilleroux.com/content/images/2025/04/ruby_on_rails_logo-2.jpg "Logo Ruby on Rails")](https://www.camilleroux.com/content/images/2025/04/ruby%5Fon%5Frails%5Flogo-3.jpg)

Nous sommes deux élèves en dernière année d'école d'ingénieur en option IHM spécialité Web à l'école Polytech' Nice Sophia. Nous sommes tous deux passionnés de Web depuis le début de nos études et notamment par les technologies comme Ruby On Rails ou encore Coffeescript. Nous faisons actuellement une alternance dans l'entreprise Intellicore dans laquelle nous travaillons sur un gros projet Ruby On Rails.  
Nous avons fini récemment notre stage (que nous avons également fait ensemble) pendant lequel nous avons du reprendre et améliorer un projet Ruby On Rails.

[![](https://www.camilleroux.com/content/images/2025/05/image-24.png)](https://web.archive.org/web/%2A/http://ontherailsagain.com/)

Blog: On The Rails Again

[On The Rails Again](https://web.archive.org/web/%2A/http://ontherailsagain.com/) vise, pour le moment, principalement les débutants en Ruby On Rails qui ne sont pas forcément ami avec l'anglais et qui cherchent à comprendre certains aspect de Rails qui ne sont pas évident au début. Nous allons essayer d’apporter des réponses aux questions que nous avons pu nous poser en tant que débutant et pour lesquelles nous avons eu du mal à trouver des réponses.  
L’idée est de commencer par les bases mais par la suite traiter des points plus précis et plus compliqué. C’est pour ça que, par la suite, nous pensons également écrire des articles sur tout ce qui tourne autour de Ruby On Rails, autrement dit sur du Javascript, CSS, CoffeeScript Backbone.js etc. Mais pour le moment nous voulons nous focaliser sur l'apprentissage de Rails.

*Merci Nima et Nicolas, encore bravo pour l’initiative.*

*Chers lecteurs, vous pouvez leur proposer des articles ou des idées d’articles sur leur Twitter :* [*@OnTheRailsBlog*](https://twitter.com/?ref=camilleroux.com#!/OnTheRailsBlog)
### La communauté Ruby vue par... Thibaut Barrère !
URL: https://www.camilleroux.com/la-communaute-ruby-vue-par-thibaut-barrere/
Last updated: 2025-04-28T13:31:07.000Z
**Bonjour Thibaut,**

**On ne s’est jamais rencontré, mais je te vois souvent dans ma timeline Twitter. J’entends souvent parler de toi aussi.** 
**Je souhaite interviewer quelques personnes aux profils divers afin d’avoir un état des lieux de la communauté en France et de réfléchir ensemble à comment la faire évoluer.** 
**Tu es freelance depuis plusieurs années et ce point de vue m’intéresse !** 
**Si tu le veux bien, j’aimerais en savoir plus sur toi et ta vision de Ruby.**

**\- Peux-tu te présenter en quelques lignes ?**

![](https://www.camilleroux.com/content/images/2025/04/image-19.png)

Thibaut Barrère

Bonjour ! Je m’appelle Thibaut Barrère, j’ai 34 ans. J’ai créé ma société LoGeek en 2005\. En 2010, ma compagne Cécile m’a rejoint pour travailler avec moi.

Nous travaillons sur notre premier produit SAAS, [WiseCash](https://www.wisecashhq.com/?ref=camilleroux.com), qui aide les freelances et petites structures à anticiper et optimiser leur trésorerie (c’est une appli Rails 3.1 pour l’anecdote).

Mon activité principale en dehors de WiseCash est le consulting : accompagnement technologique, majoritairement avec Ruby et RubyOnRails. Je travaille en particulier sur l’automatisation au sein des entreprises, l’interfaçage entre plusieurs systèmes (legacy, CRM, flux de données...), le traitement de données (ETL, Datawarehouse) et le développement en Ruby ou Rails en général. Je gère généralement la totalité du cycle projet, du recueil du besoin, au développement itératif à la Scrum (je suis certifié Scrum Product Owner), au déploiement et provisioning de serveurs et à la maintenance. Je travaille généralement avec mes clients sur la durée, dans une relation de confiance.

**\- Comment se passent les relations entre freelances Ruby ? Y-a-t-il des groupes qui s’entraident par exemple ?**

J’ai des échanges fréquents par mail, téléphone ou IRC, avec un bon groupe de Rubyistes, freelances ou non. Les relations entre nous sont très bonnes.

Les échanges sont nombreux et on s’entraide, que ça soit sur des sujets techniques (que penses-tu de MongoId ? Backbone.js ? etc), sur des sujets de gestion de projet (pour s’aider à estimer correctement un projet compliqué), pour partager des outils nouveaux, ou encore sur de l’administratif ou du commercial (comment gère-t-on la TVA sur un produit SAAS ?).

On se transmet également les demandes de clients qu’on ne peut pas traiter.

Donc pour les gens que je connais en tout cas : un vrai sens de l’entraide.

**\- Quand as-tu commencé à développer en Ruby ? Quelles ont été tes motivations ?**

![Le logo du langage de programmation Ruby](https://www.camilleroux.com/content/images/2025/04/ruby-logo-notext-4.png "Logo langage Ruby")

J’ai débuté en 2004\. Ma motivation initiale était de pouvoir compiler, sous Windows, une librairie C++ qui venait de Solaris et dont les outils de build n’étaient pas disponibles sur Windows. Rake et Ruby m’ont permis de recréer ce qui était nécessaire en une cinquantaine de lignes et en moins de temps que je ne l’aurais espéré.

J’ai continué à me servir de Ruby en clientèle (parsing de logs, outils de build, etc.), puis je me suis mis à utiliser Rails en 2005\. J’ai réalisé une première application personnelle pour apprendre, puis j’ai proposé à un client d’utiliser la techno pour répondre à un de leurs besoins, et ainsi de suite.

Une force de Ruby est qu’avec une connaissance minime du langage, on peut déjà résoudre des problèmes et apprendre au fur et à mesure selon ses besoins.

**\- Considères-tu Ruby et Ruby on Rails comme un avantage concurrentiel ? Pourquoi ?**

![Logo du framework web Ruby on Rails](https://www.camilleroux.com/content/images/2025/04/ruby_on_rails_logo-4.jpg "Logo Ruby on Rails")

Je considère Ruby en général comme un avantage concurrentiel très conséquent, pour plusieurs raisons que je vais détailler.

La concision du langage et la productivité que j’obtiens avec Ruby, comparativement aux autres plateformes que j’utilise, est nettement plus importante. La concision, qui paraît un détail sympathique au début, a des ramifications à tous les étages, notamment sur l’écosystème disponible, ou la capacité à refactorer ou comprendre intégralement une application.

L’écosystème de librairies et outils, d’autre part (plugins variés, mais aussi pièces d’infrastructure comme Resque, outils de provisioning de serveur comme Chef) est d’une grande richesse.

Le test automatisé est fortement engrainé dans le monde Ruby, avec une perpétuelle recherche d’amélioration sur “comment bien tester une application” (ce qui me permet de refactorer une application à l’envie).

Finalement, en quelques années, déployer une application Ruby normale est passé du sujet d’expert à quelque chose de facile (ex: Heroku, DotCloud, Passenger...), avec une foultitude d’outils tels que NewRelic, AirBrake, pour instrumenter le tout.

**\- Peux-tu me décrire ton environnement de travail habituel ? Quels gems, langages, techno, OS, IDE, méthodes utilises-tu ?**

Je travaille sur Mac avec TextMate, et j’utilise des VM Windows via VirtualBox quand c’est utile.

J’utilise les gems suivants : Rails 3/2, Ruby 1.9/1.8, Guard, JasmineRice, Rake, Haml, Sass, Resque/DelayedJob, Sunspot (Solr), ThinkingSphinx, API Cache, Redis store (cache), Rufus scheduler, Amazon/ECS, MongoMapper/Mongomatic, RSpec ou Test::Unit, Cucumber, FactoryGirl, Awesome Print, Will Paginate, Prawn / PDF::Writer, Acts as Taggable variés, Nokogiri/Hpricot/libxml, Hoptoad/ExceptionNotifier, Whenever ou autres gems pour cron, Capistrano ou Chef-solo.

Pour les traitements de données ETL, j’utilise généralement ActiveWarehouse-ETL, librairie open-source dont je suis l’actuel mainteneur, ou une variante plus légère.

Les OS et technos varient : cette année j’ai travaillé en Rails 3/MySQL déployé sur Ubuntu, en JRuby+Java+Resque déployé sur Windows Server 2003, en Rails 3+MongoDB déployé sur Heroku, en Rails 2+Ruby 1.8.7 déployé sur SliceHost... Je m’adapte à ce qui est pertinent pour mes clients.

Le mode opératoire est généralement agile : j’ai tendance à utiliser Acunote pour les estimations et les sprints à la Scrum, à travailler à distance, à faire du pair-programming de temps en temps (même à distance), à tester rigoureusement.

Je facture à l’heure passée exclusivement, et je tracke mon temps avec Freckle.

**\- Que penses-tu de la communauté Ruby en France ?**

Le marché est clairement en manque de ressources, et les offres ne manquent pas pour les rubyistes expérimentés. Le phénomène est aussi présent sur d’autres technos (ex : .Net). Les bons techniques polyvalents capables de comprendre les besoins utilisateurs et de “shipper” sont courtisés de partout.Cela dit, ces deux dernières années, le nombre d’apéro Ruby et autres BarCamp, notamment en région, a augmenté. J’ai personnellement eu plus d’échanges avec des Rubyistes sur cette période. Je rencontre également plus d’entreprises qui utilisent progressivement plus de Ruby en interne, et qui migrent parfois uniquement pour bénéficier du langage et de pièces d’infrastructure comme Resque.Je dirais que la “communauté visible” grandit et est vocale, mais reste de petite taille, comparativement au besoin rencontré sur le terrain. Certaines SSII se forment en interne à Ruby sans pour autant apparaître sur les forums ou les barcamps. Un autre aspect est que je croise bien plus de Rubyistes français sur les newsgroups anglophones que sur ceux en français.Mon impression est que la communauté francophone visible sur le net est en fait petite par rapport au nombre d’utilisateurs réels.**\- As-tu des idées pour améliorer la situation actuelle de la communauté ruby ? Quel rôle l’association Ruby France doit avoir aujourd'hui ?**

![Logo Ruby France](https://www.camilleroux.com/content/images/2025/04/rubyforweb-4.png "Ruby France")

En préambule, je ne suis pas membre de l’association et je connais peu ses actions actuelles.

Je crois beaucoup, pour développer la communauté, à :

- l’organisation d’un évènement annuel (qui nécessite une association pour faciliter le regroupement des compétences, de l’énergie et des finances nécessaires)
- l’aide au montage d’évènements réguliers en régions ou à la connection des gens (comme les apéros ruby qui se multiplient)
- au lobbying auprès des écoles et universités en informatique, de façon à développer d’avantage de cursus pratico-pratiques autour de Ruby et Rails**\- Je te laisse le dernier mot pour conclure :)**Mon dernier mot est que bien que ça fasse longtemps que je programme, je prends toujours beaucoup de plaisir à le faire, que ça soit pour des clients ou sur nos produits. Je suis infiniment reconnaissant à Matz d’avoir créé Ruby, qui m’a permis de faire ce que je fais avec plaisir aujourd’hui.

**Merci beaucoup de m’avoir accordé un peu de ton temps.**

Merci à toi pour ton initiative qui donne plus de visibilité à la communauté Ruby en France :)**Vous pouvez retrouver Thibaut sur** [**Twitter**](http://twitter.com/thibaut%5Fbarrere?ref=camilleroux.com)**.**
### La communauté Ruby vue par... Damien Mathieu !
URL: https://www.camilleroux.com/la-communaute-ruby-vue-par-damien-mathieu/
Last updated: 2025-04-28T13:28:51.000Z
**Bonjour Damien,** 
**On s’est rencontré au Ruby Lugdunum à Lyon en juin dernier.Je souhaite interviewer quelques personnes aux profils divers afin d’avoir un état des lieux de la communauté en France et de réfléchir ensemble à comment la faire évoluer.Si tu le veux bien, j’aimerais en savoir plus sur toi et ta vision de Ruby.**

**\- Peux-tu te présenter en quelques lignes ?**

[![Damien Mathieu, développeur Ruby freelance](https://www.camilleroux.com/content/images/2025/04/damien.jpg "Damien Mathieu")](https://www.camilleroux.com/content/images/2025/04/damien-1.jpg)

Damien Mathieu

Je m’appelle Damien Mathieu, j’ai 25 ans et j’habite à Lyon.  
Je développe en Ruby depuis 2007, et je suis payé pour cela depuis 2008.  
J’ai créé, il y a moins d’un mois de cela avec Franck Verrot, la société [evome](http://evome.fr/?ref=camilleroux.com), par laquelle, nous proposons des formations et du consulting sur Ruby et le Javascript.

Il y a quelques temps, j’ai également participé à la création des apéros Ruby à Lyon avec [lyonrb](http://lyonrb.fr/?ref=camilleroux.com) et qui ont aujourd’hui lieu de manière régulière, le second jeudi de chaque mois.  
Je fais également partie de l’équipe organisatrice de [Ruby Lugdunum](http://rulu.eu/?ref=camilleroux.com).

Enfin je poste de temps en temps des [articles techniques sur mon blog](http://dmathieu.com/?ref=camilleroux.com).

**\- Quand as-tu commencé à développer en Ruby ? Quelles ont été tes motivations ?**

[![Le logo du langage de programmation Ruby](https://www.camilleroux.com/content/images/2025/04/ruby-logo-notext-6.png "Logo langage Ruby")](https://www.camilleroux.com/content/images/2025/04/ruby-logo-notext-7.png)

En 2007, je sortais des études, après une [licence professionnelle web développeur](http://www.insset.u-picardie.fr/site/licencepro%5Fweb?ref=camilleroux.com).  
A l’époque cependant, développant depuis plusieurs années déjà, PHP ne me convenait plus, et je voulais trouver mieux.

J’avais entendu parler de Ruby, j’ai commencé à regarder à quoi ça ressemblait et je suis tombé dedans.

**\- Considères-tu Ruby et Ruby on Rails comme un avantage concurrentiel ? Pourquoi ?**

[![Logo du framework web Ruby on Rails](https://www.camilleroux.com/content/images/2025/04/ruby_on_rails_logo-6.jpg "Logo Ruby on Rails")](https://www.camilleroux.com/content/images/2025/04/ruby%5Fon%5Frails%5Flogo-7.jpg)

Je serais idiot de dire non. J’ai une affinité toute particulière pour Ruby, non seulement pour le langage, mais également pour la philosophie de sa communauté, qui pousse fortement à écrire beaucoup de tests automatisés, à utiliser des méthodes agiles…

Cependant je pense que ceci n’est vraiment qu’une question d’affinité. Dans certains cas, Ruby n’est pas le plus approprié et il n’est, alors, pas très judicieux de le choisir quand même.

Nous avons ainsi, sur un projet interne à evome, une application serveur nodejs. Ce projet ne contient pas une seule ligne de code en Ruby, non pas parce que nous avions envie de faire autre chose, mais parce que ce choix était le plus censé dans ce cas particulier.  
Je considère donc Ruby bien comme un langage concurrentiel, mais au même titre que beaucoup d’autres. Il ne faut pas se fixer sur une technologie, mais en connaître plusieurs afin de pouvoir choisir la plus adaptée aux besoins d’un projet.

**\- Peux-tu me décrire ton environnement de travail habituel ? Quels gems, langages, techno, OS, IDE, méthodes utilises-tu ?**

Je développe sous Mac avec VIM et [Janus](https://github.com/carlhuda/janus?ref=camilleroux.com).  
Mon navigateur est Google Chrome, actuellement en dev channel, mais cela varie.  
J’ai utilisé pendant quelques temps mongodb, mais j’en trouve aujourd’hui les limites et reviens progressivement vers du SQL, particulièrement sous Postgres.  
Côté client, je m’intéresse énormément à Sproutcore.  
J’héberge mon code, que ce soit de l’open source ou du propriétaire, sur Github.  
Nous essayons au maximum de respecter le Github flow, pas en déployant tout le temps en production, mais en créant des pull requests et en exigeant que quelqu’un d’autre relise tout code qui passe dans la branche master.  
Enfin, j’héberge mes applications sur Heroku.

**\- Que penses-tu de la communauté Ruby en France ?**

J’ai l’impression que beaucoup de gens en dehors de la communauté Ruby trouvent ce langage trop peu utilisé, et ont simplement peur de se lancer dans quelque chose qu’ils pensent ne pas être viable.

La communauté Ruby a, à mon avis, pour but de montrer que ce n’est pas le cas, en organisant des évènements (barcamps, conférences, petit déjeuners, …) afin de montrer que oui, Ruby est un choix technologique que l’on peut faire aujourd’hui.

**\- As-tu des idées pour améliorer la situation actuelle de la communauté Ruby ?**

J’ai déjà donné des solutions : organiser des évènements.  
Il existe déjà plusieurs Barcamps, au moins une conférence annuelle qu’il n’est peut-être pas forcément utile de démultiplier.

En revanche, chaque groupe local peut organiser ses évènements locaux : apéro, …  
Pourquoi ne pas faire des petits déjeuners sponsorisés par une société et présentant Ruby ou un outil écrit en Ruby (capistrano par exemple) ?  
Ce genre d’événement permet de toucher les entreprises, les décideurs. C’est eux qu’il faut convaincre pour développer le langage.

**\- Tu as monté plusieurs événements ces derniers mois. Quels sont-ils ? Peux-tu me dire quelle a été ta motivation pour chacun ?**

Principalement, pour le fun.  
C’est, je pense, la raison primordiale, qui permet de mener ce genre de projet fortement consommateur en temps à bien.

En dehors de cela, organiser ce genre d’évènements permet de promouvoir Ruby, en montrant que l’utiliser pour des projets (web ou autre) est quelque chose de très censé.  
Et donc d’augmenter le nombre de développeurs, d’emplois. Et donc de possibilités d’emploi, de clients, etc.

C’est très égoiste au final ;-)

**\- Tu fais partie de l’association Lyon.rb. Quel est ton rôle au sein de l’association ? Quelles actions mène-t-elle ?**

[![Ruby Lugdunum](https://www.camilleroux.com/content/images/2025/04/tumblr_ln92okquuu1qc9pow.png "Ruby Lugdunum")](https://www.camilleroux.com/content/images/2025/04/tumblr%5Fln92okquuu1qc9pow-1.png)

Je suis simple membre de l’association lyon.rb. Je n’ai aucun rôle spécifiquement défini.  
Cette association a pour but de promouvoir Ruby et les nouvelles technologies dans l’agglomération Lyonnaise.  
Cela se caractérise par l’organisation des apéro Ruby et de Ruby lugdunum.

**\- Quel rôle l’association Ruby France doit avoir aujourd'hui ?**

[![Logo Ruby France](https://www.camilleroux.com/content/images/2025/04/rubyforweb-6.png "Ruby France")](https://www.camilleroux.com/content/images/2025/04/rubyforweb-7.png)

Ruby France devrait être comparable à une fédération. Elle peut organiser des évènements, qui seront alors nationaux, mais laisse les autres groupes organiser des évènements locaux en leur propre nom.  
Elle regroupe diverses associations locales, les soutient et les supporte en leur apportant diverses subventions, de la communication et de la visibilité, mais ne les supplante pas.  
Chaque association locale devrait être partiellement indépendante, comme un club de sport l’est de sa fédération nationale.

**\- Je te laisse le dernier mot pour conclure :)**

N’ayez pas peur de tester de nouvelles technologies, Ruby (parce que c’est trop bien) évidemment, mais également d’autres.

**\- Merci beaucoup de m’avoir accordé un peu de ton temps.**

**Vous pouvez suivre Damien sur** [**Twitter**](http://twitter.com/dmathieu?ref=camilleroux.com)**,** [**Github**](http://github.com/dmathieu?ref=camilleroux.com) **ou encore son** [**blog**](http://dmathieu.com/?ref=camilleroux.com) **!**
### La communauté Ruby vue par… Bruno Michel !
URL: https://www.camilleroux.com/la-communaute-ruby-vue-par-bruno-michel/
Last updated: 2025-04-28T13:08:48.000Z
**Bonjour Bruno,On s’est rencontré au Ruby Lugdunum à Lyon en juin dernier. Tu es le nouveau président de l’association Ruby France. Tu es très bien placé pour avoir une idée précise de l’état de la communauté Ruby en France aujourd’hui. Ton point de vue m’intéresse !Je souhaite interviewer quelques personnes aux profils divers afin d’avoir un état des lieux de la communauté en France et de réfléchir ensemble à comment la faire évoluer.Si tu le veux bien, j’aimerais en savoir plus sur toi et ta vision de Ruby.**

**\- Peux-tu te présenter en quelques lignes ?**

[![Bruno Michel, président de l'association Ruby France](https://www.camilleroux.com/content/images/2025/04/bruno-michel-retouche.jpg "Bruno Michel")](https://www.camilleroux.com/content/images/2025/04/bruno-michel-retouche-1.jpg)

Bruno Michel, 28 ans, Paris. J'ai fait des études d'informatique à l'IIE-CNAM (ça s'appelle maintenant ENSIIE) et j’ai obtenu mon diplôme d'ingénieur. Je travaille chez af83 depuis plusieurs années. Mon poste actuel est Lead Developer mais ça change régulièrement. En parallèle, je m'occupe également de [Ruby France](http://www.rubyfrance.org/?ref=camilleroux.com) et de [LinuxFr.org](http://linuxfr.org/?ref=camilleroux.com), un site web populaire sur Linux et le Logiciel Libre. D'ailleurs, la version actuelle de LinuxFr.org tourne en Ruby on Rails et j'en suis le développeur principal.

**\- Quand as-tu commencé à développer en Ruby ? Quelles ont été tes motivations ?**

![Le logo du langage de programmation Ruby](https://www.camilleroux.com/content/images/2025/04/ruby-logo-notext-8.png "Logo langage Ruby")

Hum, je dirais en 2004 ou 2005\. À l'époque, Ruby n'était vraiment pas connu (c'était avant Ruby on Rails) et j'ai commencé un peu par hasard. Je codais surtout en C, un peu en C++ et j'avais envie d'essayer des langages de programmation de plus haut niveau. J'ai essayé Perl mais je n'ai pas vraiment accroché. Un ami m'a alors parlé de Ruby et je suis tombé à peu près au même moment sur le [Poignant Guide](http://mislav.uniqpath.com/poignant-guide/?ref=camilleroux.com). J'ai alors fait mes premiers scripts en Ruby et j'ai tout de suite adoré la facilité avec laquelle on peut écrire très rapidement des programmes.

**\- Considères-tu Ruby et Ruby on Rails comme un avantage concurrentiel ? Pourquoi ?**

![Logo du framework web Ruby on Rails](https://www.camilleroux.com/content/images/2025/04/ruby_on_rails_logo-8.jpg "Logo Ruby on Rails")

Ça dépend. Certains clients peuvent être réticents à utiliser Ruby on Rails plutôt que du PHP ou du Java car cela peut poser des problèmes avec leur hébergeur actuel ou pour trouver une autre société de services pour reprendre le projet si ça se passe mal. Mais une fois cette phase passée, Ruby on Rails est redoutablement efficace pour développer des applications web avec des délais serrés et en évitant d'accumuler trop de dette technique. L'écosystème, notamment, est très riche, ce qui permet de trouver des gems (un gem est une bibliothèque en Ruby packagée pour pouvoir être installée en une commande) pour beaucoup de besoins et de gagner ainsi beaucoup de temps. L'autre grand avantage de Ruby est que sa communauté est très pragmatique et n'hésite pas à essayer beaucoup de solutions pour ne garder que la meilleure. Nous avons ainsi la primeur sur les outils et méthodes : Framework MVC, TDD (Test Driven Development), framework CSS, déploiement automatisé ont, par exemple, été adoptés par les rubyistes avant de se répandre ailleurs.

**\- Peux-tu me décrire ton environnement de travail habituel ? Quels gems, langages, techno, OS, IDE, méthodes utilises-tu ?**

Je travaille exclusivement sous GNU/Linux avec des distributions comme Debian et Ubuntu. Pour l'IDE, c'est Vim + des terminaux ;-)

Par contre, pour le reste, je suis très versatile. J'aime bien essayer de nouveaux langages, de nouvelles méthodes, en changer pour éviter la routine. Par exemple, pour les langages, Ruby est bien évidemment mon langage de prédilection mais je fais aussi beaucoup de JavaScript/CoffeeScript, je suis de près ce qui passe du coté de [Go](http://golang.org/?ref=camilleroux.com), j'ai récemment fait un projet en C et ça m'arrive de débugger du Java ou de lire de l'Erlang. Et si j'arrive à trouver un peu de temps, j'aimerais bien me mettre à [Fancy](http://www.fancy-lang.org/?ref=camilleroux.com).

Coté technos, j'utilise pas mal de NoSQL (principalement Redis et MongoDB) et d'Evented Programming (EventMachine et Node.js). Et pour les gems, j'ai bien sûr mes préférés comme Goliath, Devise, Pry ou Redcarpet, mais ça change beaucoup d'un projet à l'autre.

**\- Que penses-tu de la communauté Ruby en France ?**

J'ai un avis très mitigé sur la communauté Ruby en France. Ces dernières années, Ruby France a une activité très limitée, principalement par le manque de bonnes volontés pour l'animer. Nous avons également des problèmes assez sérieux : par exemple, il est très difficile pour une société de recruter un développeur Ruby on Rails expérimenté.

Mais, j'ai l'impression que la communauté est en train de se prendre en main pour faire changer ça. Des formations autour de Ruby se sont mises en place et de nouvelles têtes, comme toi Camille, sont arrivées pour insuffler de la vie dans cette communauté. Les [apéros Ruby](https://www.ruby-lang.org/fr/community/user-groups/?ref=camilleroux.com) qui se multiplient sont un bel exemple de cette nouvelle énergie. J'ai donc bon espoir que la communauté Ruby grandisse et devienne mieux structurée dans les années à venir.

**\- As-tu des idées pour améliorer la situation actuelle de la communauté Ruby ?**

Je pourrais citer pas mal de propositions (aller parler de Ruby et Rails dans les écoles d’informatique, monter des conférences prestigieuses comme pouvait l’être Paris on Rails, publier un livre blanc sur Ruby en France), mais si personne n'est là pour les réaliser, ça ne servirait à rien. Pour que la situation s'améliore, le plus important que de plus de personnes s'investissent, chacun à sa manière. Certains seront plus à l'aise à écrire un article pour GNU/Linux Magazine France, d'autres à organiser un apéro Ruby ou encore à faire une présentation lors d'une conférence comme OSDC.fr.

**\- Peux-tu m’expliquer le rôle de l’association Ruby France ?**

[![Logo Ruby France](https://www.camilleroux.com/content/images/2025/04/rubyforweb-8.png "Ruby France")](https://www.camilleroux.com/content/images/2025/04/rubyforweb-9.png)

Initialement, Ruby France s'est créé quand Ruby était encore confidentiel. L'association servait alors de point de rencontre et discussions entre les rubyistes français. Son objectif principal est la promotion de Ruby mais les moyens pour y parvenir changent au fil du temps : écrire de la documentation en Français nous semble maintenant bien moins important qu'au début de l'association. Par contre, nous essayons de faire naître et grandir des groupes d'utilisateurs dans les différentes villes et d'être un point d'échange entre ces groupes.

**\- Pourquoi as-tu décidé de devenir le nouveau président de l’association ?**

Parce qu'il en fallait un ;-)

Plus sérieusement, je suis toujours émerveillé par la communauté Ruby dans le monde et je pense que la communauté française a aussi le potentiel pour faire des trucs géniaux. Et pour ça arrive, je suis prêt à donner de mon temps et énergie à faire avancer les choses.

**\- En tant que nouveau président quelles ont été tes premières actions ?**

[![Ruby Lugdunum](https://www.camilleroux.com/content/images/2025/04/tumblr_ln92okquuu1qc9pow-2.png "Ruby Lugdunum")](https://www.camilleroux.com/content/images/2025/04/tumblr%5Fln92okquuu1qc9pow-3.png)

J’ai commencé par faire un état des lieux et essayé de relancer une dynamique au sein de l’association. Pour cela, j’ai choisi des actions relativement faciles à mettre en place mais qui permettent de montrer que ça avance : avoir un site web avec régulièrement de l'activité, être plus présent aux événements (on a sponsorisé Ruby Lugdunum, tenu un stand aux Rencontres Mondiales du Logiciel Libre et aidé à l'organisation d'OSDC.fr) et informer régulièrement les membres de Ruby France via la mailing-list interne.

Et pour la suite, il est toujours prévu de changer les statuts de l'association (trop lourds et trop compliqués à gérer), de continuer à mettre à jour les différents contenus présents sur notre site web et d'essayer de lier des partenariats pour accentuer notre présence sur Internet.

**\- Comment vois-tu l’association dans quelques années ?**

Probablement pas beaucoup plus active que maintenant. Mais j'espère qu'elle sera un hub entre des groupes d'utilisateurs locaux dans les différentes villes qui, eux, seront très actifs. L'association pourra également servir de structure légale pour aider à l'organisation d'événements importants (faire les factures pour les sponsors et gérer la trésorerie par exemple).

**\- Je te laisse le dernier mot pour conclure :)**

Merci de m'avoir proposé cette interview. Cela fait plaisir de te voir t'investir dans la communauté et, avec un peu de chance, cela donnera de bonnes idées à d'autres :)

**\- Merci beaucoup de m’avoir accordé un peu de ton temps.**

**Vous pouvez suivre Bruno sur [Twitter](https://twitter.com/?ref=camilleroux.com#!/brmichel) et [Github](https://github.com/nono?ref=camilleroux.com)**

*Vous avez des questions à lui poser, des remarques à faire ou des idées à proposer ? Laissez un petit commentaire :)*
### #Hashtagbattle passe à la vitesse supérieure !
URL: https://www.camilleroux.com/hashtagbattle-passe-a-la-vitesse-superieure/
Last updated: 2025-05-12T22:21:13.000Z
*Cet article a été écrit en collaboration avec Damian Le Nouaille. Nous sommes les fondateurs de* [*Hashtagbattle*](http://hashtagbattle.com/?ref=camilleroux.com)*.*

## Le commencement

![Logo Startup Weekend Nice Sophia-Antipolis](https://www.camilleroux.com/content/images/2025/04/78373_132399440154144_130454423681979_194875_8104993_o.jpg "Logo Startup Weekend Nice Sophia-Antipolis")

L’histoire commence au Startup Weekend de Nice Sophia Antipolis (#swnsa). En simultané, se déroule celui de Lausanne (#swlau). Camille et quelques autres organisateurs de l’événement sophipolitain réfléchissent à un moyen de lancer une compétition en temps réel entre les deux évènements, se défier via le réseau social Twitter … en nombre de tweets publiés ! L’idée est amusante … Mais comment compter les points ? Aucun outil n’existe pour comparer le nombre de tweets postés sur deux hashtags différents. 

Vendredi, 2h du matin : Camille crée une première version fonctionnelle de cette application de statistiques. Samedi soir, c’est la rencontre avec Damian, autre participant du Startup Weekend. 

Nous discutons du projet et décidons d’associer nos compétences… Une nuit de travail et HashtagBattle voit le jour : une interface permettant de créer des batailles de tweets avec un design soigné. Sur la durée, c’est aussi une fonctionnalité de rafraîchissement automatique toutes les 30 secondes pour suivre les statistiques en temps réel mais également la possibilité de choisir la visualisation des résultats sur une période définie.

Les deux Startup Weekends y joueront tout le dimanche ! Le lundi, le nombre de visites explose.

## Le Buzz

Très rapidement HashtagBattle est cité dans des médias français comme [Techcrunch](http://fr.techcrunch.com/2011/03/23/retour-sur-le-startup-weekend-nice-sophia-antipolis-swnsa/?ref=camilleroux.com), [Presse Citron](http://www.presse-citron.net/french-week-alkeo-gamersband-myspeedmeetings-voxblender-quelleenergie-friendsclear-hashtagbattle-edevoir-carwego-opinews?ref=camilleroux.com), [Blogoweb](http://blogoweb.fr/services-2-0/hashtagbattle-popularite-hashtag/?ref=camilleroux.com), [Descary](http://descary.com/hashtagbattle-comparez-la-popularite-de-deux-hashtags-sur-twitter/?ref=camilleroux.com)... HashtagBattle se retrouve même en une de l'émission [Funky Web](http://www.gameone.net/programmes/funky-web/episodes/funky-web-05-04-11/video/funky-web-05-04-11-639689/?ref=camilleroux.com) de Game One, 10 jours après sa mise en ligne !

![Startup Weekend Kauffman](https://www.camilleroux.com/content/images/2025/04/sw_kauffman_green-4.png "Startup Weekend logo")

Dans le même temps, des événements ont commencé à utiliser notre service. [Startup Weekend](http://startupweekend.org/?ref=camilleroux.com) bien sûr, mais aussi [Bemyapp](http://fr.bemyapp.com/?ref=camilleroux.com), un concours de développement d'applications mobiles.

Ensuite, HashtagBattle a fait le tour du monde. Nous avons vu des articles pousser aux 4 coins du monde : [Etats-Unis](http://marginalrevolution.com/marginalrevolution/2011/04/hash-tag-battles.html?ref=camilleroux.com), [Brésil](http://blogforaricardoteixeira.wordpress.com/2011/07/22/a-hashtag-que-nao-entrou-nos-tt%C2%B4s/?ref=camilleroux.com), [Japon](http://20kaido.com/archives/3129472.html?ref=camilleroux.com), [Espagne](http://blog.bloop.es/index.php?hashtag-battle-monitoriza-hashtags-en-twitter&p=1484&ref=camilleroux.com), [Canada](http://descary.com/hashtagbattle-comparez-la-popularite-de-deux-hashtags-sur-twitter/?ref=camilleroux.com), [Italie](http://www.misurarelacomunicazione.it/2011/06/14/pisapisentilamia-e-fassinosentitorino-la-battaglia-degli-hashtag/?ref=camilleroux.com), [Belgique](http://belgium-iphone.lesoir.be/2011/04/11/hashtag-liphone-devant-android/?ref=camilleroux.com), [Pays-Bas](http://twittermania.nl/2011/04/great-battle-hashtags/?ref=camilleroux.com)...

![Le figaro](https://www.camilleroux.com/content/images/2025/04/figaro-gif.png "Le figaro")

Ces articles étaient principalement des présentations du service. De plus en plus, nous voyons des utilisateurs Twitter, blogs et autres médias web se servir de HashtagBattle pour présenter des battles sur des sujets d'actualité, des événements sportifs... Par exemple, le Firago a récemment utilisé HashtagBattle sur [un article sur la publication de câbles diplomatiques par Wikileaks](http://www.lefigaro.fr/international/2011/09/02/01003-20110902ARTFIG00518-wikileaks-publie-l-integralite-de-ses-cables-diplomatiques.php?ref=camilleroux.com). En effet, Wikileaks avait demandé sur Twitter s'ils devaient publier ces documents. Autre exemple, il y a quelques jours l'animateur de la campagne numérique de François Hollande [utilisait Hashtagbattle](http://twitter.com/?ref=camilleroux.com#!/VincentFeltesse/status/115058809436774400) sur Twitter pour indiquer la popularité de Hollande face à Aubry.

Aujourd'hui, nous avons régulièrement un trafic de plusieurs milliers de pages vues par jour !

## Aujourd'hui : La nouvelle version

Nous avons demandé aux utilisateurs les fonctionnalités qu'ils préfèreraient avoir. Nous avons décidé d'implémenter les plus demandées.

Nous sommes heureux de vous annoncer qu'à partir de maintenant, vous allez pouvoir comparer non seulement des hashtags, mais aussi des noms de domaine, des mentions ou n'importe quel mot ! Les possibilités sont énormes !

![](https://www.camilleroux.com/content/images/2025/05/image-25.png)

Capture d'écran HashtagBattle

De plus, nous allons très bientôt offrir la possibilité de faire des battles avec plus de 2 requêtes... Vous pourrez ainsi voir le classement en live des candidats à la présidentielle les plus cités sur Twitter !

Nous sommes certains que nous allons, encore une fois, être impressionnés par votre créativité.

## Et maintenant ?

N'ayant toujours pas de business model en tête (n'hésitez pas à nous envoyer un petit mail si vous avez une idée), nous allons continuer à proposer le service gratuitement et le faire évoluer sur notre temps libre pour le moment.

Nous avons plein d'idées pour le faire évoluer. Si vous aussi, vous voulez participer à l'évolution de HashtagBattle, n'hésitez pas à proposer vos idées sur notre Uservoice.
### La communauté Ruby vue par... Yann Klis !
URL: https://www.camilleroux.com/la-communaute-ruby-vue-par-yann-klis/
Last updated: 2025-04-28T13:22:55.000Z
**Bonjour Yann,Il n’est pas rare d’entrendre parler de toi dans la communauté Ruby. Je souhaite interviewer quelques personnes aux profils divers afin d’avoir un état des lieux de la communauté en France et de réfléchir ensemble à comment la faire évoluer.Si tu le veux bien, j’aimerais en savoir plus sur ta vision de Ruby.**

**\- Peux-tu tout d'abord te présenter en quelques lignes ?**

![](https://www.camilleroux.com/content/images/2025/04/image-18.png)

Yann Klis

Je m’appelle Yann Klis, j’ai 33 ans et j’habite Strasbourg. J’ai créé [Novelys](http://www.novelys.com/?ref=camilleroux.com) en 2005, une petite entreprise dont la vocation est le développement d’applications web. Par application web, j’entends sites web complexes dont les développements peuvent durer plusieurs mois, voire plusieurs années. On ne fait pas d’intégration de CMS, de blog ou de boutique en ligne. Chaque projet est nouveau (certains diront innovant). Depuis le départ, nous utilisons Ruby et Ruby on Rails, ce qui nous place parmi les premiers en France à avoir utilisé cette technologie. Le fait que Ruby on Rails soit relativement récent dans le paysage fait qu’à peu près la moitié de nos clients sont des startups, ou tout du moins des projets en création, c’est-à-dire où tout est à faire mais aussi sans historique. L’autre moitié de nos clients sont des gens qui viennent spécifiquement nous voir pour nos compétences Ruby/Rails ou alors parce que nous allons pouvoir régler un problème complexe grâce à Ruby/Rails.

**\- Quand as-tu commencé à développer en Ruby ? Quelles ont été tes motivations ?**

![Le logo du langage de programmation Ruby](https://www.camilleroux.com/content/images/2025/04/ruby-logo-notext-9.png "Logo langage Ruby")

En fait, en mars 2005, j’avais pris la décision de monter ma propre boîte. Après une petite analyse, je me suis dit que le domaine qui me plaisait le plus c’était le web. Je n’avais pas à ce moment là d’idée de produits (je n’avais pas non plus de capital à mettre dans le développement d’un produit). Novelys allait donc vendre ce que j’avais à ma disposition : mon corps (mon cerveau en fait). Il me fallait donc une techno ayant des performances acceptables et avec laquelle j’allais pouvoir travailler pour mes futurs clients.  
C’est à peu près à ce moment là qu’une première version de Ruby on Rails a été rendue publique et que le framework a commencé à être médiatisé. Pour bien évaluer la techno, j’ai décidé de développer un premier prototype(une “tribune” en l'occurrence http://linuxfr.org/board/). J’ai été très surpris par la facilité et le fun avec lesquels j’ai pu développer ce projet et surtout, je n’ai rencontré aucune barrière technique à ce que je voulais faire. Et la documentation (certes spartiate à l’époque) me faisait entrevoir que je n’allais sans doute rencontrer aucune barrière technique dans le futur puisque Ruby on Rails se base sur le langage Ruby, qui est un langage généraliste.  
En octobre 2005, Novelys était née et j’ai commencé dans la foulée un premier projet pour un client, qui s’est d’ailleurs très bien déroulé.

**\- Considères-tu Ruby et Ruby on Rails comme un avantage concurrentiel ? Pourquoi ?**

Ruby et Ruby on Rails offrent clairement un avantage concurrentiel par rapport à d’autres technos. Pour plusieurs raisons.  
Tout d’abord, la productivité est très très bonne avec Ruby on Rails. Tout est fait dans le monde Rails pour augmenter la productivité : on écrit du code réellement utile au client, du code qui apporte de la valeur ajoutée au projet du client et Rails nous offre l’infrastructure conventionnelle pour le reste.  
Ensuite, Rails est un projet d'ingénierie logicielle. On sent clairement que les auteurs ont factorisé tous les Design Patterns, toutes les bonnes pratiques qu’ils ont rencontrés et trouvés utiles.  
Le soubassement technique de Rails, c’est bien le langage Ruby. C’est un langage moderne, orienté objet “pur” et extrêmement dynamique : on peut redéfinir de manière dynamique beaucoup de choses. La possibilité de faire facilement de la méta-programmation, d’avoir cette possibilité dans notre boîte à outils quotidienne, est un avantage concurrentiel incontestable. Ruby est aussi un langage qui se lit facilement. Cela signifie qu’il est facile de maintenir du code dans le temps, que ça soit notre code écrit il y a quelques semaines ou celui de quelqu’un d’autre.  
Bref, c’est fun et plaisant de coder avec Ruby et Rails !  
Ce qui m’amène à la dernière pièce du puzzle : la communauté. D’une part, il y a un nombre incroyable de bibliothèques de programmation de très bonne qualité. Si vous rencontrez un nouveau problème, il y a de fortes chances que quelqu’un d’autre dans la communauté, aux Etats-Unis, en Allemagne ou au Vietnam ait déjà eu le même problème et ait développé et mis à disposition une bibliothèque (un “gem” dans le monde Ruby). Il est ensuite très facile de contribuer à son tour. D’autre part, la communauté est très tournée vers l’amélioration continue. Très régulièrement une nouvelle techno, une nouvelle façon de tester, une nouvelle façon d’interagir avec le langage Javascript apparaît et passe à travers les fourches caudines de la communauté. Une sorte de filtre qui évalue les technologies et qui la popularise ensuite ou pas. C’est par ce mécanisme que MongoDB a été popularisé très tôt dans le monde Ruby.

**\- Peux-tu me décrire ton environnement de travail habituel ? Quels gems, langages, techno, OS, IDE, méthodes utilises-tu ?**

Pour ma part, j’utilise un laptop sous Ubuntu Linux. J’utilise gvim (avec [Janus](https://github.com/carlhuda/janus/?ref=camilleroux.com)), gnome-terminal et Firefox/Firebug. Du côté serveur, j’utilise quasi-exclusivement Ruby, Rails et parfois EventMachine (j’évalue NodeJS de temps en temps). Point de vue base de données on utilise beaucoup MySQL et MongoDB (très rarement PostgreSQL). On commence à utiliser Redis, notamment pour son module PubSub. Du côté Javascript, on utilise jQuery, en conjonction avec Backbone lorsque le “Front Office” devient imposant. Au jour le jour, on utilise XP et Lean pour coordonner nos travaux avec nos clients. Notre code est (évidemment) hébergé chez Github et on utilise notre propre logiciel de gestion de projets (MasterSieve).  
Nous hébergeons les applications de nos clients chez Amazon Web Services, Heroku, OVH ou Dedibox suivant les spécificités de l’application ou les besoins ou préférences du client.  
Voici une liste non exhausitve des gems que j’utilise le plus souvent : rails, haml, sass, devise, will\_paginate, mongoid, omniauth, capistrano, airbrake, paperclip, state\_machine, whenever.

**\- Que penses-tu de la communauté Ruby en France ?**

En France, on a une bonne communauté de startups, qui se structure peu à peu et on a aussi une bonne culture du développement logiciel (on a quelques beaux succès en France, comme Business Objects). Ceci devrait faire de notre pays un terreau fertile pour l’adoption de Ruby et Rails. Mais paradoxalement, il n’en est rien, l’adoption du langage reste faible.  
En fait, il y a 3 ou 4 ans, lorsqu’il y a eu les premières rencontres physiques de développeurs Ruby, nous pensions que l’adoption de Rails allait être massive, vue les qualités intrinsèques du projet. Mais l’adoption a suivi une croissance très lente, près de la stagnation, et ce n’est que depuis un peu plus d’un an que cette croissance a l’air de s’accélérer un peu... Et là, je pense que c’est surtout lié à la culture de la nouveauté dans les entreprises françaises (mais pour avoir quelques contacts en Allemagne, le constat est le même là-bas). Elles investissent depuis plus de 10 ans sur les technologies Java (puis .Net) ou PHP et n’ont que faire de passer à une nouvelle technologie, même si elle semble avoir plus de qualités que les solutions actuellement en place. Le marché Ruby/Rails en France me semble être largement dominé par les startups, des entreprises qui basent leur nouveau produit sur cette technologie ou des projets “commando” dans des entreprises plus établies. Nous avons eu fréquemment le cas suivant : la direction commerciale de l’entreprise, frustré par la lenteur de sa DSI, décide de financer sur son propre budget l’application dont elle a besoin. Le couple Ruby/Rails permet dans ces cas là, de s’interconnecter facilement avec tous les systèmes existant et de pouvoir développer une solution qui sera en place le mois suivant pour les utilisateurs !  
Ceci fait qu’il y a une myriade de micro-boîtes de services en France autour de Ruby. En général, ce sont 1, 2 ou 3 personnes, souvent les fondateurs, qui ont eu envie de se mettre à leur compte, parfois frustré de ne pas pouvoir utiliser le langage Ruby dans leur travail de tous les jours. Rare sont les pure player Ruby/Rails dépassant ce nombre d’employés. Les autres développeurs Ruby/Rails de la communauté sont employés dans des startups dont le produit est développé avec le langage Ruby/Rails. Mais depuis un peu plus d’un an, on voit apparait de nouveaux développeurs qui font partie de service “Ruby” au sein d’entreprises plus traditionnelles.  
Du côté des emplois, j’entends beaucoup d’entreprises se plaindre du peu de développeurs Ruby/Rails disponibles sur le marché. Et c’est une chose que j’ai du mal à comprendre. C’est d’ailleurs un problème que je n’ai finalement pas connu chez Novelys : nous n’avons jamais eu de problèmes de pénurie de main d’oeuvre. Mais il est vrai que nous avons très tôt mis en place une stratégie pour pallier ce genre de problèmes : nous intervenons régulièrement dans des conférences, nous organisons régulièrement des conférences, nous sponsorisons régulièrement des évènements, nous intervenons dans des écoles et universités. Ceci fait que nous trouvons des stagiaires motivés que nous pouvons finalement embaucher ou, autre possibilité, nous cherchons (et nous trouvons) de bons développeurs web qui nous connaissent déjà un peu, que nous formons ensuite à Ruby et Rails. Nous avons donc mis en place une démarche proactive. Mais il est vrai que les étudiants ou les entreprises ne sont pas assez sensibilisés à Ruby.  
En ce qui concerne les évènements, il y en a déjà un certain nombre en France, qui cible des publics différents et qui ont des fonctionnements différents.

**\- As-tu des idées pour améliorer la situation actuelle de la communauté ruby ?**

En ce qui concerne la formation, j’enseigne des modules de Ruby, de développement web ou de stratégie des startups et j’interviens régulièrement dans plusieurs écoles et universités à Strasbourg. Je sais que d’autres font la même démarche ailleurs en France.  
Quant aux échanges de bonnes pratiques pour consolider la communauté française, j’organise des RailsCamp (que je détaillerai plus tard) et je compte bien continuer à le faire.  
Quant à la visibilité de Ruby et Rails en France, j’essaye de faire correctement mon boulot chez Novelys pour que les clients recherchant des compétences Ruby/Rails les trouvent facilement.  
Sans doute qu’il manque un évènement prestigieux et médiatique en France pour que les DSI se souviennent que Ruby existe. Mais ces événements nécessitent une certaine organisation et un certain budget. Et l’organisation de ce genre d’évènement ne m’intéresse pas forcément...

**\- Tu as monté plusieurs événements ces derniers mois. Quels sont-ils ? Peux-tu me dire quelle a été ta motivation pour chacun ?**

[![railscamp for twitter](https://www.camilleroux.com/content/images/2025/04/railscamp_for_twitter.png "railscamp for twitter")](https://www.camilleroux.com/content/images/2025/04/railscamp%5Ffor%5Ftwitter-1.png)

L’événement le plus important que j’ai organisé récemment était le RailsCamp Paris 3\. J’avais donné un léger coup de main pour les 2 premières éditions, mais elles ont eu lieu il y a quelques années déjà et je ressentais le besoin de relancer cet évènement. Les premières éditions ont été d’après moi la fondation de la toute jeune communauté Rails d’alors. C’est la première fois que la communauté se rencontrait physiquement ! Je pense d’ailleurs que le format BarCamp est particulièrement adapté pour consolider une communauté : tous les membres de la communauté peuvent s’exprimer, participer et s’enrichir au contact des autres. Je suis un grand fan des BarCamp. J’ai d’ailleurs participé à un certain nombre et j’ai organisé quelques BarCampAlsace.  
J’organise régulièrement des Last Thursday sur Strasbourg. Ce sont des rencontres de développeurs où on parle technique. Parmi les sujets abordés ces derniers mois, on peut citer NoSQL, développement mobile iPhone ou Android, GWT, etc.  
Comme vous l’aurez compris, je m’intéresse beaucoup au monde de l’entrepreneuriat. C’est donc assez naturellement que je suis en train de co-organiser un [Startup Weekend à Strasbourg](http://strasbourg.startupweekend.org/?ref=camilleroux.com) (il aura lieu les 18, 19 et 20 novembre).  
Enfin je dois parler des [Apéro Ruby Strasbourg](http://www.facebook.com/AperoRubyStrasbourg) ! Ce n’est pas moi qui les organise mais ma copine. On en a pas mal discuté et on pense qu’il y a maintenant assez de monde sensibilisé à Ruby sur Strasbourg pour lancer ce type d’évènements.

**\- Tu fais partie de l’association Ruby France. Pourquoi as-tu décidé d'être membre ? Pour toi, quel rôle doit avoir l'association aujourd'hui ?**

![Logo Ruby France](https://www.camilleroux.com/content/images/2025/04/rubyforweb-10.png "Ruby France")

J’ai décidé d’être membre de Ruby France, parce que, par définition, la mission de l’association est de cimenter la communauté française. Et je crois en cette mission. Lorsque je trouve que cette mission est un peu perdue de vue ou ensevelie sous une certaine torpeur, je décide alors de m’investir un peu plus dans l’association. Elle a ses défauts, mais je pense que c’est mieux de la changer de l’intérieur que d’essayer de faire son truc dans son coin. Je pense que la mission d’une association d’envergure nationale est d’une part de coordonner et promouvoir les actions locales et d’autre part de faire connaître Ruby au niveau national voire international. Ceci peut se faire par la participation de Ruby France à des évènements nationaux ou internationaux (on le fait déjà en participant aux RMLL ou à l’OSDC). Comme dit précédemment, sans doute qu’un évènement dissaïdor compliant serait une bonne chose. L’association pourrait monter un groupe projet pour voir comment organiser un évènement de ce type. On pourrait d’ailleurs s’inspirer des [Pycon](http://www.pycon.fr/?ref=camilleroux.com) du monde Python.

**\- Je te laisse le dernier mot pour conclure :)**

Bref, tout n’est pas rose dans le monde Ruby en France, mais j’essaye de faire ma part du boulot pour que la situation s’améliore. Et Novelys essaye d’être un acteur responsable de la Cité.

**Merci beaucoup Yann de m’avoir accordé un peu de ton temps.**

**Chers lecteurs vous pouvez suivre Yann sur Twitter :** [**@yannski**](https://twitter.com/?ref=camilleroux.com#!/yannski)
### Comment organiser un apéro Ruby ?
URL: https://www.camilleroux.com/comment-organiser-un-apero-ruby/
Last updated: 2025-04-28T13:20:15.000Z
![Le logo du langage de programmation Ruby](https://www.camilleroux.com/content/images/2025/04/ruby-logo-notext-10.png "Logo langage Ruby")

Ruby (on Rails) est un petit marché en France. Je croise régulièrement des développeurs qui hésitent à se lancer dans ce marché ou encore qui ont une vision totalement faussée au sujet de cette techno et de sa communauté. Je croise également des porteurs de projets qui eux aussi ont du mal à se faire un avis sur Ruby même s'ils en entendent régulièrement beaucoup de bien en général.

La communauté Ruby bouge de plus en plus en France, mais les événements organisés sont pour la plupart destinés aux développeurs Ruby eux-mêmes. Je pense qu'il serait bon de se tourner un peu plus vers les gens qui ne font pas encore de Ruby. Les [apéros Ruby](https://www.ruby-lang.org/fr/community/user-groups/?ref=camilleroux.com) se prêtent très bien à ça.

![](https://www.camilleroux.com/content/images/2025/04/image-17.png)

Apéro Ruby de Sophia-Antipolis

J'avais commencé à organiser celui de [Sophia Antipolis](http://rivierarb.fr/?ref=camilleroux.com) (repris par [Emmanuel Bastien](https://twitter.com/?ref=camilleroux.com#!/ebastien)), puis j'ai organisé celui de [Montpellier](http://www.facebook.com/AperoRubyMontpellier) en août dernier juste après mon déménagement. J'aimerais vous faire part de mon expérience pour vous montrer qu'il est utile et simple d'organiser un apéro Ruby.

## Pourquoi organiser un apéro Ruby ?

- Les développeurs Ruby se rencontrent, échangent, travaillent entre eux.
- Les autres développeurs peuvent discuter librement avec des rubyistes pour découvrir la techno.
- Les porteurs de projets, CTO, DRH... peuvent rencontrer des développeurs Ruby pour échanger à propos de leurs choix techno et aussi pour embaucher.
- L'apéro Ruby permet de faire savoir qu'il y a des rubyistes dans votre ville.
- Ca coûte très peu de temps à l'organisateur. (1h par apéro et qlq heures pour lancer la machine au début)
- Il s'agit d'un moment convivial et de détente qui permet souvent de passer une bonne soirée !

## Comment organiser un apéro Ruby ?

### A faire avant

- Prendre contact avec l'association [Ruby France ](http://www.rubyfrance.org/?ref=camilleroux.com)pour qu'elle vous aide et vous annonce sur son site (contact AT rubyfr DOT org).
- Essayer de prendre contact avec un maximum de développeurs de votre région. Tous les moyens sont bons (votre propre réseau, Google, LinkedIn, Twitter, Facebook, mailling lists...).
- Penser à insister sur le fait que les apéros sont ouverts à tous (débutants, experts, non-développeurs...). J'ai proposé à des porteurs de projet et des développeurs PHP de venir à l'apéro Ruby de Montpellier, ils ont été très bien accueillis et ont passé une bonne soirée avec nous :)
- Créer une page Facebook.
- Créer un compte Twitter.
- Bloquer une date et une fréquence (ex: l'apéro Ruby Montpellier et Sophia ont lieu tous les 1er mardis du mois).
- Choisir un bar (critères de choix : calme, écran ou rétro à disposition, accessible, prix des consommations, heure de fermeture, possibilité de manger sur place...).

### A faire avant chaque apéro

- Préparer quelques feuilles avec le logo Ruby (ou votre propre logo) que vous poserez sur les tables.
- Annoncer l'événement sur quelques médias bien choisis (Twitter, Facebook, mailling list Ruby et Rails France...). Il n'est pas utile de communiquer sur un grand nombre de médias car cela vous prendra beaucoup de temps sans être très efficace pour autant.
- Trouver des personnes pour présenter 1-2 lightening talks (10-15min chacun) sur des sujets de leur choix. Cela vous permettra d'avoir des contenus à publier sur le net et vous faire connaître.
- Prenez des photos de temps en temps. Les gens qui visiteront votre page Facebook ou votre site auront une meilleure idée de la manière dont se déroulent les apéros Ruby.
- Prévenir le bar de votre venue afin d'éviter les surprises.

### A faire pendant

- Aller discuter avec les nouveaux, discuter de leurs attentes et leur présenter quelques personnes qui pourront leur être utiles et les inviter à se présenter.
- Trouver qui vont faire les lightenings talks du prochain apéro.

### Après chaque apéro

- Publier les lightenings talks.
- Publier les photos.

## Comment faciliter la création d'apéro Ruby en France

L'apéro Ruby est un formidable outil pour faire connaître Ruby. Voilà quelques idées qui permettraient, selon moi, de faciliter la création de ce type d'événement en France :

- Mise en place d'un site multi-site facile à administrer avec un joli template de base attribué à chaque apéro lors de sa création. Le site serait configuré avec tout ce qu'il faut par défaut. Libre à chaque organisateur de le configurer différemment voire ne pas l'utiliser. Un Wordpress ferait très bien l'affaire (oui c'est du PHP, et alors? Ca marche bien non? :)). Chaque site pourrait avoir une URL du type *.aperoruby.org*.
- Création d'un mini guide pour aider les organisateurs à monter des apéros dans leur ville, délivré en même temps que le blog. Ce guide peut avoir pour base le paragraphe ci-dessus et être maintenu et amélioré collaborativement.
- Créer des synergies entre apéros : échange de liens, organisation d'événements, entraide pour la communication...
- Création d'un forum de discussion (Google Group) pour que les organisateurs puissent échanger. **EDIT* : Le groupe existe à présent :* [*https://groups.google.com/group/aperos-ruby*](https://groups.google.com/group/aperos-ruby?ref=camilleroux.com)

*Avez-vous d'autres idées/conseils à proposer ?*
### Comment débuter en Ruby on Rails ?
URL: https://www.camilleroux.com/comment-debuter-en-ruby-on-rails/
Last updated: 2025-05-12T22:24:32.000Z
Il m'arrive régulièrement de croiser des gens souhaitant s'initier à Ruby et Ruby on Rails. Il existe une multitude de ressources. J'ai essayé de sélectionner celles qui me semblent vraiment indispensables.  
Développeurs Ruby, vous pouvez passer votre chemin, je ne vous en voudrai pas, vous n'apprendrez pas grand chose ici :)

Avant de commencer, faisons un petit rappel. Ruby est un langage de programmation (comme PHP, Java, Python...) et Ruby on Rails est un framework (les fondations d'un site, cela évite de réinventer la roue et permet de bien structurer son code).

![](https://www.camilleroux.com/content/images/2025/05/Capture-d-e-cran-2025-05-13-a--00.23.40.png)

Sites web à forts traffic utilisant Ruby on Rails

Ruby on Rails est un framework web très utilisé par les startups en ce moment (et pas les moindres, voir ci-contre). RoR permet de développer rapidement des sites web tout en respectant un grand nombre de bonnes pratiques. Ce framework très innovant et bien pensé est, depuis quelques années, une source d'inspiration pour de nombreux autres frameworks.  
Si vous n'êtes pas sûr que c'est Ruby que vous devez apprendre, voici une conférence qui peut vous aider à faire le choix : [Pourquoi Ruby on Rails est génial ?](https://www.camilleroux.com/pourquoi-ruby-on-rails-est-genial-1-sur-2/)

Vous avez de la chance, il est vraiment possible d'apprendre Ruby et Ruby on Rails en s'amusant ! Vous allez voir...

## Tout d'abord, Ruby

![Le logo du langage de programmation Ruby](https://www.camilleroux.com/content/images/2025/04/ruby-logo-notext-11.png "Logo langage Ruby")

Avant de commencer à apprendre Ruby on Rails et faire des sites web avec, vous devez tout d'abord apprendre Ruby.

Je vous invite à aller faire un tour sur [Try Ruby!](http://tryruby.org/?ref=camilleroux.com). Ce site va vous permettre d'apprendre Ruby en commençant vraiment par les bases, le tout dans une ligne de commande interactive en ligne (pas besoin d'installer quoi que ce soit sur votre machine).

EDIT : Je vous conseille également d'aller jeter un oeil à [Rubymonk](http://rubymonk.com/?ref=camilleroux.com). Pas encore complet, ce site permet d'apprendre les bases de Ruby encore plus simplement qu'avec Try Ruby !

Vous pouvez facilement installer Ruby sur votre propre machine que vous soyez sur [Windows](http://railsinstaller.org/?ref=camilleroux.com), [Mac OS](http://net.tutsplus.com/tutorials/ruby/how-to-install-ruby-on-a-mac/?ref=camilleroux.com) ou [Linux](http://www.ruby-lang.org/fr/downloads/?ref=camilleroux.com). Une fois l'installation faites, lancez la commande "irb" en ligne de commande. IRB est une ligne de commande qui ressemble beaucoup à ce que vous avez pu voir sur Try Ruby (sans le tutoriel). C'est très pratique pour tester des bouts de code. Voici à quoi cela ressemble :

![](https://www.camilleroux.com/content/images/2025/05/image-26.png)

Session IRB Ruby

Ensuite, pour approfondir vos connaissances et les tester, je vous conseille de jeter un oeil à [RubyKoans](http://rubykoans.com/?ref=camilleroux.com). Là encore, une façon originale d'apprendre un langage. Vous aller devoir completer les trous dans le code, puis lancer les tests pour vérifier vos réponses. Tout est expliqué sur le site.

Enfin, si vous souhaitez aller plus loin, vous devez lire [Programming Ruby 1.9 (3rd edition): The Pragmatic Programmers' Guide](http://pragprog.com/book/ruby3/programming-ruby-1-9?ref=camilleroux.com). La 3ème édition d'un livre d'une qualité remarquable.

## Ensuite Ruby on Rails

[![Logo du framework web Ruby on Rails](https://www.camilleroux.com/content/images/2025/04/ruby_on_rails_logo-9.jpg "Logo Ruby on Rails")](https://www.camilleroux.com/content/images/2025/04/ruby%5Fon%5Frails%5Flogo-10.jpg)

Maintenant que Ruby vous est familier, vous pouvez vous attaquer à Ruby on Rails. C'est sans hésiter que je vous propose de commencer votre formation avec [Rails for Zombies](http://railsforzombies.org/?ref=camilleroux.com). Sous ce nom étonnant se cache un site très bien fait, ludique et fun. Sans aucun doute, le meilleur moyen d’apprendre Rails en s’amusant !

Ensuite, vous pourrez renforcer vos bases en lisant les [Ruby on Rails Guides](http://guides.rubyonrails.org/?ref=camilleroux.com). Ils commencent par un tutoriel très simple et vous guideront jusqu'à des notions assez avancées.

Enfin, des screencasts sont aussi à votre disposition pour approfondir des points qui vous intéressent tout particulièrement sur [RailsCasts](http://railscasts.com/?ref=camilleroux.com).

## "Hum... c'est pas si simple"

Se former seul n'est pas simple et il est fort possible que vous ayez du mal à comprendre certaines choses.

Vous pouvez tout abord rencontrer des développeurs Ruby dans un [apéro Ruby](https://www.ruby-lang.org/fr/community/user-groups/?ref=camilleroux.com) près de chez vous (il y en a dans la plupart des grandes villes françaises). C'est un bon moyen de rencontrer des développeurs passionnés qui pourront prendre le temps de vous expliquer quelques points qui sont encore flous pour vous.

Ensuite, si vous avez du mal à vous former seul ou si vous manquez de temps, vous pouvez faire appel à un formateur. Il y a quelques entreprises et indépendants qui font ça très bien. Si ça vous intéresse, envoyez-moi un mail, je pourrai vous en conseiller quelques-uns.

## En résumé

Si je ne devais vous donner que 3 ressources pour commencer sans difficultés, je vous conseillerais le parcours suivant [Try Ruby!](http://tryruby.org/?ref=camilleroux.com) → [Rails for Zombies](http://railsforzombies.org/?ref=camilleroux.com) → [Ruby on Rails Guides](http://guides.rubyonrails.org/?ref=camilleroux.com). Bon apprentissage !

**Edit : Pour vous formez plus rapidement, je vous invite à découvrir la** [**formation Ruby on Rails**](https://www.humancoders.com/formations/ruby-on-rails?ref=camilleroux.com) **sur Human Coders Formations.**

*Si vous avez d'autres supports à conseiller, n'hésitez pas à les proposer en commentaire.*
### Comment recruter un développeur Ruby on Rails ?
URL: https://www.camilleroux.com/comment-recruter-un-developpeur-ruby-on-rails/
Last updated: 2025-04-28T13:16:47.000Z
Il est de plus en plus fréquent que des startups me contactent pour que je les aide à trouver un développeur Ruby. Je me suis aperçu que je donnais généralement les mêmes conseils. J'ai décidé de les compiler dans un article destiné aux porteurs de projet, chefs d'équipe ou encore RH qui souhaitent recruter un rubyiste en ce moment.

## Le marché en France

![Le logo du langage de programmation Ruby](https://www.camilleroux.com/content/images/2025/04/ruby-logo-notext-12.png "Logo langage Ruby")

Ruby et Ruby on Rails sont de plus en plus célèbres dans le milieu entrepreneurial en France. De nombreuses startups web créées ces dernières années utilisent ces technologies.

Ruby n'étant pas enseigné dans les écoles et peu d'actions étant menées pour faire découvrir ce langage, les développeurs Ruby sont rares.

## Qu'aime un développeur Ruby ?

Tout d'abord un Rubyiste a probablement appris Ruby et Ruby on Rails tout seul. Il s'agit donc la plupart du temps de passionnés. Ce qui va l'intéresser, c'est principalement le défi technique puis le coté fun du projet et de l'équipe. Il est possible que l'aspect business ne l'intéresse pas, ne soyez pas frustré pour autant... à chacun son métier :)

La rémunération est également importante, surtout en ce moment où les (bons) développeurs sont assez sollicités.

Enfin, comme beaucoup de startup créées en Ruby sont parisiennes, la pénurie de développeurs se fait particulièrement sentir dans la capitale. Pensez au télétravail ou encore mieux montez l'équipe de dev dans une autre ville que Paris. Tout le monde n'habite pas Paris...

## Comment entrer en contact avec un développeur ?

Là aussi, le développeur Ruby est assez différent. Oubliez tout de suite les Monster, RegionJobs et compagnie ! Ruby est utilisé principalement dans des petites boites aujourd'hui. Difficiles pour elles de sortir plus de milles euros pour accéder à la base Monster durant une semaine. Comme peu de startups cherchent des développeurs Ruby dessus, les développeurs n'y vont pas.

Si vous n'avez pas de contact avec la communauté Ruby, je vous invite à rédiger une annonce. Evitez à tout prix l'annonce corporate type. Montrez que vous êtes une société dynamique et humaine, qu'il y a une très bonne ambiance, que la technique est importante pour vous, que vous aimez l'innovation...  
Afin de maximiser vos chances de recruter LE bon développeur, je vous invite à poster une annonce sur le [Human Coders Jobs](https://jobs.humancoders.com/?ref=camilleroux.com), conçu par des développeurs pour des développeurs. Votre annonce sera ainsi diffusée auprès de la communauté de [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com). Un investissement qui vous fera gagner beaucoup de temps, mais aussi de l'argent car vous minimisez le risque de vous tromper.

[![Startup Weekend Kauffman](https://www.camilleroux.com/content/images/2025/04/sw_kauffman_green-5.png "Startup Weekend logo")](http://startupweekend.org/?ref=camilleroux.com)

Vous pouvez également essayer de rencontrer des développeurs Ruby in real life. C'est une très bonne façon de procéder car vous allez rencontrer les plus passionnés et peu de non-techniques se risquent à aller dans des événements de développeurs. Le mieux pour commencer est d'aller dans un apéro Ruby. Il s'agit simplement d'une réunion de développeurs Ruby dans un bar. Ce sera pour vous un bon moyen d'échanger avec eux. Il y en a dans de nombreuses villes de France, voici [la liste](https://www.ruby-lang.org/fr/community/user-groups/?ref=camilleroux.com). Vous pouvez aussi participer à des événements de plus grande envergure, mais plus rare, comme les [Railscamp](http://railscampparis3.heroku.com/?ref=camilleroux.com), [Ruby Lugdunum](http://rulu.eu/?ref=camilleroux.com)... La plupart des événements sont annoncés sur le site de [Ruby France](http://www.rubyfrance.org/?ref=camilleroux.com). Enfin, vous pouvez participer à des événements plus généralistes comme les [Startup Weekend](http://startupweekend.org/?ref=camilleroux.com) ou encore [Bemyapp](http://fr.bemyapp.com/?ref=camilleroux.com).

Enfin, vous pouvez utiliser votre propre réseau. Utilisez les réseaux sociaux ([Twitter](https://twitter.com/camilleroux?ref=camilleroux.com), [Linkedin](http://fr.linkedin.com/in/camilleroux?ref=camilleroux.com)...) pour communiquer sur votre recherche et n'hésitez pas à contacter les développeurs Ruby que vous connaissez pour vous relayer au sein de la communauté.

## Est-ce le bon ?

En suivant les conseils ci-dessus, vous devriez être rentré en contact avec quelques développeurs. Maintenant, votre travail est de trouver le bon. Se tromper dans le recrutement peut être fatal pour une petite société.

Si vous n'êtes pas technique, le meilleur moyen est certainement de lui faire passer un entretien par un développeur que vous connaissez et en qui vous avez confiance.

Cependant, il y a certaines choses que vous pouvez vérifier vous même et qui vous permettront de faire un bon tri. Pour moi, un bon développeur doit avant tout être curieux et passionné. Un développeur qui fait régulièrement de la veille techno ne peut pas être mauvais car il se rendrait rapidement compte qu'il est en complet décalage avec ce qu'il lit. De plus, il sera très à l'aise pour faire des choix techno et vous proposer des solutions innovantes qui vous feront gagner du temps. Deuxièmement, essayez de voir s'il vous parle avec passion d'une technologie, d'une méthode... C'est aussi un bon signe. Vous pouvez, par exemple, lui demander combien de temps il passe par semaine à faire de la veille techno et comme il s'y prend. Vous pouvez aussi lui demander s'il a déjà participé à des événements Ruby.

Je suis convaincu qu'il est possible d'avoir une bonne idée du niveau d'un développeur sans discuter de sujets techniques.

## Et si je trouve pas ?

Si, même en suivant tous ces conseils, vous n'avez toujours pas trouvé la perle rare, il vous reste encore quelques alternatives.

Si vous avez déjà des développeurs Ruby dans votre équipe, vous pouvez former un jeune développeur. S'il apprend vite, il pourra être opérationnel assez rapidement.

Ensuite, vous pouvez faire appel à des SSII ou des indépendants. Vous pouvez également décider de vous [former à Ruby on Rails](https://www.humancoders.com/formations/ruby-on-rails?ref=camilleroux.com).

Enfin, vous pouvez toujours faire le choix de choisir une autre technologie. Cependant, à moins que vous ayez besoin d'embaucher plusieurs développeurs rapidement, je ne pense pas que cette solution soit pertinente. Je croise encore régulièrement de bons développeurs Ruby qui cherchent un poste. Continuez à chercher un peu :)

*Merci* [*sylvain\_*](https://twitter.com/?ref=camilleroux.com#!/sylvain%5F)*,* [*gdurelle*](https://twitter.com/?ref=camilleroux.com#!/gdurelle)*,* [*lbstephane*](https://twitter.com/?ref=camilleroux.com#!/lbstephane) *et* [*marcmorel*](https://twitter.com/?ref=camilleroux.com#!/marcmorel) *qui m'ont aidé à trouver des idées pour cet article.*
### Le kit du Lean Startuper en herbe
URL: https://www.camilleroux.com/kit-du-lean-startuper-en-herbe/
Last updated: 2025-05-12T22:52:24.000Z
A la sortie de Polytech'Nice (école d'ingénieur en informatique), ma formation m'avait amené à penser qu'une fois un bon site était mis en ligne, les visiteurs (et l'argent) viendraient tout seuls. Quelques expérimentations où le nombre de visiteurs flirtait avec le zero absolu m'ont permis de voir qu'il manquait quelque chose.

C'est derniers mois, j'ai participé à de nombreux événements (notamment des [Startup Weekend](https://www.camilleroux.com/10-conseils-pour-perdre-un-startup-weekend/)) et j'ai entendu parler pour la première fois de [Lean Startup](http://en.wikipedia.org/wiki/Lean%5FStartup?ref=camilleroux.com) (méthode pragmatique pour rapidement développer un prototype et le faire tester par ses clients potentiels), de [Customer Development](http://www.slideshare.net/venturehacks/customer-development-methodology-presentation?ref=camilleroux.com) (méthode de développement d'un produit en interaction avec ses clients potentiels), de [Business Model Canvas](http://en.wikipedia.org/wiki/Business%5FModel%5FCanvas?ref=camilleroux.com) (outils pour rédiger un business model et y réfléchir dessus)... J'ai été très agréablement surpris par ces techniques aussi pragmatiques que celles que j'utilise pour le développement (méthodes Agile, par exemple : Scrum).

Depuis quelque mois, des livres de business ont remplacé mes livres de dev sur ma table de nuit, de nombreux blogs business se sont immiscés dans ma veille quotidienne. Je souhaite aujourd'hui partager avec vous 3 livres essentiels pour s'initier à ces techniques passionnantes.

Ce choix de livres n'est pas très original, vous les retrouverez cités dans de nombreuses de présentations sur le [Lean Startup](http://www.slideshare.net/sblank/successful-entrepreneurship-1?ref=camilleroux.com), mais ils sont vraiment parfaits pour commencer.

## Business Model Generation

[![](https://www.camilleroux.com/content/images/2025/04/image-13.png)](https://www.amazon.fr/BUSINESS-NOUVELLE-GENERATION-Alexander-Osterwalder/dp/2744064874?dib=eyJ2IjoiMSJ9.IZQhC5S%5FRHU3r-oeg81Okn1vgtFiAXUuLaZiQZkEIRqySsHHxSK0fjKFVqViANvjTEgQ-UeffdxpOoJQcRgxMmLv5ibIhd04elqhLa64CIpTQWjdjC65%5F2p1pHn5ZvN1jAJxN0Ho10sItblU9fDGbzEFmXkhotL16fIZ2ng-26qORanz4AbYvSLOBKL7BAsQGhGsMWOqzachymZXmw9H0OyOLJ0KUwk%5FpefRprodm0Sy64BIRDpF9EGXgQDmQhWU2TVKlyyvAUV7rHXIN9HBE9DE3UyhuIjqRuV3Dwcn--8.lRuNKWatmfkZq2813FBDiCLgT%5F2Ffr8JpnqeLEM6Zeo&dib%5Ftag=se&keywords=Business+Model+Generation&qid=1745845870&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=948bb6144eb651a381f20ead4d6118d1&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Ce livre vous apprendra tout d'abord ce qu'est qu'un business model et comment le représenter (à l'aide des [Business Model Canvas](http://en.wikipedia.org/wiki/Business%5FModel%5FCanvas?ref=camilleroux.com)). Vous verrez aussi les grands types de business models ainsi que des techniques pour tester et améliorer le vôtre.

La réalisation de ce livre est remarquable. Un must have !

## The Entrepreneur's Guide to Customer Development

[![](https://www.camilleroux.com/content/images/2025/04/image-14.png)](https://www.amazon.fr/Entrepreneurs-Guide-Customer-Development-Epiphany-ebook/dp/B0047GMERK?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=33ML7VEG36TS4&dib=eyJ2IjoiMSJ9.h9XUUI3YNVwZrxDlsRFTJJ7w6DbMpBOQIBmyz5aQJddGT5mbggF6B%5FBObIGhiYbrDPJOm2ysaxdS9bCS-0TE0STQHpzyQXNztrOJ%5F5DzZPLIzFRpuDPMf4XkSpWoz665O90Vr61m-EXVikMsq8k2UMHFVdjZh8hc5PrysQfYX%5FjkuxlP-0AMhGubyarO%5FnvSxjvgku3bO0gZ57bzMwZABjQE2C9oZ-08NaqjjG1Qe9MzdOqT2C49XHaMW%5F2Z5iiYFAdABTG7msJFvW9dCnJ0YgqwCsSobQLULZkpL8c9-B4.SfyRhh3478MTai3UmuHk4vl45uZzNoXRdUbB6KmbrOM&dib%5Ftag=se&keywords=The+Entrepreneur%27s+Guide+to+Customer+Development&qid=1745845981&sprefix=the+entrepreneur%27s+guide+to+customer+development%2Caps%2C214&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=70fbcd540a3714a878ec0cfa54bb5d69&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Ce petit livre est en fait un résumé d'une des grandes références du Lean Startup : [The Four Steps to the Epiphany](http://www.amazon.fr/gp/product/0976470705?ie=UTF8&camp=3210&creative=21458&creativeASIN=0976470705&linkCode=shr&tag=camiroux-21&creativeASIN=0976470705&ref=camilleroux.com). Il vous enseignera un nouveau modèle de développement basé sur des itérations avec vos (potentiels/futurs) clients. Cette méthode très pragmatique permet de sortir un produit répondant au mieux aux besoins de vos clients.

Court et facile à lire, un must have aussi !

## Running Lean

[![](https://www.camilleroux.com/content/images/2025/04/image-16.png)](https://www.amazon.fr/m%C3%A9thode-Running-Lean-Transformer-succ%C3%A8s/dp/2354561237?%5F%5Fmk%5Ffr%5FFR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=1V44AYI2X82QN&dib=eyJ2IjoiMSJ9.n3cARWgnAeZ4MuBX-Ic20eaB3W0zTFhVKd5RNQB-aWtZhMugB30p5p5rURYa7hHESaLpkIS6fpiztP7wGIVcAGnroSPbpfNuzfRoXkgjDZSkMztcicf1Mmd3mHXln5H0h3XoGv5rAMAAT5VWyQ0IqVpqmYOSYPBnHZ0pcVIh96bRc1IEMy9FFvGn-VomBpDWCawiB8YrcDNGLwwOJqnQros4iE%5FolsElguQQzsglxfE5PAYlRJ1cTyFgPU%5FgNeabpv9ZDmaN0WOQFI9Vm6zxKpFj4DIz%5FtiFq9VHEZvq7%5FU.Azmxvx0CeNtS9dWFjSm1QqFECUij14YjNWFyIh6Zsr4&dib%5Ftag=se&keywords=Running+Lean&qid=1745846018&sprefix=running+lean%2Caps%2C193&sr=8-1&linkCode=ll1&tag=camiroux-21&linkId=a65e4e202cb2280530f3a999263296b5&language=fr%5FFR&ref%5F=as%5Fli%5Fss%5Ftl&ref=camilleroux.com)

Enfin, si vous ne deviez en lire qu'un seul, je vous conseillerais de lire [Running Lean](http://www.amazon.fr/gp/product/1449305172/ref=as%5Fli%5Fss%5Ftl?ie=UTF8&camp=1642&creative=19458&creativeASIN=1449305172&linkCode=as2&tag=camiroux-21&ref=camilleroux.com). Vous y trouverez une compilation des meilleures pratiques en matière de Lean Startup et Customer Development. Ce livre vous donnera d'excellentes méthodes pour faire un produit répondant au mieux au besoin de vos clients, le tout, en étant le plus efficace possible.

Vous l'aurez compris, c'est un must have de chez must have !

Le Lean Startup est un sujet qui me passionne en ce moment. Je vous proposerez d'autres articles sur le sujet prochainement.

A suivre ...
### Startup Weekend Bordeaux : une expérience
URL: https://www.camilleroux.com/startup-weekend-bordeaux-une-experience/
Last updated: 2025-05-12T22:26:51.000Z
Après [Paris](https://www.camilleroux.com/retours-sur-le-startup-weekend-paris/), [Genève](https://www.camilleroux.com/retours-sur-le-startup-weekend-geneve-swgva/), [Nice](https://www.camilleroux.com/startup-weekend-nice-sophia-antipolis/) (en tant qu'orga), [Montpellier](https://web.archive.org/web/%2A/http://www.pascalcardonna.fr/interview/hashtagsense-projet-gagnant-du-startup-weekend-montpellier/), Toulouse, j'ai participé au [Startup Weekend de Bordeaux](https://web.archive.org/web/%2A/http://bordeaux.startupweekend.org/) ce weekend !

J'ai beaucoup appris durant ce Startup Weekend et je souhaitais partager avec vous quelques retours d'expérience.

## Le pitch : le projet surprise

Pour ma 6eme participation à un Startup Weekend, j'ai choisi d'innover un peu. Le vendredi soir, ceux qui le souhaitent pitchent une idée. Je suis allé pitcher... mais je n'ai pas donné d'idée ! J'ai dit que, pour moi, la chose la plus importante dans une startup est l'équipe, pas l'idée. J'ai proposé qu'on trouve l'idée ensemble, une fois que l'équipe serait formée.

Au moment où j'ai pitché, j'avais conscience du côté fun du projet, mais je pensais que peu de gens me rejoindrait par peur de passer le week-end sur une idée qui ne leur plairait peut-être pas. J'avais tout faux ! Cela a été le 2eme pitch à recevoir le plus de billets et nous étions la plus grosse équipe du week-end !

Mais pourquoi l'idée a-t-elle autant séduit ?

## L'équipe au coeur du projet

Afin de mieux comprendre, le succés du pitch, j'ai demandé aux membres de l'équipe pourquoi ils avaient voté et pourquoi ils étaient venus. A chaque fois les mêmes arguments revenaient :

- Le pitch étant fun, ils ont imaginé que le projet le serait aussi et qu'ils s'éclateraient tout le week-end.
- On a trouvé l'idée ensemble. Elle appartenait à chacun. Les membres de l'équipe se sont donc sentis plus investis.
- Beaucoup partageaient ma vision sur l'importance de l'équipe et pensaient qu'en venant dans ce projet, ils auraient plus de liberté, d'autonomie et de reconnaissance que dans un projet classique.

Grâce à ça, l'équipe a fait preuve d'une motivation remarquable tout le weekend !

L'expérience a été passionnante et j'ai passé un excellent weekend aux cotés de cette fabuleuse équipe (en photo ci-dessous).

![](https://www.camilleroux.com/content/images/2025/05/Capture-d-e-cran-2011-05-23-a--11.56.44.png)

L'équipe Oh My Guest

## Profiter du réseau

Autre point intéressant du week-end, dimanche matin, nous cherchons des chiffres sur le net. Nous souhaitons savoir combien les bars et les restaurants paient pour être mis en avant sur des sites comme les Pages Jaunes, Dismoiou, Cityvox... Pas d'info sur Google, personne ne sait dans l'équipe, personne ne connait des gens dans ces différentes sociétés.

J'ai alors proposé de faire jouer le réseau. Je poste un tweet en disant que je cherche une personne travaillant dans une de ces entreprises. Le tweet est retweeté par plusieurs participants. 10 minutes plus tard, nous avons Gilles Barbier, CEO de Dismoiou, sur Skype. Plusieurs personnes de Cityvox et Pages Jaunes, nous ont proposé de l'aide dans la journée.

C'est pas la première fois qu'on essaye d'appeller des gens qui paraissent difficilement contactables, surtout un week-end. Pourtant, à chaque fois, nous sommes avons eu des gens passionnés et qui nous ont aidés très volontiers.

## OhMyGuest

[![Logo OhMyGuest](https://www.camilleroux.com/content/images/2025/04/logo2.png "Logo OhMyGuest")](https://www.camilleroux.com/content/images/2025/04/logo2-1.png)

Comme nous n'avions pas d'idée, nous avons dû en trouver une. Nous avons refait un genre de Startup Weekend en interne. Nous sommes finalement partis sur **OhMyGuest**, une application pour rencontrer des gens qu'on ne connait pas en leur offrant un verre dans un bar ou un restaurant.

[![Site web OhMyGuest](https://www.camilleroux.com/content/images/2025/04/home-ohmyguest1.png "Site web OhMyGuest")](http://ohmyguest.com/?ref=camilleroux.com)

Dès qu'on va sur l'application (web ou mobile), on tombe directement sur la liste des invitations proposées aux alentours. Si aucune ne convient, il est évidement possible d'en créer une. Lors de la création, on doit choisir un type de boisson qui représente le type de rencontre que l'on souhaite faire (café = business, champagne = chic ...) ainsi qu'une date et un lieu.

Voici les slides de la présentation:

Vous pouvez suivre l'évolution du projet sur :

**Twitter** : [@ohmyguest](https://twitter.com/ohmyguest?ref=camilleroux.com)  
**Facebook** : [Page OhMyGuest](https://www.facebook.com/pages/OhMyGuest/125113247569393)  
**Site web** : [http://ohmyguest.com](https://web.archive.org/web/%2A/http://ohmyguest.com/)

*Et vous qu'avez-vous appris durant le weekend?*
### #HashtagBattle
URL: https://www.camilleroux.com/hashtagbattle/
Last updated: 2025-05-12T23:38:58.000Z
![](https://www.camilleroux.com/content/images/2025/05/Capture-d-e-cran-2011-03-21-a--16.54.40.png)

Logo HashtagBattle

Comme vous le savez, j'étais orga du [Startup Weekend de Nice Sophia-Antipolis](http://nice.startupweekend.org/?ref=camilleroux.com) qui a eu lieu ce weekend. Vendredi soir, [Claude](https://twitter.com/claude?ref=camilleroux.com) et moi avons appelé [Franck](https://twitter.com/peignoir?ref=camilleroux.com), co-créateur de Startup Weekend. Nous avons discuté de celui de Lausanne qui se déroulait en même temps et nous avons réfléchit à un moyen de lancer une petite compétition entre Lausanne et Nice. Une idée est venue, **lancer le défi de celui qui tweetera le plus** !

En rentrant chez moi vendredi soir à 2h du mat, j'ai cherché un outil pour comparer le nombre de tweets postés sur deux hashtags, le tout dans une interface simple et claire. J'ai rien trouvé ! Du coup, j'ai lancé Rubymine, créé un projet rails et trouvé une API sympa pour avoir les stats. **Une heure après une première version fonctionnelle était en ligne**.

![](https://www.camilleroux.com/content/images/2025/05/image-27.png)

HashtagBattle #swnsa vs #swlau

Samedi dans la nuit, j'ai discuté de l'idée avec un jeune participant, [Damian](http://dln.name/?ref=camilleroux.com) et il m'a proposé de m'aider. On a commencé à 5h du matin. **A 8h on a mis une version designée en ligne** permettant de créer des battles, avec quelques effets Javascript très sympa, avec refresh automatique toutes les 30s et la possibilité de choisir la période de temps. Voilà comment est né [**#HashtagBattle**](http://hashtagbattle.com/?ref=camilleroux.com) !

Résultat un joli petit buzz et une grosse envie de poursuivre le projet avec Damian qui a fait un super travail :)

C'est aussi ça un [Startup Weekend](http://startupweekend.org/?ref=camilleroux.com) !

**Allez tester** [**#HashtagBattle**](http://hashtagbattle.com/?ref=camilleroux.com) **et faites-nous part de vos idées :)**
### Startup Weekend: 10 conseils pour les développeurs web
URL: https://www.camilleroux.com/startup-weekend-10-conseils-pour-les-developpeurs-web/
Last updated: 2025-05-12T22:32:31.000Z
![Logo Startup Weekend Nice Sophia-Antipolis](https://www.camilleroux.com/content/images/2025/04/78373_132399440154144_130454423681979_194875_8104993_o-1.jpg "Logo Startup Weekend Nice Sophia-Antipolis")

### Préparez votre environnement de travail

Réfléchissez aux techno que vous allez utiliser (surtout si vous êtes porteur de projet). Installez/configurez tout le nécessaire pour ne pas avoir à le faire pendant le weekend.

### Faites un tour de table pour connaitre le niveau et les compétences de chacun

Dès le vendredi soir, il est important de bien connaître les compétences de chacun pour faire de bons choix techno et dispatcher au mieux les tâches. Effectivement, cela serait une erreur, par exemple, de sauver les données sur du MongoDB alors que personne ne l'a déjà utilisé et qu'une bonne vieille base Postgres ou MySQL aurait très bien fait l'affaire.

### Travaillez de manière agile

Dès le début, dessinez sur un paperboard un tableau à 4 colonnes (*backlog*, *todo*, *current*, *done*). Dès que quelqu'un a une idée, il écrit son idée sur un post-it (en la décomposant si elle est trop complexe ou trop floue) et le colle dans le *backlog*. A chaque fois que vous faites un point (toutes les 3-4 heures), choisissez les idées les plus prioritaires (en fonction de leur complexité et de leur valeur business) et mettez dans la colonne *todo*. Ensuite, dès qu'un développeur commence une tâche, il la déplace dans *current*. Enfin, vous l'aurez compris, lorsque la tâche est terminée, le post-it va dans *done.*

48h, c'est très court, prenez bien soin de toujours travailler sur les tâches les plus prioritaires. Veillez également à toujours avoir peu de tâches en cours en même temps.

Pensez toujours à féliciter quelqu'un qui termine une tâche, qui a une bonne idée... C'est principalement ce qui va permettre de maintenir la motivation durant le weekend !

### Déployez régulièrement

Afin de ne pas être pris au dépourvu 5 min avant la fin, je vous conseille de déployer régulièrement l'application (toutes les 3-4h). Cela permet aux non-dev de tester l'appli, de remonter des bug, de nouvelles fonctionnalités...

### Keep focus on dev

Essayez au maximum de vous concentrer sur le développement. Ne vous occupez pas à faire le design si vous n'avez pas de designer, achetez un design sur [ThemeForest](http://themeforest.net/?ref=camilleroux.com), cela fera très bien l'affaire. Ne vous occupez pas de l'admin sys si ce n'est pas nécessaire, déployez votre application en utilisant du [PaaS](http://fr.wikipedia.org/wiki/Platform%5Fas%5Fa%5Fservice?ref=camilleroux.com). N'ayez également pas peur de créer de la dette techno (par exemple, en omettant de faire des tests si cela est pertinent), vous pourrez corriger le code la semaine suivante.

### Il y a un service pour tout

N'hésitez pas à dépenser quelques euros dans un service qui peut vous faire gagner un temps précieux. Voici quelques services à connaître :

- [Hoptoad](http://hoptoadapp.com/pages/home?ref=camilleroux.com) : collecte les erreurs qui surviennent sur votre application (Rails, iOS, PHP, Java, .net...) et les agrège pour faciliter la consultation
- [Pusher](http://pusherapp.com/?ref=camilleroux.com) : Push temps réel sur une application web grâce à des WebSockets
- [Redis To Go](http://redistogo.com/?ref=camilleroux.com) : hébergement Redis
- [Sendgrid](http://sendgrid.com/?ref=camilleroux.com) : envoi d'email
- [Websolr](http://www.websolr.com/?ref=camilleroux.com) : recherche full-text reposant sur Solr

### Restez efficace et en forme

- Faites des pauses régulièrement
- N'hésitez pas à faire une sieste si la fatigue vous gagne
- Mettez en place du pair-programming au moins pour les tâches complexes

## Si vous êtes un développeur Rails

### Utilisez RailsWizard

[RailsWizard](http://railswizard.org/?ref=camilleroux.com) permet de générer le code d'une application Rails avec certaines gems indispensables. Vous pouvez choisir les gems que vous voulez intégrer en fonction de vos habitudes et de vos besoins. Cela vous fera gagner quelques minutes.

![](https://www.camilleroux.com/content/images/2025/05/image-29.png)

RailsWizard

![Logo du framework web Ruby on Rails](https://www.camilleroux.com/content/images/2025/04/ruby_on_rails_logo-11.jpg "Logo Ruby on Rails")

Versionnez le code avec GitC'est devenu un standard pour beaucoup de dev en Rails. Git est également indispensable si vous souhaitez déployer sur des services comme Heroku.

### Déployez sur Heroku (si possible)

[Heroku](http://heroku.com/?ref=camilleroux.com) vous permet de vous décharger complètement de la partie administration système. Vous faites un push sur le Git de votre projet Heroku, et hop, l'application se déploie. Cerise sur le gâteau, la version de base est gratuite ;)

![logo heroku](https://www.camilleroux.com/content/images/2025/04/logo_heroku-2.jpg "logo heroku")

Vu que Heroku fourni un repository Git pour le déploiement, vous n'aurez même pas besoin de vous créer un git sur Github ou autre pour travailler en équipe. Travaillez par exemple dans une branche *dev* et pushez sur la branche *master* à chaque fois que vous voulez déployer.

Si Heroku est trop restrictif pour vous, regardez du côté de solutions comme [Engine Yard](http://www.engineyard.com/?ref=camilleroux.com), [Dotcloud](http://www.dotcloud.com/?ref=camilleroux.com)...

### Il y a une gem pour tout

Evitez à tout prix de réinventer la roue. Si vous développez quelques choses d'assez classique, ayez le réflexe de regarder sur [Rubygems](https://rubygems.org/?ref=camilleroux.com) s'il n'existe pas une gem qui fait ça très bien. Il y a près de 22 000 gems disponibles vous devriez trouver ce qu'il vous faut assez souvent.

## Les conseils des lecteurs

### Eclatez-vous et faites-vous plaisir ([Frédéric Dupérier](https://www.camilleroux.com/startup-weekend-10-conseils-pour-les-developpeurs-web/))

### Pensez « lean » ([Yann Klis](https://www.camilleroux.com/startup-weekend-10-conseils-pour-les-developpeurs-web/))

Ce n’est pas la peine de bosser 24h/24\. Il vaut mieux prendre le temps de construire un bon plan que de se jeter à corps perdu dans des choses qui ne sont pas forcément utile. Pensez « lean » -> « Eliminate waste »

*Si vous avez d'autres conseils, partagez-les en commentaire, je les ajouterai dans l'article*
### Au micro de Pascal Cardonna
URL: https://www.camilleroux.com/au-micro-de-pascal-cardonna/
Last updated: 2025-04-28T13:06:31.000Z
[![Pascal Cardonna](https://www.camilleroux.com/content/images/2025/04/pascal-cardonna.jpg "Pascal Cardonna")](https://www.camilleroux.com/content/images/2025/04/pascal-cardonna-1.jpg)

Pascal Cardonna est coordinateur multimédia chez Radio France. C'est un passionné de radio, de télévision, de cinéma, d'internet, de réseau sociaux... ! Sur [son blog](http://www.pascalcardonna.fr/?ref=camilleroux.com), il publie des interviews filmées de personnes toutes aussi passionnées que lui sur des domaines très divers : community manager, blogueurs célèbres, pompier, étudiants, top models...

Grâce à la magie de Twitter et du networking, nous avons fait connaissance sur la toile. Puis la semaine dernière, en déplacement dans la région, Pascal m'a proposé de se rencontrer et m'a demandé si j'étais d'accord pour qu'il m'interview. J'ai été surpris et honoré par cette invitation. Je me retrouve donc sur le blog de Pascal à côté de grands bonhommes comme [Matthieu Blanco](http://www.matthieublanco.fr/?ref=camilleroux.com), [Gonzague](http://gonzague.me/?ref=camilleroux.com)... Une telle proposition ne se refusant pas, je vous invite à lire son **[billet sur l'interview](http://www.pascalcardonna.fr/interview/camille-roux-un-ingenieur-emerite/?ref=camilleroux.com)**.  
Je parle de mon métier, de [Backinmind](http://backinmind.com/?ref=camilleroux.com) et du [Startup Weekend Nice Sophia-Antipolis](http://nice.startupweekend.org/?ref=camilleroux.com).

\[vimeo 20586526\]

*Merci beaucoup Pascal pour cette video et à très bientôt sur Nice !*
### Startup Weekend Nice Sophia-Antipolis
URL: https://www.camilleroux.com/startup-weekend-nice-sophia-antipolis/
Last updated: 2025-04-28T13:06:22.000Z
[![Logo Startup Weekend Nice Sophia-Antipolis](https://www.camilleroux.com/content/images/2025/04/78373_132399440154144_130454423681979_194875_8104993_o-2.jpg "Logo Startup Weekend Nice Sophia-Antipolis")](http://nice.startupweekend.org/?ref=camilleroux.com)

Du **18 au 20 mars**, après San Francisco, Miami, Stockholm, Paris et 170 autre Startup Weekends dans le monde, cela sera au tour de **Sophia Antipolis** d'avoir son **Startup Weekend**.  
Pendant 54h, des porteurs de projets, des développeurs, des personnes travaillant dans le marketing et le business, des graphistes... auront pour unique mission de monter une startup en un weekend !

Vous aurez la chance d'être coaché tout au long du weekend par de grands experts tels que **Pierre-Olivier Carles** (serial entrepreneur), **Jean François Carrasco** (Campus ID), [**Alexandre Delivet**](http://www.alexdelivet.com/?ref=camilleroux.com) (co-organisateur des Apero-entrepreneurs), [**Cédric Giorgi**](http://cgiorgi.tumblr.com/?ref=camilleroux.com) (Techcrunch France et Seesmic), **Philippe Meda** (Merkapt), **Nicolas Riche** (DSO Experts comptables) et **Cédric Palazetti** (Venturi Avocats).

Comme vous le savez probablement si vous suivez mon blog, j'ai participé aux Startup Weekend de [Paris](https://www.camilleroux.com/retours-sur-le-startup-weekend-paris/) et [Genève](https://www.camilleroux.com/retours-sur-le-startup-weekend-geneve-swgva/) ces derniers mois. Ayant adoré ces expériences, j'ai accepté de **co-organiser ce Startup Weekend** car je pense qu'un tel événement sur Sophia Antipolis va être très bénéfique pour la région. Il va permettre de promouvoir les technologies et méthodes modernes utilisées par les startups d'aujourd'hui (Ruby on Rails, Scrum, méthode Agile, Lean Startup, Business Model Canvas...). Après chaque Startup Weekend, des startups se créent. Des startups connues sont nées grâce à cet événement : [Memolane](http://memolane.com/?ref=camilleroux.com), [Submate](http://fr.submate.com/?ref=camilleroux.com), [Ninjabutton](http://ninjabutton.com/?ref=camilleroux.com), [Launchrock](http://launchrock.com/?ref=camilleroux.com), [Supermarmite](http://www.super-marmite.com/?ref=camilleroux.com)... Je serais ravi que cet événement contribue à développer le monde de l'entreprenariat sur la Côte d'Azur.

![](https://www.camilleroux.com/content/images/2025/04/image-8.png)

![](https://www.camilleroux.com/content/images/2025/04/image-9.png)

Le Startup Weekend fait partie d'un événement plus global, le R3, qui regroupe deux autres événements. Vous pourrez ainsi assister à l'**Open Coffee** le jeudi soir pour rencontrer d'autres participants et parler de vos idées. Le vendredi de 11h à 18h, un **Barcamp** (une rencontre thématique) sera organisé autour de l'entrepreneuriat, de l'innovation et des startups.

Ce weekend est une chance unique de tester une de vos idées, de découvrir le monde de l'entreprenariat, de faire de belles rencontres, de trouver des associés, de rencontrer des investisseurs...  
Alors, n'hésitez plus, venez !

**Plus plus d'informations et inscriptions :** [**http://nice.startupweekend.org**](https://web.archive.org/web/%2A/http://nice.startupweekend.org)

**Twitter :** [**@swnsa**](http://twitter.com/swnsa?ref=camilleroux.com)

[![Startup Weekend Nice Sophia-Antipolis #SWNSA](https://www.camilleroux.com/content/images/2025/04/134329_132399413487480_130454423681979_194874_5690787_o.jpg "Startup Weekend Nice Sophia-Antipolis #SWNSA")](https://www.camilleroux.com/content/images/2025/04/134329%5F132399413487480%5F130454423681979%5F194874%5F5690787%5Fo-1.jpg)
### Retours sur le Startup Weekend Genève #SWGVA
URL: https://www.camilleroux.com/retours-sur-le-startup-weekend-geneve-swgva/
Last updated: 2025-05-12T22:30:59.000Z
[![Logo Startup Weekend Genève #SWGVA](https://www.camilleroux.com/content/images/2025/04/51867_171196236223929_149298038413749_605711_2550971_o.jpg "Logo Startup Weekend Genève #SWGVA")](https://www.camilleroux.com/content/images/2025/04/51867%5F171196236223929%5F149298038413749%5F605711%5F2550971%5Fo-1.jpg)

Le weekend dernier j'ai participé à mon deuxième Startup Weekend. Après avoir fait le [Startup Weekend Paris](https://www.camilleroux.com/retours-sur-le-startup-weekend-paris/), je suis allé à celui de [Genève](http://geneve.startupweekend.org/?ref=camilleroux.com) !

J'y suis allé accompagné de Claude Perrin ([@klodr](http://twitter.com/?ref=camilleroux.com#!/klodr)) et Florent Mérian ([@fmerian](http://twitter.com/?ref=camilleroux.com#!/fmerian)). Voulant vivre l'expérience à fond, nous avons fait quelques séances de brainstorming sur Skype les jours précédents afin de trouver une idée. C'est le concept de BackInMind, que nous avons présenté vendredi soir dernier.

## Qu'est-ce que BackInMind ?

![](https://www.camilleroux.com/content/images/2025/05/image-28.png)

BackInMind screenshot

Il s'agit d'un moteur de recherche indexant sa mémoire sociale. Plus simplement, [BackInMind](https://web.archive.org/web/%2A/http://backinmind.com) permet de faire des recherches dans les tweets, les checkins Foursquare, les messages Facebook que l'on a écrits ou qu'on a pu lire dernièrement. Afin, de proposer une bonne expérience utilisateur nous avons choisi de fournir une interface à la Google Instant.

Il existe déjà certains acteurs sur ce marché, mais ils sont pour la plupart focalisés sur l'archivage.

## Quels ont été les choix technos ?

![Logo du framework web Ruby on Rails](https://www.camilleroux.com/content/images/2025/04/ruby_on_rails_logo-12.jpg "Logo Ruby on Rails")

Dans l'équipe, nous étions 2 développeurs. Un étudiant nous a rejoint dans le weekend. Comme nous ne connaissions pas les mêmes technos, nous avons décidé que je prendrais la partie serveur et le second, la partie front.

Nous sommes partis sur du Ruby on Rails 3 côté serveur, hébergé sur Heroku et du YUI pour le JS côté client. La base de données retenue a été Postgres.

## Comment le projet a-t-il été géré ?

[![Business Model Canvas et méthode Agile - BackInMind Team](https://www.camilleroux.com/content/images/2025/04/img_0025.jpg "Business Model Canvas et méthode Agile - BackInMind Team")](https://www.camilleroux.com/content/images/2025/04/img%5F0025-1.jpg)

Le précédent weekend m'avait permis de voir qu'il n'était pas concevable de mettre en place Scrum dans un délai aussi court. De ce fait, nous avons juste été agiles :

- nous avons fait des points réguliers (Scrum meeting),
- nous sommes toujours restés proches d'une version démontrable,
- la notion de "tâche terminée" a été définie au début du weekend,
- nous avons listé les tâches sur des post-it et maintenu un tableau d'avancement (done, current, todo) à jour.

Pour réaliser ce projet en 54h, nous étions 7:

[![Equipe BackInMind](https://www.camilleroux.com/content/images/2025/04/188985869.jpg "Equipe BackInMind")](https://www.camilleroux.com/content/images/2025/04/188985869-1.jpg)

- [Bastien Gysler](http://twitter.com/?ref=camilleroux.com#!/basgys), Développement web
- [Claude Perrin](http://twitter.com/?ref=camilleroux.com#!/KlodR), Business/Market
- [Florent Mérian](http://twitter.com/?ref=camilleroux.com#!/fmerian), Design + Business/Market
- [Nelio Barros](http://twitter.com/?ref=camilleroux.com#!/kinomotion), Design
- [Nicolas Rakoto](http://twitter.com/?ref=camilleroux.com#!/nrako), Développement web
- [Tarik Benhattat](http://twitter.com/?ref=camilleroux.com#!/tarikbenhattat), Business/Market
- et moi-même en développement web aussi

## Qu'ai-je appris ?

[![Startup Weekend Genève](https://www.camilleroux.com/content/images/2025/04/51824_171196472890572_149298038413749_605716_6766881_o.jpg "Startup Weekend Genève")](https://www.camilleroux.com/content/images/2025/04/51824%5F171196472890572%5F149298038413749%5F605716%5F6766881%5Fo-1.jpg)

Encore une fois, le Startup Weekend m'a beaucoup apporté ! J'ai tout d'abord découvert la Suisse et ses habitants avec cet accent qui me manque déjà.

Techniquement, le projet était très ambitieux et nous sommes tout de même arrivé à délivrer une version très acceptable pour une démo. Nous avons pu y arriver d'une part grâce aux choix technos, mais aussi grâce à une très bonne collaboration au sein de l'équipe technique. Nous avons su être pragmatiques, faire de bons choix et bien gérer le temps.

Ce Startup Weekend m'a aussi donné envie de m'intéresser au monde du business/marketing. J'ai pu découvrir qu'il existait des méthodes dédiées aux startups permettant d'assister la conception de business model. J'ai décidé d'approfondir le sujet en achetant ce livre, sur les conseils de Claude : [Business Model Generation](http://www.amazon.fr/gp/product/0470876417?ie=UTF8&tag=camiroux-21&linkCode=as2&camp=1642&creative=19458&creativeASIN=0470876417&ref=camilleroux.com).

Enfin, j'ai fait une nouvelle fois de belles rencontres. Je pense vraiment que c'est là, la force d'un Startup Weekend.

Résultat, j'ai juste une envie, recommencer !  
Sans oublier [BackInMind](http://backinmind.com/?ref=camilleroux.com), je réfléchis à participer à celui de [Marseille](http://marseille.startupweekend.org/?ref=camilleroux.com) (si vous y allez, faites-moi signe !) et je vais également participer à l'organisation d'un Startup Weekend sur Sophia Antipolis !
### Retours sur le Startup Weekend Paris
URL: https://www.camilleroux.com/retours-sur-le-startup-weekend-paris/
Last updated: 2025-05-12T22:34:18.000Z
Le weekend dernier, j'ai participé à la troisième édition du **Startup Weekend Paris**. Le weekend a été très dense, de ce fait j'ai à vous rapporter à propos de l'événement, du projet, de l'équipe, des technologies et méthodes utilisées...

## Démarrage du weekend

![Startup Weekend Paris Logo](https://www.camilleroux.com/content/images/2025/04/sw-logo-paris-e1271923435100.jpg "Startup Weekend Paris Logo")

Le Startup Weekend a commencé vendredi soir par un apéro pour faire connaissance. Ensuite, Franck, un des organisateurs, nous a fait faire quelques exercices d'impro sur le sujet de la création de startups pour détendre l'atmosphère. Enfin, nous nous sommes tous rendu dans un grand amphi pour passer aux choses sérieuses (pitch et élection des projets).

Nous étions 116 personnes. 46 projets ont été présentés ([liste complète](http://blog.strasslab.net/2010/10/09/startup-weekend-paris-summary-of-all-pitched-projects/?ref=camilleroux.com)). J'ai moi-même présenté un projet, le #26\. L'idée que j'ai présentée est un outil permettant de faciliter au maximum la rédaction des tweets lorsqu'on publie de la veille, sans pour autant l'automatiser (comme le propose TwitterFeed par exemple). Cet outil offre également une analyse du ROI (Return On Influence). On pourrait donc avoir des réponses à des questions comme : Quel est le meilleur moment dans la journée/la semaine pour publier un tweet? Quels thèmes intéressent le plus mes followers? ...

[![L'équipe Qualifeed](https://www.camilleroux.com/content/images/2025/04/69184_158718690815793_158091850878477_362278_6005205_n.jpg "L'équipe Qualifeed")](http://www.qualifeed.com/team?ref=camilleroux.com)

Mon projet a finalement été sélectionné. Deux autres projets se sont d'ailleurs ralliés au mien car nos sujets étaient proches. Les participants se sont répartis sur les différents projets, nous nous sommes retrouvé 11 pour "monter une startup" en un weekend! [L'équipe](https://web.archive.org/web/%2A/http://www.qualifeed.com/team) était composée de 7 développeurs, 4 marketeux et 1 designer.

Le vendredi soir s'est terminé par un brainstorming et un peu d'organisation. Nous avons finalement décidé de nous consacrer uniquement à la partie stats.

## Choix technologiques

![Logo du framework web Ruby on Rails](https://www.camilleroux.com/content/images/2025/04/ruby_on_rails_logo-13.jpg "Logo Ruby on Rails")

Coté techno, **Ruby on Rails** a été choisi de manière quasi-unanime. Pourquoi ? Car il n'y avait que des développeurs Rails ! Ce n'est pas du tout représentatif du marché du développement web en France, par contre cela représente très bien le marché des startups en France et plus particulièrement sur Paris. La vague Ruby on Rails est bien là et ça fait plaisir !

Nous avons donc développé en **Rails 3** et **Ruby 1.8**.

Voici la liste des **principaux services/techno** que nous avons utilisés durant le weekend :

- MongoDB
- Heroku
- Git
- GitHub
- Hoptoad
- Blueprint

Côté **plugins Rails**, nous avons utilisé :

- mongoid
- devise
- devise-twitter
- mini\_fb
- hoptoad\_notifier
- will\_paginate
- web-app-theme
- haml
- bitly
- ...

Avec du recul, je pense que nos choix ont été plutôt bons. **Heroku** nous a permis de déployer l'application très rapidement et de ne perdre aucun temps avec l'administration système. Grâce à **MongoDB** (et **Mongoid**) nous avons pu nous permettre quelques facilités comme stocker les tweets dans leur totalité sans déformer leur structure. J'ai cependant toujours un doute sur la facilité à faire évoluer la structure des documents mongoDB sur du long terme. Nous avons pu mettre en place l'authentification en quelques secondes grâce à **Devise**. L'authentification par Twitter fut plus complexe car le plugin, **devise-twitter**, n'est pas encore stable.

## Organisation

Ce weekend m'a permis de constater que [Scrum](http://fr.wikipedia.org/wiki/Scrum%5F%28m%C3%A9thode%29?ref=camilleroux.com) est fréquemment utilisé dans le monde startup, la plupart des membres de notre équipe connaissait déjà cette méthode agile de gestion de projet. Nous avons donc décidé de la mettre en oeuvre pour le weekend pour l'équipe de dev.

![Qualifeed fait du Scrum](https://www.camilleroux.com/content/images/2025/04/66284_158274467526882_158091850878477_360046_3733606_n.jpg "Qualifeed fait du Scrum")

Nous avons adapté la méthode à notre cas. Nous avons fait des sprints de 6h. Nous avons également choisi de commencer le samedi matin avec un sprint pas encore défini afin de ne pas perdre de temps.

Malheureusement, comme le produit a été conçu et modifié par le marketing tout au long du weekend, il n'a pas été possible d'appliquer Scrum comme nous l'aurions souhaité. Nous avons donc supprimé la notion de sprint. Nous avons gardé le concept de user stories, des Post-It sur un tableau, la notion de 'terminé' (samedi matin, nous nous sommes entendus sur le fait que pour ce weekend, une tâche terminée serait une tâche qui aurait été testée par un développeur)...

Enfin, ce qui m'a le plus surpris côté organisation c'est le fait qu'il n'y a pas eu de leader durant ce weekend et que personne n'a cherché à l'être. L'équipe s'est auto-organisée. Toutes les décisions ont été prises par l'ensemble de l'équipe et cela a très bien fonctionné.

Je craignais une guerre du pouvoir, j'ai assisté à une alliance pour la réussite ! Bravo l'équipe !

## Le résultat : Qualifeed

![Logo Qualifee](https://www.camilleroux.com/content/images/2025/04/logo-2.png "Logo Qualifeed")

Le weekend est passé très vite. Nous avons peu dormi. Et ce fût rapidement l'heure de rendre la copie.

![](https://www.camilleroux.com/content/images/2025/05/image-30.png)

Qualifeed - Top tweets

En un petit weekend, nous avons réalisé [**Qualifeed**](http://www.qualifeed.com/?ref=camilleroux.com). Aujourd'hui Qualifeed permet déjà pas mal de choses :

- Affichage des tweets les plus influents
- Pour chaque tweet, affichage du nombre de personnes ayant pu voir le tweet, du Qualifeed Score, du nombre de réponses, du nombre de retweets et du nombre de followers au moment de la publication
- Possibilité de tweeter votre meilleur Qualifeed Score
- Mini gestion du suivi de l'effet d'une campagne sur son site (avec un tracker en Javascript)
- Graphique montrant l'évolution du nombre de followers et du nombre de fans de votre page Facebook dans le temps
- Authentification par Twitter

Bien sur l'idée est de faire évoluer le produit. Nous aimerions que petit à petit Qualifeed se rapproche de la définition suivante :

> Qualifeed propose une solution de mesure de l’audience, de l’engagement et de la transformation de vos campagnes social media marketing.

Plus précisément :

> Qualifeed fournit une solution de Social Influence Management et de Social Influence Optimization pour aider les marques, les community managers et les politiques à mesurer et à améliorer de manière continue le ROI (Return On Influence) de leurs campagnes de social media marketing sur Twitter mais également sur les autres outils sociaux. Le Social Influence Dashboard fournit une vision holistique de l’audience, de l’engagement et la transformation des activités.

## Conclusion

J'ai beaucoup appris ce weekend !

Tout d'abord, j'ai pu voir que Ruby on Rails est la techno choisie par la plupart des startups web qui se lancent sur Paris. Ce weekend a été une très belle démonstration des possibilités offertes par Ruby on Rails. J'espère que les startups de Sophia vont vite s'y mettre.

Ensuite, j'ai pu rencontrer des gens formidables. C'est incroyable à quel point les gens présents étaient passionnés, compétents et motivés.

Enfin, j'ai été bluffé par la quantité et la qualité du travail que les équipes ont pu réaliser en un weekend. Cela prouve bien que si l'on s'entoure de gens passionnés, on peut déplacer des montagnes !

Bref, ce weekend a été une excellente expérience. J'espère pouvoir participer à nouveau à un tel événement très bientôt !
### Je serai au prochain Startup Weekend Paris ! #swpa
URL: https://www.camilleroux.com/startup-weekend-paris-octobre-2010/
Last updated: 2025-04-28T12:51:50.000Z
[![Startup Weekend Paris Logo](https://www.camilleroux.com/content/images/2025/04/sw-logo-paris-e1271923435100-1.jpg "Startup Weekend Paris Logo")](https://www.camilleroux.com/content/images/2025/04/sw-logo-paris-e1271923435100-2.jpg)

Ca y est, j'ai mes places et mes billets d'avion ! Je serai au [**Startup Weekend Paris**](http://paris.startupweekend.org/?ref=camilleroux.com) ce weekend !

## Qu'est-ce que le Startup Weekend ?

Le but du Startup Weekend est tout d'abord de réunir toutes les compétences nécessaires à la création d'une startup. Il y aura donc des développeurs, des graphistes, des marketeux, des business devs...

Le vendredi soir chacun peut présenter son idée. Les différents projets sont soumis à un vote afin de sélectionner ceux qui seront concrétisés durant le weekend. Enfin, les participants forment des équipes et commencent à plancher sur leur projet.

Le dimanche soir, les équipes qui le souhaitent peuvent présenter leur service, leur business plan...

## Pourquoi j'y vais ?

Participer à cet événement est important car :

- C'est une très bonne occasion d'**agrandir son réseau** avec de grands passionnés (93% des participants restent en contact). Si vous y allez, venez me voir ! :)
- **8 projets sur 11** ont été fait en **Ruby on Rails** lors de la précédente édition ([source](http://fr.readwriteweb.com/2010/05/10/divers/startup-weekend-paris/?ref=camilleroux.com))
- **30% des projets** montés au cours des Startup Weekends sont **encore en vie au bout de 6 mois**.
- **Des startups se sont créées** grâce cet événement, comme [Submate](http://www.submate.com/?ref=camilleroux.com) (première start-up issue du programme français, lancée en avril), [LePotiron.fr](http://lepotiron.fr/?ref=camilleroux.com), [CheckMyMetro](http://checkmycontroler.com/?ref=camilleroux.com)…
- Je cherche un poste sympa dans une startup ou un porteur de projet pour devenir co-fondateur technique et c'est une très bonne occasion de rencontrer du monde.
- Et, qui sait, peut-être que le projet auquel je participerai sera tellement bien qu'on montera une boite lundi matin :)

Je serai également présent à la [Pré Startup Weekend Party](http://parisswparty.eventbrite.com/?ref=camilleroux.com), jeudi à la Cantine, pour faire quelques rencontres et travailler mon pitch (et oui, j'ai un projet à présenter !).

Rendez-vous ce weekend pour une grande aventure !
### Flux RSS à suivre, la série. Episode 5 : Ruby on Rails
URL: https://www.camilleroux.com/flux-rss-a-suivre-la-serie-episode-5-ruby-on-rails/
Last updated: 2025-04-28T12:51:38.000Z
![Logo du framework web Ruby on Rails](https://www.camilleroux.com/content/images/2025/04/ruby_on_rails_logo-14.jpg "Logo Ruby on Rails")

C'est avec grand plaisir que je vous propose un cinquième épisode de ma série d'articles, [Flux RSS à suivre](https://www.camilleroux.com/tag/flux-rss-a-suivre/).

Le précédent épisode avait pour thème [Ruby et sa communauté](https://www.camilleroux.com/flux-rss-a-suivre-la-serie-episode-4-le-langage-et-la-communaute-ruby/). Aujourd'hui l'épisode est entièrement consacré à un des projets qui a le plus contribué à la popularité de Ruby, au framework web qui sert de source d'inspiration depuis plusieurs années à beaucoup d'autres, au framework qui permet de répondre à de nombreux besoins avec toujours une grande élégance, j'ai nommé [Ruby on Rails](http://rubyonrails.org/?ref=camilleroux.com) !

Voici les sites les plus intéressants que je lis dans ma veille quotidienne pour me tenir à jour sur ce framework :

- [**AkitaOnRails**](http://www.akitaonrails.com/?ref=camilleroux.com) **Fabio Akita, développeur Rails brésilien**
- [**Axon Flux**](http://axonflux.com/?ref=camilleroux.com) **Garry Tan, co-fondeur de Posterous, également designer et développeur**
- [**Boldr**](http://boldr.net/?ref=camilleroux.com) **Nicolas Mérouze, développeur Rails français**
- [**Engine Yard Blog**](http://www.engineyard.com/blog/?ref=camilleroux.com) **Un des plus célèbre hébergeur Rails, participe à de nombreux projets : Ruby, Ruby on Rails, JRuby, Rubinius, Bundler, Jquery...**
- [**Envy Labs**](http://blog.envylabs.com/?ref=camilleroux.com) **Société de service en Ruby on Rails basée en Floride**
- [**GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS**](http://robots.thoughtbot.com/?ref=camilleroux.com) **Blog de ThoughtBot, célèbre société de service en Ruby on Rails, auteur de certains plugins comme Paperclip, Shoulda, Factory Girl, Clearance...**
- [**Intridea**](http://intridea.com/blog?ref=camilleroux.com) **Société de service en Ruby on Rails**
- [**Joseph Wilk**](http://blog.josephwilk.net/?ref=camilleroux.com) **Développeur RoR londonien**
- [**Learnivore**](http://www.learnivore.com/?ref=camilleroux.com) **Agrégateur de screencasts sur Ruby, Rails et iPhone**
- [**Mikel Lindsaar**](http://lindsaar.net/?ref=camilleroux.com) **Développeur RoR australien**
- [**Moromo Machine**](http://themomorohoax.com/?ref=camilleroux.com) **Blog de Mischa Fierer, développeur RoR américain**
- [**Open Source Rails**](http://www.opensourcerails.com/?ref=camilleroux.com) **Site référençant les projets Ruby on Rails open source**
- [**Plataforma Blog**](http://blog.plataformatec.com.br/?ref=camilleroux.com) **Société de service en Ruby on Rails brésilienne**
- [**Rails Deployment**](http://www.railsdeployment.com/?ref=camilleroux.com) **Blog sur le thème du déploiement d'applications Ruby on Rails**
- [**Rails Inside**](http://www.railsinside.com/?ref=camilleroux.com) **Blog communautaire sur Rails, petit frère de** [**Ruby Inside**](http://www.rubyinside.com/?ref=camilleroux.com)
- [**Railscasts**](http://railscasts.com/?ref=camilleroux.com) **Célèbre site proposant des screencasts**
- [**RailsTips**](http://railstips.org/blog/?ref=camilleroux.com) **John Nunemaker, CTO chez Ordered List**
- [**Riding Rails**](http://weblog.rubyonrails.org/?ref=camilleroux.com) **Blog officiel de Ruby on Rails**
- [**Teach Me To Code**](http://teachmetocode.com/?ref=camilleroux.com) **Blog publiant des articles, podcasts et screencasts utiles pour progresser dans l'art de programmer**
- [**Tomash corner**](http://tomash.wrug.eu/?ref=camilleroux.com) **Développeur Rails polonais**
- [**WebOnRails**](http://webonrails.com/?ref=camilleroux.com) **Another blog about RubyOnRails**

Si vous avez d'autres sites à proposer, n'hésitez pas à m'en faire part!
### Pourquoi Ruby on Rails est génial ? (2 sur 2)
URL: https://www.camilleroux.com/pourquoi-ruby-on-rails-est-genial-2-sur-2/
Last updated: 2025-04-28T12:48:25.000Z
Il y a un mois environ, j’ai eu le plaisir de présenter **Ruby on Rails** avec [Maxime Menant](http://blog.maximemenant.fr/?ref=camilleroux.com) dans le cadre des [SophiaConf 2010](http://www.sophiaconf2010.fr/?ref=camilleroux.com). Comme nous avions beaucoup de choses à raconter, nous avons décidé de ne pas faire une conférence mais deux, d’une durée d’une heure chacune.

La [première](https://www.camilleroux.com/pourquoi-ruby-on-rails-est-genial-1-sur-2/), que j’ai présentée, s’adresse principalement aux entrepreneurs, chefs de projet, directeurs techniques… Cette conférence explique pourquoi Ruby on Rails peut-être un très bon choix technologique, pourquoi ce choix peut faire gagner du temps et de l’argent… J'en parlais dans un précédent article : Pourquoi Ruby on Rails est génial? (d'un point de vu non technique)

Aujourd'hui, je souhaite partager avec vous la deuxième conférence, présentée par Maxime. Celle-ci s'adresse principalement aux développeurs. Elle présente **Ruby** et **Ruby on Rails** tout en mettant en avant les **points forts** de ce couple fusionnel.

## Pourquoi Ruby et Ruby on Rails sont géniaux ?

- [**Les slides**](https://www.camilleroux.com/content/files/2025/04/whyrailsisawesome-100809073955-phpapp01.pdf) **(pdf)**
- [**La vidéo**](http://maximemenant.fr/sophiaconf/Maxime%5FRoR.mov?ref=camilleroux.com)
### Pourquoi Ruby on Rails est génial ? (1 sur 2)
URL: https://www.camilleroux.com/pourquoi-ruby-on-rails-est-genial-1-sur-2/
Last updated: 2025-05-12T21:43:08.000Z
Il y a un mois environ, j'ai eu le plaisir de présenter **Ruby on Rails** avec [Maxime Menant](http://blog.maximemenant.fr/?ref=camilleroux.com) dans le cadre des [SophiaConf 2010](http://www.sophiaconf2010.fr/?ref=camilleroux.com). Comme nous avions beaucoup de choses à raconter, nous avons décidé de ne pas faire une conférence mais deux, d'une durée d'une heure.

La première, que j'ai présentée, s'adresse principalement aux entrepreneurs, chefs de projet, directeurs techniques... Cette conférence explique pourquoi Ruby on Rails peut-être un très bon choix technologique, pourquoi ce choix peut faire gagner du temps et de l'argent...

La deuxième, présentée par Maxime, avait pour but de démontrer la puissance de cette technologie aux développeurs.

Dans ce billet, je vais présenter la première conférence. Je parlerai de la deuxième dans un autre billet que je publierai prochainement.

## Ruby on Rails d'un point de vue non technique

- [**Les slides**](https://www.camilleroux.com/content/files/2025/04/pourquoi-rails-est-genial-version-courte.pdf) **(pdf)**
- [**La video**](http://maximemenant.fr/sophiaconf/camille%5Fror%5Fsophiaconf.mov?ref=camilleroux.com)

Avant de montrer pourquoi Ruby on Rails est un bon framework, il est important de réfléchir à ce qu'est un framework de qualité. Pour ce faire, j'ai interrogé nombre de mes collègues, followers, amis ingénieurs...

Grâce à leurs réponses, j'ai pu composer une liste des principaux critères qui définissent ce qu'est un bon framework, en voici quelques-uns : *Productivité, Agile, Hébergement, Déploiement, Performance, Licence, Evolution, Recrutement ,Actif, Confort, Coût, Bonnes pratiques, Communauté, Architecture, Sécurité ...*

![](https://www.camilleroux.com/content/images/2025/05/image-2.png)

Avant de voir comment Rails répond à ces différents critères, je vous propose une petit piqûre de rappel.

### Ruby, le langage

Ruby est un langage de programmation interprété, orienté objet et multi-paradigme. Il est multiplate-forme et open source. Il vu la première fois le jour en 1995 grâce à son créateur Yukihiro Matsumoto (aka "Matz").

Il existe plusieurs implémentations de machines virtuelles Ruby, chacune ayant ses spécificités :

- **MRI** : Il s'agit de la machine virtuelle standard.
- **JRuby** : Cette implémentation de l'interpréteur Ruby repose sur la JVM (la machine virtuelle Java). Elle permet d'utiliser du code Java en Ruby et inversement. Elle est aujourd'hui principalement maintenue par Engine Yard.
- **MacRuby** : Cette implémentation est le pendant de JRuby mais avec l'Objective-C. Elle est aujourd'hui maintenue par Apple.
- **Rubinius** : Il s'agit en quelque sorte de l'avenir de la machine virtuelle Ruby. Toujours en développement, elle devrait apporter d'importantes améliorations en terme de performance et de gestion de la mémoire.

Quelques chiffres intéressants :

- +14 000 gems (bibliothèques packagées et faciles à utiliser)
- +185 000 projets Ruby sur Github
- 10eme position au classement TIOBE (juin 2009)

### Ruby on Rails, le framework web

Ruby on Rails, également appelé RoR ou Rails, est un framework web open source écrit en Ruby. Il a été extrait de Basecamp en 2004, un outil de gestion de projets développé par David Heinemeier Hansson (aka "DHH"). Rails est basé sur deux principes fondamentaux :

- **DRY (Don't Repeat Yourself)** : Tenter autant que possible de n'avoir des éléments de l'application qu'à un seul endroit. L'architecture MVC et la métaprogrammation en Ruby rendent cela possible.
- **Convention over Configuration** : Il est inutile de préciser des détails lorsqu'ils respectent des conventions établies. Rails exploite cela en proposant des comportements par défaut pour la plupart de ses fonctionnalités.

### Pourquoi Ruby on Rails est génial?

Ce framemork est un outil très puissant. Il a été pensé afin d'être élégant, efficace, scalable, sûr, agile... Voici pour moi quels sont les principaux éléments qui rendent ce framework si différent :

- **La structure** : Rails impose une certaine structure au projet. De ce fait, lorsque vous commencez un nouveau projet, vous n'avez pas à vous casser la tête pour savoir comment l'organiser. De plus, comme chaque application Rails possède la même structure, lorsque qu'un développeur rejoint le projet il est très rapidement opérationnel car il n'a pas à étudier comment le projet est organisé.
- **Les migrations** : Rails permet grâce aux migrations de faire évoluer la structure et le contenu de la base de données de manière agile, le tout en restant indépendant du type de base de données (MySQL, Postgres, SQLite, Oracle...).
- **Active Record** : Il s'agit de la partie de RoR offrant une abstraction sur la base de données. Active Record est un ORM permettant de manipuler les données de la base très simplement car il profite de la puissance de Ruby.
- **Scaffold** : Rails peut, grâce au scaffolding, générer tout le code nécessaire pour faire un CRUD (Create, Read, Update, Delete) autour d'une entité. Ceci rend Rails très efficace pour le prototypage d'applications.
- **Les environnements** : Lorsque vous exécutez une application Rails, elle est exécutée dans un environnement spécifique. Par défaut, une application Rails possède 3 environnements : *development*, *test* et *production*. Chaque environnement possède ses propres paramètres de configuration, ses propres logs et permet de lancer des gems supplémentaires (par exemple des bibliothèques de test).
- **La sécurité** : Rails propose, par défaut, des systèmes de protection aux attaques les plus classiques (ex : CSRF, XSS, ...). Il suffit de rester dans les rails et tout ira bien :)
- **Javascript** : Une biblothèque JS est disponible par défaut dans Rails, Prototype + Scriptaculous. Il est possible simplement d'utiliser JQuery à la place. La force de Rails est de proposer d'implémenter des vues en RJS. Le RJS est du code Ruby qui génère du javascript, il peut être utilisé pour implémenter des vues.
- **Cache** : Evidement, Rails permet de mettre du cache un peu partout (page, partial, modèle, action...)
- **Test** : Rails est livré avec tout ce qu'il faut pour rédiger des tests proprement. De plus, à chaque fois que vous créez un contrôleur ou un modèle, Rails vous créera automatiquement le squelette du test associé!

Cette liste est loin d'être exhaustive, mais elle permet déjà d'avoir un bon aperçu de ce qui rend Rails si unique.

### Ruby on Rails 3

Ruby on Rails est un framework qui évolue vite. La version 3 de cet innovant framework devrait voir le voir le jour dans les semaines qui arrivent.

Rails 3 est en fait l'union de [Merb](http://www.merbivore.com/?ref=camilleroux.com) et Rails 2\. Merb est un framework web léger écrit en Ruby. Il privilégie la performance au confort alors que Rails 2 propose plutôt un compromis entre les deux. Rails 3 est modulaire. Vous pouvez ajouter/supprimer des couches d'abstraction en fonction des besoins en performance que vous avez.

Rails 3 arrive avec une pléiade de nouveautés : compatibilité HTML 5, Javascript non-obstrusif, Bundler (nouveau gestionnaire de dépendance des gems), réécriture de la partie modèle...

### Une communauté prolifique

Ruby étant un langage de haut niveau, c'est-à-dire qu'il propose une forte abstraction, permet de développer très rapidement. De ce fait, il existe un très grande quantité de bibliothèques open source que l'on peut utiliser librement dans tout projet Ruby.

Dans le monde Rails, il y a des plugins pour tout : authentification, tâches de fond, upload de fichiers, paiement en ligne, NoSQL, indexation, BDD, pagination, geolocalisation, cache, Twitter, parsing, Facebook...

La communauté est également très active pour l'entre-aide. Lorsque vous avez besoin d'aide, de nombreuses sources d'information sont à votre disposition : [documentation officielle](http://railsapi.com/?ref=camilleroux.com), [forums](http://www.ruby-forum.com/?ref=camilleroux.com), les [Guides Rails](http://guides.rubyonrails.org/?ref=camilleroux.com), des screencasts ([railscast](http://railscasts.com/?ref=camilleroux.com), [learnivore](http://www.learnivore.com/?ref=camilleroux.com)...), des conférences, des livres...

Vous pourrez également retrouver toute l'actualité Ruby et Ruby on Rails sur la [section Ruby de Human Coders News](https://news.humancoders.com/t/ruby?ref=camilleroux.com).

### IDE

Souvent lorsqu'on parle de langages interprétés, nombreux sont les développeurs qui pensent que lorsqu'on code avec ce genre de langages il n'est pas possible d'avoir droit à un debugger, à de l'auto-completion, à de l'analyse statique de code, à faire du refactoring...

Je vous rassure tout de suite, cette époque est bel et bien terminé. Tout ceci est disponible avec les IDE Ruby de qualité qui sont aujourd'hui présents sur le marché : [Rubymine](http://www.jetbrains.com/ruby/?ref=camilleroux.com), [Netbeans](http://netbeans.org/ruby/?ref=camilleroux.com), [Aptana](http://www.aptana.com/products/radrails?ref=camilleroux.com).

Pour ma part je vous conseille **Rubymine**.

### Qui utilise Ruby on Rails?

Ruby on rails est utilisé pour de nombreux sites web à fort trafic. Voici un image présentant les applications web les plus connues faisant confiance à ce framework :

Parmi ceux-ci :

- Scribd (39 700 000 visiteurs uniques/mois)
- Twitter (30 000 000 visiteurs uniques/mois)
- Hulu (24 900 000 visiteurs uniques/mois)
- WhitePages (21 800 000 visiteurs uniques/mois)
- Justin.tv (19 300 000 visiteurs uniques/mois)

Ruby on Rails est également utilisé en interne dans de grandes sociétés/organisation : Amazon, BBC, Capgemini, Cisco, CNet, Electronic Arts, IBM, Siemens, Nasa, Yahoo!, Oracle, The New York Times, Symantec, Pixar, LinkedIn...

### Des outils et des hébergeurs uniques

Les développeurs Ruby, en plus d'avoir un langage et un framework web extraordinaires, ont des outils et des hébergeurs eux-aussi uniques!

Comme outils, on peut tout d'abord citer **Github** qui est un hébergeur Git beaucoup utilisé par les rubyistes. Ensuite, un outil que j'aime tout particulièrement : [**Newrelic**](http://www.newrelic.com/?ref=camilleroux.com). C'est l'outil idéal pour analyser et puis optimiser les performances de votre application. Les fonctionnalités de Newrelic sont assez vastes, c'est finalement un peu le Google Analytics de la performance des applications Rails. Si Newrelic vous intéresse vous pouvez utiliser le code suivant qui vous permettra de bénéficier gratuitement pendant 30 jours du service en version Gold : ***Sophia2010***

Ensuite, coté hébergement, en plus des hébergeurs classiques, il y a Engine Yard et Heroku.

[**Engine Yard**](http://www.engineyard.com/?ref=camilleroux.com) facilite grandement l'administration des serveurs. Pour résumer, EY sous-loue des machines Amazon EC2 sur lesquelles il installe une stack logicielle bien pensée qui permet l'exécution d'applications Ruby on Rails. Pour déployer une application sur ce service, il suffit d'indiquer l'URL de votre repository Git, de choisir la configuration de la/des machine(s) que vous souhaitez et de valider, Engine Yard s'occupe du reste! Il également possible d'ajouter/supprimer des machines à chaud ou encore de cloner un environnement entier (pour, par exemple, faire des tests de charge). Il est également important de noter que cette entreprise contribue à de nombreux projets open source comme : Ruby on Rails, Rubinius, JRuby...

Enfin, autre hébergeur remarquable, [**Heroku**](http://heroku.com/?ref=camilleroux.com). Ce service est très différent de ce qui existe aujourd'hui. Il simplifie la tâche de l'administration serveur au maximum. Vous n'avez pas accès aux machines, tout se fait grâce à une interface web toute simple. Vous n'avez qu'à choisir le nombre de dynos (nombre de requêtes en parallèle), le nombre de workers (nombre de processus exécutant les tâches de fond), la taille de la base de données (Postgres) et les services que vous souhaitez intégrer. Pour déploiement, il suffit simplement de pusher votre repository Git chez eux!

Heroku est le service idéal pour lancer vos projets. Dernier point, le service de base est gratuit!

### Le monde Ruby bouge!

Avant de terminer, quelques chiffres très intéressants :

- **L'utilisation de Ruby a augmenté de 40% en Amérique du nord entre 2008 et 2009** (source : Evans Data)
- **Le nombre de développeurs Ruby devrait augmenter de 400% entre 2008 et 2013** (source : Gartner Group)

### Conclusion

J'espère que cette conférence vous a convaincu, ou, du moins, intrigué. J'espère également que la prochaine fois que vous ferez un choix technologique, vous penserez à ajouter Rails sur la liste des choix possibles! :)

N'hésitez pas à réagir à ce billet en postant un commentaire si vous avez des questions ou des remarques.
### 2 conférences sur Ruby on Rails à ne pas rater! (Sophia Antipolis - 9 juillet)
URL: https://www.camilleroux.com/conferences-sur-ruby-on-rails-a-ne-pas-rater-sophiaconf/
Last updated: 2025-04-28T11:32:28.000Z
[![logo SophiaConf 2010](https://www.camilleroux.com/content/images/2025/04/logo-sophia-conf2.png "logo SophiaConf 2010")](http://www.sophiaconf2010.fr/?ref=camilleroux.com)

Du mercredi 30 juin au vendredi 9 juillet se tiendront pour la première fois les **SophiaConf**. Pendant une semaine, se dérouleront, sur Sophia Antipolis, de nombreuses conférences sur différents sujets comme le Web, Java, Scrum...

Les SophiaConf 2010 se clôtureront, le **9 juillet**, par une série de 12 conférences. **2 de ces conférences seront dédiées à Ruby on Rails!**

[![Logo du framework web Ruby on Rails](https://www.camilleroux.com/content/images/2025/04/ruby_on_rails_logo-15.jpg "Logo Ruby on Rails")](//)

La [**première**](http://www.sophiaconf2010.fr/talks/2010/07/09/RoR1.html?ref=camilleroux.com) (9h - 10h), que j'aurai le plaisir de présenter, aura pour but de montrer que Ruby on Rails est une excellente techno (pour ceux qui n'en seraient pas encore convaincu :-p), le tout d'un **point de vue non technique**. L'idée est de montrer à des chefs d'entreprise, des développeurs, des entrepreneurs... que Rails peut être un très bon choix technologique. J'expliquerai pourquoi des sites très fréquentés, comme Twitter, SlideShare, Getsatisfaction... ont fait le choix de Ruby on Rails.

La [**seconde**](http://www.sophiaconf2010.fr/talks/2010/07/09/RoR2.html?ref=camilleroux.com) (10h15 - 11h15), présentée par [Maxime Menant](http://blog.maximemenant.fr/?ref=camilleroux.com), un collègue, montrera comment Ruby on Rails peut faciliter la vie de nombreux développeurs web.

Je vous invite à regarder [le programme](http://www.sophiaconf2010.fr/programme/vendredi-9-juillet.html?ref=camilleroux.com) pour plus d'information. C'est une journée à ne pas manquer!

*Update: Vous pouvez suivre l'actualité des SophiaConf2010 en direct sur* [*SophiaConf2010 in live*](http://sophiaconf2010.heroku.com/?ref=camilleroux.com) *(application Rails3 déployée sur Heroku)*
### Flux RSS à suivre, la série. Episode 4 : Le langage et la communauté Ruby
URL: https://www.camilleroux.com/flux-rss-a-suivre-la-serie-episode-4-le-langage-et-la-communaute-ruby/
Last updated: 2025-04-28T11:30:24.000Z
La série des [Flux RSS à suivre](https://www.camilleroux.com/tag/flux-rss-a-suivre/ "Flux RSS à suivre pour une revue de presse") continue aujourd'hui avec le quatrième épisode. Dans le précédent, je présentais quelques sites dont le thème principal est le [développement web](https://www.camilleroux.com/flux-rss-a-suivre-la-serie-episode-3-conception-developpement-web/ "Flux RSS à suivre, la série. Episode 3 : Conception et Développement web"). Aujourd'hui, je vais vous présenter quelques sites de référence ayant pour principal thème un **langage de programmation** que j'apprécie beaucoup, [**Ruby**](http://www.ruby-lang.org/fr/?ref=camilleroux.com "La langage Ruby"). Ce langage est fabuleux car il possède une **syntaxe très élégante** qui permet un **développement simple et rapide**. Avec Ruby, le développeur n'est jamais contraint : typage dynamique, nombreux paradigmes (objet, impératif, concurrent, fonctionnel), mixin...

Yukihiro "Matz" Matsumoto, le créateur de Ruby, a publié une première version en 1995\. Ce langage est devenu réellement populaire lors de la sortie de Ruby on Rails, en 2004-2005.

Voici quelques sites que je vous invite à suivre :

[**Ruby Programming Language**](http://www.ruby-lang.org/fr/?ref=camilleroux.com) **Site officiel du langage**

[**Damien Mathieu**](http://www.dmathieu.com/?ref=camilleroux.com) **Développeur Ruby français**

[**Dr Nic**](http://drnicwilliams.com/blog?ref=camilleroux.com) **Développeur Ruby/Rails Australien**

[**Igvita**](http://www.igvita.com/?ref=camilleroux.com) **Ilya Grigorik, CTO de PostRank, blog centré sur le développement Ruby et Ruby on Rails**

[**James on :software**](http://jamesgolick.com/?ref=camilleroux.com) **Blog de James Golick, spécialisé dans le développement Ruby, Rails et Javascript**

[**Yehuda Katz**](http://yehudakatz.com/?ref=camilleroux.com) **Une référence! Membre très actif des équipes de développement de Ruby on Rails et Merb**

[**has\_many :bugs, :through => :rails**](http://m.onkey.org/?ref=camilleroux.com) **Blog de Pratik Naik, membre de la Rails core team et employé de 37signals**

[**Ruby - Human Coders News**](https://news.humancoders.com/t/ruby?ref=camilleroux.com) **Flux d'actualités collaboratif sur Ruby**

[**RubyInside**](http://www.rubyinside.com/?ref=camilleroux.com) **Agrégateur de news de la communauté Ruby**

[**Ruby Quicktips**](http://rubyquicktips.tumblr.com/?ref=camilleroux.com) **Comme son nom l'indique, ce blog publie des astuces sur Ruby et Rails, très instructif!**

[**RubyFlow**](http://www.rubyflow.com/?ref=camilleroux.com) **Agrégateur de news communautaire**

[**RubyPulse**](http://www.rubypulse.com/?ref=camilleroux.com) **Screencasts sur le langage de programmation Ruby**

[**RubySlide**](http://www.rubyslide.com/?ref=camilleroux.com) **Agrégateur de slides et présentations sur Ruby**

[**Rubytu.be**](http://rubytu.be/?ref=camilleroux.com) **Agrégateur de screencasts et vidéos sur Ruby**

[**The Ruby Reflector**](http://rubyreflector.com/?ref=camilleroux.com) **Agrégateur de news communautaire sur le langage**

[**Trek**](http://wonderfullyflawed.com/?ref=camilleroux.com) **Trek Glowacki, Développeur Ruby américain**

A très bientôt pour de nouveaux épisodes!
### Internet Mobile au BarCampSophiaAntipolis
URL: https://www.camilleroux.com/internet-mobile-barcamp-sophia-antipolis/
Last updated: 2025-04-28T11:31:30.000Z
Le [**BarCampSophiaAntipolis**](http://www.barcamp-sophia-antipolis.com/?ref=camilleroux.com) est de retour pour sa troisième édition! Le thème de cet évènement dédié aux passionnés du web sera cette fois-ci l'**Internet Mobile**. Ce BarCamp aura lieu le **jeudi 4 mars de 16h30 à 23h00** à l'[**Agora Einstein**](http://www.agora-einstein.fr/plan-acces.php?ref=camilleroux.com).

## Petit rappel : un BarCamp, qu'est-ce que c'est?

*C’est une *rencontre ouverte* entre *professionnels et passionnés* du web, sous forme *d’ateliers participatifs*, autour d’un thème NTIC. *Partager, échanger, discuter*, de façon *libre et conviviale* surdes thématiques NTIC*. Une opportunité de s’informer, de confronter ses idées et de rencontrer des passionnés et experts de la thématique* « Internet Mobile ».*

## On va parler de quoi?

Enfin que vous puissiez commencer à réfléchir sur le sujet, voici en exclu une liste de thèmes qui seront abordés lors cette soirée :

- Le marketing mobile : comment « marketer » une application mobile ou utiliser une application mobile pour faire du marketing …
- Apps vs sites mobiles
- Les OS (ou formats)
- La réalité augmentée, fonctionnalité très en vogue notamment sur l'application iPhone
- La localisation
- Web mobile : est-ce vraiment l’avenir du web ?
- Les applications existantes, celles en projets, celles qui manquent, les innovations…
- Le web mobile et la mobilité des personnes
- Business : peut-on tout faire à partir du mobile ?
- ...

## Génial! Comment je m'inscris?

C'est très simple, il suffit d'aller sur [blog](http://www.barcamp-sophia-antipolis.com/?ref=camilleroux.com) du BarCampSophiaAntipolis ou envoyer un mail à l'organisatrice, Sandra Bayer, [...](http://mailhide.recaptcha.net/d?k=01xGKhp7Ct02ZoMnEPTNNTCw==&c=ZuALGi8bHbAkACWhTjW5LA==&ref=camilleroux.com)@cari.fr

A jeudi!
### Nouveau Job : Chef de projet Ruby on Rails chez Veniu
URL: https://www.camilleroux.com/nouveau-job-chef-de-projet-ruby-on-rails-chez-veniu/
Last updated: 2025-05-12T22:41:40.000Z
Après quelques mois d'hibernation, j'ai décidé de redonner un peu de vie à ce blog. Pour commencer, je propose que j'explique rapidement ce que j'ai fait ces derniers mois...

[![](https://www.camilleroux.com/content/images/2025/05/image-31.png)](https://web.archive.org/web/20110208164027/http://veniu.com/)

J'en parlais dans un précédent article, j'ai changé de boite en novembre. J'ai eu la chance de rencontrer deux entrepreneurs passionnés du web : Laurent Vermot-Gauchy et Philippe Triem. Très peu de temps après, avec une multitude de coïncidences, ils m'ont rappelé pour me demander si je voulais bien être le 1er employé à faire parti de l'aventure. J'ai très rapidement accepté vu que le projet qu'ils me proposaient correspondait exactement à ce que je cherchais. C'est ainsi que je suis devenu **project manager chez Veniu** !

## Mais, Camille, c'est quoi... Veniu ?

Veniu c'est un réseau social géolocalisé sur mobile. Je ne peux rien dire de plus pour le moment mais sachez qu’il sortira avec son lot d’innovation au printemps :)

## Il y a pas moyen d'avoir quelques exclus ?

Un seul moyen : inscrivez-vous sur Veniu et ajoutez-moi sur twitter [@camilleroux](http://twitter.com/camilleroux?ref=camilleroux.com)!

## Et il consiste en quoi ton nouveau poste ?

Comme toujours dans le monde des startups, surtout lorsqu'elles démarrent, on est amené à faire diverses choses.

Tout d'abord je dois assumer pleinement mon rôle de **chef de projet** : planification, gestion des problèmes, encadrement de l'équipe, recrutement... A propos de recrutement n'hésitez pas à me [contacter](https://www.camilleroux.com/contact/) si le développement Rails vous intéresse (CDI ou Stage)!

Je participe aussi activement à **la conception et au développement** de cette application web, ainsi qu'aux choix technologiques et d'architecture. Le site est développé en [**Ruby on Rails**](https://news.humancoders.com/t/ruby?ref=camilleroux.com). Je ne rentre pas dans de le détail des raisons de ce choix, cela sera le sujet d'un prochain article ;)
### Flux RSS à suivre, la série. Episode 3 : Conception et Développement web
URL: https://www.camilleroux.com/flux-rss-a-suivre-la-serie-episode-3-conception-developpement-web/
Last updated: 2025-04-28T11:25:37.000Z
La série des [Flux RSS à suivre](https://www.camilleroux.com/tag/flux-rss-a-suivre/ "Flux RSS à suivre pour une revue de presse") continue aujourd'hui avec le troisième épisode. Dans le précédent, je présentais des sites publiant des billets sur le [développement logiciel](https://www.camilleroux.com/flux-rss-a-suivre-la-serie-episode-2-developpement-programmation/ "Flux RSS à suivre, la série. Episode 2 : Développement/Programmation") en général, aujourd'hui je vais vous donner des sources utiles sur le thème **de la** **conception et du développement web**. Ces sites parlent d'HTML 5, de cloud computing, de frameworks javascript et CSS...

Je garde certaines parties du développement web pour plus tard : Ruby on Rails, WebObjects, RIA, Flex, Design, SEO ...

Voici les sites que je vous conseille de suivre :

- [**Ajaxian**](http://ajaxian.com/?ref=camilleroux.com) **Très connu, comme son nom l'indique, très orienté AJAX**
- [**All Things Distributed**](http://www.allthingsdistributed.com/?ref=camilleroux.com) **Blog de Werner Vogels sur le cloud computing et les systèmes distribués**
- [**Cloudscaling**](http://cloudscaling.com/blog/?ref=camilleroux.com) **Comment utiliser le cloud computing pour construire des applications scalables**
- [**High Performance Web Sites**](http://www.stevesouders.com/blog/?ref=camilleroux.com) **Blog de Steve Souders, spécialiste de l'optimisation des performances des sites web. Si vous connaissez pas bien le sujet, je vous invite à regarder une conférence que j'ai faite sur le sujet l'an dernier :** [**Optimiser les performances d'un site web** ](https://www.camilleroux.com/optimiser-performances-site-web-video-hd/)
- [**High Scalability Building bigger, faster, more reliable websites**](http://highscalability.com/?ref=camilleroux.com) **Site passionnant décrivant les architectures systèmes des sites web les plus célèbres et les technologies les plus utilisées pour garantir la scalabilité d'une application web**
- [**Performance web**](http://performance.survol.fr/?ref=camilleroux.com) **Probablement le seul blog français à parler de l'optimisation des performances des sites web**
- [**The troposphere**](http://itknowledgeexchange.techtarget.com/cloud-computing/?ref=camilleroux.com) **Blog sur le cloud computing**
- [**Web Interface Development**](http://nortools.blogspot.com/?ref=camilleroux.com) **Comme son nom l'indique, il s'agit d'un blog écrivant sur le thème du développement d'interfaces web : JS, HTML, CSS...**
- [**webtoolkit4.me**](http://webtoolkit4.me/?ref=camilleroux.com) **Ressources pour professionnels du web**
- [**Woork**](http://woork.blogspot.com/?ref=camilleroux.com) **Blog sur tout ce qui tourne autour du développement web : design, ressources, news techniques ...**
- [**Yahoo! User Interface Blog**](http://www.yuiblog.com/blog/?ref=camilleroux.com) **Blog de Yahoo! sur les interfaces utilisateurs et YUI**

Qu'en pensez-vous? Voyez-vous d'autres sites importants à ajouter sur ce thème?

Cet article est le troisième d'une grande série. Vous pouvez retrouver tous les billets de cette série avec le tag **[Flux RSS à suivre](https://www.camilleroux.com/tag/flux-rss-a-suivre/ "Flux RSS à suivre pour une revue de presse")**J'aimerais beaucoup que des **invités participent à cette série** afin de la rendre plus complète. Vous aurez droit à un encadré au début de l'article pour vous présenter, puis vous donnerez une dizaine d'article sur le thème que vous aurez choisi en les décrivant rapidement à chaque fois. Si cela vous intéresse, [**contactez-moi**](// "Contact").
### Flux RSS à suivre, la série. Episode 2 : Développement/Programmation
URL: https://www.camilleroux.com/flux-rss-a-suivre-la-serie-episode-2-developpement-programmation/
Last updated: 2025-04-28T11:23:54.000Z
La série des [Flux RSS à suivre](https://www.camilleroux.com/tag/flux-rss-a-suivre/ "Flux RSS à suivre pour une revue de presse") continue aujourd'hui avec le deuxième épisode. Dans le premier je présentais des sites publiant des billets sur l'[actualité du web](https://www.camilleroux.com/flux-rss-suivre-serie-episode-1-actualite-web/ "Flux RSS à suivre, la série. Episode 1 : L’actualité du web"), aujourd'hui je vais vous donner des sources utiles sur le thème de **l'art du développement et de la programmation**. Ces sites parlent de bonne pratiques, de design patterns, de langages de programmation...

Voici les sites que je vous conseille de suivre :

- [**Architecte IT**](http://www.architectes.it/?ref=camilleroux.com) **Un des blogs de SQLI Consulting, veille plutôt orientée sur le développement J2EE**
- [**Artima Bloggers**](http://www.artima.com/weblogs/?ref=camilleroux.com) **Regroupement de blogs sur thème de bonnes pratiques de développement, très varié, très intéressant**
- [**Coding Horror**](http://www.codinghorror.com/blog/?ref=camilleroux.com) **Blog sur tout ce qu'il ne faut pas faire! Drôle et pédagogique. A lire absolument. Attention, si vous apprenez beaucoup avec ce site, inquiétez-vous!**
- [**Good coders code, great reuse**](http://www.catonmat.net/?ref=camilleroux.com) **Blog aux sujets très hétéroclites**
- [**Makin Good Software**](http://www.makinggoodsoftware.com/?ref=camilleroux.com) **Blog d'un développeur espagnol expérimenté (le site est en anglais) qui partage des bonnes pratiques sur le thème du développement logiciel**
- [**Pathfinder Development**](http://www.makinggoodsoftware.com/?ref=camilleroux.com) **Blog aux sujets assez divers, du développement logiciel aux techniques de management de projet**
- [**Perspective IT**](http://www.perspective.it/?ref=camilleroux.com) **Un des blogs de SQLI Consulting, veille plutôt orientée Cloud Computing, SaaS...**
- [**Scott Hanselman's Computer Zen**](http://www.hanselman.com/blog/?ref=camilleroux.com) **Blog sur le thème de la programmation : "Programming Life and the Zen of Computers"**
- [**SmartLogic Solutions Blog**](http://www.hanselman.com/blog/?ref=camilleroux.com) **Blog de la société SmartLogicSolutions, aborde assez souvent le développement Ruby on Rails et Flex**
- [**{codesqueeze}**](http://www.codesqueeze.com/?ref=camilleroux.com) **Blog de Max Pool, développeur senior Etats-Unien**

Qu'en pensez-vous? Voyez-vous d'autres sites importants à ajouter sur ce thème?

Cet article est le deuxième d'une grande série. Vous pouvez retrouver tous les billets de cette série avec le tag **[Flux RSS à suivre](https://www.camilleroux.com/tag/flux-rss-a-suivre/ "Flux RSS à suivre pour une revue de presse")**J'aimerais beaucoup que des **invités participent à cette série** afin de la rendre plus complète. Vous aurez droit à un encadré au début de l'article pour vous présenter, puis vous donnerez une dizaine d'article sur le thème que vous aurez choisi en les décrivant rapidement à chaque fois. Si cela vous intéresse, [**contactez-moi**](// "Contact").
### Flux RSS à suivre, la série. Episode 1 : L'actualité du web
URL: https://www.camilleroux.com/flux-rss-suivre-serie-episode-1-actualite-web/
Last updated: 2025-04-28T11:22:41.000Z
Après vous avoir expliqué comment réaliser une bonne [**veille technologique**](https://www.camilleroux.com/conseil-realiser-bonne-veille-technologique/ "Conseils pour réaliser une bonne veille technologique grâce à la revue de presse"), j'ai décidé de partager avec vous les meilleurs sites que je surveille pour effectuer ma revue de presse quotidienne. Je publierai les sites qu'il est important de surveiller. Un grand nombre de thèmes seront traités : *Web, Développement web, Flex, Ruby, Rails, Java, Web sémantique, Marketing, Développement personnel, Apple, Humour, Google, Design, RIA, WebObjects... Je posterai un billet par thème.*

Pour le premier épisode de cette série, j'ai décidé de commencer par l'**actualité généraliste du web/web 2.0**. J'entends par là les sites qui parlent tendances, des sites à la mode, des nouveaux concepts... qu'on peut trouver sur la toile.

Voici les sites que je vous conseille de suivre :

[**Accessoweb**](http://www.accessoweb.com/?ref=camilleroux.com) **Blog de Philippe Lagane, actualité web**

[**Descary.com**](http://www.descary.com/?ref=camilleroux.com) **Blog de Benoît Descary, actualité web et mobile**

[**Entreprise 2.0**](http://entreprise20.fredcavazza.net/?ref=camilleroux.com) **Un des blogs de Frédéric Cavazza, actualité de la collaboration en ligne et des pratiques 2.0 en entreprise**

[**FredCavazza.net**](http://www.fredcavazza.net/?ref=camilleroux.com) **Principal blog de Frédéric Cavazza, actualité web**

[**InternetActu.net**](http://www.internetactu.net/?ref=camilleroux.com) **Site d'actualité consacré aux enjeux de l'internet, aux usages innovants qu'il permet et aux recherches qui en découlent**

[**Vendeesign**](http://leblog.vendeesign.com/?ref=camilleroux.com) **Blog de Benjamin Romei, actualité multimédia du web**

[**Mashable France**](http://fr.mashable.com/?ref=camilleroux.com) **Actualité des réseaux sociaux et des communautés virtuelles (Version FR)**

[**Mashable**](http://mashable.com/?ref=camilleroux.com) **Actualité des réseaux sociaux et des communautés virtuelles (Version US)**

[**Presse-citron**](http://www.presse-citron.net/?ref=camilleroux.com) **Blog d'Eric Dupin, actualité généraliste du web**

[**ReadWriteWeb France**](http://fr.readwriteweb.com/?ref=camilleroux.com) **Site de référence sur l'actualité et les tendances du web (version FR)**

[**ReadWriteWeb**](http://www.readwriteweb.com/?ref=camilleroux.com) **Site de référence sur l'actualité et les tendances du web (version US)**

[**TechCrunch**](http://www.techcrunch.com/?ref=camilleroux.com) **Site de référence sur l'actualité et les tendances du web (version US)**

[**Virtual Worlds News**](http://www.virtualworldsnews.fr/?ref=camilleroux.com) **Un des blogs de Frédéric Cavazza, actualité des univers virtuels et du v-business**

Qu'en pensez-vous? Voyez-vous d'autres sites importants à ajouter sur ce thème?

Cet article est le premier d'une grande série. Vous pouvez retrouver tous les billets de cette série avec le tag **[Flux RSS à suivre](https://www.camilleroux.com/tag/flux-rss-a-suivre/ "Flux RSS à suivre pour une revue de presse")**J'aimerais beaucoup que des **invités participent à cette série** afin de la rendre plus complète. Vous aurez droit à un encadré au début de l'article pour vous présenter, puis vous donnerez une dizaine d'article sur le thème que vous aurez choisi en les décrivant rapidement à chaque fois. Si cela vous intéresse, [**contactez-moi**](// "Contact").
### Conseils pour réaliser une bonne veille technologique grâce à la revue de presse
URL: https://www.camilleroux.com/conseil-realiser-bonne-veille-technologique/
Last updated: 2025-04-28T11:20:55.000Z
**Edit :* J'ai publié une version plus à jour de cet article > [Comment je fais ma veille en 2017](https://www.camilleroux.com/comment-je-fais-ma-veille-en-2017/)*

![Newspaper RSS Feed Icon](https://www.camilleroux.com/content/images/2025/04/3602683294_4c9c688bbc.jpg "Newspaper RSS Feed Icon")

Depuis mes études d'ingénieur en informatique, l'idée de me retrouver dépassé me hante. On a tous croisé des gens qui prenaient fréquemment de mauvais choix car ils ignoraient les solutions qui s'offraient à eux. Le monde de l'informatique évoluant très vite, on peut très rapidement perdre le fil et se retrouver *has been*. Alors j'ai décidé, il y a 3-4 ans maintenant, de prendre les devants. Tous les jours, je fais de la veille technologique grâce à une [**revue de presse**](https://twitter.com/CamilleRoux?ref=camilleroux.com) la plus complète possible. J'y passe généralement une bonne heure.

Assez rapidement je me suis aperçu que la veille m'apportait beaucoup, personnellement et professionnellement. J'ai donc décider de partager mon expérience en vous donnant quelques méthodes et conseils qui vous permettront d'être plus efficaces.

## Heu... Camille, c'est quoi la veille technologique?

J'aime bien la définition de Wikipédia qui est assez large :

> La veille technologique est une activité qui met en œuvre des techniques d'acquisition, de stockage et d'analyse d'informations, concernant un produit ou un procédé, sur l'état de l'art et l'évolution de son environnement scientifique, technique, industriel ou commercial, afin de collecter, organiser, puis analyser et diffuser les informations pertinentes qui vont permettre d’anticiper les évolutions, et qui vont faciliter l’innovation.

Plus simplement, la veille technologique consiste à se tenir au courant de l'actualité afin d'être à même de faire de meilleurs choix, d'innover, de créer...

## OK, mais ça sert vraiment?

La veille apporte tout d'abord de la culture et de la connaissance. Cela permet de mieux comprendre l'environnement dans lequel on travaille, de connaître les tendances, de découvrir de nouveaux concepts...

Comme disait Pablo Picasso, *"Les grands artistes copient, les génies pillent"*. Le fait d'acquérir des connaissances par la veille technologique permet de créer, d'inventer, d'innover... Cela apporte une grande richesse. Il m'arrive très souvent dans mon travail de réutiliser des idées, des concepts, des techno que j'ai connu en faisant ma veille. Cela permet de trouver plus de solutions, de faire de meilleurs choix, de créer sans réinventer la roue...

## Comment faut-il s'y prendre pour faire une bonne veille?

Il y a différents moyens de faire de la veille:

- Discuter avec des gens
- Assister à des conférences
- Lire l'actualité sur internet (revue de presse)
- ...

Je vais me concentrer sur la **revue de presse** dans cet article.

Faire une bonne revue de presse n'est pas un exercice facile, il y a plusieurs points importants à connaître que nous allons à présent voir ensemble.

### Avoir un bon lecteur de flux RSS

Pour faire une revue de presse sérieuse, il faut tout d'abord se décider à mettre de côté ses différents favoris qu'on ouvre tous les matins et utiliser un vrai outils. Le plus simple est d'utiliser un lecteur de flux RSS. Il en existe plein : Firefox, Google Reader, NetVibes, ...

Idéalement le lecteur doit posséder ces différentes fonctionnalités:

- Indication des articles déjà lus
- Classement des flux par Tags ou Répertoires
- Possibilité de marquer un article "A lire"
- Création d'un flux RSS public contenant les articles partagés
- Envoi d'articles par e-mail
- Analyse des statistiques de lecture : Détection des sources inutiles ou inactives, recommandation de sources, ...
- Synchronisation en ligne afin de pouvoir facilement y accéder de plusieurs machines ou mobiles.

Personnellement j'utilise [Google Reader](http://www.google.com/reader?ref=camilleroux.com) qui remplit la quasi-totalité des points que je viens de citer. Le fait que ce soit une application web me permet d'y accéder sans difficulté quelque soit l'endroit où je me trouve. Il existe certains clients qui permettent d'éventuellement faciliter l'usage de Google Reader comme [FeedDemon](http://www.newsgator.com/individuals/feeddemon/default.aspx?ref=camilleroux.com)(Windows), [NetNewsWire](http://www.newsgator.com/INDIVIDUALS/NETNEWSWIRE/?ref=camilleroux.com)(Mac), [Feedly](http://www.feedly.com/?ref=camilleroux.com)(Plugin Firefox) ou encore [Gruml](http://www.grumlapp.com/?ref=camilleroux.com)(Mac). Depuis longtemps, j'utilise Google Reader sans client et cela me convient parfaitement, question de goûts et couleurs... J'apprécie beaucoup l'aspect application web qui me permet de savoir ce que j'ai lu, de partager des news, ... de n'importe où. Ce que j'aime beaucoup aussi, c'est qu'on a accès aux anciens articles des flux et même ceux qui ne sont plus dans le flux RSS. Enfin, j'utilise souvent la page "Recommendations" qui me propose des flux qui pourraient m'intéresser.

Maintenant que vous avez toutes les clés en main pour choisir un bon outil pour faire de la revue de presse, voyons comment trouver et choisir des sources à surveiller.

### Trouver de bonnes sources d'information

Généralement, je trouve de nouvelles sources d'information pendant mon travail de veille quotidien : un lien dans un article, un tweet, un statut Facebook, le résultat de la veille d'un autre internaute...

On peut aussi trouver des sites sympa à suivre sur des digg-likes et des agrégateurs : Digg, Diigo, Delicious, Redit, PostRank... Il faut cependant être prudent, un site comme Digg publie plus de 130 liens par jour, autant dire qu'il est difficile de tout suivre et de faire le tri dans tout ça. Plus intéressants, il existe des agrégateurs spécialisés, comme [RubyFlow](http://www.rubyflow.com/?ref=camilleroux.com "RubyFlow") pour le langage Ruby, qui sont de très bons moyens de trouver des sources intéressantes.

Je vais aussi très prochainement publier une série d'articles proposant les meilleures sources que j'utilise pour ma veille. J'espère que mes conseils de lecture vous seront utiles.

### Valoriser son travail de veille

Comme je l'ai dit, la veille techno est très utile professionnellement. Plus vous ferez de veille plus vous serez à même d'être force de proposition dans les choix technologiques ou fonctionnels.

Mais ce n'est pas tout, vous pouvez la partager publiquement sur votre blog (comme je le fais sur la page **[revue de presse](https://twitter.com/CamilleRoux?ref=camilleroux.com "Revue de presse")**), sur Twitter, Facebook...

Des gens peuvent se servir de votre travail de veille comme source d'information, le rediffuser, le partager...

### Quelques conseils supplémentaires

Vous l'avez déjà remarqué, sinon ce n'est qu'une question de temps, on se prend vite au jeu de la veille. On ajoute des sources un peu plus chaque jour. Il est important d'être méthodique afin de ne pas se noyer dans les flux d'information que vous recevrez chaque jour.

Je me suis amusé à demander sur Twitter et Facebook aux gens qui me suivent de donner leurs propres conseils pour faire une bonne veille. Voici les réponses:

- [ @yogsototh](http://twitter.com/yogsototh?ref=camilleroux.com) : j'utilise les RSS des top de Delicious et Diigo. C'est bien orienté développement Web. Avec quelques blogs sérieux et hop.
- [ @Hugobiwan](http://twitter.com/Hugobiwan?ref=camilleroux.com) : vouloir apprendre sur le sujet veillé. Et y arriver suffisamment bien pour trier des infos et devenir aussi une source.
- [ @SophieGironi](http://twitter.com/SophieGironi?ref=camilleroux.com) : Multiplier les supports mais centraliser les outils :)
- [Yann Fouquet](http://www.facebook.com/yann.fouquet) : bonne veille = pas trop de sources car cela fait trop de bruit et pas assez de signal (et on ne perd pas en pertinence...). www.lentrepreneur.fr ;-)
- [Yann Fouquet](http://www.facebook.com/yann.fouquet) : une autre: se fixer une durée maximum / jour. Car sinon on peut y passer des heures...Un lien entrainant un autre lien qui développe un nouveau concept...
- [Chris Masse](http://www.facebook.com/chrisfmasse) : S'abonner aux blogs de ceux qui font de la veille technologique dans le meme secteur que soi.
- [Pierre Schambacher](http://www.facebook.com/pierre.schambacher) : Le flux RSS de Camille :-) (Je le soupçonne de ne pas être objectif... ;) Je suis son maître de stage chez bebook)

Merci à tous pour les conseils! Je rajouterais à la liste quelques conseils supplémentaires:

- Bien organiser ses flux avec des dossiers ou des tags
- Détecter les flux inutiles (inactifs, qui publient trop de bruit...) et les supprimer régulièrement
- Bien réfléchir à l'utilité d'une source avant de l'ajouter
### Recherche poste d'Ingénieur R&D / Chef de Projet informatique orienté applications web
URL: https://www.camilleroux.com/recherche-poste-ingenieur-rd-chef-de-projet-informatique-oriente-applications-web/
Last updated: 2025-04-28T10:41:54.000Z
Libre de toute obligation en décembre prochain (le 11/12/2009), je serai disponible, après deux ans de travail en qualité d’ingénieur étude et conception dans une start-up qui développe une application web pour le monde de la finance (Intellicore puis bebook™).

Cette expérience m'a permis d'atteindre un bon niveau en **Flex** et **WebObjects** (framework web Java maintenu par Apple). J'ai aussi beaucoup appris en **architecture** et en **modélisation de base de données**.

Ce poste a été pour moi l'occasion d'**encadrer une équipe de 4 personnes** parmi lesquelles deux élèves-ingénieurs dont j'étais le maître de stage. Aussi, j'ai participé à de nombreux choix technologiques, architecturaux ou encore fonctionnels. J'ai souvent été **force de proposition** grâce à un travail de **veille technologique** quotidien que je mène personnellement depuis plusieurs années.

Aujourd'hui, je recherche un poste d'**Ingénieur Recherche et Développement / Chef de Projet spécialisé dans les applications web**. Je souhaite particulièrement m’occuper d’un produit ou d’un service, du recueil des besoins à la formation des clients, tout en respectant les phases classiques de gestion de projet : rédaction de spécifications, planification, management de l’équipe, tests, déploiement…

De plus, mes capacités techniques me permettront d'animer et de participer aux choix technologiques et architecturaux ainsi que de participer aux phases de développement.

Si vous souhaitez me rencontrer, me poser des questions, n'hésitez pas :

- [Téléchargez mon CV](https://www.linkedin.com/in/camilleroux/?ref=camilleroux.com)
- [Contactez-moi](mailto:contact@camilleroux.com)
### Conférence «Intech’Sophia» sur le Cloud Computing (2/2) : Amazon Solutions for Clouds
URL: https://www.camilleroux.com/conference-intech-sophia-cloud-computing-amazon-solutions-for-clouds/
Last updated: 2025-04-28T10:40:02.000Z
Lors de la conférence "Intech'Sophia" sur le **Cloud Computing**, après la [présentation de ProActive PACA Grid](https://www.camilleroux.com/conference-intech-sophia-cloud-computing-proactive-paca-grid/), nous avons eu droit à celle des **Amazon Web Services**. Comme je le disais dans le précédent article, je comptais sur cet ensemble de conférence pour répondre à de nombreuses questions que je me posais comme :

- Est-ce qu'il est toujours pertinent, de nos jours, qu'une startup du web s'occupe de la gestion et de la maintenance de ses serveurs?
- Quand est-ce qu'un service comme Amazon Web Services est le plus rentable? petit site web? service à très fort trafic?
- Puis-je assurer la confidentialité des données à mes clients? Comment perçoivent-il l'utilisation du cloud computing?
- ...

La conférence "Amazon Solutions for Clouds" nous a été présenté par [Simone Brunozzi](http://twitter.com/simon?ref=camilleroux.com), évangéliste Amazon luxembourgeois. La présentation fut assez courte. Il nous a présenté les principaux services d'Amazon pour le Cloud Computing. J'ai pu découvrir quelques services dont je n'avais jamais entendu parler comme **Elastic MapReduce** (service de calcul distribué reposant sur la technologie Hadoop).

Enfin, sans plus attendre, voici le compte-rendu de la conférence sous forme de mind map :

[![Mind Map - Amazon Solutions for Clouds](https://www.camilleroux.com/content/images/2025/04/amazon-solutions-for-clouds-1.png "Mind Map - Amazon Solutions for Clouds")](https://www.camilleroux.com/content/images/2025/04/amazon-solutions-for-clouds.png)

La présentation n'étant pas assez complète à mon goût, je suis allé bavarder avec Simone Brunozzi à la fin de la conférence. On a principalement parlé de la confidentialité des données. C'est une question que beaucoup de gens se posent : puis-je réellement utiliser les Amazon Web Services si j'ai des données confidentielles à stocker?  
En fait, afin de répondre à cette problématique, Amazon passe régulièrement des audits très stricts comme le SOX, SAS type II. Ces audits vérifient par exemple que même un administrateur système ne puisse pas accéder à des données sans qu'il se fasse remarquer.  
Dans la réalité il reste toujours quelques cas, où ils sont obligés d'accéder aux données, par exemple lorsqu'il y a un problème sur une machine ou un compte, les logs... Afin d'améliorer la protection de ces données, ils proposent d'anonymiser les données en créant une table de hachage, hébergée ailleurs que chez Amazon, qui contient des couples Utilisateur -> ID unique et de n'utiliser que les ID sur les serveurs Amazon.  
Le fait de proposer la deuxième solution m'a inquiété et finalement, je ne suis toujours pas rassuré sur le fait qu'Amazon puisse réellement protéger mes données.

Ces services m'ont tout d'abord donné une très bonne impression. C'est passionnant de savoir qu'aujourd'hui, moyennant finance, on peut s'éviter d'avoir à gérer une importante partie de l'installation, la gestion et la maintenance des serveurs. Les AWS permettent même de résister à de gros pics de charge, visiblement de manière très simple. Une scalabilité à toute épreuve.  
Cependant, je n'ai pas eu de réponses satisfaisantes sur le coût et la confidentialité des données. J'ai aussi peur du fait qu'il soit difficile de s'en sortir. Lorsqu'on utilise un des services, on a rapidement tout intérêt à en utiliser d'autres... De plus, j'ai l'impression qu'il doit être difficile de revenir à un système classique.

En conclusion, les Amazon Web Services semblent intéressants pour démarrer une application web lorsqu'on n'a pas les compétences ou le temps nécessaire pour s'occuper de l'administration système. Ils peuvent sûrement être un choix très pertinent dans certains cas, mais il faut être conscient des risques.

Si quelqu'un a déjà expérimenté ces services, je serais ravi d'avoir son retour d'expérience...  
Et vous, qu'en pensez-vous?
### Conférence «Intech’Sophia» sur le Cloud Computing (1/2) : ProActive PACA Grid
URL: https://www.camilleroux.com/conference-intech-sophia-cloud-computing-proactive-paca-grid/
Last updated: 2025-04-28T10:39:48.000Z
Le 2 juillet 2009, j’ai participé à un événement « Intech’Sophia » organisé par l’INRIA sur le **cloud computing**. Le thème de la matinée était : **« Parallel Computing with Servers, Clusters, Grids & Clouds CPER PACA Grid »**.

J’ai décidé d’y participer pour deux raisons. Premièrement, chez bebook, la start-up dans laquelle je travaille actuellement, dès que l’application sera rendu publique nous aurons certainement des calculs à effectuer sur de très grandes quantités de données. Le cloud computing pourrait éventuellement répondre à notre problématique. Deuxièmement, on s’aperçoit de plus en plus que les grandes entreprises ont du mal à innover, elles sont assez peu productives et ont une grande inertie. La tendance est aux petites structures de tailles humaines. Une petite société ne pouvant pas développer de grandes applications toutes seules, elle est amenée à sous-traiter toutes les tâches qui ne correspondent pas à son corps de métier.

Aujourd’hui, si on développe un site web, est-ce vraiment la peine de s’occuper de l’achat des serveurs, de leur configuration et de leur maintenance? C’est une des nombreuses questions auxquelles j’espérais avoir une réponse.

La matinée a commencé par la présentation d’un nouveau produit développé entre autre par l’INRIA : **ProActive PACA Grid**. Il s’agit d’une grille de calcul (grid) destinée à la fois à la recherche et aux entreprises ayant de gros besoins en calculs distribués.  
Un bon schéma valant mieux qu’un long discours, je vous propose un **résumé** de la conférence sous forme de **mind map** :

[![Mind map - ProActive PACA Grid](https://www.camilleroux.com/content/images/2025/04/proactive-paca-grid1.png "Mind map - ProActive PACA Grid")](https://www.camilleroux.com/content/images/2025/04/proactive-paca-grid.png)

ProActive PACA Grid n’est pas du tout destiné au déploiement d’application. Ce service a été conçu pour faire du calcul distribué sur de petites quantités de données (contrairement à des technologies comme Hadoop, ProActive PACA Grid n’est pas fait pour minimiser les transferts de données entre machines).

Finalement, cette conférence était très intéressante pour la culture, mais la technologie présentée ne répond pas réellement aux besoins que nous avons chez bebook.  
Heureusement pour moi, la matinée était loin d’être terminée et un évangéliste Amazon est venu nous présenter les **Amazon Web Services**. Je vous proposerai un compte-rendu de cette conférence, également sous la forme d’un mind map, d’ici quelques jours.
### BarCamp Sophia Antipolis (3/3) : Anonymat et identité numérique
URL: https://www.camilleroux.com/barcamp-sophia-antipolis-anonymat-et-identite-numerique/
Last updated: 2025-04-28T10:39:39.000Z
![](https://www.camilleroux.com/content/images/2025/04/image-7.png)

Enfin, après avoir participé à un atelier sur le [personnal branding](https://www.camilleroux.com/barcamp-sophia-personnal-branding-identite-numerique/) puis un sur la [centralisation de l'identité numérique](https://www.camilleroux.com/barcamp-sophia-antipolis-centralisationdecentralisation-de-lidentite-numerique/), j'ai choisi de participer à un autre atelier dont j'avais proposé le thème : **"Anonymat et identité numérique"**. Cet atelier avait pour but de discuter des traces qu'on laisse tous les jours en surfant et de réfléchir aux effets qu'elles peuvent avoir sur notre identité numérique et surtout sur notre e-réputation. Lors de cette réflexion nous avons cherché des réponses à plusieurs questions comme:

- Pourquoi être anonyme?
- Quelles traces laisse-t-on?
- Comment puis-je supprimer des traces que j'ai laissé?
- Comment tracer/espionner quelqu'un?
- Quels sont les impacts des traces que je laisse sur mon e-réputation?
- Comment puis-je être anonyme?
- ...

Voici un résumé de notre réflexion sous forme de mind map:

[![Anonymat et identité numérique](https://www.camilleroux.com/content/images/2025/04/anonymat-et-identite-numerique-1.png "Anonymat et identité numérique")](https://www.camilleroux.com/content/images/2025/04/anonymat-et-identite-numerique.png)

Voilà, c'était le troisième et dernier atelier auquel j'ai participé. Nous avons ensuite été convié à un buffet très convivial. Cela a été l'occasion de continuer quelques débats non terminés, de faire des contacts et de se détendre après une après-midi de brainstorming intensif ;)

*Je ne peux terminer cette série d'articles sans remercier [Sandra](https://www.camilleroux.com/interview-sandra-bayer-organisatrice-du-barcamp-sophia-antipolis/ "Interview de Sandra Bayer, organisatrice du 1er BarCamp à Sophia Antipolis")* *. Une organisation sans faille du début jusqu'à la fin ! Bravo et merci ! Vivement le prochain...*
### BarCamp Sophia Antipolis (2/3) : Centralisation/Décentralisation de l'Identité Numérique
URL: https://www.camilleroux.com/barcamp-sophia-antipolis-centralisationdecentralisation-de-lidentite-numerique/
Last updated: 2025-04-28T10:39:25.000Z
![](https://www.camilleroux.com/content/images/2025/04/image-6.png)

Après l'atelier sur le [Personnal Branding](https://www.camilleroux.com/barcamp-sophia-personnal-branding-identite-numerique/), j'ai participé à un atelier sur la **centralisation de l'identité numérique**. Cet atelier, que j'ai moi-même proposé, part du constat que nous sommes très souvent amenés à créer ou modifier ces profils sur la toile. Quel enfer de tous les maintenir lorsque l'on change d'adresse, de travail, ...

L'idée était de réfléchir aux besoins que nous avons et de voir les solutions qui s'offrent à nous pour nous simplifier la vie. L'atelier a pas mal dérivé sur la sécurité ainsi que sur de nombreuses anecdotes, hors-sujet mais très intéressantes!

Voici le mind map (de la partie non-hors sujet) de l'atelier :

[![Centralisation-Décentralisation de l'Identité Numérique](https://www.camilleroux.com/content/images/2025/04/centralisation-decentralisation-1.png "Centralisation-Décentralisation de l'Identité Numérique")](https://www.camilleroux.com/content/images/2025/04/centralisation-decentralisation.png)
### BarCamp Sophia Antipolis (1/3) : Personnal Branding et Identité Numérique
URL: https://www.camilleroux.com/barcamp-sophia-personnal-branding-identite-numerique/
Last updated: 2025-04-28T10:39:10.000Z
![](https://www.camilleroux.com/content/images/2025/04/image-5.png)

Hier a eu lieu le premier [**BarCamp Sophia Antipolis**](http://barcamp-sophia-antipolis.blogspirit.com/?ref=camilleroux.com). Il était organisé par Sandra Bayer que j'avais interviewé dans un [précédent article](https://www.camilleroux.com/interview-sandra-bayer-organisatrice-du-barcamp-sophia-antipolis/). Le thème de ce BarCamp était **"Identité numérique et E-réputation"**.

Lors de ce premier BarCamp, nous avons eu le plaisir d'accueillir Fadhila Brahimi, spécialiste en personnal branding. C'est donc sans surprise qu'un des premiers ateliers de l'après-midi portait sur ce thème : **"Personnal Branding et Identité Numérique"**.

Afin de garder une trace de notre échange, j'ai réalisé un mind map pendant l'atelier. Il n'est certainement pas complet mais résume, je pense, assez bien la discussion.

Voici le mind map (cliquez à nouveau sur l'image pour le voir en taille réelle):

[![Mind map : Identitée numérique et personnal branding](https://www.camilleroux.com/content/images/2025/04/identitee-numerique-et-personnal-branding-1.png "Mind map : Identitée numérique et personnal branding")](https://www.camilleroux.com/content/images/2025/04/identitee-numerique-et-personnal-branding.png)
### Interview : Sandra Bayer, organisatrice du 1er BarCamp à Sophia Antipolis
URL: https://www.camilleroux.com/interview-sandra-bayer-organisatrice-du-barcamp-sophia-antipolis/
Last updated: 2025-04-28T10:38:47.000Z
Jeudi dernier, j'ai rencontré **Sandra Bayer**, chargée de communication à l'AGORA Einstein, à l'Open Coffee Club de Sophia Antipolis. **Elle organise le premier BarCamp de Sophia Antipolis**. 

Sophia Antipolis est une grande technopôle. Elle grouille de startups, d'ingénieurs, d'entrepreneurs, d'étudiants, de passionnés, ... et pourtant, c'est très calme en dehors des horaires de travail. Je tiens, tout de même, à rappeler certaines initiatives comme l'Open Coffee Club, les Mini Konf, ... qui contribuent à dynamiser Sophia, mais un nouvel événement n'est pas de trop, bien au contraire! Afin de découvrir la philosophie du Barcamp et ce qui a poussé Sandra à se lancer dans cette grande aventure, je lui ai proposé une petite interview qu'elle a gentiment acceptée.  

![](https://www.camilleroux.com/content/images/2025/04/image-4.png)

**Camille Roux : Salut Sandra! Bienvenue sur mon blog. Merci de m'accorder un peu de ton précieux temps. Tout d'abord, pourrais-tu te présenter en quelques mots? Quel âge as-tu? Peux-tu nous parler de ton parcours? ton travail? tes objectifs? tes passions?**

Sandra Bayer : Plutôt merci à toi Camille de me « prêter » ces quelques lignes sur ton blog pour parler du BarCampSophiaAntipolis ! Je suis donc Sandra BAYER, j’ai 23 ans, je viens de terminer un Master 2 en communication à l’IAE de Nice. J’ai rejoint l’AGORA Einstein (société CARI) en mars dernier en tant que Chargée de Communication et je m’occupe surtout du développement de la web communication et de la mise en place du concept « BarCamp » à Sophia Antipolis. Mes objectifs portent sur des actions de grande envergure dans le domaine de la communication, de l’événementiel et de l’innovation. Au niveau de mes passions, je suis assez sportive, bientôt 12 ans de volley-ball derrière moi, et j’aime rencontrer des gens, participer à des projets, j’aime aussi beaucoup voyager.

**CR : Comment t'est venue l'idée d'organiser un Barcamp sur Sophia?**

SB : L’idée de la mise en place d’un BarCamp à Sophia Antipolis est venue de l’AGORA Einstein, et notamment de la directrice Isabelle DENAYER, qui a beaucoup de flair en matière « d’innovation ». Nous pensons que la technopôle de Sophia Antipolis est en train de s’essouffler au niveau échanges et innovation NTIC en dehors des heures de bureau, nous avons trouvé que le concept était bien adapté pour participer, avec les autres initiatives (Mini Konf, OpenCoffee Club Sophia…), à donner un nouveau souffle de dynamisme à Sophia Antipolis.

**CR : Mais au fait... C'est quoi un Barcamp exactement?**

SB : Un BarCamp c’est tout d’abord un concept international, né en Californie en 2005, qui a fait le tour du monde et de France. C’est une journée rencontre entre individus (entrepreneurs, chercheurs, étudiants, amateurs et passionnés des NTIC) intéressés par une thématique NTIC, sous la forme d’ateliers participatifs, dans un cadre informel et détendu.

L’objectif : partager, échanger, discuter entre professionnels et/ou amateurs des NTIC, pour créer de nouveaux projets, recueillir des informations, rencontrer des personnes intéressantes, faire émerger de nouvelles, idées, créer des synergies. L’entrée est gratuite, l’atmosphère conviviale et détendue. Tout est fait pour favoriser la création, l’innovation et les synergies.

**CR : Pourquoi avoir décidé d'organiser un Barcamp et pas un autre événement? Qu'est-ce qui te plaît dans le concept?**

SB : Ce qui est génial dans le concept BarCamp, outre le fait que l’entrée soit gratuite, c’est que tous les participants sont acteurs de l’événement. C’est le principe du Web 2.0 en réel, le principe du travail collaboratif, chacun rend service à l’autre. C’est également une opportunité de rencontres et de connexions dans un contexte le plus informel possible afin de préserver la liberté d’expression et d’action. Il y a déjà beaucoup de colloques, de conférences, de forums Networking sur Sophia, mais pas vraiment de lieux d’échanges où les participants donnent tous un peu de leur savoir au service d’une communauté.

**CR : C'est quand? où? faut-il s'inscrire?**

SB : Le BarCampSophiaAntipolis (BarCampSA pour les intimes), c’est le samedi 20/06/09, à partir de 13h00, à l’AGORA Einstein (905, Rue Albert Einstein – Valbonne-Sophia Antipolis – parkings sur place). Selon l’usage, les inscriptions se font sur [le wiki du BarCamp](http://www.barcamp.org/BarCampSophiaAntipolis?ref=camilleroux.com) en indiquant votre nom, société/association, email, site web, centres d’intérêt pro et le sujet de discussion que vous souhaitez déposer (si vous en avez un), ou [par email](http://mailhide.recaptcha.net/d?k=0177TVyegOV8okKFZL9KnOdw==&c=iXGFNbKJROpqrKgQCbea5Q==&ref=camilleroux.com) en indiquant les mêmes éléments.

**CR : De quoi parlera-t-on lors ce tout premier Barcamp sophipolitain?**

SB : Le thème étant « *l’identité numérique et l’e-réputation* », nous parlerons d’identité numérique (les traces que nous laissons sur internet) notamment de l’identification sur internet, l’e-réputation (notre réputation sur internet) notamment du Personal Branding (marque personnelle), de blogs, wordpress, et plus largement des stratégies internet… Tout en sachant que le jour même, des sujets de discussion pourront être proposés !

**CR : Dis-nous... pourquoi ce thème?**

SB : C’est un thème d’actualité qui touche l’ensemble des personnes utilisant internet que ce soit au niveau personnel qu’au niveau professionnel. Ce thème est en train d’exploser, beaucoup de monde se questionne sur comment gérer son identité et son image sur le net, comment éviter les pièges, comment saisir les opportunités en terme de communication on-line… D’autres personnes s’intéressent aux aspects plus techniques des outils qui permettent de gérer cette identité numérique et sa e-réputation… Nous avons pensé que, pour un 1er BarCamp, ce thème serait le plus approprié car il intéresse pas mal de monde. Le thème a même beaucoup intéressé une experte parisienne du Personal Branding (Fadhila Brahimi pour les connaisseurs) qui fera le déplacement !

**CR : Pourrais-tu nous raconter comment se passe l'organisation d'un tel événement? Quand est née l'idée? Qui t'aide? Qu'est-ce qui est le plus compliqué? le plus simple?**

SB : En fait c’est compliqué à expliquer car le BarCamp est à la fois un événement organisé et non-organisé. Organisé, dans le sens où nous fixons une date, un thème, un lieu, la logistique (les petites collations et le buffet qui vont vous régaler toute la journée !), nous recherchons également des sponsors et nous communiquons énormément pour faire connaitre l’événement. Non-organisé, dans le sens où il n’y a pas vraiment de programme, pas vraiment d’intervenants… Tout se finalise le jour même en « Live ». Le plus difficile, c’est de lancer l’événement car il n’est pas connu, il faut trouver et contacter tous les réseaux, se déplacer et communiquer sans relâche… il est aussi difficile de prévoir la logistique car on peut très bien avoir beaucoup de personnes qui viennent participer le Jour-J sans s’être pré-inscrite sur le wiki ou par email. C’est pour cela qu’il est préférable de se pré-inscrire !

**CR : Que te reste-il à faire?**

SB : Je dois continuer à communiquer auprès de la presse et des réseaux, relancer ceux qui m’ont confirmé oralement et trouver encore d’autres sponsors !

**CR : As-tu besoin d'aide? Comment pouvons-nous t'aider?**

SB : Oui !! Et je dirais même que c’est dans l’esprit du BarCamp que nous soyons plusieurs à organiser. Je ne suis pas seule, nous avons des partenaires (OpenCoffee Club Sophia, Ecce Vino, Eventex) et un sponsor Bloxx, qui croient beaucoup en le potentiel de l’événement et qui font beaucoup en terme de communication, de recherche d’autres partenaires… Pour les prochaines éditions du BarCamp, j’invite tous ceux qui sont intéressés pour participer à l’organisation (détermination de la thématique, de la date, communication, sponsoring, réseau…) à rejoindre [le groupe Facebook BarCampSophiaAntipolis](http://www.facebook.com/group.php?gid=77619014381&ref=ts) et [le groupe Google](http://groups.google.fr/group/barcamp-sophia-antipolis?ref=camilleroux.com) du même nom ! Toutes les idées et bonnes volontés sont les bienvenues, le BarCampSA appartient à tout le monde.

**CR : Que penses-tu de Sophia Antipolis aujourd'hui? Qu'est-ce qu'il manque encore à ton avis?**

SB : Comme je le disais, Sophia Antipolis est une formidable plate-forme d’innovation, de compétences, de technologies de pointe, nous avons la chance d’avoir cette technopôle et d’y travailler. Mais en dehors des heures de boulot, la grande dynamique de Sophia s’essouffle et cela ne bouge pas beaucoup. Il manquait des événements tels que le BarCampSA pour faire bouger un peu la technopôle qui fête quand même ses 40 ans cette année !

**CR : Enfin, je ne peux m'empêcher de terminer cette interview par une question piège. A ton avis, il y aura combien de personnes? (je sais c'est méchant de faire ça ;-) )**

SB : Pour l’instant, il y a une 20 aine de personnes inscrites sur le wiki, quelques autres sur « l’événement » que j’ai créé sur Facebook, d’autres m’ont confirmé oralement… C’est difficile de prévoir. Pour cette 1ère édition, je pense qu’il y aura une 30 aine de personnes, mais le nombre peut encore varier le Jour-J !

**CR : Allez, je vais être sympa, je vais te donner l'occasion de te venger. On inverse les rôles... as-tu une question à me poser?**

SB : Oui, j’en ai même 2 ! Qu’est-ce qui te plaît dans le BarCampSA ? Et…tu es déjà un peu impliqué dans cette 1ère édition du BarCampSA, aimerais-tu t’impliquer encore plus dans la 2nde édition ?

**CR : Bien vu pour les questions! Tout d'abord, qu'est-ce qui me plaît... Comme toi, je pense que Sophia manque de dynamisme. Cette technopôle est remplie de passionnés. Il est crucial qu'il y ait des événements comme le BarCamp qui permettent à ces personnes de se rencontrer, de réfléchir, d'échanger des idées et de créer ensemble. C'était exactement dans cette idée que je co-organisais les Intellicore Tech Talks, il y a un an. Donc, un grand bravo pour l'initiative, j'espère de tout cœur que ce nouveau rendez-vous remporte un franc succès. Vu ton dynamisme, j'ai aucun doute! Ensuite, tu me demandes si j'aimerais m'impliquer plus. Ma réponse est oui, sans hésitation. Le BarCamp doit devenir un événement central de cette ruche à possionnés d'NTIC. En quoi puis-je t'être utile pour la seconde édition? Je me ferais, en tout cas, un plaisir de t'aider si c'est dans mes cordes.** 

**Souhaites-tu ajouter quelque chose?**

SB : Venez nombreux à cette première édition, ne serait-ce que pour faire un tour et pour voir un peu comment cela se présente, ça ne coûte rien ! ;)

**CR : Merci beaucoup Sandra! Encore bravo pour cette initiative!**  

Voici les coordonnées de Sandra si vous souhaitez la contacter:  
*Sandra Bayer* 
*04.92.90.73.30*  
[*Email*](http://mailhide.recaptcha.net/d?k=0177TVyegOV8okKFZL9KnOdw==&c=iXGFNbKJROpqrKgQCbea5Q==&ref=camilleroux.com)
### L'avenir du référencement est sémantique
URL: https://www.camilleroux.com/avenir-du-referencement-est-semantique/
Last updated: 2025-04-28T10:34:18.000Z
Le référencement est pour beaucoup de webeux une sorte de religion. Il suffit de se plier aux [10 commandements](https://www.camilleroux.com/les-10-commandements-referencement-blog-wordpress/), aux pratiques et d'avoir la foi pour que son site soit premier sur Google. Les religions apparaissent pour répondre à des questions sans réponse. Ce qui est étonnant c'est quelles restent actives lorsque l'homme a trouvé la réponse. Je dois reconnaitre que les pratiques prônées par la religion du SEO étaient réellement efficaces. Je dis bien "étais", car aujourd'hui, elles le sont de moins en moins.

## Le référencement vit ses derniers jours

Google personnalise de plus en plus les SERP. Les résultats sont ou seront réordonnés selon la langue, l'historique du compte, la géolocalisation...de l'utilisateur. Est-ce que "être bien référencé" a toujours du sens ?

De plus, **les moteurs de recherche améliorent sans cesse leurs algorithmes**. Ils rendent inutiles, une par une, toutes les techniques d'optimisation du référencement. Leur but est que les sites réellement pertinents apparaissent en premier dans les SERP. Si Google sert à l'utilisateur des sites qui l'intéressent alors il continuera à utiliser ce moteur et restera plus longtemps sur les sites qu'on lui propose, sites où il y a probablement des publicités Google Adsense ! La boucle est bouclée : **plus les résultats sont pertinents plus Google gagne d'argent**.

Encore plus fort, il y a quelques mois, Google a mis en ligne une expérimentation : [SearchWiki](http://googlesystem.blogspot.com/2008/10/google-searchwiki.html?ref=camilleroux.com). Ce projet consiste à ajouter un système de vote au SERP pour que les utilisateurs eux-mêmes puissent collaborer afin d'améliorer encore la pertinence des résultats de recherches. De ce fait, nous allons contribuer à améliorer notre propre satisfaction et donc indirectement faire gagner encore plus d'argent à Google en travaillant pour lui gratuitement... Le plus important c'est que si l'homme participe à l'élaboration des résultats, cela va réduire de manière drastique les quelques possibilités de "tricher" qu'il reste.

![Google Search Wiki](https://www.camilleroux.com/content/images/2025/04/searchwiki.png "Google Search Wiki")

Tout ceci a pour unique but : donner la meilleure réponse possible à l'utilisateur et en même temps, **rendre le référencement inutile**. De plus en plus pour qu'un site apparaisse dans les premiers résultats, il "suffira" de le rendre plus intéressant que les autres pour les internautes. Le référencement se résumera à [quelques règles SEO de base](https://www.camilleroux.com/conference-seo-referencement-web-video-hd/) pour que les moteurs de recherche puissent faire leur travail : pas de texte pertinent dans les images et les applications Flash, des URL propres, le contenu important mis en avant, ...

## Quand le web sémantique débarque dans les SERP

[![Logo Web Semantique W3C](https://www.camilleroux.com/content/images/2025/04/sw-vert.png "Logo Web Semantique W3C")](https://www.camilleroux.com/content/images/2025/04/sw-vert-1.png)

En parallèle de l'amélioration des algorithmes des moteurs de recherches, on voit apparaître une autre tendance : l'exploitation de données sémantiques. Le web sémantique est un concept assez large qui n'a pas vraiment de définition précise aujourd'hui. Pour cet article, je vais uniquement m'intéresser aux formats de données structurés et typés (RDF, RDFa ...) que cette nouvelle génération du web apporte.

Tout a commencé avec l'émergence de moteurs de recherches 100% sémantiques comme [Powerset](http://www.powerset.com/?ref=camilleroux.com) ou [Hakia](http://www.hakia.com/?ref=camilleroux.com). Les données sémantiques étant encore rares, ces moteurs ont du être couplés à des parsers de langage naturel. Ensuite, Powerset a été racheté par Microsoft et a été intégré dans LiveSearch. Dans le même temps, des bases de données sémantiques communautaires ont vu le jour (ex: [Freebase](http://www.freebase.com/view/en/camille%5Froux?ref=camilleroux.com)). On peut à présent voir ce type de résultat dans les SERP:

![Résultats sémantiques sur Live Search](https://www.camilleroux.com/content/images/2025/04/resultats-live-search.png "Résultats sémantiques sur Live Search")

de même chez Google...

![Résultats sémantiques sur Google](https://www.camilleroux.com/content/images/2025/04/image-2.png "Résultats sémantiques sur Google")

Coïncidence, Google XXL, un site que je suis régulièrement, a publié aujourd'hui une [étude sur la capacité des moteurs de recherches à répondre à des questions posées en langage naturel](http://googlexxl.blogspot.com/2009/03/7-moteurs-de-recherche-langage-naturel.html?ref=camilleroux.com). Je vous invite à le lire si ce sujet vous intéresse.

Yahoo a tenté une autre utilisation du web sémantique avec [SearchMonkey](http://developer.yahoo.com/searchmonkey/siteowner.html?ref=camilleroux.com). L'idée est d'utiliser des données structurées et typées (RFD, RDFa, RSS...) pour améliorer l'affichage des résultats de recherche.

![Yahoo SearchMonkey Nice](https://www.camilleroux.com/content/images/2025/04/image-1.png "Yahoo SearchMonkey Nice")

## Comment anticiper?

Pour résumer, le référencement tend à devenir inefficace et en même temps, la vague sémantique arrive à grands pas. Il est important de réfléchir dès maintenant à comment profiter au mieux de ce changement. Pour moi, il y a deux choses à faire actuellement :

### Étudier le fonctionnement des moteurs de recherches avec le web sémantique

La mécanique est très peu connue. Il faudra en quelque sorte recommencer tout le travail qui a été fait pour l'optimisation du référencement des sites web. Il y a de nombreuses questions sans réponse pour le moment :

- Comment les moteurs de recherches choisissent-ils la source de l'information ?
- Comment est-il possible de vérifier la fiabilité de l'information ?
- Comment faire pour que mon site qui serve de source ?
- Quels formats sont-ils capable de comprendre ? RDF ? RDFa ? Microformats ? Langage naturel ?
- ...

### Utiliser dès maintenant les standards du web sémantique

On l'a vu le web sémantique arrive à grande vitesse chez M. "Tout le monde" et il faut s'y préparer. Les applications sont encore minces mais ne vont pas le rester très longtemps. Les données structurées et typées apportées par le web sémantique ouvrent des possibilités gigantesques dont beaucoup restent encore à découvrir. Elles vont permettent de mieux les traiter, mieux les trier, mieux les vérifier. Elles vont aussi faciliter l'accès à l'information et la création de mashup.

Je pense que l'on va rapidement voir arriver tout un marché lié à la "sémantisation des données" tellement l'intérêt est important. Il ne serait pas étonnant qu'il s'agisse d'une reconversion des référenceurs, même si cela va demander de plus grandes connaissances techniques.

Dans quelques temps, un site sans données structurées sera un site dont il sera difficile d'exploiter les données et donc moins intéressant. Il est important de ne pas rater le coche!
### Officiellement Ingénieur en informatique Polytech'Nice-Sophia
URL: https://www.camilleroux.com/officiellement-ingenieur-en-informatique-polytechnice-sophia/
Last updated: 2025-04-28T10:34:01.000Z
Ce week-end a eu lieu la remise des diplômes de ma promotion. Je suis à présent officiellement ingénieur Polytech'Nice-Sophia en spécialité Sciences Informatiques.  
Je suis très heureux d'avoir obtenu ce diplôme, surtout en étant 2ème de la promotion. Je peux presque dire que c'était mon rêve d'enfant et j'y suis arrivé.

Cet événement marque la fin de ma vie d'étudiant, mais pas la fin de mes "études". Les technologies informatiques évoluent rapidement et je dois apprendre à la même vitesse. A moi de choisir quoi, quand et comment apprendre. Ces choix sont très stratégiques car ils détermineront mon travail de demain. Mais cela ne me fait pas vraiment peur. Pourquoi ? car apprendre est pour moi un plaisir.

Mon diplôme n'est pas symbole de fin. Il marque le début de ma vie professionnelle. Il est vrai que je suis embauché depuis quelques mois seulement, que j'ai déjà fait des stages, ... mais maintenant le coup d'envoi est lancé, c'est officiel. Je considère cette nouvelle vie comme un défi. J'ai envie d'apprendre, de créer, de concevoir beaucoup de choses.  
A moi de concrétiser mes rêves, je suis le maître à bord maintenant.

**Tu dis que tu veux apprendre beaucoup de choses mais tu vas commencer par quoi?**

- **WebObjects** : On utilise cette technologie chez bebook™, je commence à avoir de bonnes connaissances côté modèle (Entreprise Object Framework). Ce framework de développement web est très bien pensé et donc riche en enseignement. Je souhaite rapidement approfondir mes compétences sur ce sujet et pouvoir les exploiter au plus vite chez bebook™.
- **Ruby** : Je connais bien Ruby. J'adore ce langage. Il est composé de nombreux concepts intéressants (bloc, module, aspect dynamique, duck typing ...). Il me permet de réaliser élégamment et rapidement les programmes dont j'ai envie. J'aimerais vraiment maîtriser ce langage passionnant. J'y travaille déjà...
- **Ruby on Rails** : C'est un framework web, que j'apprécie et que je connais assez bien. Cette technologie est bien pensée et évolue rapidement. Elle est un très bon exemple de ce que Ruby permet de faire. Elle est aussi l'un des meilleurs symboles de la compétence et de la créativité de la communauté Ruby. J'ai déjà réalisé quelques projets en Rails comme Coopnote (beaucoup sont toujours dans les cartons). Je compte continuer à me perfectionner dans l'utilisation de cet outil formidable en réalisant de nouveaux projets. Certains sont déjà en cours et devraient voir le jour d'ici quelques mois.
- **Management** : En plus de ma fonction principale, bebook™ m'a offert la possibilité de me tester sur un autre domaine. En effet, depuis septembre j'encadre deux étudiants, également de Polytech'Nice-Sophia. Cette expérience est très enrichissante. Elle me permet d'apprendre à mieux définir des objectifs clairs, motiver et impliquer, former, gérer des problèmes, récompenser, gérer la distance entre eux et moi, m'occuper des tâches administratives qui en incombent, gérer mon temps... Mon but est qu'ils sortent grandis de cette expérience, encore plus que ce qu'ils espéraient en venant chez nous... Je vais faire en sorte de me donner les moyens d'atteindre cet objectif.
- **Getting Things Done (GTD)** : La multiplication des fonctions, des projets professionnels et personnels font que j'ai de plus en plus besoin de travailler mon organisation. Pour cela, j'ai pris la décision de me former à une méthode d'organisation des tâches quotidiennes : Getting Things Done. Je lis actuellement le livre de David Allen, créateur de cette méthode, et mets au fur à mesure les conseils qu'ils donnent en application.
- **Réseau de contacts** : Maintenant que je suis dans le monde professionnel, je me rends compte à quel point il est important de construire un solide réseau de contacts. Mes conférences, les billets que j'ai publié sur la toile, ma participation à des événements comme l'Open Coffee Club, mes amis, mes collègues... m'ont permis de commencer à le construire, mais je ne compte pas en rester là.

Dans un futur plus lointain j'espère parfaire mes connaissances dans d'autres domaines comme : architecture logicielle, web sémantique, Silverlight, Python, Django, marketing, administration système...

Que pensez-vous de ces choix ? Quels sont les vôtres ?
### Ingénieur cherche travail (systèmes embarqués)
URL: https://www.camilleroux.com/ingenieur-cherche-job-systemes-embarques/
Last updated: 2025-04-28T10:31:37.000Z
Je voudrais aujourd’hui donner un coup de main à un ami, Jimmy. Fraîchement diplômé il recherche un poste d’**ingénieur en informatique** dans le domaine des **systèmes temps réels embarqués et applications mobiles**. On était dans la même promotion à Polytech’Nice-Sophia à Sophia Antipolis.

Le marché du travail est étrange, surtout en ce moment. On a jamais autant parlé d’informatique embarquée, de M2M, de streaming vidéo ... et pourtant, probablement à cause de cette fameuse «crise», les entreprises qui nous harcelaient à la sortie de l’école il y a quelques mois, nous tournent le dos les unes après les autres ; et ce, quitte à refuser des gens très compétents qu’elles se seraient toutes arrachés.

Mon message **: Vous êtes directeur d’une société informatique, DRH, manager ou encore employé, vous avez besoin d’un ingénieur compétent et spécialisé dans les systèmes embarqués (ARM, C, Assembleur, H.264 ...) alors allez sur** [**le blog de Jimmy Bernard**](http://www.jimmybernard.com/cv?ref=camilleroux.com) **et contactez-le et/ou envoyez son CV à votre chef.**

Cela voudra prendra que quelques secondes et cela fera gagner du temps à votre entreprise...

**Edit** : *Jimmy vient de d'être* [*pris en CDI chez Neotion*](http://www.jimmybernard.com/2009/05/cdi-avec-neotion/?ref=camilleroux.com) *dans les Bouches-du-Rhônes.*
### Cours sur les RIA et Flex à Polytech'Nice-Sophia
URL: https://www.camilleroux.com/cours-ria-flex-polytech-nice-sophia/
Last updated: 2025-04-28T10:30:49.000Z
Cette semaine, j'ai donné un cours/TD de 4h sur les RIA et Adobe Flex. Je l'ai présenté devant plus de 50 élèves en dernière année à Polytech'Nice-Sophia, dans le cadre du module d'IHM (Interface Homme-Machine). Le titre de ce cours était : *"Quand il y a des clients riches dans l'Air"*.

La première partie portait sur les clients riches. Après avoir fait un bref rappel de l'histoire des applications desktop et du web, j'ai montré comment ces deux mondes ont plus ou moins convergé pour donner naissance aux clients riches. Ensuite, j'ai détaillé les différents types de RIA, des clients lourds aux clients légers. Enfin, j'ai terminé cette première heure de cours en présentant les différentes technologies permettant de développer des clients riches aujourd'hui (Flex, Silverlight, JavaFX, XUL, AJAX, GWT, Titanium ...) et en montrant comment faire un choix parmi elles.

La seconde heure de cours était un cours sur la technologie Adobe Flex/Air. J'ai présenté les principales caractéristiques des deux langages qui composent le framework : MXML et Actionscript. Puis j'ai passé en revue les notions importantes à connaître lorsqu'on débute en Flex : événement, bindings, états ... Ensuite, j'ai terminé cette seconde partie en faisant un point sur Adobe Air, les modules et les RSL, puis en donnant quelques ressources biens utiles.

Je voudrais terminer ce billet en remerciant [Mme Dery](http://www.polytech.unice.fr/~pinna/?ref=camilleroux.com "Anne-Marie Dery-Pinna") pour m'avoir proposé de venir faire ce cours, ainsi que les élèves présents pour leur attention et leur motivation.

Supports de cours:

- [Quand il y a des clients riches dans l'Air : RIA et Adobe Flex (PDF)](https://www.camilleroux.com/content/files/2025/04/cours-ria-flex.pdf)
- [TD Flex : réalisation d'un widget LastFM (PDF)](https://www.camilleroux.com/content/files/2025/04/td-flex.pdf)
### L'histoire et l'avenir du web (ebook)
URL: https://www.camilleroux.com/histoire-et-avenir-du-web-ebook-pdf/
Last updated: 2025-04-26T20:59:12.000Z
Je vous propose aujourd'hui un voyage dans le temps autour de la cybersphère.  
Cet ebook d'une dizaine de pages vous permettra d'avoir une vision globale de l'internet d'aujourd'hui et de demain.

**Au programme:**

- L'histoire du Web, de ses débuts à nos jours (Web 1.0)
- Les différentes définitions du Web 2.0
- L'utilisation du concept du Web 2.0 dans d'autres domaines
- Le futur du Web (Web 3.0) : application Web, Web mobile, Web sémantique et intelligence artificielle
- Les raisons de ces différentes évolutions et les liens qu'il y a entre elles.

**Télécharger (PDF): [L’histoire et l'avenir du web (ebook) - Camille Roux](https://www.camilleroux.com/content/files/2025/04/lhistoire-et-lavenir-du-web-ebook-camille-roux.pdf)**

Cet article que j'ai écrit il y a quelques mois a été publié dans le [Linux+ DVD de juin 2008](http://www.lpmagazine.org/prt/view/no-archivales/issue/828.html?ref=camilleroux.com).
### Optimiser les performances d’un site web (Video HD)
URL: https://www.camilleroux.com/optimiser-performances-site-web-video-hd/
Last updated: 2025-04-28T10:27:55.000Z
Quand on pense à l'optimisation du **temps de chargement** d'un site, on pense généralement à améliorer le **temps de génération des pages** sur le serveur web. Hors, ce temps ne représente que **10 à 20% du temps de rendu de la page**. Il existe en revanche des techniques directement applicables ayant un réel impact sur les performances.

C'est pour expliquer ces différentes techniques que j'ai décidé de participer pour la [troisième fois](https://www.camilleroux.com/techniques-de-referencement-avancees-en-video-hd/) en tant que conférencier aux **Intellicore Tech Talks**. Comme [je l'annonçais](https://www.camilleroux.com/optimiser-les-performances-site-web/) il y a quelques jours, j'ai fait cette présentation avec Nicolas Chevallier, ingénieur Polytech'Nice-Sophia, consultant Astek et créateur de [Allogarage.fr](http://www.allogarage.fr/?ref=camilleroux.com).

Voici la vidéo :

Cette présentation, qui a eu du succès sur Sophia-Antipolis, avait pour sommaire:

1. Introduction  
  1. Pourquoi optimiser un site web?
  2. Sur quels paramètres agir?
2. Optimisation de chaque page  
  1. Diminuer le nombre de requêtes  
    1. Regrouper les scripts Javascript et les feuilles de style CSS
    2. Réduire le nombre d'images  
      1. Images réactives (image map)
      2. Images intégrées (data:)
      3. Sprites CSS
  2. Réduire la taille des composants  
    1. Compresser (Accept-Encoding, Content-Encoding)
    2. Compactage du JS et CSS
    3. Obfusction
    4. Comparatif
  3. Placer les feuilles de style en début de page  
    1. Rendu d'une page
    2. Phénomène de page blanche
    3.  vs @import
    4. Désavantage de @import
  4. Déplacer les scripts en bas de page  
    1. Comparaison JS au début/JS à la fin
    2. Pourquoi ce phénomène?
  5. Rappel
3. Optimisation de la navigation  
  1. Pas de mise en cache
  2. GET conditionnel
  3. Entêtes d'expiration
4. Optimisations complémentaires  
  1. Sprites CSS
  2. Pré-chargement des composants
  3. AJAX (XML vs JSON, GET vs POST, Mettre en cache)
5. En savoir plus  
  1. Outils  
    1. [YSlow](http://developer.yahoo.com/yslow/?ref=camilleroux.com) (plugin Firebug)
    2. [AOL PageTest](http://pagetest.wiki.sourceforge.net/?ref=camilleroux.com)
  2. Sites web
6. Conclusion/Questions

**Liens complémentaires:**

- **Les** [**slides de la présentation**](https://www.camilleroux.com/content/files/2025/04/itt14-optimiser-performance-site-web.pdf)
- Le site de [Steve Souders](http://stevesouders.com/?ref=camilleroux.com), référence en la matière
- [Performance web](http://performance.survol.fr/?ref=camilleroux.com), le seul site français parlant des optimisations de performance d'un site web
- Le site des [Intellicore Tech Talks](https://web.archive.org/web/%2A/http://techtalks.intellicore.net)

*Si vous avez des questions ou des remarques au sujet de cette conférence, n'hésitez pas à les partager en laissant un commentaire.*

---

Edit: 

  
Suite à la conférence de mardi, j'ai eu plusieurs retours de personnes/sociétés ayant testé nos techniques. Doctissimo Software m'a autorisé à publier quelques statistiques. Voici deux graphiques montrant respectivement la fréquence des requêtes ainsi que la bande passante du serveur Apache du [forum de Hardware.fr](http://hardware.fr/?ref=camilleroux.com) après une série d'optimisations effectuées un peu avant 15h :  

[![Statistiques forum.hardware.fr après optimisation](https://www.camilleroux.com/content/images/2025/04/image-11-1.png "Statistiques forum.hardware.fr après optimisation")](https://www.camilleroux.com/content/images/2025/04/image-11-2.png)

Et voici ce que Jocelyn Fournier m'a répondu quand je lui ai demandé les modifications effectuées:

> AddOutputFilterByType DEFLATE application/x-javascript text/html text/plain text/xml text/javascript text/css  
>  
> A noter que le forum gére déjà au niveau php la compression zlib et l'output buffering, donc il serait pe judicieux de virer le type text/html de l'outputfilter  
>  
> ExpiresByType application/x-javascript "access plus 10 years"  
> ExpiresByType text/plain "access plus 10 years"  
> ExpiresByType text/xml "access plus 10 years"  
> ExpiresByType text/javascript "access plus 10 years"  
> ExpiresByType text/css "access plus 10 years"  
> ExpiresByType image/gif "access plus 10 years"  
> ExpiresByType image/png "access plus 10 years"
### Optimiser les performances d’un site web
URL: https://www.camilleroux.com/optimiser-les-performances-site-web/
Last updated: 2025-04-25T00:42:00.000Z
Le **mardi 8 juillet**, je participe pour la 3ème fois aux **Intellicore Tech Talks**. Accompagné de [Nicolas Chevallier](http://allogarage.wordpress.com/2008/07/02/conference/?ref=camilleroux.com), créateur de [Allogarage](http://allogarage.fr/?ref=camilleroux.com) et ingénieur Polytech'Nice-Sophia, je présenterai une conférence sur l'optimisation des performances d'un site.

Quand on demande à un développeur web même confirmé d'améliorer le temps de chargement du site, il va généralement se pencher sur le code afin d'accélérer la **génération du HTML**. Hors, ce temps ne représente que **10 à 20% du temps de rendu de la couche graphique**.

Nous présenterons des **techniques** simples à mettre en oeuvre et ayant un **réel impact sur les performances**. Ces règles à suivre sont peu connues et nous sommes très heureux d'avoir l'occasion d'en parler.

![Intellicore Tech Talks - Optimiser les performances d’un site web](https://www.camilleroux.com/content/images/2025/04/image-1-1.png "ITT - Optimiser les performances d’un site web")

**Mardi 8 Juillet de 13h à 13h45**Salle multimédia au **CICA, Sophia-Antipolis**
### L'histoire et l'avenir du Web (Linux+ DVD, Juin 2008)
URL: https://www.camilleroux.com/histoire-et-avenir-du-web-linux-plus-dvd/
Last updated: 2025-04-25T00:42:01.000Z
[![Couverture Linux+ DVD juin 2008](https://www.camilleroux.com/content/images/2025/04/8_fr_linuxdvd_44.jpg "Couverture Linux+ DVD juin 2008")](http://www.lpmagazine.org/prt/view/nos-numeros/issue/828.html?ref=camilleroux.com)

Le Linux+ DVD de juin 2008 est enfin sorti! "Et alors?", pensez-vous.

Ce numéro est important car il contient un dossier de 10 pages que j'ai écrit sur **l'histoire et l'avenir du web**.

> Bonjour et bienvenue à bord du Time Voyager 2.0 ! Dans quelques instants, nous allons nous mettre en orbite autour de la Cybersphère et allons voyager dans le temps afin d’observer les différentes époques les plus importantes de ce monde. Vous allez voir des choses uniques, que personne n’a jamais pu voir auparavant. Paré au lancement…3…2…1… décollage !

Ce dossier débute par un survol de l'histoire du web, le **web 1.0**. Puis, il explique le concept de **web 2.0** et les différentes visions que l'on peut en avoir (point de vue du développeur, du designer, du manager...).

Après le web 2.0... le **web 3.0**. Je présente ce qui fera le web de demain:

- les **applications web**
- le **web mobile**
- le **web sémantique**
- et enfin l'**intelligence artificielle**

J'ai essayé de surtout pas faire un simple historique du web. J'ai souhaité apporter le plus de valeur ajoutée possible à cet article. Il s'agit d'une **réelle réflexion** basée sur la culture web que j'ai pu acquérir ces dernières années.

[![Sommaire Linux+ DVD juin 2008](https://www.camilleroux.com/content/images/2025/04/image-2-1.png "Sommaire Linux+ DVD juin 2008")](https://www.camilleroux.com/content/images/2025/04/image-2-2.png)

  
Si vous avez eu l'occasion de le lire, je serais très heureux d'en discuter avec vous dans les commentaires de ce billet.

*Pour ceux qui ne l'ont pas acheté, ne vous inquiétez pas, je publierai l'intégralité de l'article d'ici quelques semaines (début juillet).*
### Techniques de référencement avancées en vidéo HD
URL: https://www.camilleroux.com/techniques-de-referencement-avancees-en-video-hd/
Last updated: 2025-04-28T10:25:18.000Z
Vous le savez sûrement, j'ai publié, il y a 3 semaines, la vidéo d'une [**conférence sur le référencement web**](https://www.camilleroux.com/conference-seo-referencement-web-video-hd/) que j'avais réalisée dans le cadre des [Intellicore Tech Talks](http://techtalks.intellicore.net/?ref=camilleroux.com). N'étant un professionnel en matière de SEO (Search Engine Optimization), j'avais demandé à Marie Pourreyron, de la société [Altiref](http://www.altiref.com/?ref=camilleroux.com), de venir me prêter main forte pour répondre aux questions à la fin de la présentation.

Nous avons décidé de la réinviter pour qu'elle vienne faire une conférence sur **des points plus techniques** que je n'avais pas eu le temps de présenter : **analyse du positionnement, choix des mots-clès, utilisation des Digg-like**... Elle nous a proposé de la réaliser avec [Nicolas Jean](http://www.nikozen.fr/?ref=camilleroux.com), un autre fou-furieux du référencement.

J'ai beaucoup apprécié leur talk. Je vous invite donc vivement à regarder cette vidéo:

Ils ont abordé de nombreux points:

- La **recherche de mot-clés pertinents** (utilisation de certains outils comme Google Adword Keyword Tool)
- L'**analyse des concurrents**
- **Optimiser son site** (le contenu, les titres (title), les headings (h1, h2, ...), les liens internes...)
- **Optimiser la structure interne** de son site
- **Faire attention à la sur-optimisation**. Un conseil : doucement, doucement, doucement...
- Quelques techniques provenant du côté obscur de la force : **page satellite, cloaking, blog et splog**
- Les **outils de suivis de positionnement** : SeeURank, [SeoMiocheTool](http://www.seomioche.com/?ref=camilleroux.com), Webceo, ...
- Des **conseils pour avoir des backlinks**

Utiliser le **web 2.0**

- Les **Digg-like** : Scoopeo, Blogasty...
- Les **sites de partage de favoris** comme Del.icio.us

**Article officiel :** [**Vidéo : Stratégie d’optimisation et de visibilité de sites web**](http://techtalks.intellicore.net/2008/06/04/video-strategie-optimisation-visibilite-sites-web/?ref=camilleroux.com)  
  
PS: oui oui c'est bien ma voix qu'on entend au début ;)
### Architectures et frameworks Flex / AIR en vidéo HD
URL: https://www.camilleroux.com/architectures-et-frameworks-flex-air-en-video-hd/
Last updated: 2025-04-28T10:23:57.000Z
![Logo Flex](https://www.camilleroux.com/content/images/2025/04/fx.png "Logo Flex")

****Flex / AIR sont des technologies prometteuses développées par Adobe. Elles utilisent la puissance de Flash pour réaliser des clients riches. De plus en plus de développeurs utilisent ces technologies. En général, ils se retrouvent rapidement confrontés à des problèmes de conception dus à une architecture maladroite.**

En septembre dernier, Matthieu Segret, un ami de ma promo à Polytech'Nice-Sophia, et moi-même avons décidé d'aller faire notre projet de fin d'études chez Intellicore. Cette société, dirigée par Christian Trotobas, est spécialisée dans le développement d'**applications web en Flex, WebObjects** ... Nous avons beaucoup aimé cette expérience, car très instructive. Alors, nous avons décidé d'y faire également notre stage de fin d'études.

Intellicore est une société qui n'a pas peur de prendre des initiatives. Par exemple, nous avons monté de toutes pièces un événement hebdomadaire appelé [Intellicore Tech Talks](https://www.dailymotion.com/intellicore?ref=camilleroux.com). Il s'agit de proposer des conférences tous les mardi à Sophia-Antipolis sur des **sujets modernes, innovants** et qui attirent la **curiosité**. J'ai beaucoup contribué pour la mise en place de ces conférences : création du site, installation d'un outil de newsletter, référencement du site, recherche d'intervenants extérieurs... J'ai beaucoup contribué car je suis un grand fan des vidéos des Google Tech Talks et je rêvais depuis longtemps de faire pareil en France. J'ai d'ailleurs participé à deux reprises en tant que conférencier sur deux sujets dont je vous ai déjà parlé dans de précédents billets :

- [**L’art du référencement web**](https://www.camilleroux.com/conference-seo-referencement-web-video-hd/)
- **[Comment utiliser l’humanité pour faire du calcul ?](https://www.camilleroux.com/humanite-calcul-human-computation/)**

La semaine dernière **[Matthieu](http://matthieusegret.com/?ref=camilleroux.com)** a réalisé une conférence très intéressante sur la conception d'application **Flex et AIR** de grande taille. C'est une problématique que nous commençons à bien connaître : nous travaillons depuis septembre sur une application de (très) grande taille mélangeant modules, librairies, projets séparés.

Dans cette vidéo, il explique l'intérêt d'utiliser un **framework d'architecture** et donne quelques méthodes très utiles pour respecter les contraintes client riche en **Flex / AIR** : **Module**, **Runtime shared libraries** etc. Il prend comme exemple les deux frameworks les plus utilisées : **Cairngorm** et **pureMVC** et se pose la question de leurs **scabilités** sur des grandes applications. Je vous invite à regarder cette vidéo qui pourra vous aider à aborder correctement un projet Flex/AIR : [**Architectures et frameworks Flex / AIR en vidéo HD**](https://www.dailymotion.com/video/x5l0rk?ref=camilleroux.com).
### Les 10 commandements du référencement d'un blog Wordpress
URL: https://www.camilleroux.com/les-10-commandements-referencement-blog-wordpress/
Last updated: 2025-04-28T10:23:51.000Z
La vidéo sur l'[**art du référencement web**](https://www.camilleroux.com/conference-seo-referencement-web-video-hd/) que j'ai présentée aux **Intellicore Tech Talks** il y a 2 semaines a déclenché un véritable buzz sur la toile:

- **1500** vues en 24h
- **2500** vues en 48h
- Plus de **40 sites internet** ont relayé la vidéo
- Plus de **1000 visites** sur l'article de mon blog
- **30 commentaires** rien que sur mon article, **des centaines** sur la toile
- ...

Suite à la publication sur la toile de cette conférence sur le SEO, j'ai reçu un grand nombre de mails. La plupart était des demandes de conseils, des commentaires sur la conférence... Mais j'ai également reçu un mail de Frédéric Cozic de Monetiweb. Monetiweb est un site que j'apprécie beaucoup qui publie des articles sur la monétisation des blogs. Référencement web, rédaction des articles, astuces Wordpress, comment augmenter son trafic... tout y passe. Dans ce mail, Frédéric m'a proposé de leur écrire un article sur le référencement des blogs.

J'ai bien aimé l'idée et j'ai donc dit oui. J'ai alors écris **les 10 commandements du référencement d'un blog Wordpress**. Dans cet article je donne les conseils qui me semblent les plus importants à connaître quand on veut booster le référencement de son blog. Cette liste n'est bien sûr pas exhaustive. Il y aurait plein d'autres conseils à donner, mais il s'agit d'un bon début.

Voici mes 10 commandements:

1. **De belles URL tu utiliseras**
2. **Aux nofollow attention tu prêteras**
3. **A Google sans cesse tu penseras**
4. **All in One SEO Pack tu installeras**
5. **Une sitemap tu créeras**
6. **Tes visiteurs tu espionneras**
7. **Google Webmaster Tools tu utiliseras**
8. **Toutes les semaines tu écriras**
9. **Du contenu intéressant tu rédigeras**
10. **Les conseils habituels de SEO tu appliqueras**  
  
**Je vous invite à lire le détails de** [**ces commandements sur Monetiweb**](http://monetiweb.com/ameliorer-son-referencement/les-10-commandements-du-referencement-dun-blog-wordpress?ref=camilleroux.com)**.**
### Conférence SEO, "L'art du référencement web", en vidéo HD
URL: https://www.camilleroux.com/conference-seo-referencement-web-video-hd/
Last updated: 2025-04-28T10:22:50.000Z
Comme je l'avais [annoncé](https://www.camilleroux.com/conference-search-engine-optimization-referencement-web/) la semaine dernière, j'ai participé pour la deuxième fois aux Intellicore Tech Talks à Sophia Antipolis.

La conférence que j'ai présentée avait pour but de faire comprendre **l'intérêt et les principes de base du SEO (Search Engine Optimization)**.

J'ai débuté ma conférence en précisant que ce que j'allais dire était uniquement *peut-être* vrai. Effectivement, les algorithmes des moteurs de recherche ne sont pas publics et sont très complexes. De ce fait, on ne peut fonctionner que par test, constatation et intuition. En aucun cas il est possible de démontrer le fonctionnement exact. Ensuite pour continuer l'introduction, j'ai listé les différentes sources de trafic possibles :

- Lien direct (bookmark, ...)
- Lien externe
- Publicité
- Requête sur un moteur de recherche (trafic souvent très important)

Un aspect rarement mis en avant est le comportement des utilisateurs sur les moteurs de recherche. Voici quelques statistiques intéressantes:

- **1.2 milliard d’internautes dont 343 Millions en Europe** (Internetworldstats, Novembre 2007)
- **Plus de 250 Millions de recherches sont effectuées sur Google chaque jour**(Google, Septembre 2006)
- **33 % des internautes pensent qu'une société qui apparaît dans les premières positions des moteurs de recherche est une société leader sur son marché ?**(SiAO Stat)

J'ai aussi parlé du **triangle d'or** et donné les statistiques du pourcentage de clics en fonction du positionnement ainsi qu'un graphique donnant le pourcentage de requêtes effectuées en fonction du nombre de mots de cette dernière (25,5% - 1 mot, 29% - 2 mots, 18,7% - 3 mots...).

Pour continuer dans le "pas souvent présenté", j'ai parlé de la guerre des clones entre les navigateurs. En effet, les moteurs ont non-seulement des fonctionnements similaires mais également des designs très proches. Comme j'ai montré pendant le talk, il suffit de faire une capture d'écran d'un même résultat dans les SERP (Search Engine Result Page) des principaux moteurs de recherche pour s'en rendre compte : même police, même taille, même couleur, même disposition...

Après, je suis entré dans le vif du sujet (qui a dit enfin??). Il est important de savoir que son positionnement dans les pages de résultats est fonction de deux critères : la **pertinence** et la **notoriété**. La pertinence désigne l'ensemble des paramètres internes, les paramètres concernant uniquement la page elle-même. La notoriété en revanche représente la popularité de la page, c'est-à-dire le nombre de backlinks, la qualité des pages qui font des liens...

Pour détailler la notion de pertinence, j'ai tout d'abord expliqué que Google n'accordait pas la même importance à chaque mot, elle varie en fonction du rôle joué par le mot. En effet, voici la liste des rôles classés du plus important au moins important:

- Nom de domaine
- URL
- Titre de la page (balise TITLE dans le HEAD)
- Titres selon leur importance (H1, H2...)
- Textes en gras ou italique (Strong, B et U)
- 1er mots, 1er paragraphe
- le reste de la page

Ensuite, j'ai repris en détail certains points que vous pourrez retrouver dans la vidéo.

Après avoir parlé de la pertinence, il était aussi important de parler de la notoriété. La notoriété est mesurée chez Google par un indice appelé **Page Rank**. Voici les quelques critères qui définissent le PR :

- Chaque page a son propre Page Rank
- 1 lien = 1 vote => marque d’intérêt
- Répartition uniforme des “votes” entre tous les liens de la page
- Les “votes” sont pondérés par le Page Rang. Plus le PR d'une page est élevé plus le “vote” est important
- 0 < PR < 10
- Varie dans le temps (page la mieux référencée = 10)
- Echelle logarithmique

![Fonctionnement du PageRank](https://www.camilleroux.com/content/images/2025/04/pagerank-hi-res.png "Google Page Rank")

Pour améliorer sa notoriété, on peut essayer d'avoir des liens provenant de sites à fort PR, bien sûr avoir le plus de backlinks possible et enfin améliorer sa structure interne. Voici quelques conseils au sujet de ce dernier point :

- Lien vers la page principale sur toutes les pages
- Lien vers les pages parentes (Breadcrumb : *Accueil>Internet>Référencement*)
- La page principale pointe uniquement vers les pages les plus importantes du site
- Pas de duplication de contenu

Enfin le meilleur conseil qu'on peut donner, c'est certainement de proposer du contenu intéressant, unique, original... C'est grâce à ce type de contenu que de nombreux sites feront des liens vers vous.

Voilà pour l'optimisation. J'ai parlé par la suite très brièvement du référencement souvent complexe de contenu riche : **JavaScript, Frame, Flash, Flex**... Une solution simple consiste à utiliser les balises noscript, noframe et noembed. Pour le cas du Flex, Flex 3 a introduit la notion de **Deep Linking** qui permet d'associer des ancres (au niveau de l'URL : page.html#iddemapageflex). J'ai ensuite présenté les fichiers **robots.txt** et les **Google Sitemaps**.

Enfin, j'ai terminé par une rapide présentation de quelques outils à connaître:

- **Google Analytics** : outils d'analyse de trafic pour sites web basé sur Urchin. Il existe bien sûr d'autres équivalents comme Xiti ou PHPMyVisites
- **Google webmaster tools** : il s'agit du tableau de bord de Google bot sur votre site. Il vous permet d'avoir une idée de ce que voit le robot Google et peut être très utile pour trouver des erreurs dans vos liens par exemple (erreur 404, redirection 301, 302 ...)
- **Yoovi** : outil de mesure de visibilité donnant un classement et un indice. Cela peut être très utile pour tester l'efficacité des conseils que j'ai donné dans la présentation sur votre site internet

Voilà un résumé de ma conférence.

Enfin, comme je savais qu'il y avait certains professionnels du référencement dans la salle que j'avais rencontrés en préparant la conférence, je les ai invité à venir m'aider pour répondre aux questions. **Marie Pourreyron** d'[Altiref](http://www.altiref.com/?ref=camilleroux.com) m'a rejoint et m'a permis de ne pas sécher sur des questions pièges.

J'ai beaucoup appris en préparant ce talk. J'ai rencontré des gens passionnés, compétents et très sympathiques. Petite exclusivitée pour les courageux qui ont lu ce post jusqu'à la fin : d'autres conférences sur le SEO, mais (beaucoup) plus pointues vont s'organiser aux Intellicore Tech Talks dans les semaines qui arrivent.

[Slides de la conférence](https://www.camilleroux.com/content/files/2025/04/itt-seo.pdf)
### Conférence : Search Engine Optimization - L’art du référencement web
URL: https://www.camilleroux.com/conference-search-engine-optimization-referencement-web/
Last updated: 2025-04-28T10:22:27.000Z
[![Fonctionnement du PageRank](https://www.camilleroux.com/content/images/2025/04/pagerank-hi-res-1.png "Google Page Rank")](https://www.camilleroux.com/content/images/2025/04/pagerank-hi-res-2.png)

Je suis actuellement élève ingénieur chez Intellicore, une société de Sophia Antipolis spécialisée dans le développement web. Nous organisons des conférences hebdomadaires, les **Intellicore Tech Talks**, dont l'objectif est **l'échange et le partage de connaissances** sur des sujets technologiques modernes et innovants. J'avais réalisé la première présentation publique aux ITT, il y a quelques semaines. Le sujet était "[Comment utiliser l’humanité pour faire du calcul ?](https://www.camilleroux.com/humanite-calcul-human-computation/)".

La semaine prochaine je vais présenter une conférence sur l'**optimisation pour les moteurs de recherche ou Search Engine Optimization**. Je m'intéresse au **SEO** depuis plusieurs années et je suis très heureux de pouvoir **partager cette passion**.

> Mardi **13 mai 2008** de **13h à 14h** 
> **Amphithéâtre Edison,** 
> **CICA, Sophia-Antipolis** 
> ***Réservation conseillée (voir*** [***site officiel***](http://techtalks.intellicore.net/2008/05/07/search-engine-optimisation-l%E2%80%99art-du-referencement-web/?ref=camilleroux.com)***)***

Au menu il y aura :

- **Etude du comportement des visiteurs** sur les moteurs de recherche ( % clic en fonction du positionnement, triangle d'or, nombre de mots par requête, parts de visites des moteurs de recherche, ...)
- **L'intérêt du référencement web**
- Pourquoi le référencement web est plus **un art** qu'une technique (algorithmes inconnus)?
- Principe de **fonctionnement d'un moteur de recherche** (tel Google, Yahoo!, Live Search...)
- Pourquoi faut-il s'intéresser principalement à **Google**?
- **Position ? pertinence x notoriété**
- Les **critères les plus importants** pour Google
- Comment optimiser la "**pertinence**" de son site?  
  - Importance des mots
  - URL Rewriting
  - Titre de la page
  - Code HTML/XHTML
  - Texte des liens
  - Les balises META (keywords, description...)
- Comment améliorer la **notoriété** de son site internet?  
  - Qu'est-ce que le **PageRank**? Quel est son fonctionnement?
  - Améliorer la structure interne d'un site web
- **Sitemaps**
- Le fichier **robots.txt**
- Les **outils d'analyses du positionnement et du référencement**
### Rencontre avec Richard Stallman à Sophia-Antipolis
URL: https://www.camilleroux.com/richard-stallman-logiciel-libre/
Last updated: 2025-04-28T10:20:20.000Z
Aujourd'hui, **Richard Stallman** est venu faire une conférence sur les logiciels libres dans mon école, Polytech'Nice-sophia. Pas étonnant comme sujet pour cet étrange personnage qui est à l'origine de GNU-Linux, Emacs, le compilateur et le débogueur C GNU, ...

[![Photo de groupe avec Richard Stallman, fondateur de la Free Software Foundation](https://www.camilleroux.com/content/images/2025/04/dsc00369.jpg "Photo avec Richard Stallman")](https://www.camilleroux.com/content/images/2025/04/dsc00369-1.jpg)

La conférence présentée aujourd'hui était intitulée "**éthique et pratique du logiciel libre**". Il a débuté la présentation par un rappel de la définition des logiciels libres : « Je puis expliquer la base philosophique du logiciel libre en trois mots : *liberté, égalité, fraternité*. *Liberté*, parce que les utilisateurs sont libres. *Égalité*, parce qu'ils disposent tous des mêmes libertés. *Fraternité*, parce que nous encourageons chacun à coopérer dans la communauté ».

Un logiciel est libre s'il respecte les 4 règles suivantes :

- Liberté 0 : La liberté d'**exécuter le programme** (pour tous les usages)
- Liberté 1 : La liberté d'**étudier le fonctionnement** du programme (ce qui suppose l'accès au code source)
- Liberté 2 : La liberté de **redistribuer des copies** (ce qui comprend la liberté de vendre des copies)
- Liberté 3 : La liberté d'**améliorer le programme et de publier ses améliorations** (ce qui suppose, là encore, l'accès au code source)

Après cette explication de base, il a procédé à l'apologie du libre avec une explication plutôt classique. Il a commencé en disant par exemple, que lorsque vous faites une recherche de fichiers sous Windows celui-ci envoie le mot-clé recherché à Microsoft. Un comportement similaire a lieu lors des mises à jour, le système d'exploitation envoie la liste des programmes installés aux serveurs de Redmond. Ce comportement est inévitable car le logiciel est propriétaire (ou "privateur" comme il dit). Nous sommes obligés de subir. **Nous sommes prisonniers**. Les logiciels libres sont une réponse à ce problème. Le code source étant accessible à tous, n'importe qui peut étudier le fonctionnement exact de l'application.

![Logo officiel de GNU](https://www.camilleroux.com/content/images/2025/04/official_gnu.png "GNU")

Ensuite, il a rappelé l'historique de la création de GNU-Linux. **Richard Stallman a lancé le projet GNU en 1984** alors qu'il travaillait encore au MIT. A l'époque il n'y avait aucun système d'exploitation libre. Il a dit que se lancer dans le développement de GNU, c'était un peu comme sauver quelqu'un de la noyade, c'était en quelque sorte sa "mission". Il a décidé de rendre son système d'exploitation **compatible UNIX**, ceci pour deux raisons : UNIX est portable et il voulait lui aussi avoir un système qui fonctionnerait toujours plusieurs années après même si le matériel évoluait ; UNIX est un ensemble de composants communiquant entre eux par des interfaces, pour faire un OS compatible il "suffisait" de refaire tous les composants en respectant les interfaces. Au début des années 90, tout était terminé sauf... le noyau. Comme il s'agit d'une tâche complexe, la FSF a décidé d'employer un développeur. Ils souhaitaient que le noyau soit aussi modulaire comme le reste du système. Malheureusement le développement n'est pas arrivé à terme. Trop complexe? Mais dans le même temps, un certain **Linus Torvald** avait développé un noyau monolithique du doux nom de **Linux**. Linux n'était pas totalement libre lors de la sortie de la première version, l'utilisation commerciale n'était pas autorisée. Mais Linus a changé la licence 1 an après. Voici comment est né **GNU-Linux.**

![Logo de la campagne de la FSF contre Microsoft Vista](https://www.camilleroux.com/content/images/2025/04/badvista_no_littering.png "Bad Vista")

Enfin, il a terminé sa conférence en abordant le thème de l'éducation. Bien évidemment, il souhaite que les écoles n'utilisent que des logiciels libres. Si Microsoft propose des licences à des prix défiant toute concurrence aux universités, ce n'est bien sûr pas pour les aider, mais plutôt dans le but de rendre les étudiants dépendants. Comme dit Richard Stallman, distribuer Windows gratuitement aux écoles c'est un peu comme si un dealer donnait gratuitement la première dose et faisait payer les suivantes.

Même si son discours est très provocateur, j'ai été très heureux de l'entendre. Il y a de bonnes idées à prendre. Je ne crois pas à un monde 100% libre, ce n'est qu'une utopie. Cependant, l'open source peut être une très bonne solution à de nombreux problèmes.
### Comment utiliser l'humanité pour faire du calcul ?
URL: https://www.camilleroux.com/humanite-calcul-human-computation/
Last updated: 2025-04-28T10:20:14.000Z
J'ai participé, le 15 avril 2008, aux Intellicore Tech Talks. Il s'agit d'un événement hebdomadaire organisé à Sophia Antipolis par la société Intellicore, société dans laquelle je suis en stage de fin d'études jusqu'en septembre. L'objectif des ITT est d'échanger et partager ses connaissances en proposant des conférences sur des sujets concernant les nouvelles technologies innovantes comme : Flex, WebObjects, Cocoa, référencement web, optimisation du chargement d'une page web, réseaux de neurones...

Pour cette 2ème édition, mon sujet était : "**Comment utiliser l'humanité pour faire du calcul ?**"

**Télécharger** : [slides de la présentation](https://www.camilleroux.com/content/files/2025/04/slides-itt2.pdf)

# Le sujet

L’être humain est capable de prouesses inaccessibles même aux machines les plus perfectionnées. L’Homme peut écouter attentivement une conversation lorsque plusieurs personnes parlent en même temps, il sait aussi reconnaître une forme ou un mot même très déformé, plus simple encore, il est capable de reconnaître un homme d’une femme…

Il y a eu **9 milliards d’heures jouées au solitaire en 2003**. Serait-il possible d’utiliser ne serait-ce qu’une partie de ce travail de réflexion pour réaliser des tâches que les ordinateurs ne savent pas faire?

Cette conférence présente différents projets permettant de mettre à profit la **gigantesque puissance de calcul de l’humanité :**

- **Les grands projets collaboratifs** : Wikipedia, Linux, les “social search engines”…
- **ClickWorkers** **(**[**lien**](http://clickworkers.arc.nasa.gov/?ref=camilleroux.com "ClickWorkers")**)** : projet expérimental de la NASA permettant d’améliorer la détection et la classification de cratères sur Mars
- **Galaxy Zoo ([lien](http://www.galaxyzoo.org/?ref=camilleroux.com "Galaxy Zoo"))** : projet permettant d’aider la science en classant les galaxies par type
- Quelques projets remarquables d’un génie dans ce domaine, **Luis von Ahn** :  
  - **ESP Game ([lien](http://www.espgame.org/?ref=camilleroux.com "ESP Game"))** (version originale de Google Image Labeler) : jeu qui exploite le “travail” effectué pour tagger les images de manière très efficace
  - **Peekaboom ([lien](http://www.peekaboom.org/?ref=camilleroux.com "Peekaboom"))** : jeu du même auteur permettant de connaître la position de tous les éléments composant les images
  - **ReCaptcha** **(**[**lien**](http://recaptcha.net/?ref=camilleroux.com "ReCaptcha")**)**: Les CAPTCHAs sont les images contenant un mot déformé souvent utilisées dans les formulaires pour bloquer les robots. L’Homme passe 150 000 heures par jour à résoudre ces problèmes. ReCaptcha permet de profiter de cette puissance de calcul pour améliorer le processus de reconnaissance d’écriture de livres.

# En savoir plus sur la "human computation"

Si ce sujet vous intéresse, je vous conseille également de regarder la présentation de **Luis von Ahn** aux **Google Tech Talks** en 2006 :

J'ai fait cette conférence dans le but de partager mes connaissances, mais aussi d'apprendre. Si vous avez des idées, des remarques, des questions... elles sont bien sûr les bienvenues! Le débat continue dans les commentaires ci-dessous...
### Flex 3.0 : Les effets visuels de base (Flex Effect)
URL: https://www.camilleroux.com/effet-flex-effects-mxml-actionscript/
Last updated: 2025-04-28T10:16:05.000Z
Flex est un framework de développement très riche graphiquement. Ceci provient bien sûr du fait qu'il repose sur le Flash qui a été conçu à la base pour créer des animations. Flex permet entre autre d'appliquer divers effets à un composant. De base, l'API de Flex propose des effets de flou, zoom, rotation...

Comme je n'ai pas trouvé de sites ou d'articles simples donnant des exemples et une documentation complète, j'ai décidé de le faire moi-même et pour le coup, en français. Vous pourrez trouvez une petite application Flex permettant d'avoir un **aperçu de tous les effets Flex**, suivit d'une **traduction simplifiée de la documentation officielle.** Je pense qu'il y a toutes les informations nécessaires pour facilement utiliser les effets Flex.

# Aperçu des effets Flex

Vous trouverez le code source de l'application c-dessous.

# Documentation en français

## mx.effects.Effect, la super-classe

Tous les effets présentés ci-dessous héritent de la même classe, [Effect](http://livedocs.adobe.com/flex/201/langref/mx/effects/Effect.html?ref=camilleroux.com). 



- **customFilter** : spécifie un objet filtre, de type EffectTargetFilter, utilisé par l'effet pour définir sur quelles cibles jouer l'effet.
- **duration** : durée de l'effet en milliseconde.
- **filter** : spécifie un algorithme de filtrage des cibles.
- **repeatCount** : nombre de fois que l'effet va être répété.
- **repeatDelay** : temps en milliseconde à attendre avant une répétition.
- **startDelay** : temps en milliseconde à attendre avant le début de l'effet.
- **suspendBackgroundProcessing** : si true, bloque tout traitement de fond durant l'effet.
- **target** : composant cible.
- **targets** : tableau de composants cibles.

> **Extrait de la documentation Flex**  
>  
> The Effect class is an abstract base class that defines the basic functionality of all Flex effects. The Effect class defines the base factory class for all effects. The EffectInstance class defines the base class for all effect instance subclasses.  
>  
> You do not create an instance of the Effect class itself in an application. Instead, you create an instance of one of the subclasses, such as Fade or WipeLeft.

## **Blur**

Applique un effet de flou au composant

``

- **blurXFrom** : Flou horizontal avant l'effet *de 0 (net) à 255 (complètement flou).*
- **blurXTo** : Flou horizontal après l'effet *de 0 (net) à 255 (complètement flou).*
- **blurYFrom** : Flou vertical avant l'effet *de 0 (net) à 255 (complètement flou).*
- **blurYTo** : Flou vertical après l'effet *de 0 (net) à 255 (complètement flou).*

> **Extrait de la documentation Flex**  
>  
> The Blur effect lets you apply a blur visual effect to a component. A Blur effect softens the details of an image. You can produce blurs that range from a softly unfocused look to a Gaussian blur, a hazy appearance like viewing an image through semi-opaque glass.  
>  
> The Blur effect uses the Flash BlurFilter class as part of its implementation. For more information, see flash.filters.BlurFilter.  
>  
> If you apply a Blur effect to a component, you cannot apply a BlurFilter or a second Blur effect to the component.

## **Dissolve**

Passe le composant de transparent à opaque ou d'opaque à transparent. L'effet Dissolve agit de la manière suivante:

1. Quand l'effet démarre, il crée un rectangle opaque. Le rectangle recouvre le composant cible. Ca couleur est fixée par la valeur de *color* et sa transparence (alpha) vaut *1,0 - alphaFrom.*
2. Durant l'effet, la transparence du rectangle superposé au composant cible passe de *1,0 - alphaFrom* à *1,0 - alphaTo.*
3. Une fois l'effet terminé, le rectangle est détruit.

``

- **alphaFrom** : niveau de transparence avant l'effet *de 0 (transparent) à 1 (opaque).*
- **alphaTo** : niveau de transparence après l'effet *de 0 (transparent) à 1 (opaque).*
- **color** : couleur du rectangle. Par défaut, il vaut la couleur de fond du composant cible (backgroundColor) , ce qui permet d'avoir un effet identique au Fade. Si backgroundColor n'est pas définit, la propriété prend pour valeur 0xFFFFFF (couleur blanche).

> **Extrait de la documentation Flex**  
>  
> Animate the component from transparent to opaque, or from opaque to transparent. When the Dissolve effect is played, it does the following:  
>  
> **Note**: To use the Dissolve effect with the `creationCompleteEffect` trigger of a DataGrid control, you must define the data provider of the control inline using a child tag of the DataGrid control, or using data binding. This issue is a result of the data provider not being set until the `creationComplete` event is dispatched. Therefore, when the effect starts playing, Flex has not completed the sizing of the DataGrid control.

## **Fade**

Augmente ou diminue graduellement la transparence du composant cible, le passant de transparent à opaque ou d'opaque à transparent.

``

- **alphaFrom** : niveau de transparence avant l'effet *de 0 (transparent) à 1 (opaque).*
- **alphaTo** : niveau de transparence après l'effet *de 0 (transparent) à 1 (opaque).*

> **Extrait de la documentation Flex**  
>  
> The Fade effect animates the `alpha` property of a component, either from transparent to opaque, or from opaque to transparent.  
>  
> If you specify the Fade effect for the `showEffect` or `hideEffect` trigger, and if you omit values for the `alphaFrom` and `alphaTo` properties, the effect automatically transitions `alpha` from 0 to the target's current `alpha` value on a `showEffect` trigger, and from the target's current `alpha` value to 0 on a `hideEffect` trigger.  
>  
> **Note:** To use the Fade effect with text, you must use an embedded font, not a device font.

## **Glow**

Affiche un effet visuel de lueur (rayonnement lumineux) à un composant cible

``

- **alphaFrom** : niveau de transparence avant l'effet *de 0 (transparent) à 1 (opaque).*
- **alphaTo** : niveau de transparence après l'effet *de 0 (transparent) à 1 (opaque).*
- **blurXFrom** : Flou horizontal avant l'effet *de 0 (net) à 255 (complètement flou).*
- **blurXTo** : Flou horizontal après l'effet *de 0 (net) à 255 (complètement flou).*
- **blurYFrom** : Flou vertical avant l'effet *de 0 (net) à 255 (complètement flou).*
- **blurYTo** : Flou vertical après l'effet *de 0 (net) à 255 (complètement flou).*
- **color :** couleur de la lueur.
- **inner :** true s'il s'agit d'une lueur interne, false sinon.
- **knockout :** true si le composant cible doit disparaître, false sinon.
- **strength :** force de l'effet. Plus la valeur (comprise entre 0 et 255) est élevée plus le contraste est fort entre l'effet de lueur de le fond.

> **Extrait de la documentation Flex**  
>  
> The Glow effect lets you apply a visual glow effect to a component.  
>  
> The Glow effect uses the Flash GlowFilter class as part of its implementation. For more information, see the flash.filters.GlowFilter class. If you apply a Glow effect to a component, you cannot apply a GlowFilter or a second Glow effect to the component

## **Iris**

Agrandit ou rétrécit un masque rectangulaire centré sur l'objet.

``

- **showTarget :** true pour faire apparaître le composant, false pour le contraire.

> **Extrait de la documentation Flex**  
>  
> The Iris effect animates the effect target by expanding or contracting a rectangular mask centered on the target. The effect can either enlarge the mask from the center of the target to expose the target, or contract the mask toward the center to obscure the target.

## **Move**

Déplace un composant cible. Il est possible de définir la position de départ avec xFrom et yFrom, la position d'arrivée avec xTo et xTo, ou bien le déplacement relatif avec xBy et yBy.

``

- **xFrom** : coordonnée x de la position de départ.
- **yFrom** : coordonnée y de la position de départ.
- **xTo** : coordonnée x de la position d'arrivé.
- **yTo** : coordonnée y de la position d'arrivé.
- **xBy** : distance selon laquelle le composant sera déplacé horizontalement.
- **yBy** : distance selon laquelle le composant sera déplacé verticalement.

> **Extrait de la documentation Flex**  
>  
> The Move effect changes the position of a component over a specified time interval. You can specify the initial position with the `xFrom` and `yFrom` values, the destination position with `xTo` and `yTo`, or the number of pixels to move the component with `xBy` and `yBy`.  
>  
> If you specify any two of the values (initial position, destination, or amount to move), Flex calculates the third. If you specify all three, Flex ignores the `xBy` and `yBy` values. If you specify only the `xTo` and `yTo` values or the `xBy` and `yBy` values, Flex sets `xFrom` and `yFrom` to be the object's current position.  
>  
> If you specify a Move effect for a `moveEffect` trigger, and if you do not set the six From, To, and By properties, Flex sets them to create a smooth transition between the object's old position and its new position.  
>  
> You typically apply this effect to a target in a container that uses absolute positioning, such as Canvas, or one with `"layout=absolute"`, such as Application or Panel. If you apply it to a target in a container that performs automatic layout, such as a VBox or Grid container, the move occurs, but the next time the container updates its layout, it moves the target back to its original position. You can set the container's `autoLayout` property to `false` to disable the move back, but that disables layout for all controls in the container

## **Pause**

Cet effet est utile pour les séquences d'effets. Il permet de rien faire pendant un certain temps. Le seule paramètre utile de cet effet est duration qui permet de définir la durée de la pause.

``

> **Extrait de la documentation Flex**  
>  
> The Pause effect is useful when sequencing effects. It does nothing for a specified period of time. If you add a Pause effect as a child of a Sequence effect, you can create a pause between the two other effects

## **Resize**

Modifie graduellement la hauteur (height) et la largeur (width) du composant cible.

``

- **widthFrom** : largeur initiale, en pixel.
- **heightFrom** : hauteur initiale, en pixel.
- **widthTo** : largeur finale, en pixel.
- **heightTo** : hauteur finale, en pixel.
- **widthBy** : nombre de pixels qui sera progressivement ajouté à la largeur.
- **heightBy** : nombre de pixels qui sera progressivement ajouté à la hauteur.
- **hideChildrenTargets** : liste des fils du composant cible à cacher durant l'effet.

> **Extrait de la documentation Flex**  
>  
> The Resize effect changes the width, height, or both dimensions of a component over a specified time interval.  
>  
> If you specify only two of the three values of the `widthFrom`, `widthTo`, and `widthBy` properties, Flex calculates the third. If you specify all three, Flex ignores the `widthBy` value. If you specify only the `widthBy` or the `widthTo` value, the `widthFrom` property is set to be the object's current width. The same is true for `heightFrom`, `heightTo`, and `heightBy` property values.  
>  
> If you specify a Resize effect for a resize trigger, and if you do not set the six From, To, and By properties, Flex sets them to create a smooth transition between the object's old size and its new size.

## **Rotate**

Effectue progressivement une rotation d'un certain angle autour d'un point précis.

``

- **angleFrom :** angle du composant cible avant l'effet.
- **angleFrom :** angle du composant cible après l'effet.
- **originX** : coordonnée x du centre de rotation.
- **originY** : coordonnée y du centre de rotation.

> **Extrait de la documentation Flex**  
>  
> The Rotate effect rotates a component around a specified point. You can specify the coordinates of the center of the rotation, and the starting and ending angles of rotation. You can specify positive or negative values for the angles.  
>  
> **Note:** To use the Rotate effect with text, you must use an embedded font, not a device font.

## **Wipe (WipeLeft, WipeRight, WipeUp, WipeDown)**

Permet de découvrir petit à petit le composant grâce à un masque en translation. Le seul paramètre utile pour cet effet est duration qui permet de définir la durée de l'effet.

`  
  
  
`

> **Extrait de la documentation Flex**  
>  
> The WipeLeft class defines a bar wipe left effect. The before or after state of the component must be invisible.  
>  
> You often use this effect with the `showEffect` and `hideEffect` triggers. The `showEffect` trigger occurs when a component becomes visible by changing its `visible` property from `false` to `true`. The `hideEffect` trigger occurs when the component becomes invisible by changing its `visible` property from `true` to `false`.  
>  
> This effect inherits the `MaskEffect.show` property. If you set the value to `true`, the component appears. If you set the value to `false`, the component disappears. The default value is `true`.  
>  
> If you specify this effect for a `showEffect` or `hideEffect` trigger, Flex sets the `show` property for you, either to `true` if the component becomes invisible, or `false` if the component becomes visible.

## **Zoom**

Permet comme nom l'indique d'effectuer un zoom d'un composant.

``

- **captureRollEvents** : s'il vaut true, il bloque les évènements RollOut et RollOver si la souris n'a pas bougée.
- **originX** : coordonnée x du centre de l'effet.
- **originY** : coordonnée y du centre de l'effet.
- **zoomWidthFrom** : zoom horizontal initial.
- **zoomWidthTo** : zoom horizontal final.
- **zoomHeightFrom** : zoom vertical initial.
- **zoomHeightTo** : zoom vertical final.

> **Extrait de la documentation Flex**  
>  
> The Zoom effect zooms the object in or out on a center point.  
>  
> When you apply a Zoom effect to text rendered using a system font, Flex scales the text between whole point sizes. While you do not have to use embedded fonts when you apply a Zoom effect to text, the Zoom will appear smoother when you apply it to embedded fonts.  
>  
> **Note:** The Zoom effect does not work when the `Container.autoLayout` property is `false`

# Code source de l'exemple

````
  































```

La parole est à vous! N'hésitez à proposer des idées pour compléter cet article.
### Participation remarquée à la nuit de l'info 2007
URL: https://www.camilleroux.com/nuit-info-2007/
Last updated: 2025-04-28T10:12:03.000Z
Début décembre, j'ai participé à la **nuit de l'info 2007** avec des amis en dernière année d'école d'ingénieur en informatique à **Polytech'Nice-Sophia** et deux amies étudiantes en master marketing à l'**IAE de Rouen**. Le concept est simple : une nuit pour réaliser un site web. Chaque équipe choisit des critères (défis) sur lesquels elle va être jugée.

Nous nous sommes inscrits aux défis suivants, sous le nom de code :

- Défi Polytech'Nice Sophia / W3C - Respect des normes d'accessibilité (XHTML, CSS, WAI, ...)
- Défi d'Architecture SOA / IBM
- Défi UHA - L'organisation de la performance collective
- Défi ENSISA - Plus belle interface utilisateur

**23 équipes** ont participé à cette compétition et il y avait **7 défis** possibles en tout.

Cette expérience a été très enrichissante tant sur le plan humain que technique. Travailler sur un projet toute une nuit n'est pas simple : fatigue, stress, ... De plus, notre équipe étant assez grande (10 personnes), soumettre son avis demandait ~~souvent~~ parfois beaucoup de patience et d'efforts. Cette nuit a aussi été l'occasion de partager des connaissances. Nous avons des profils très différents même si nous sommes presque tous de la même école : logiciel, embarqué, application web, marketing, management, ... Enfin, la nuit de l'info nous a permis de rencontrer d'autres équipes et bien sûr de s'amuser.

Espérant en faire mon métier, j'avais proposé d'être le **chef de projet** de l'équipe. J'ai donc pris en charge l'organisation de travail lors de cette nuit. En pratique, j'ai réalisé un [mind map](http://fr.wikipedia.org/wiki/Carte%5Fheuristique?ref=camilleroux.com) des différentes tâches, rangées par type, sur lequel je maintenais à jour en temps réel l'avancement et les ressources affectées à chaque tâche. J'avais défini une trame à suivre et en fonction de l'avancement de chaque tâche je réaffectais des ressources sur d'autres quand cela était nécessaire. J'ai beaucoup appris en tenant ce rôle et cela a surtout confirmé mon envie de faire ça plus tard.

La nuit de l'info 2007, nous a également permis de nous faire remarquer en **gagnant le défi sur l'accessibilité Polytech'Nice Sophia / W3C**. Nous l'avons gagné car plusieurs personnes de l'équipe, principalement Michaël Laguerre et moi, connaissaient bien le web. Nous avons pu optimiser nos pages en fonction des conseils donnés par la norme WAI du W3C. Pour ce faire, nous avons, entre autre, utilisé un framework CSS, [YAML](http://www.yaml.de/en/home.html?ref=camilleroux.com).

Pour avoir remporté ce prix, notre équipe a gagné 500€ en bon d'achat. De plus, notre école a créé des récompenses sur mesure pour chaque équipe. La notre a été celle du **meilleur déguisement** (voir le dessin de notre équipe ci-dessous), ce qui nous a permis d'avoir 100€ de plus à nous partager.

La structure de notre équipe était la suivante :

- **Responsable d'équipe** : Eve-Marie Arnaud
- ***Chef de projet : Camille Roux***
- **Chef technique** : Mathieu Sivade
- **Responsable architecture** : Nicolas Goutaland
- **Administrateur système** : Neil Armstrong
- **Responsable marketing** : Julie Dupoirieux
- **Responsable café&co** : Jean Merlin
- Matthieu Segret
- Sandra Cohen
- Michaël Laguerre

Voici un dessin nous représentant parfaitement (merci à [C.line](http://c.lina.free.fr/?ref=camilleroux.com)), une photo de la remise des prix et une du groupe avec les récompenses en main :

![](https://www.camilleroux.com/content/images/2025/04/teams-about_blank-peres_noel-3.png)

![](https://www.camilleroux.com/content/images/2025/04/p1070312-2.jpeg)

![](https://www.camilleroux.com/content/images/2025/04/p1070317-2.jpeg)

Présents de gauche à droite sur la deuxième photo : *Nicolas Goutaland, Jean Merlin, Mathieu Sivade, Eve-Marie Arnaud, Jean-Paul Stromboni (Enseignant à Polytech'Nice-Sophia), Matthieu Segret, Neil Armstrong, Michaël Laguerre et moi-même.*
### Le meilleur ingénieur en informatique du monde
URL: https://www.camilleroux.com/meilleur-ingenieur-informatique-monde-google/
Last updated: 2025-04-28T10:06:24.000Z
Aujourd'hui est un grand jour! Je viens de découvrir que j'étais considéré, moi, **Camille Roux**, comme étant **"le meilleur ingénieur en informatique du monde"** par Google.

Effectivement, si vous tapez [cette requête](http://www.google.com/search?hl=fr&q=le+meilleur+ing%C3%A9nieur+en+informatique+du+monde&ref=camilleroux.com) sur Google vous verrez que camilleroux.com sort premier. Et comme si ça suffisait pas, mon site réapparait en 3eme position grâce à un annuaire. Sans plus attendre, voici la preuve :

[![Camille Roux, le meilleur ingénieur en informatique du monde](https://www.camilleroux.com/content/images/2025/04/image-2-3.png)](https://www.camilleroux.com/content/images/2025/04/camille-roux-le-meilleur-ingenieur-en-informatique-du-monde.png)

Comme cette information provient directement de Google, elle n'est bien évidement pas contestable;) J'espère juste que les personnes qui arriveront sur mon site grâce à cette requête ne seront pas trop déçues!  
Ceci montre en tout cas que tout le travail réalisé sur le référencement de ce blog a été efficace.

Comme une bonne nouvelle n'arrive jamais seule, j'ai également reçu les résultats de mon dernier semestre à Polytech'Nice-Sophia. Je me retrouve 6ème sur une promotion de 70! Voilà mes notes pour les curieux :

> **Anglais** *moy. 13,65* **2eme** 
> **Management** *moy. 13,24*   
> **Génie logiciel** *moy. 14,19* **major!** 
> **Bases de données avancées** *moy.. 13,34*  
> **Web sémantique et ingénierie des connaissances** *moy. 12,55* **3eme** 
> **Cryptographie + Principes et mécanisme de sécurité** *moy. 12,26*  
> **Projet en entreprise** *moy. 14,03* **major!** 
>  
> **Total** : 15,72 (*moy. 13,40*)
### SemanticFM - Projet d'application web sémantique utilisant Last.fm
URL: https://www.camilleroux.com/web-semantique-projet-lastfm/
Last updated: 2025-04-28T10:03:02.000Z
Dans le cadre de l'option **Web Sémantique** que j'ai choisi pour ce dernier semestre à [Polytech'Nice-Sophia](http://www.polytech.unice.fr/si/?ref=camilleroux.com), j'ai eu à réaliser un projet de web sémantique en binôme avec Maximilien Perrin. Pour ce projet, nous avons décider de définir nous-même le sujet afin de réaliser quelque chose qui nous intéresse.

Nous avons choisi de réaliser un site internet en utilisant l'API de [Last.fm](https://www.camilleroux.com/les-nouvelles-radios-lastfm/) comme support, le tout reposant sur un **serveur web sémantique** développé par l'INRIA : [Sewese](http://www-sop.inria.fr/acacia/soft/sewese.html?ref=camilleroux.com). Ce serveur repose sur le **moteur de recherche sémantique** : [Corese](http://www-sop.inria.fr/acacia/soft/corese/?ref=camilleroux.com), lui aussi développé par l'INRIA. Ce moteur permet un ajout simple d'**ontologies**, d'**annotations** ou encore de **règles** (en RDFS, RDF et OWL), mais aussi la possibilité de faire des **requêtes SparQL**. Le rôle de Sewese est de faciliter l'utilisation de Corese au sein d'une application web en proposant un jeu de tags JSP.

Notre projet, **SemanticFM**, comporte deux parties fondamentales. La première partie consiste à développer un utilitaire en JAVA destiné à récupérer un ensemble d’informations à partir des services web d’**AudioScrobbler**, afin de constituer une base sémantique représentative des musiques existantes. L’API mise à disposition ne permet pas de récupérer les données de façon globale, mais seulement de façon ponctuelle : on peut par exemple récupérer à partir d’un artiste précis ses artistes proches, ses tags, ses albums... mais pas l’ensemble des artistes existants. Nous avons donc décidé de réaliser un parcours en largeur sur le graphe des artistes proches afin de constituer une liste d’artistes, puis de récupérer les tags et les albums de chacun d'entre eux. Cette méthode permet de constituer rapidement une base de connaissances à partir d’un nom d’artiste.

La seconde partie de notre projet consiste en un site web permettant l’accès et la navigation parmi les données récupérées. Ce site, basé sur le moteur sémantique Sewese, devait respecter un certain nombre de contraintes que nous nous étions fixées.  
Tout d'abord, nous souhaitions que le site soit ergonomique afin qu'il puisse être ludique pour l'utilisateur. A ce propos, nous avons utilisé un **framework CSS**, [YAML](http://www.yaml.de/en/home.html?ref=camilleroux.com), afin de rapidement mettre en place le design et de s'assurer la compatibilité avec les navigateurs les plus utilisés. Nous tenions également à respecter certaines **normes d'accessibilités** (XHTML, CSS et WAI) afin que le site puisse être utilisé par des déficients visuels ainsi que pour favoriser le référencement par les moteurs de recherche.

Si, ce projet vous intéresse vous trouverez plus d'information dans les liens suivants:

- [Présentation SemanticFM (Flash) (Consultable en ligne)](https://www.camilleroux.com/wp-content/uploads/2008/02/presentation-semanticfm.swf)
- [Présentation SemanticFM (pdf)](https://www.camilleroux.com/content/files/2025/04/presentation-semanticfm.pdf)
- [Rapport SemanticFM (pdf) ](https://www.camilleroux.com/content/files/2025/04/semanticfm-rapport-de-projet-perrin-roux.pdf)
- [Site du projet (Google Code)](http://code.google.com/p/semanticfm/?ref=camilleroux.com)
### Stage développeur chez ipernity
URL: https://www.camilleroux.com/stage-developpeur-rapport-php-ipernity/
Last updated: 2025-04-28T10:01:02.000Z
Je suis étudiant en dernière année à Polytech'Nice-Sophia (école d'ingénieur en sciences informatiques) comme vous le savez peut-être. Comme tout étudiant de l'école, je devais effectuer un stage de 2 à 3 mois en entreprise en tant que développeur l'été dernier.

Pour réaliser ce stage, qui était mon premier dans le monde de l'informatique, je voulais faire ce que j'aime, du web. J'ai donc chercher des entreprises, principalement des startups, dans ce domaine. Après avoir postulé auprès de nombreuses entreprises, j'ai accepté l'offre d'une startup de la région, ipernity.

[![logo ipernity](https://www.camilleroux.com/content/images/2025/04/logo-50.png)](http://ipernity.com/?ref=camilleroux.com)

Cette petite entreprise réalise un site web 2.0 (au sens où le contenu est généré par les utilisateurs (*user-generated content*)) dont la devise est "Partager ce que l’on veut, avec qui l’on veut". Effectivement, au lieu de se spécialiser sur un type précis de données comme le font Youtube et Flickr, par exemple, ipernity a choisi de proposer l'hébergement de tout type de documents, quitte à apporter un peu moins de valeur ajoutée que les concurrents.

Grâce à eux, j’ai pu découvrir le monde des startups qui m’attire depuis longtemps, le fonctionnement au quotidien d’une entreprise dynamique qui se doit de toujours rapidement répondre aux attentes de ses clients et aussi, la difficulté et les risques que représente sa gestion.

Mon sujet de stage était le suivant :

> Nous le sentons bien, l'année 2007 sera l'année de l'indexation intelligente de tous vos fichiers.  
> Entre Google Desktop Search, Microsoft avec Vista et Spotlight d'Apple, jamais autant d'applications se sont proposées d'analyser le contenu des fichiers de votre ordinateur.  
>  
> ipernity.com, dans son approche d'organisation et d'archivage de vos fichiers en ligne, se doit de proposer une fonction de recherche (et/ou de prévisualisation) de nombreux formats de fichiers.  
> Nous supportons actuellement tous les formats d'image, de vidéo et les fichiers audio (avec id3).  
>  
> L'objectif du stage est d'implémenter un moteur d'indexation capable d'analyser le contenu de fichiers PDF, PS, WORD, EXCEL, RTF, POWERPOINT, ... ainsi que le plus grand nombre de formats de fichiers contenant du texte, ou d'autres indications susceptibles d'être indexées (dates de création, de modification, auteurs, révisions,...).  
>  
> Dans un environnement essentiellement constitué de logiciels libres (LINUX/PHP/MYSQL) l'étudiant devra réaliser un moteur d'indexation aux meilleures performances possibles (qualité de l'indexation / temps CPU). Les données d'indexation seront stockées en base MySQL, la recherche sera faite au moyen de scripts PHP.  
>  
> Connaissances particulières requises : PHP, PYTHON, PERL, SQL mais aussi C, C++, algorithmique, lucene

  
Voici le rapport de stage final :

[Rapport de stage @ ipernity (pdf)](https://www.camilleroux.com/content/files/2025/04/camille-roux-rapport-du-stage-ipernity-2007.pdf)
### CamilleFM
URL: https://www.camilleroux.com/camille-last-fm/
Last updated: 2025-04-28T09:58:55.000Z
Ce week-end, j'ai en quelque sorte réalisé un rêve. J'ai composé quelques morceaux de musique électronique lorsque j'étais au lycée et j'ai décidé de les publier sur LastFM, il y a quelques jours.Ces morceaux n'ont rien d'exceptionnel mais j'y attache beaucoup d'importance, probablement parce j'ai mis énormément de temps à les faire et qu'ils m'ont probablement permis d'exprimer des choses que je n'arrivais pas à exprimer autrement. J'ai tout fait d'un bout à l'autre. De ce fait, j'ai pu apprendre à me servir d'un synthétiseur, d'une boite à rythme, d'un séquenceur, de logiciels de post-traitement, ... (principalement avec Reason de Propellerhead)

Les morceaux qu'il est possible d'écouter sur [LastFM](https://www.last.fm/fr/music/Camille+Roux?ref=camilleroux.com) ne sont pas terminés. En effet, j'avais perdu ces morceaux et c'est un copain à qui je les avais envoyés vers la fin de leur composition, pour qu'il les écoute, qui me les a redonnés il y a peu. N'ayant pas le temps de les reprendre, je les ai publiés tels quels.Si des musiciens sont intéressés pour les reprendre ou les sampler, il est tout à fait possible que je les publie sous licence Creative Commons.

*Voici les morceaux:*

[Wave](https://www.last.fm/fr/music/Camille+Roux/%5F/Wave?ref=camilleroux.com)  
[Ma Poupée](https://www.last.fm/fr/music/Camille+Roux/%5F/Ma+Poup%C3%A9e?ref=camilleroux.com)  
[Light](https://www.last.fm/fr/music/Camille+Roux/%5F/Light?ref=camilleroux.com)

Dites moi ce que vous en pensez!
### Coopnote, application web 2.0 de travail collaboratif
URL: https://www.camilleroux.com/coopnote-application-web-20-travail-collaboratif/
Last updated: 2025-04-28T09:58:49.000Z
![Logo Coopnote](https://www.camilleroux.com/content/images/2025/04/logo-coopnote.jpg)

Coopnote est certainement le projet dont je suis le plus fier. Je l'ai réalisé avec 3 copains de ma promo ( Maximilien Perrin, Matthieu Segret et Mathieu Sivade) en fin de deuxième année à Polytech'Nice-Sophia. Nous avons conçu cette application pour un projet libre dans le cadre des études qui durait 3 semaines. Nous voulions tous en profiter pour parfaire nos connaissances dans le monde du développement web et réaliser un produit innovant et professionnel. Après de longues séances de brainstorming nous avons décidé de développer une application web 2.0 de travail collaboratif.

![](https://www.camilleroux.com/content/images/2025/04/image-3.png)

L'idée originale fut de proposer aux utilisateurs une interface constituée de bureaux (à la iGoogle et autres Netvibes) sur lesquels ils pourraient déposer des Post-it. Le partage étant à la mode, ils pourraient définir des droits d'accès pour chaque bureau qu'ils possèdent. Mais des sites internet de ce type, cela existe déjà plus ou moins, hors nous tenions absolument à créer quelque chose d'innovant. C'est alors que nous est venu l'idée d'utiliser la technologie Comet (utilisée par Gmail par exemple) qui permettrait aux visiteurs de voir les modifications faites sur les bureaux en direct. Pour pouvoir développer cette application dans le peu de temps que nous avions (3 semaines), nous avons choisi d'utiliser le framework de développement web, Ruby on Rails. Ce dernier est assez peu utilisé dans le monde professionnel à cause de la lourde charge serveur qu'il provoque. Cependant, on commence à voir des sites à fort trafic l'utiliser comme Twitter, Ziki, Scoopeo, ... Le problème de la charge serveur est certainement compensé par la facilité et la rapidité de développement.

Je me suis beaucoup amusé pendant ces trois semaines. Grâce à Ruby on Rails nous avancions très vite alors qu'aucun de nous ne connaissait RoR avant. Nous avons assez rapidement eu un site fonctionnel proposant les features de base que nous nous étions fixées. En plus, nous nous sommes aperçus que le concept plaisait. Il est souvent arrivé que des amis passent un long moment dessus quand nous leur proposions de tester une nouvelle version sur notre serveur de test. C'est réellement amusant de créer, déplacer, modifier ou encore supprimer des notes à plusieurs sur un même bureau virtuel. Grâce à l'AJAX (Prototype & Scriptaculous) et à Comet, les interactions avec le site étaient fluides et rapides.

Pour les curieux qui souhaitent en savoir plus, voici le rapport complet et la présentation (utilisant Coopnote) que nous avons rendu à la fin:

[Rapport (pdf)](https://www.camilleroux.com/content/files/2025/04/rapport-coopnote.pdf)

[Présentation (pdf)](https://www.camilleroux.com/content/files/2025/04/presentation-coopnote.pdf)
### Cero Repository
URL: https://www.camilleroux.com/cero-repository-php-ajax/
Last updated: 2025-04-28T09:56:50.000Z
Au début de l'année 2006, j'ai développé avec trois copains un framework java open source pour la création de jeux de cartes : [Cero Project](https://www.camilleroux.com/presentation-de-cero-project/). Il s’agit d’un logiciel proposant différentes interfaces pour faciliter le développement de divers plugins : jeux, intelligences artificielles, interfaces (graphiques, ligne de commande, IRC, ...), règles du jeu, traductions, client pour la mise à jour, …

[![Logo Cero Repository](https://www.camilleroux.com/content/images/2025/04/cero-repository.jpg)](http://code.google.com/p/cero-repository/?ref=camilleroux.com)

Le noyau Cero Core est très modulaire. De plus, une communauté de développeurs, de designers, de rédacteurs, de traducteurs, … risquait de se créer autour de ce projet open source. Le noyau permet de créer aisément des plugins. On pouvait donc s’attendre à l’apparition d’un grand nombre d’extensions. Un problème s'est alors posé : comment les mettre à disposition de manière simple et facile d’accès ?

Les premières solutions auxquelles nous avons pensé étaient d’utiliser un serveur de téléchargement avec éventuellement une interface web pour le gérer ou un serveur FTP. Nous avons rapidement oublié cette première solution car il n’était pas facile de l’adapter à notre problème (pas de gestion de dépendances possible par exemple). Nous nous sommes alors penchés sur des solutions plus proches de ce qu’il nous fallait, les systèmes de dépôt linux.Nous avons donc développé un site web en PHP basé sur le framework Code Igniter et AJAX (avec le classique couple Prototype & Scriptaculous) permettant la gestion des plugins pour Cero Project.

Je vous laisse découvrir plus en détails notre travail en lisant la présentation et le rapport que nous avons rédigés :

[Présentation (pdf)](https://www.camilleroux.com/content/files/2025/04/presentation-cero-repository.pdf)

[Rapport (pdf)](https://www.camilleroux.com/content/files/2025/04/rapport-cero-repository.pdf)

[**Site du projet**](http://code.google.com/p/cero-repository/?ref=camilleroux.com)
### Quand Tuxfamily part à la pêche …
URL: https://www.camilleroux.com/tuxfamily-poisson-avril/
Last updated: 2025-04-28T09:56:46.000Z
[![Logo de Tuxfamily](https://logo.tuxfamily.org/tflogo.png "Logo de Tuxfamily")](https://www.tuxfamily.org/?ref=camilleroux.com)

Je viens de recevoir un mail de [Tuxfamily](https://www.tuxfamily.org/?ref=camilleroux.com), le célèbre hébergeur et défenseur de projets open source. Ils annoncent qu'ils ne supporteront plus que les sites web statiques à partir du 1er mai 2007, afin de réduire leurs factures d'électricité. En effet, ils avaient constaté que 70% de la consommation électrique était due à la génération des pages web dynamiques. Tuxfamily ne proposera plus l'hébergement de sites en PHP/SQL d'ici 1 mois. Curieuse décision...

1er avril oblige, Tuxfamily n'a pas pu s'empêcher de faire le fameux poisson d'avril annuel. Mais, ce n'est pas la première fois qu'ils s'adonnent à l'exercice. L'an dernier à la même date, l'équipe de Tuxfamily annonçait qu'elle allait vendre le nom de domaine afin de gagner quelques sous.

Avec cette pointe d'humour, Tuxfamily fait parler de lui et ce n'est pas plus mal.  
Ils proposent un service admirable depuis des années : hébergement web et base de données, SVN, CVS, comptes et redirections mail, mailing-lists, espace de download (1Go) et gestion DNS. Ils hébergent actuellement plus de 900 projets dont certains projets personnels comme [Cero Project](https://camilleroux.com/2007/02/13/presentation-de-cero-project/?ref=camilleroux.com). C'est donc avec un grand plaisir que je relais cette (fausse) information!

Voici les annonces en question :

**L'annonce du 1er avril 2007**

"*Conscient de la forte consommation électrique des serveurs et des problèmes d'environnement liés à l'utilisation sans vergogne de cette ressource, nous avions démarré, il y a quelques mois, une analyse afin de trouver nos points de forte consommation électrique dans le but de diminuer ceux-ci. Le resultat de l'analyse confirma ce que nous pensions, 70% de l'énergie électrique est consommée dans la génération des pages web dynamiques (en incluant la consommation des serveurs SQL). Nous nous devions alors de réagir et de prendre des dispositions. Pendant plusieurs mois nous avons cherché une solution, mais hélas sans succès. Nous avions envisagés de restreindre la charge des sites liée aux moteurs de recherche qui sont assez gourmands, via le robots.txt (mais est-il vraiment respecté ?).*

*La seule solution étant de ne plus fournir un service de pages webs dynamiques. Nous nous sommes réunis ce jour afin de décider du sort du php, notre décision est prise, nous abandonnons le php.*

*Cependant, nous sommes sûr que vous allez réfléchir pour transformer votre site web en version statique, il sera ainsi bien plus rapide et il ne sera plus dependant d'un serveur SQL ! De plus nous allons bientôt ouvrir un nouveau service vous permettant d'avoir un site semi-dynamique en générant les pages de votre site, chaque nuit.*

*La date d'abandon a été fixée au 1er mai 2007, mais pourra être modifiée en fonction du nombre de sites encore dynamiques. Dans tous les cas, une coupure ferme et définitive est fixée au 1er septembre 2007.*"

**L'annonce du 1er avril 2006**

"*Comme toutes les associations, TuxFamily rencontre de gros problèmes de budget. Comme cela a été mentionné lors de la dernière Assemblée Générale, nous avons tourné depuis la réouverture avec très peu de moyens. Aussi, il a été décidé de mettre en place des moyens pour faciliter l'adhésion et les dons, comme l'utilisation de paypal, la baisse du prix d'adhésion pour les associations,... Mais toutes ces actions n'ont eu pour l'instant aucun résultat, les dons restants toujours inexistants. C'est ainsi que lorsqu'une SSLL (Société de Services en Logiciels Libres) a proposé 10000 euros pour le rachat du nom de domaine tuxfamily.org (bénéficiant de par son ancienneté d'un fort "page rank" aux yeux de google), nous avons accepté l'offre.*

*Cela ne signifie pas que TuxFamily va s'arrêter pour autant. En effet, l'association et le projet continuerons, mais sous un nouveau nom : [TuxFree.org](https://www.tuxfree.org/?ref=camilleroux.com).*

*Nous sommes conscients des problèmes que cela va causer pour tous nos hébergés, mais c'est l'unique solution que nous avons trouvé jusqu'à présent pour assurer la pérennité du service.*"
### L’avenir de l’Internet
URL: https://www.camilleroux.com/avenir-internet/
Last updated: 2025-04-28T09:56:26.000Z
J'aimerais m'essayer à une pratique des temps anciens : la voyance. Je voudrais tenter de deviner ce que sera, ou en tout cas, ce que pourrait être l'Internet dans quelques années. Je souhaiterais savoir comment on utilisera le web, à quoi il servira, quelles évolutions il aura vécu,...  
Non, je ne suis pas devenu fou! D'ailleurs, pour en être vraiment sûr, j'aimerais que vous me disiez si vous pensez que l'avenir que je prédis vous semble possible.  
Commençons la séance de voyance!

**Je vois, je vois que ...**

**... Internet sera accessible partout**

Effectivement, quand on voit la couverture réseau de téléphonie mobile et les débits que les opérateurs sont à même de proposer (jusqu'à 2Mo/s avec la [3G](http://fr.wikipedia.org/wiki/UMTS?ref=camilleroux.com)), il semble évidement que ce réseau va devoir servir à autre chose que simplement transférer des SMS, de la voix et quelques vidéos. Il m'est impossible d'imaginer un futur sans un Internet accessible quelque soit l'endroit où l'on se trouve.  
Ce changement sera inévitablement une véritable révolution.

Nos téléphones deviendront de super talkies walkies qui auront des fonctionnalités très fortement inspirées de la messagerie instantanée (MSN Messenger, Yahoo Messenger, Google Talk,...). La communication quelque soit notre position (mobile) sera enfin banalisée au même titre que l'a été la communication à partir de points fixes avec l'arrivé de l'ADSL.  
On peut aussi imaginer l'adaptation de ce genre de système au monde de l'automobile. On pourrait, par exemple, écouter n'importe quelle radio disponible sur le web, ou encore accéder à diverses informations instantanément (météo, trafic, news, ...) grâce un mini ordinateur intégré dans sa voiture.

**... le taux de transfert ne sera plus un problème**

La fibre optique arrive dans les foyers et propose des débits largement suffisants pour la plupart des utilisations.

> *"Les premiers clients parisiens de la fibre proposé par Orange (environ 500 en mars 2007), constatent des débits très élevés de 100Mb/s en descendant, et 20Mb/s en remontant. La grande caractéristique de la fibre est l'existence quasi nulle du ping (entre 2 et 3 ms)." Wikipédia*

En plus, comme je l'ai dit dans la première partie, la 3G autorise aujourd'hui des taux de transfert allant jusqu'à 2Mo/s. Avec de tels débits, on peut se demander l'utilité de diffuser les chaines de télévision et les radios via les ondes. J'imagine donc que dans quelques années, Internet sera encore plus au centre des télécommunications. Tous les échanges numériques et analogiques se feront par le net. Envoyer ou télécharger un DVD prendra, dans quelques années, autant de temps que d'envoyer un gros mail aujourd'hui. Les réseaux P2P ont donc encore de beaux jours devant eux. Enfin, d'importants taux de transfert devraient permettre le développement de sites permettant l'hébergement de données. Effectivement, avec des connexions autorisant des taux de transfert de 100Mo/s, il n'est plus du tout contraignant de mettre en ligne les données ne contenant pas d'informations privées en ligne afin de pouvoir y accéder d'où l'on veut. On doit donc s'attendre à une utilisation intensive d'internet du moment qu'il est nécessaire de partager/envoyer des données. En résumé, Internet sera plus utilisé que jamais et sera le centre de l'informatique de demain...

Voila, ça fera 100€! Je plaisante évidement, tout ça, c'est cadeau.  
J'espère que vous avez apprécié mes compétences en voyance. J'attends avec impatience vos remarques afin que vous me disiez si vous pensez que ce que je dis est réaliste ou pas.
### Les nouvelles radios : Last.fm
URL: https://www.camilleroux.com/les-nouvelles-radios-lastfm/
Last updated: 2025-04-28T09:56:14.000Z
[![logo Last.fm](https://www.camilleroux.com/content/images/2025/04/badge_red_rev1-miniature.gif "logo Last.fm")](https://www.last.fm/?ref=camilleroux.com)

La série d'articles présentant les radios "nouvelle génération" continue! De nouvelles applications web 2.0 apparaissent tous les jours. Ces sites web sont souvent innovants grâce à l'utilisation de nouvelles technologies comme l'AJAX ou par l'adoption de fonctionnalités telles que les nuages de tags, les réseaux sociaux, ...  
[Last.fm](https://www.last.fm/?ref=camilleroux.com) surfe sur cette vague.  

**Last.fm, c'est quoi au juste?**

C'est tout d'abord un site web qui vous permet de savoir ce que vous écoutez. Il suffit d'installer [un logiciel](https://www.last.fm/tools/downloads/?ref=camilleroux.com) (open source et qui fonctionne sur toutes plateformes) qui permet d'envoyer de manière transparente des informations sur les titres que vous écoutez aux serveurs de Last.fm (appelé Scrobbling).

![software_combo.jpg](https://www.camilleroux.com/content/images/2025/04/software_combo.jpg "software_combo.jpg")

Last.fm c'est aussi une radio personnalisée. Ce site vous propose d'écouter de la musique correspondant à vos goûts grâce aux morceaux scrobblés. Vous avez la possibilité de sauter, de mettre dans vos coups de coeur ou de bannir des morceaux. Il n'y a pas que votre radio que vous pouvez écouter! Vous pouvez écouter des radios dont les musiques sont en rapport avec un tag (ex: rock, metal, electronic, chillout, ...), avec un artiste ou encore écouter la radio de vos "voisins" (personnes ayant les mêmes goûts musicaux que vous).

Ce site est aussi une véritable encyclopédie sur la musique. Pour chaque artiste, on peut lire la bio (sous forme de wiki), voir les événements et les concerts, la liste des albums, les artistes similaires (toujours dans l'esprit de former des réseaux), les articles le concernant, les charts (classement des morceaux les plus écoutés), ... Voici par exemple la page des [Daft Punk.](https://www.last.fm/music/Daft+Punk?ref=camilleroux.com)

Enfin, je ne pouvais terminer l'article sans dire que Last.fm est légal et gratuit. Et oui, ils ont une vraie licence de radio! Au niveau de la loi, les radios c'est plus ce que c'était. Fini les radios linéaires, débordant de pub et d'artistes que vous haïssez.

**Mais t'en pense quoi alors?**

Je trouve que Last.fm est un moyen fabuleux (et légal !) de découvrir de nouveaux artistes, de nouveaux titres et même de nouveaux styles. On ne fait pas qu'écouter de la musique, on voyage dans la musique.  
Aussi, on peut facilement rencontrer des gens ayant les mêmes goûts que nous et partager ses avis. Enfin, ce site permet aussi d'avoir une réponse toute prête à la question "T'écoute quoi comme musique?"; Facile: "Regarde [ma page](https://www.lastfm.fr/user/camille06/?ref=camilleroux.com) sur Last.fm ;)".  
Vous l'aurez compris, j'adore le concept et je vous recommande vivement de l'essayer, vous ne le regretterez pas.

**Camille, on te connait! Même pas une petite exclu?**

Je peux rien vous cacher...  
En faisant des recherches pour écrire cet article, j'ai découvert une page sur la version anglaise de Last.fm qui n'apparaît pas sur la version française. Il s'agit de la page des Quilts (rassurez-vous, rien avoir avec les traditions écossaises). Mais alors, qu'est-ce qu'un quilt? et bien c'est ça:
### Les nouvelles radios : Musicovery
URL: https://www.camilleroux.com/les-nouvelles-radios-musicovery/
Last updated: 2025-04-28T09:56:11.000Z
Surfant sur la vague du [web 2.0](https://fr.wikipedia.org/wiki/Web%5F2.0?ref=camilleroux.com), certains sites ont tenté de révolutionner le monde de la radio. Ces sites étant peu connus, j’ai décidé de vous les présenter en écrivant une série d’articles les décrivant un à un. Le point commun de tous ces sites est de proposer des radios personnalisées à vos goûts musicaux.

J’ai choisi de commencer cette série avec [Musicovery](https://web.archive.org/web/%2A/https://www.musicovery.com). Il s’agit sûrement du plus simple et facile à utiliser.

Musicovery vous permet de fabriquer une playlist selon vos envies et votre humeur du moment. Vous pouvez tout d’abord définir l’"Ambiance" (énergique ou calme, positive ou dark) en cliquant dans l’onglet Ambiance. Il y a un deuxième onglet, "Dance", dont le fonctionnement est identique au premier qui permet de définir deux autres paramètres : Dance et Tempo.  
Ensuite, vous pouvez sélectionner différents styles de musique que vous souhaitez écouter grâce à des filtres. Musicovery propose 18 styles de musique différents dont électro, rap, R&B, funk, blues, rock, variété,… ce qui permet à chacun d’écouter de la musique qui lui plaît. Ce site propose actuellement 8 000 titres, chiffre qui devrait rapidement augmenter selon les auteurs.  
D’autres paramètres sont disponibles pour affiner encore plus le type de musique que vous recherchez. Il est possible de filtrer les titres par année de parution ou encore par popularité.

Après avoir défini ces différents paramètres, Musicovery va générer une playlist avec des titres correspondant à vos choix. Chaque titre est représenté par un cercle et un rectangle contenant le titre et le nom de l’auteur. Leur couleur représente le style musical (rouge= électro, violet=blues,…). En passant le curseur sur un titre, le site affiche la pochette du disque ainsi que des liens pour acheter le morceau sur le net.

![Musicovery_2_1.PNG](https://www.camilleroux.com/content/images/2025/04/musicovery_2_1-png.png "Musicovery_2_1.PNG")

**Interview exclusive de Musicovery !**

Trouvant assez peu d'informations à propos de Musicovery sur la toile. J'ai décidé de réaliser une interview par mail des auteurs. L'équipe de Musicovery a rapidement répondu à mes questions et je les remercie!

**Q**: Combien y-a-t-il de visiteurs par jour?  
 **R**: Nous avons une audience internationale de 650 000 visites/mois, en forte croissance.

**Q**: Pourriez-vous me donner des informations sur la légalité de ce service? Payez-vous des droits d'auteurs?  
 **R**: Notre objectif est d'être légal, nous discutons avec les ayants droit mais notre format de radio est intermédiaire entre la radio broadcast et la musique à la demande, et il n'y a pas de régime approprié à ce jour (voir Last.fm qui, avec 15 millions d'auditeurs, vient à peine de négocier un premier deal avec une des majors...).

**Q**: Quels sont pour vous les avantages et inconvénients de Musicovery par rapport à LastFm et Pandora?  
 **R**: Notre philosophie est de proposer des interfaces intuitives et faciles à manipuler en particulier via des écrans (TV, mobile,...) : cela en fait des services beaucoup plus "grand public" que last.fm et Pandora.

**Q**: Allez-vous ajouter d'autres fonctionnalités? lesquelles?  
 **R**: Nous sommes en version beta, et travaillons sur de nouvelles fonctionnalités, nous ne cherchons pas spécifiquement à communiquer à ce stade.
### Présentation de Duo
URL: https://www.camilleroux.com/presentation-de-duo/
Last updated: 2025-04-28T09:52:21.000Z
Vous avez déjà joué au jeu du [huit américain](https://fr.wikipedia.org/wiki/Huit%5Fam%C3%A9ricain?ref=camilleroux.com) ou au [Uno](https://fr.wikipedia.org/wiki/Uno%5F%28jeu%29?ref=camilleroux.com) quand vous étiez petit, grand ou grand avec des petits ?

En voici une version libre (licence GPL), écrite en [Python](https://fr.wikipedia.org/wiki/Python%5F%28langage%29?ref=camilleroux.com).

![](https://www.camilleroux.com/content/images/2025/04/image.png)

[Duo](https://sourceforge.net/projects/duo/?ref=camilleroux.com) permet de jouer contre 1, 2 ou 3 joueurs gérés par l'ordinateur. Il respecte la plupart des règles du jeu original. La prise en main est très rapide. Il suffit de cliquer sur une carte pour la jouer ou sur l'un des deux boutons (Piocher et Passer). On choisit le nombre de joueurs ainsi que le nombre de cartes distribuées en début de partie.

C'est un jeu que j'ai créé dans le but d'apprendre le Python en 2003\. L'architecture du code n'est pas très belle à voir. Mais cela n'empêche pas le jeu d'être téléchargé. Nous sommes début 2007 et le jeu totalise plus de 32 000 téléchargements (environ 90 par jour)!  
Je pense que le jeu a autant de succès car il est simple à installer et à utiliser. De plus, il est aussi traduit dans plusieurs langues. Enfin, le jeu étant open source, j'ai pu bénéficier d'un bon référencement. En effet, Duo apparaît sur de nombreux sites : [Framasoft](https://www.framasoft.net/article3310.html?ref=camilleroux.com), [Toolinux](https://www.toolinux.com/?Duo-jouez-a-Uno-en-francais-et-sous-Linux&ref=camilleroux.com), [Jeuxlibres](https://jeuxlibres.net/showgame/duo.html?ref=camilleroux.com), ...

Je n'ai malheureusement pas le temps de continuer ce projet. Je serais en revanche très heureux de le voir continuer.

En tout cas, bon jeu à tous et amusez-vous bien !

[Page du projet](https://sourceforge.net/projects/duo/?ref=camilleroux.com)

Téléchargement:

- [Windows](https://sourceforge.net/projects/duo/files/Full%20Packages/duo%200.8.1/Duo.exe/download?ref=camilleroux.com)
- [Sources](https://sourceforge.net/projects/duo/files/latest/download?ref=camilleroux.com)
### Présentation de Cero Project
URL: https://www.camilleroux.com/presentation-de-cero-project/
Last updated: 2025-04-28T09:50:12.000Z
[![Logo Cero Project](https://www.camilleroux.com/content/images/2025/04/cerocarre.jpg "Logo Cero Project")](http://www.cero-project.org/?ref=camilleroux.com)

J'ai commencé ce projet début 2006\. Je développe cette application avec 3 autres étudiants de ma promotion.

Le but de [Cero Project](https://web.archive.org/web/%2A/http://www.cero-project.org) est de réaliser un framework open source (licence GNU GPL) permettant le développement rapide de jeux de cartes. Le noyau, Cero Core, accepte toute sorte de plugins, eux aussi faciles à développer, tels des interfaces graphiques, des jeux, des images de carte, des intelligences artificielles, ...

![](https://www.camilleroux.com/content/images/2025/04/cero-core-architecture-1.png)

Ce projet est réalisé en Java car il s'agit d'un langage de plus en plus utilisé, multiplateforme et qui permet bien de réaliser des applications modulaires.

Ce logiciel n'a pas vraiment d'équivalent actuellement. Il existe des logiciels proposant des centaines de jeux de solitaire (par exemple [PySol](http://www.pysol.org/?ref=camilleroux.com)). Il existe également des jeux de tarot, de poker, ... souvent jouables en réseaux mais qui ne gèrent qu'un seul jeu. Cero Project est en quelque sorte un mélange des deux. Le noyau permet à n'importe quel jeu de fonctionner en réseau sans que le développeur n'ait à s'en occuper. Aussi, comme les plugins sont faciles à développer grâce aux classes et interfaces de base, on peut s'attendre à l'apparition rapide d'un grand nombre de jeux dès que Cero sera jouable.

Effectivement, Cero Project est toujours en développement. Il n'y a toujours aucune interface graphique de disponible et la gestion du réseau n'est toujours pas implémentée. Mais ne désespérez pas! Nous avons déjà utilisé le noyau pour réaliser un jeu de Uno pour non-voyants ([Cero Devint](http://projets.polytech.unice.fr/Devint/Projet16/?ref=camilleroux.com)) et il marche! Cero Project verra bel et bien le jour, mais nous ne savons pas quand. Nous sommes très motivés mais le projet est immense...

C'est promis je vous tiendrai au courant!
### Bienvenue sur CamilleRoux.com V2
URL: https://www.camilleroux.com/bienvenue-sur-camillerouxcom/
Last updated: 2025-04-26T10:44:21.000Z
Bonjour cher lecteur!

Vous pouvez constater que CamilleRoux.com a changé complètement de look. Mais qu'elle en est la raison?

[![camilleroux.com v1](https://www.camilleroux.com/content/images/2025/04/camillerouxcom-cv-projets-1170952330881-miniature.png)](https://www.camilleroux.com/content/images/2025/04/camillerouxcom-cv-projets-1170952330881.png)

L'ancien site tournait avec [MODx](http://modxcms.com/?ref=camilleroux.com) et un template modifié afin d'utiliser la technologie AJAX. Celle-ci permettait, quand on cliquait sur le lien pointant vers un article, de ne télécharger que le contenu de ce dernier. Le site était donc plus rapide qu'un site normal, qui lui doit recharger la totalité de la page.

Malheureusement, l'AJAX implique que le visiteur interprète du JavaScript pour obtenir le contenu. De ce fait, les robots ne voyaient que la première page et donc le site était très mal référencé. Il existe des techniques permettant soit d'utiliser l'AJAX quand on peut interpréter du JavaScript soit de suivre les liens classiques dans le cas contraire. Ces techniques n'étant pas simple à implémenter avec MODx, j'ai décidé de penser mon site autrement.

CamilleRoux.com existe pour que je puisse présenter mes projets, mes idées et pour que l'on fasse connaissance. Dans ce cas, ce site ne doit pas être une démonstration de tous les effets JavaScript que je sais utiliser, mais plutôt un site simple, convivial, visible pas tous, y compris les bots des moteurs de recherche.

Le site tourne donc à présent grâce au CMS [WordPress](https://wordpress.org/?ref=camilleroux.com). Effectivement, c'est le blog, tant à la mode depuis quelques années qui me semblait être le meilleur format pour présenter ce que j'ai à dire. Wordpress est facile à gérer, très personnalisable et possède un grand nombre de fonctionnalités grâce à tous les plugins existants (génération des sitemaps, protection contre le spam,... )

Comme vous pouvez le voir, le site n'est pas totalement fini : le design n'est pas parfait, aucun contenu, ... mais je vais tâcher de finir ça au plus vite.

Je vous donne donc RDV dans quelques jours pour la suite de l'aventure!

PS: n'hésitez pas à faire des remarques sur le site!