EDITO
Hello chère développeuse, cher développeur, sysadmin, ops, sre, DevRel, sécu 👋
Salut les amis,
On va se parler d’un sujet qui sent le soufre cette semaine. Un truc qui a commencé comme un bruit de couloir dans la Silicon Valley et qui a fini par exploser : Apple a porté plainte contre OpenAI.
Et pas une petite plainte polie — non, une plainte où Apple traite carrément OpenAI de “pourrie jusqu’à la moelle” (”rotten to its core”, dans le texte). Ça pique.
L’histoire est dingue. Figurez-vous qu’OpenAI, pour accélérer le développement de son premier produit hardware (un téléphone qui remplacerait les apps par des agents IA, ni plus ni moins), aurait organisé un véritable système de pompage des secrets d’Apple via le recrutement de ses anciens employés. Plus de 400 personnes, dont Tang Tan — 24 ans chez Apple, VP design iPhone, parti chez OpenAI pour diriger le hardware.
Et selon la plainte, les méthodes étaient particulièrement limites : ne pas rendre son MacBook Pro du boulot, conseiller aux candidats de consulter tel dossier interne avant l’entretien, demander aux postulants d’apporter des batteries et des cartes mères en entretien… On croit rêver.
Mais ce n’est pas qu’un feuilleton people. Derrière ce soap opera se cachent des questions qui nous concernent tous.
Un smartphone sans apps ?
Si OpenAI sort vraiment ce téléphone, entièrement piloté par des agents IA, c’est le modèle économique du mobile qui prend un coup dans l’aile. Imaginez un monde où les utilisateurs n’ouvrent plus d’applications mais parlent à un assistant qui orchestre tout. Pour les développeurs iOS et Android, cela pourrait être une menace existentielle ou une évolution de leur métier.
La guerre des talents.
OpenAI, Anthropic, xAI, Google DeepMind — tout le monde se vole les cerveaux. Mais jusqu’où peut-on aller ? Est-ce que vos connaissances “généralistes” sont vraiment à vous, ou appartiennent-elles à votre employeur ? Cette affaire pourrait créer un précédent qui refroidira le recrutement dans la tech.
OpenAI en interne : la direction se vide.
Fidji Simo (la Française arrivée en grande pompe il y a un an) s’en va pour raisons médicales, le chef de la sécurité Johannes Heidecke débarasse le plancher. Greg Brockman concentre tous les pouvoirs. Et tout ça pile au moment où GPT-5.6 est déployé.
Alors oui, c’est tentant de regarder ça comme un mauvais feuilleton Netflix. Mais si vous codez, si vous utilisez des API OpenAI, si vous développez sur l’écosystème Apple ou Android : cette histoire aura des conséquences concrètes sur votre quotidien.
— Fred aka HappyToDev
L’invité de la semaine
Cette semaine, je reçois Twinded, il est développeur full-stack depuis plus de 10 ans, et il est basé à Montréal.
Voici ses conseils si vous débutez dans le métier :
Ne perdez pas espoir, n’écoutez pas toujours ce que les gens disent (PHP est censé être mort depuis plus de 10 ans, et pourtant on bosse toujours dessus, ahah).
Prenez confiance en vous, intéressez-vous aux nouvelles technologies, mais surtout amusez-vous, c’est le plus important !
Pour la suite de son interview cela se passe un peu plus bas 👇
Merci pour cette interview Thomas !
Au menu cette semaine
Sinon voici quelques uns de sujets que nous aborderons dans cette newsletter :
✅ Apple vs OpenAI
✅ TypeScript 7.0 (portage Go)£
✅ Rust 1.97.0
✅ GhostLock : faille Linux 15 ans
✅ Swival : agent IA local par le papa de libsodium
✅ GitLost : agent GitHub piégé
✅ EU poursuit France pour NIS 2
✅ …
J’ai ajouté une rubrique emploi avec des annonces de jobs. Dites moi ce que vous en pensez.
Bonne lecture & prenez soin de vous !
Fred - HappyToDev
Mes sponsors permanents
Un grand merci à mes sponsors qui soutiennent cette newsletter 💜
Clever Cloud est une entreprise française fondée en 2010, spécialisée dans le Platform as a Service (PaaS). Elle conçoit et opère des solutions d’automatisation pour l’hébergement, le déploiement et la gestion continue d’applications, de sites web et de bases de données. Ses services, sécurisés et pensés pour les développeurs, sont utilisés par des milliers de clients en France et dans le monde.
StackX : le bouclier technologique anti-stress 24/7 pour vos projets LAMP : quoiqu'il arrive, vous ne serez plus jamais seul.
Frais d'installation offerts avec le code HappyToDev (valeur 145€)
👉 Comme Clever Cloud et ScalarX, affichez ici votre pub avec le lien vers votre site ici pendant un an ou six mois. Visibilité maximale pour votre entreprise garantie ! 🚀
Modalités et tarifs 👇
AU PROGRAMME DE CE NUMÉRO
TypeScript 7.0 avec des hausses impressionnantes de performances
Better tools made Copilot code review worse. Here’s how we actually improved it.
Swival — Le papa de libsodium se met aux agents de codage locaux
Générer un Excel volumineux avec Airflow sans dépassement mémoire
📘 Web Dev
🔄 DevOps
🔒 Sécurité
🕹️ Game Dev
🚘 Embarqué / IoT
✅ L’INVITÉ DE LA SEMAINE - Thomas aka Twinded
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
✅ LES NEWSLETTERS QUE JE RECOMMANDE
✅ #LaPetiteInfoDuJour - John Canton
🤝 Comment soutenir cette newsletter ?
LE COIN DES LECTEURS
Dans cette rubrique, des articles intéressants bien sûr dans notre domaine… ou presque !
TypeScript 7.0 avec des hausses impressionnantes de performances
Microsoft a livré TypeScript 7.0 dont le compilateur a été intégralement réécrit en Go, offrant des gains de performance allant jusqu’à 12× sur les projets de grande taille. Une évolution majeure pour tous les développeurs JavaScript/TypeScript, qui change radicalement l’expérience de compilation au quotidien.
Better tools made Copilot code review worse. Here’s how we actually improved it.
L’équipe GitHub Copilot explique comment la migration de leur système de code review vers des outils Unix-style partagés a réduit le coût des revues de code en restructurant les workflows des agents autour des preuves contenues dans les Pull Requests. Un article passionnant pour comprendre les coulisses de l’ingénierie des agents de code.
Announcing Rust 1.97.0
La nouvelle version stable du langage Rust est sortie avec son lot de nouveautés et d’améliorations. Symbol mangling v0 actif par défaut, support Cargo pour `deny` les warnings, sortie du lieur visible par défaut.
GhostLock : cette faille Linux vieille de 15 ans offre un accès root sur la majorité des distributions
Une vulnérabilité stack-UAF (Use-After-Free) dormait depuis 15 ans dans le noyau Linux, affectant la quasi-totalité des distributions. Découverte par des chercheurs, elle permettait à un utilisateur local d’obtenir les privilèges root.
Swival — Le papa de libsodium se met aux agents de codage locaux
Frank Denis, le créateur de libsodium et dnscrypt-proxy, s’attaque aux agents de codage locaux avec Swival. Un outil open-source qui permet de coder avec des modèles d’IA entièrement en local, sans envoyer de données dans le cloud. Un projet à suivre de près pour les développeurs soucieux de leur vie privée.
Générer un Excel volumineux avec Airflow sans dépassement mémoire
Un tutoriel technique très concret qui explique comment éviter les erreurs OOM (Out Of Memory) sous Airflow lors de l’export de gros volumes de données Excel. La solution repose sur le streaming MySQL et la bibliothèque openpyxl en mode write-only. Un article pratique pour les data engineers et les équipes Data.
MINI-SPONSORS
Un grand merci à mes mini-sponsors pour leur soutien à cette newsletter :
LBKE d’Éric Burel, Lavicon de DKP, Plumber et Writizzy.
Lavicon : Génère tes icônes stylées et uniques. Coupon -20% : HAPPY2DEV
Plumber-CLI : Check si tes pipelines CI/CD GitLab sont percés (open source)
Writizzy : Lance ton blog et ta newsletter en 5 minutes chrono. Cross-poste automatiquement sur tes réseaux sociaux. -20% pour 3 mois HAPPY20
Vous aussi devenez mini-sponsor et mettez en avant votre entreprise pendant 52 numéros (~1an) pour 397€ => contactez moi
LE TOUR DES RÉSEAUX
Dans cette rubrique, je te présente les infos que j’ai trouvé intéressantes au cours de la semaine sur les différents réseaux sociaux. C’est évidemment complètement subjectif et c’est assumé.
USB kill switch + Dead Man’s switch pour Linux
Un projet open source qui transforme n’importe quel serveur Linux en machine “auto-destructible” — un USB kill switch qui efface les clés LUKS automatiquement. Parfait pour les situations de “forensic defense”.
Dalibo — ldap2pg 6.6 avec support GSSAPI/Kerberos
ldap2pg permet de synchroniser les rôles et privilèges PostgreSQL depuis du YAML ou LDAP, et cette version ajoute l’authentification GSSAPI/Kerberos — un outil précieux pour les admins Postgres en environnement d’entreprise.
Le moteur du jeu EVE Online massivement multijoueurs publié en open source
Le moteur Carbon d’EVE Online, l’un des MMO les plus complexes techniquement, passe en open source — une aubaine pour les devs game et les curieux d’architecture distribuée.
Le mécanisme d’Attention expliqué en BD
Le mécanisme d’Attention a révolutionné l’IA et ouvert la voie aux Transformers (comme GPT). Au lieu de lire un texte mot à mot en oubliant le début, le modèle projette un faisceau de pertinence globale pour lier instantanément les concepts clés entre eux.
Apple poursuit OpenAI pour vol de secrets commerciaux
Le clash tech de la semaine. Apple attaque OpenAI pour vol de documents sur des fonctionnalités non annoncées. Préparez le popcorn !
L’UE poursuit la France pour non-transposition de NIS 2
La France mise en demeure par l’UE pour ne pas avoir transposé la directive NIS 2 sur la cybersécurité. Un sujet brûlant pour toutes les PME/TPE tech qui devront bientôt se mettre en conformité.
Pour rappel, NIS 2 est une directive européenne qui impose à un large pan d'entreprises (tech, santé, énergie, banques…) des obligations renforcées en cybersécurité, avec des amendes à la clé. La France est poursuivie par l'UE pour ne pas l'avoir transposée dans son droit national dans les temps.
DEV PRATIQUE
Ressources concrètes pour tous les devs (web, DevOps, sécu, game, embarqué…)
📘 Web Dev
React useOptimistic: Optimistic UI Patterns That Actually Work (2026)
Un guide pratique complet sur le hook `useOptimistic` de React 19. L’auteur explique avec des exemples concrets (bouton like, ajout optimiste de commentaires, suppression, toggle) comment mettre à jour l’interface immédiatement avant la réponse serveur, avec rollback automatique en cas d’échec. Compare aussi `seOptimistic` avec TnStack Query.
How to Convert PDF to Word with Vue 3 and PDF.js
Un tutoriel pas à pas pour construire un convertisseur PDF vers Word 100% côté navigateur avec Vue 3 (Composition API), PDF.js et la bibliothèque `docx`. L’auteur détaille la logique de grouping des items par coordonnées Y/X pour respecter l’ordre de lecture.
Passwordless Sign-In with Fortify Two-Factor Support in Laravel
Un tutoriel Laravel qui montre comment implémenter une connexion sans mot de passe (magic link par email) avec support de l’authentification à deux facteurs (2FA) via Laravel Fortify.
🛠️ DevOps
Setting Up a Production CI/CD Pipeline for a Python/Django App
Un walkthrough ultra-complet de A à Z pour mettre en place une pipeline GitHub Actions professionnelle pour une application Django. L’article couvre : Dockerfile multi-stage, vérification des vulnérabilités avec `ip-audit`, build et push vers GHCR, scan d’image Trivy, et déploiement zero-downtim via SSH.
🔒 Sécurité
How I Built an Automated Web Vulnerability Scanner with Python and OWASP ZAP
L’auteur partage son projet : un scanner de vulnérabilités web automatisé en Python qui wrappe l’API OWASP ZAP en un outil CLI simple. Le scanner comprend 4 modules : URL seeder, spider, scan actif (injection SQL, XSS), et générateur de rapport JSON. Testé sur OWASP Juice Shop : 122 alertes dont une faille SQL Injection critique.
🕹️ Game Dev
5 Godot 4 scene transition effects (and how to build each one)
Cinq techniques de transition de scènes pour Godot 4, chacune avec son code GDScript et shader complet prêts à l’emploi : fade to black, iris wipe (cercle), pixelate, slide/pan, et dissolve. Avec tableau récapitulatif complexité/usage pour chaque effet.
🚘 Embarqué / IoT
Secure BLE OTA Firmware Updates on nRF5340: Architecture Notes
Une plongée technique dans l’architecture des mises à jour firmware OTA sécurisées en BLE sur le nRF5340. L’article couvre la segmentation mémoire, le chiffrement, la gestion des bootloaders et les considérations de sécurité pour les appareils IoT.
Groupe LinkedIn Laravel Francophone / 300+ membres 🚀
Si l’univers de Laravel vous intéresse, n’hésitez pas à rejoindre plus de 300 membres du groupe Laravel Francophone sur LinkedIn.
T'AS TON POPCORN ?
Dans cette section, je vous propose de bien vous caller dans votre siège gamer, dans votre canapé ou si vous le souhaitez dans votre lit pour visionner quelques vidéos que j'ai pu dénicher ici et là dans notre communauté !
INSTALLER llama.cpp SUR LINUX POUR DE L’IA EN LOCAL (INFÉRENCE)
CARBON - Eve Online Game Engine Open Sourced!
The game engine behind the popular MMO Eve Online and Eve Frontier has been open sourced by Fenris Creations (formerly CCP Games). We discuss how we got here, what's included in the project and what problems you might run into trying to use this game engine. It's always awesome to be able to peek behind the scenes of AAA game development and this source code can help many other game development projects.
Est ce que vous connaissez plus-tard.com ?
Joss, dont vous pouvez retrouver l’interview dans un n° précédent de cette newsletter, propose une solution de programmation de vos posts sur les réseaux sociaux.
Et en association avec ma newsletter, il vous propose 15% de réduction sur le forfait pro annuel ou sur le forfait entreprise avec ce code : HAPPYDEV15
Et si vous vous demandez ce qu’est plus-tard.com, voici la video de présentation.
🤝 Comment soutenir cette newsletter ?
Un immense merci aux 27 personnes qui ont déjà sauté le pas 💜
Si la newsletter vous apporte de la valeur, vous pouvez me soutenir dès aujourd’hui avec un abonnement annuel à seulement 9 €/an à vie. Vous aurez alors accès à tous les contenus exclusifs (en cours de préparation).
Offre exceptionnelle et limitée dans le temps → Plus vous attendez, plus le prix augmentera pour les futurs abonnés lors de l’ajout des contenus exclusifs.
C’est le meilleur moment pour verrouiller ce tarif à vie.
Merci d’avance💜
Et si vous n’êtes pas prêt à vous abonner ?
Vous pouvez aussi m’aider sans dépenser un centime de plus en passant par mon lien Amazon pour vos prochains achats.
Je touche une petite commission, vous ne payez rien de plus, et ça fait une vraie différence pour moi.→ Acheter sur Amazon via mon lien
METS TON CASQUE !
Dans cette rubrique, je te propose des podcasts en anglais et en français sur notre monde de dev et ce qui gravite autour.
No Limit Secu #548 — Vulnpocalypse
La sécurité est-elle en passe de devenir un échec ? L’IA va-t-elle déclencher une apocalypse des vulnérabilités ? Au programme : le mythe d’Anthropic & “Mythos”, l’IA comme super-assistant du reverse engineering, le match Attaque vs Défense à l’ère des agents IA, et pourquoi l’explosion des CVE ne doit pas faire paniquer.
🦾 Il a entraîné le cerveau d’Optimus… il construit maintenant les robots européens (UMA)
« C’est peut-être la DERNIÈRE fois que l’être humain gagne » 🤖
🤩 Cette phrase de mon invité m’a donné des frissons 🇫🇷
Le contexte : un robot de Figure a affronté un humain pendant des heures sur du tri de colis. L’humain a gagné… de justesse. 🤯
Abonne toi !
Si vous appréciez cette newsletter hebdomadaire, aidez moi à la continuer en vous y abonnant.
Promis pas de spam, juste la newsletter tous les lundis dans votre boîte email.
Vous pouvez vous désabonner à tout moment en 1 clic. Vous ne prenez aucun risque à m’aider 😉💪
LES SORTIES DE LA SEMAINE
Dans cette rubrique, je te mets en avant les mises à jour de logiciel que nous sommes susceptibles d’utiliser dans notre quotidien de développeurs.
Rust 1.97.0 — 9 juillet 2026
- Symbol mangling v0 actif par défaut : le nouveau schéma de mangling Rust remplace l’ancien scheme basé sur Itanium ABI, préservant les valeurs des paramètres génériques et corrigeant les incohérences de demangling.
- Support Cargo pour `deny` les warnings : nouvelle variable `CARGO_BUILD_WARNINGS=deny` pour bloquer les warnings en CI, sans invalider le cache de compilation.
- Sortie du lieur visible par défaut : les messages du linker ne sont plus silenciés en cas de succès.
WordPress 7.0.1 — 9 juillet 2026
Release de maintenance avec **31 correctifs** dans le Core et l’éditeur de blocs, couvrant l’admin UI, les médias et l’éditeur. Mise à jour automatique disponible.
Linux kernel 7.2-rc3 — 12 juillet 2026
Troisième release candidate du cycle 7.2. Noyau en développement actif pour la prochaine version stable 7.2.
L’INVITÉ DE LA SEMAINE - Thomas aka Twinded
A chaque numéro, je vais mettre en avant une ou un dev, sysadmin, ops, sre, DevRel, sécu. Connu.e ou inconnu.e, pas de jaloux, il y en aura pour tout le monde.
Cette semaine c’est Tkomas aka Twinded qui se prête au jeu de la mini interview de Quoi de neuf les devs ?
Vous êtes prêt.e.s pour l’interview ?
La voici 👇
1. Peux-tu te présenter ?
Salut, moi c’est Thomas Cloarec, j’ai fraîchement 31 ans et je suis développeur full-stack depuis plus de 10 ans, basé à Montréal.Je bosse chez Kryzalid (agence web) et je fais aussi tourner ma propre activité indépendante, Twinded, à côté, depuis environ 10 ans.Depuis tout petit, j’ai toujours été attiré par un clavier, une souris et/ou un écran.
J’ai débuté en posant mes doigts sur le Minitel de mes parents.
J’ai ensuite joué à 3D Pinball Space Cadet et aux Sims 1 sur l’ordinateur familial.Vers mes 12-13 ans, j’ai eu mon premier ordinateur à moi, dans ma chambre.
Je n’y faisais pas grand-chose, je jouais aux Sims et à d’autres jeux divers.En grandissant, je n’ai jamais quitté l’informatique, j’ai toujours eu un ordinateur près de moi, et petit à petit je suis devenu l’informaticien dépanneur de la famille (et c’est encore le cas, même à plus de 8000 km !).
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
Depuis que j’ai commencé le développement, j’ai toujours été full-stack.
Mais j’ai quand même une préférence pour le backend.Backend : PHP/Symfony/WordPress
Front : le trio classique (HTML, CSS, JS) / React et Vue.js (mais principalement via l’IA, je n’ai pas une grosse expertise là-dedans).
3. Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Non, développeur pur souche et depuis le début !
4. Quelles études as-tu suivies ?
et
5. Comment as-tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
Mes études ont été assez chaotiques, ahah.Je n’ai jamais été quelqu’un de très assidu à l’école, ni même très bon.Après le collège, je ne savais pas vraiment quoi faire, j’ai continué au lycée pour un bac général.
Mais j’ai redoublé ma seconde générale, et même après cette deuxième chance, je n’étais pas loin de devoir en faire une troisième.
Donc mes parents ont décidé que j’aille dans un lycée professionnel (avec supplément internat !).Et là, ça a été le déclic pour moi : pouvoir toucher au monde professionnel lors de plusieurs stages durant mon cursus m’a littéralement changé.Côté cours, j’ai été premier de ma classe deux années de suite (première et terminale), félicitations à chaque bulletin trimestriel, je participais à toutes les activités extrascolaires possibles, etc.
Comme je l’ai dit plus haut, ça a été un vrai changement dans ma vie.Côté pro, j’ai fait, de souvenir, 4 ou 5 stages différents pendant mes 2 années d’études.
On n’avait pas vraiment le droit, mais j’ai fait ces stages dans la même entreprise (merci les privilèges du premier de la classe, ahah).
Ces stages, je les ai faits chez Miele (l’entreprise mondiale d’électroménager) au siège social en France (on avait des proches de la famille qui y travaillaient).Et pendant un de mes stages, j’avais un peu plus de temps pour moi, donc j’ai commencé à me questionner sur « Qu’est-ce que je voudrais faire plus tard ? ».
En faisant des tests, des questionnaires, etc., je suis tombé sur le métier de développeur web.
C’est à ce moment-là que je suis tombé sur le Site du Zéro (pour l’anecdote, j’ai été mentor pour OpenClassrooms pendant 2 ans !) — c’est sur ce site que j’ai appris mes premières lignes de code, mon premier « Hello World » !Après le lycée, j’ai continué avec un BTS SIO (Services Informatiques aux Organisations), en alternance.
Mon alternance s’est faite dans une agence web, avec un poste d’intégrateur web.
(Je pourrais carrément faire une interview complète sur mon expérience là-bas, ahah.)Après mon alternance, j’ai été embauché, j’y ai fait un an en CDI.Ensuite, j’ai déménagé, j’ai fait 3 ans en tant que développeur full-stack.J’ai repris mes études pour faire un master en marketing digital, également en alternance.Après ça, j’ai été embauché comme développeur backend dans une entreprise, en CDI.
6. Et maintenant tu en es où ?
Maintenant, je vis à Montréal (ça fera 3 ans en août).
Je suis toujours développeur web full-stack, j’ai été dans 3 entreprises différentes depuis mon arrivée à Montréal.
Une première expérience chaotique, une seconde passable, et la 3e (l’actuelle), où je me sens très bien depuis plus de 2 ans !
7. Sur ton profil X/Twitter, on peut lire que tu es dev fullstack avec passion intégrée, que tu développes un projet autour de Red Dead Redemption. Tu es entrepreneur depuis septembre 2023.
Qu’est ce qui t’a amené à franchir le pas de devenir entrepreneur ? Quels problèmes as-tu rencontré et quels conseils donnerais-tu à celles et ceux qui aimeraient se lancer dans l’aventure ?
Ce qui m’a amené à devenir entrepreneur, c’est principalement l’argent.
J’ai commencé un an après ma première alternance ; je n’ai jamais été vraiment éduqué à gérer mon argent, donc quand j’ai eu mes premiers salaires, je me pensais tellement riche.
Les dettes ont commencé à arriver, donc j’ai dû mettre à profit mon savoir-faire.
Les premiers problèmes, je dirais que ce serait l’administratif/les finances et la gestion client.
Ce sont les deux gros points noirs qui ont impacté ma façon de faire de l’entrepreneuriat.
Donc ce que je peux vous conseiller, c’est de vous renseigner un maximum sur la façon de gérer ses finances, de séparer le pro et le perso, ainsi que d’apprendre à gérer les échanges clients, à ne pas dire oui à tout pour 20 euros de plus, et à savoir tenir tête si ça ne convient pas aux besoins initiaux.
Tu nous parles un peu de LGWestern ? Le concept ? Comment est née l’idée ? La taille de la communauté ? etc.
LGW, c’est un serveur de jeu roleplay (RP) sur Red Dead Redemption 2.
C’est un serveur qui accueille plus de 250 joueurs par soir simultanément, avec une activité globale de plus de 400 joueurs différents par jour.
Ce n’est pas mon projet ; c’est un projet que j’ai rejoint en tant que joueur, et j’ai ensuite proposé mes services pour aider la communauté.
Le temps a fait son œuvre et je suis passé de joueur à responsable de la partie dev du projet.
Au quotidien, je faisais de la gestion de projet, du développement, du management, de la gestion serveur/machine.
Actuellement, au moment où j’écris ces lignes, le serveur va fermer fin juillet.
Mais cette expérience a été magnifique, elle m’a beaucoup appris et m’a aussi fait progresser en compétences hard et soft.
Tu habites Montréal, qu’apprécies-tu dans cette ville ?
Montréal, c’est devenu ma ville de cœur. Depuis notre arrivée ici avec mon conjoint, on ne se voit plus revenir en France.
Montréal nous apporte le dynamisme dont on avait besoin (festivals, ampleur, proximité, fêtes, etc.), mais aussi une sécurité en tant que couple homosexuel, là où en France on ne se sentait plus du tout en sécurité.
Ici, on peut vivre comme on le souhaite, sans jugement et sans peur d’avoir des regards déplacés ou de craindre pour notre sécurité.
8. Tu as d’autres passions ?
En dehors du travail, j’adore jouer aux jeux vidéo.
Mon jeu du moment, c’est principalement League of Legends.
Sinon, j’aime sortir avec mes amis, faire la fête dans les festivals de Montréal.
De temps en temps, je bricole des logiciels perso, etc.
9. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
Non, pas du tout, j’aimerais beaucoup ! Mais mon syndrome de l’imposteur ainsi que le manque de contacts ne m’aident pas à m’y diriger.
Principalement sur Twitter, mais je n’y suis pas vraiment actif — il faudrait, mais je ne sais pas trop quoi raconter !
10. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Oui, totalement, j’ai toujours voulu être développeur !
Mais en ce moment, je réfléchis à me reconvertir pour devenir prof/formateur dans le domaine du web, pour aider la future génération à se préparer.
Je me renseigne sur les démarches pour ça en ce moment même.
11. Quels conseils donnerais-tu à celles et ceux qui débutent dans les métiers de l’IT et plus spécifiquement dans le dev ?
Ne perdez pas espoir, n’écoutez pas toujours ce que les gens disent (PHP est censé être mort depuis plus de 10 ans, et pourtant on bosse toujours dessus, ahah).
Prenez confiance en vous, intéressez-vous aux nouvelles technologies, mais surtout amusez-vous, c’est le plus important !
12. Nouvelle question 2026 - IA
Utilises-tu l’IA dans ton travail ?
Oui
Si oui :
Lesquelles utilises tu ? et quelle est actuellement ta préférée ?
J’utilise principalement Claude, pour moi c’est le meilleur en terme de réflexion dev et en production dev.
En parallèle, j’utilise aussi Gemini sur mon Google Home mais aussi pour les questions du quotidien, les recherches, etc.
Que lui confies-tu principalement comme tâches ?
Avec le temps, tout, je l’admet, je code de moins en moins.
J’ai réduit ma production de code de 70%, les 30% restants sont de la review du code produit par Claude, ainsi que la correction de ce qu’il n’a pas compris ou qu’il ne parvient pas à produire.
Comment vois-tu l’évolution de l’IA dans 5 ans ?
Pour moi, il y a deux scénarios possibles.
Le premier : l’IA va continuer de grandir et on pourra faire quasiment tout ce qu’on veut et tout connecter au monde avec l’IA.
Notre métier ne va pas disparaître, mais changer.
On ne produira pas forcément de code, mais l’IA aura besoin de savoir quoi faire et comment.
On sera plus des architectes du web, je pense.
Le deuxième : l’IA atteindra un plafond de verre, éthique ou énergétique.
On ne pourra pas aller plus loin, car les ressources ne seront pas suffisantes pour continuer, ou alors on sera allé trop loin.
Si non, pour quelles raisons ?
13. Quels sont tes 3 outils les plus utilisés dans ton quotidien de dev ? (cela peut être ce que tu veux du moment que c’est relié à ton quotidien de dev : livre, site internet, mug, logiciel, etc.) ?
Mon navigateur web
Claude
Mon IDE
14. Un autre sujet que tu aimerais mettre en avant ?
Pas vraiment !
15. Le mot de la fin ?
Merci pour l’opportunité de cette interview, ça faisait longtemps que je n’avais pas fait cela.
Je vais essayer d’être plus actif sur Twitter si ça intéresse du monde.
Et si certains veulent en savoir plus, discuter, mes DMs restent ouverts !
Questions bonus
Ta meilleure anecdote dans ton travail :
Passé 30 minutes à débug pour un ; oublié ? :)
Ton livre préféré :
Je lis très peu, mes mon manga préféré du moment : Solo Leveling
Ton jeu vidéo préféré :
League Of Legends
Ton film ou ta série préféré(e) :
Saga Harry Potter
Pour suivre Thomas
Twitter : https://x.com/_twinded
Linkedin : https://www.linkedin.com/in/cloarecthomas/
GitHub : https://github.com/Twinded
Et voilà l’interview est terminée. Rendez vous la semaine prochaine pour une nouvelle interview !
LA CAISSE À OUTILS
Dans cette rubrique, je vous présente des outils qui peuvent vous aider dans votre quotidien de dev.
mimic
Un outil Python qui intercepte n’importe quelle app mobile et la transforme en librairie Python. Il capture le trafic réseau via un proxy mitmproxy, extrait automatiquement les tokens d’authentification, puis utilise un LLM pour générer un client Python complet avec des méthodes nommées. Plus de 430 étoiles GitHub en un jour.
Kill AI Slop
Un guide de référence pour détecter et supprimer les tics visuels des interfaces “vibecodées” par l’IA. 32 tics visuels typiques catalogués avec démos avant/après interactives. Inclut une Agent Skill pour Claude Code, Cursor, etc. qui scanne votre projet et propose des correctifs.
FetchSandbox
Un bac à sable pour tester les intégrations API qui vérifie ce qui se passe vraiment après le 200 OK. Il reproduit les vrais bugs de production : webhooks dupliqués, événements en retard, retry échoués, rate limiting. Connectable en MCP à Cursor, Claude Code, Windsurf, VS Code.
ServiceBeard
Outil open-source qui synchronise votre boîte mail avec votre gestionnaire de tickets (GitHub, GitLab, Linear). Transforme automatiquement les emails entrants en issues, et les réponses depuis le tracker sont renvoyées par email au client. Auto-hébergeable sans limitation.
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
Open Source Days - 19/07/26, Los Angeles + Live
Open Source Days is the leading event dedicated to open source software for visual effects, animation, and digital content creation
https://events.linuxfoundation.org/open-source-days/
State of the Map - 28 au 30/08/26 - Paris
State of the Map is the annual event for all mappers and OpenStreetMap users. In 2026 the State of the Map conference will be taking place in Paris and online. It will be a three day conference packed with talks, workshops, discussion rounds and more.
JUG Summer Camp — 4 septembre 2026 — La Rochelle
L’incontournable camp d’été du Java User Group français. Une journée de conférences techniques autour de Java, JVM, architectures modernes, cloud et devops.
Nantes Craft - 10 & 11/09/26 - Nantes
Pour pouvoir assister à des conférences sur le sujet du Craft, il faut sortir de l’Ouest et se rendre à Lyon, Grenoble ou Paris. C’est pourquoi nous organisons une journée dédiée à ce sujet à Nantes, pour retrouver les acteurs locaux mais pas que !
Viens creuser les idées du craft lors d’une journée de conférences. Ensemble, entraînons-nous à regarder notre métier sous un autre angle pour nous améliorer collectivement.
Au programme : des pratiques, de la technologie, de l’agilité, du clean code, TDD, BDD, DDD et plus encore.
Junior ou expérimenté·e, viens apprendre, partager et approfondir tes connaissances !
dotJS + dotAI — 17-18 septembre 2026 — Paris
Les célèbres conférences parisiennes dédiées à JavaScript (dotJS) et à l’IA (dotAI), avec des speakers internationaux de haut niveau.
Paris Web — 24-26 septembre 2026 — Paris
Conférence de référence sur le design web, l’accessibilité, le CSS et l’intégration web en France. Ateliers pratiques et conférences grand public.
Pycon - 29/10 au 01/11/26 - Biarritz
Merci Aurélie
Je tiens à souligner ici le super travail d’Aurélie Vache qui tient depuis de nombreuses années un github qui donne toutes les informations pour les conférences à venir où chacun.e peut contribuer.
Il y a même un site associé pour faciliter tes recherches de conf : developers.events
OFFRES D’EMPLOI
Nouvelle rubrique ! Des employeurs qui cherchent des développeurs. Offres sourcées et récentes.
1. Développeur IA Junior (H/F) — SPV — 13 juillet 2026
Lieu : Mulhouse (68) — Télétravail partiel
PME spécialisée dans les services RH cherche un junior pour automatiser des tâches, créer des scripts/API et mettre en place des outils IA concrets. Stack : Python, JS/TS, SQL, Git. Salaire : 26 000 à 35 000 €/an. Idéal premier emploi ou alternance.
2. Développeur(se) — XEFI — 9 juillet 2026
Lieu : Rillieux-la-Pape (69)
XEFI recrute un développeur pour renforcer ses équipes. Poste ouvert aux profils techniques avec une appétence pour les nouvelles technologies.
3. Développeur(se) F/H — CGI — 8 juillet 2026
Lieu : Strasbourg (67)
CGI, l’une des plus grandes ESN mondiales, recrute un développeur pour son agence de Strasbourg. Stack technique variée selon les projets clients.
4. Développeur Informatique F/H — MECAPROTEC AERO — 10 juillet 2026
Lieu : Muret (31)
MECAPROTEC AERO, spécialiste de l’aéronautique, recrute un développeur informatique pour ses activités industrielles. Poste en CDI.
5. Développeur Front-end — Neosoft — 10 juillet 2026
Lieu : Limoges (87)
Neosoft, ESN française, recrute un développeur front-end pour son agence de Limoges. Poste ouvert aux profils avec des bases solides en JavaScript.
6. Développeur Backend IA — SD Worx — Juillet 2026
Lieu : Bayonne (64)
SD Worx, spécialiste RH et payroll, recrute un développeur backend IA. Environnement où l’esprit d’équipe et la confiance priment.
7. Développeur(se) C++ 20 (H/F) — Avisto — Juillet 2026
Lieu : Vallauris (06) — Télétravail partiel
Projet passionnant pour un client prestigieux. Salaire : 36 000 à 52 000 €/an.
8. Développeur Fullstack (H/F) — Atos — Juillet 2026
Lieu : Tours (37)
BU Banques & Assurances. Salaire : 55 000 à 65 000 €/an.
9. Junior Full Stack Engineer — Stellantis — 9 juillet 2026
Lieu : Poissy (78), Île-de-France
Stellantis recrute un(e) Junior Full Stack Engineer pour renforcer ses équipes au sein du groupe automobile.
10. Analyste Développeur C# — Euro-Information (Crédit Mutuel) — Juillet 2026
Lieu : Strasbourg (67)
Filiale tech du Crédit Mutuel. Salaire : 37 500 à 45 000 €/an + intéressement, participation.
LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
Ici je vous présente les demandes de stages, d’alternances et de jobs, des personnes qui m’ont contactées pour avoir un peu d’aide.
Si vous êtes un recruteur, vous avez les informations pour les contacter.
Si vous n’êtes pas un recruteur, mais que vous pensez qu’un profil pourrait trouver sa place dans votre entreprise, n’hésitez pas à en parler à votre manager.
Les zones géographiques sont les souhaits des personnes, toutefois si vous avez une super offre à faire à quelqu’un même si ce n’est pas dans sa zone souhaitée, proposez là quand même. On ne sait jamais.
Et je précise aussi, quelque chose de très important pour moi et sans doute aussi pour toutes ces personnes, certaines débutent, certaines sont en reconversion, donnez leur une vraie chance. Ne les mettez pas sur des stages ou alternances inintéressants, aidez les à se dépasser pour eux mais aussi dans l’intérêt de votre entreprise.
En résumé, soyez bienveillant et humain.
Aux devs, si vous souhaitez passer dans cette rubrique gratuitement, il vous suffit de me contacter en DM sur Twitter (happytodev), sur LinkedIn (Frédéric Blanc) ou par email happytodev@ik.me.
N’hésitez pas, c’est gratuit et cela peut vous aider.
+ de 100 devs sont déjà passé.e.s ici
Vous êtes déjà plus de 100 devs à être passés dans cette rubrique et je suis vraiment content d’avoir pu, modestement à mon niveau, vous donner une peu de visibilité.
Merci pour votre confiance.
Matis Germanangue — Étudiant EPITA cherche stage développeur logiciel/fullstack — Paris
Étudiant ingénieur à EPITA recherche un stage de 4 mois (septembre 2026 à janvier 2027) en tant que Développeur Logiciel / Fullstack.
Arsinoé Chobert | Recherche une alternance en Machine Learning / Data science (Septembre 2026)
Poste ciblé : Alternante Développeuse IA / Data Scientist.
Date de démarrage : Septembre 2026.
Mobilité géographique : Je vis actuellement à Rennes mais je suis mobile sur toute la France. Mes cibles prioritaires sont Rennes et Paris.
Présentation
Mon profil en bref :
Autodidacte passionnée et dotée d’une solide culture du livrable, j'ai forgé mes compétences à travers la méthodologie du Project Based Learning. De la programmation système en C à la manipulation de données complexes en Python, je me distingue par mon autonomie. Je prépare actuellement la validation d'un titre RNCP niveau 5 (BAC+2) et je souhaite poursuivre mes études dans un cursus ingénieur.
Mes compétences clés :
Data & IA : Analyse exploratoire et modélisation prédictive (Pandas, NumPy, Scikit-learn, Seaborn), intégration d'API de LLM (Groq API), pratique sur Kaggle.
Dev & Architecture : Python (POO), Flask, SQL / SQLAlchemy, Jinja, JavaScript, HTML/CSS, Git, Docker.
Méthodologie : Gestion de projet Agile, autonomie technique, forte résilience.
Un projet marquant :
SmartCards : Conception d'une application web intelligente d'apprentissage connectée à l'API Groq (LLM), incluant une architecture orientée objet en Python et une modélisation de base de données relationnelle (SQLAlchemy, SQLite).
Si mon profil d'ingénieure en devenir, déterminé et orienté résultats, résonne avec les missions de votre équipe, discutons-en !
Mon CV :
Gustav Eriksen - Stage Developpeur full-stack - 10 à 20 semaines à partir d’août ou septembre - Paris
Search type: End-of-studies internship (convention de stage available through my university), full-stack software development
Dates: 10 to 20 weeks, starting August or September 2026
Geographical area: Paris (I'm based here in the 18th and settled long-term)
Presentation:
I'm Gustav, a Danish full-stack developer based in Paris.
I build web applications end to end, with React/Next.js and TypeScript on the frontend and Java/Spring Boot on the backend, and I use AI tools like Claude daily in how I work.
Before moving into software I came from a design background, so I care about how things look and feel, not just that they work.
I recently built Spark, a full-stack job-tracker (built solo, from database to UI), along with a AI-powered job-discovery pipeline using n8n.
I'm looking for a team where I can contribute quickly and keep learning, ideally an internship that could grow into a permanent role. My French is still a beginner level but improving, and I'm fully comfortable working in English.
LinkedIn: linkedin.com/in/Gustavseriksen
GitHub: github.com/Gustavseriksen
La semaine prochaine je vous présenterai d’autres profils.
Si vous souhaitez passer dans cette newsletter, go dans mes DMs sur Twitter.
LES NEWSLETTERS QUE JE RECOMMANDE
La veille des Ours par Bearstech
Les amis de Bearstech (@bearstech) produisent une newsletter de veille astucieusement nommée “La veille des ours”. Je vous la recommande chaudement !!!
Au programme de ce numéro : Bearstech explore comment l’IA peut être mise au service des PME, entre opportunités concrètes et questions de souveraineté numérique.
» Voir la newsletter de Bearstech
FocusTech par Stéphane Robert
Stéphane est un ami mais il est surtout un des spécialistes les plus reconnus dans le domaine DevSecOps. retrouvez une mine d’information dans sa newsletter.
Au programme de ce numéro :Cette édition insiste sur la sécurisation prioritaire des pipelines CI/CD (secrets + supply chain) et sur la souveraineté numérique comme choix concret d’architecture et de résilience.
Veille #64 par Camille Roux - LibrePods libère les AirPods · Claude Science · Cloudflare Drop
Camille est le co-fondateur de Human Coders et il édite une newsletter hebdomadaire de veille pour les devs.
Au programme de ce numéro : LibrePods (rétro-ingénierie des AirPods pour les utiliser sous Linux/Android), Claude Science (Anthropic lance un workbench IA pour scientifiques avec 60+ connecteurs), Cloudflare Drop (site en ligne en un glisser-déposer), Immich 3.0, Meta Astryx (design system open source 160+ composants), Vercel Containers et 36 autres articles.
UN PEU D’HUMOUR !
Il est temps de sourire et de se détendre un peu à présent. Dans cette rubrique, je vous présente les ressources amusantes que j’ai pu trouver.
On supprime l’entrée et le plat principal… en dessert ? compote
Merci Olivier. Je recommande d’ailleurs de voir ce film, on y rit beaucoup.
#LaPetiteInfoDuJour - John Canton
Avec l’autorisation d’Olivier Poncet, je republie #LaPetiteInfoDuJour prise au hasard ou pas dans celles de la semaine.
C’est bon pour votre culture générale.
Merci Olivier pour ce rendez-vous quotidien !
🤝 Comment soutenir cette newsletter ?
Un immense merci aux 27 personnes qui ont déjà sauté le pas 💜
Si la newsletter vous apporte de la valeur, vous pouvez me soutenir dès aujourd’hui avec un abonnement annuel à seulement 9 €/an à vie. Vous aurez alors accès à tous les contenus exclusifs (en cours de préparation).
Offre exceptionnelle et limitée dans le temps → Plus vous attendez, plus le prix augmentera pour les futurs abonnés lors de l’ajout des contenus exclusifs.
C’est le meilleur moment pour verrouiller ce tarif à vie.
Merci d’avance💜
Et si vous n’êtes pas prêt à vous abonner ?
Vous pouvez aussi m’aider sans dépenser un centime de plus en passant par mon lien Amazon pour vos prochains achats.
Je touche une petite commission, vous ne payez rien de plus, et ça fait une vraie différence pour moi.→ Acheter sur Amazon via mon lien
LE MOT DE LA FIN
J’espère que cette newsletter vous plait, je vous invite encore une fois à vous y abonner, c’est le meilleur soutien que vous pouvez m’apporter.
Vous recevrez cette newsletter directement dans votre boîte email le lundi.
J’aimerai également vous demander de la partager autour de vous avec vos collègues et sur les réseaux sociaux. Cela m’aide vraiment et cela ne vous coûte rien. Il suffit de cliquer sur le bouton ci-dessous :
Sur cela, je vous souhaite une excellente semaine !
Happy Coding à toutes et à tous
A bientôt
Fred
Crédits photos
Photo de Scott Graham sur Unsplash
Photo de Marcos Gabarda sur Unsplash
Photo de Mathew Schwartz sur Unsplash
Photo de Susan Holt Simpson sur Unsplash
Photo de Corina Rainer sur Unsplash
Photo de Alexander Shatov sur Unsplash
Photo de Markus Winkler sur Unsplash
Photo de Kenny Eliason sur Unsplash
Photo de Jerry Wang sur Unsplash
Image par Gerd Altmann de Pixabay








































