Quoi de neuf les devs? #153 - Veille tech et l'interview d'Adrien
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview d'Adrien. On parlera aussi de ✅ Rust, ✅ Arpanet, ✅ Go, ✅ PHP, ✅ RAGs, ✅ Cybersécurité, ✅ etc…
EDITO
Hello chère développeuse, cher développeur, sysadmin, ops, sre, DevRel, sécu 👋
Hello les devs, un peu de retard cette semaine. Je suis en vacances mais j’ai encore plus de choses à faire que d’habitude. Au secours 😱 !
Dans ce numéro, comme toujours vous trouverez du contenu varié sur l’actu tech dev de la semaine. On y parlera entre autres de
✅ des salaires Rust,
✅ de la naissance d’Arpanet,
✅ d’une nouvelle série pour apprendre le langage Go,
✅ le danger des Dynamic Method Calls en PHP,
✅ Eric Burel nous parlera des RAGs,
✅ des fondamentaux de la cybersécurité,
✅ etc…
sans compter l’interview de la semaine que je vous présente ci-dessous
L’invité de la semaine
Cette semaine, j’ai le plaisir de recevoir Adrien. Il est dev web de formation et actuellement co-fondateur et directeur de l’école .decode.
Voici ses conseils aux devs qui débutent dans le métier :
Ne cours pas après les modes, mais apprends à les comprendre. Apprends à penser logique avant de penser langage. Sois curieux, rigoureux, humble. Et surtout, fais car rien ne remplace la pratique.
Le meilleur dev, c’est celui qui teste, rate, comprend et recommence. L’échec c’est le savoir par la connaissance.
Vous pourrez découvrir le reste de son interview un peu plus bas 👇
C’était cool de t’avoir pour cette interview Adrien et bonne chance pour .decode !
Il est temps de vous laisser découvrir ce numéro, n’oubliez pas que la meilleure façon de soutenir cette newsletter gratuite c’est de vous y abonner via le bouton ci-dessous 👇 Pas de spam, un mail par semaine.
Bonne lecture, et à la semaine prochaine !
Prenez soin de vous 💜
PS : vous souhaitez faire du build in public, mais vous ne savez pas comment vous y prendre ? Je vous conseille la formation d’Antoine avec une belle remise jusqu’à dimanche. Jetez un oeil au programme de la formation, cela ne coûte rien.
Par contre si la formation vous plait, en la prenant vous soutenez cette newsletter 🩵.
Antoine offre de sérieuses garanties “satisfait ou remboursé”, en gros vous ne prenez pas de risques. Vous n’êtes pas satisfait, il vous rembourse. Point.
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€)
Gagnez en crédibilité avec la certification TOSA® reconnue par plus de 7,000 entreprises, écoles et organismes de formation dans le monde. Notre programme de 3 mois s’adapte aux débutants comme aux professionnels pour vous aider à maîtriser Python. Formation éligible au CPF et financements possibles via OPCO.
👉 Comme Clever Cloud, ScalarX et Docstring, 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
✅ Ce numéro en version podcast généré par l’IA
Ce projet devrait coûter 150 000€, il le fait seul et sans savoir coder.
Rust 2025: $400K Salaries, C++, AI & Why It’s Not Everywhere (Yet) — Jon Gjengset Explains
✅ Soutiens cette newsletter pour le prix d’un café
✅ L’INVITÉ DE LA SEMAINE - Adrien
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ AFFILIATION (un autre moyen de soutenir cette newsletter)
SetApp : des dizaines d’applications pour votre Mac ou votre iPhone. Un seul abonnement
Apprenez le code et la programmation et profitez de 10% de réduction chez Code Garage
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
Souvily-grieco Mario – Concepteur développeur d’application – 2025
Marin LEFORT - Alternance Cybersécurité - Septembre-octobre 2025
✅ #LaPetiteInfoDuJour - La naissance d’Arpanet
Ce numéro en version podcast généré par l’IA
Il est ajouté ici dès qu’il est prêt. S’il n’est pas encore là, n’hésitez pas à revenir plus tard. Vous pourrez également le retrouver sur Spotify et Apple Podcast entre autres.
LE COIN DES LECTEURS
Dans cette rubrique, je te propose des articles que j'ai trouvé intéressants toujours bien sûr dans notre domaine… ou presque !
An Introduction to JavaScript Expressions
Et si vous révisiez vos expressions JavaScript ?
Bien sûr, si vous faites du JavaScript toute la journée ce sera sans doute superflu… encore que !
Comme le diable se cache dans les détails, je reste persuadé que tout le monde peut découvrir dans un article comme celui-là quelque chose qu’il ne connait pas ou qu’il a oublié (Dory mode = ON 🐠)
How to find, install, and manage MCP servers with the GitHub MCP Registry
Découvrez dans cet article du blog Github, comment le registre MCP de GitHub révolutionne la découverte, l’installation et la gestion des serveurs MCP en un clin d’œil.
Prêt à booster vos workflows IA et dominer l’écosystème Model Context Protocol ? » Lire l’article
Top security researcher shares their bug bounty process
On reste chez Github qui propose cette fois l’interview d’un chercheur en sécurité qui a participé au programme Bug Bounty de Github.
RAG Against The Machine
Je vous parlais il y a quelques semaines qu’Eric Burel interviendrait dans cette newsletter et proposerait des articles sur l’IA en réponses à vos suggestions. Il est d’ailleurs depuis devenu ambassadeur IA pour le plan national Osez l’IA.
Voici à présent sa troisième contribution.
Les développeurs en intelligence artificielle sont décidément très mauvais au scrabble. Ils n’utilisent que des mots de trois lettres, en vous parlant fièrement de “l’API RAG LLM” qui révolutionne le système d’information de leur entreprise. À peine 9 points, et encore en mot compte triple.
Décortiquons un peu ces concepts. Les API, vous connaissez déjà, le LLM, on en a parlé dans le numéro 149 de quoi de neuf les devs.
Mais le RAG, qu’est-ce que c’est ?
Pourquoi a-t-on besoin du RAG ?
Le RAG est une fonctionnalité construite autour d’une IA générative, qui a pour but de réduire les hallucinations et d’actualiser les connaissances de l’IA.
En effet, un LLM est entraîné sur des données passées, jusqu’à une certaine date appelée “cut-off”. Si vous demandez sa date de cut-off à l’IA Codestral par Mistral, elle vous répondra “juin 2024”. Codestral ne sait donc rien de ce qu’il s’est passé depuis ! Impossible par exemple de lui faire générer du code utilisant la nouvelle syntaxe `create_agent` de LangChain v1.
Ensuite, le LLM ne garde pas du tout en mémoire la liste des textes vus lors de son entraînement initial. Il va agréger les données sous forme de séries de chiffres. Ainsi, un LLM ne pourra jamais citer précisément ses sources.
Un outil comme Perplexity est pourtant capable de résoudre ces problèmes, en s’appuyant sur le principe du RAG.
Le RAG simple
L’acronyme RAG signifie “génération augmentée par une recherche” (*retrieval-augmented generation*). Le RAG simple (*naive RAG* en anglais) consiste donc à :
1. Rechercher les documents pertinents pour répondre à une question de l’utilisateur.
2. Injecter les documents pertinents dans un prompt, avec la question de l’utilisateur.
3. Fournir le prompt à un LLM pour obtenir une réponse en langage courant.
L’IA générative semble donc jouer un rôle très mineur dans le RAG. On lui demande seulement de formuler une réponse synthétique à la question, à partir du contenu des documentations.
En fait, l’IA est aussi utilisée dans la première étape de ce processus, car les utilisateurs posent leurs questions en langage naturel. Pour pouvoir construire un moteur de recherche, on va d’abord devoir transformer ce texte en un tableau de chiffres, un embedding, qu’un algorithme de recherche peut manipuler plus facilement. Les embeddings ou “plongements” en bon français sont justement calculés par des IA !
En termes d’outils pour connecter le RAG à Internet, on peut utiliser une API spécialisée comme Tavily. Pour des données locales comme des documentations d’entreprise, on peut utiliser des bases de données vectorielles comme Chroma, Milvus ou le plugin pgvector pour PostgreSQL. J’ai décrit dans un article précédent deux techniques pour ingérer des pages web avant les stocker dans une base vectorielle.
Le RAG agentique
Une première limite du RAG simple est qu’il ne s’adapte pas à la requête de l’utilisateur. Il ne fait pas le tri entre les sources de données ni entre les questions simples et celles qui nécessitent une recherche approfondie.
Le RAG agentique consiste à utiliser les capacité de prise de décision de l’IA via le “tool calling”. Le processus est le suivant :
1) On fournit au LLM des sources de données, sous forme d’outils permettant de requêter ces sources.
2) On passe au LLM la question de l’utilisateur. Le LLM peut répondre directement, ou alors demander à obtenir des documents depuis une ou plusieurs sources via les outils.
3) Une fois les documents obtenus, le LLM génère la synthèse.
Les frameworks LLM comme LangChain et Mastra que nous utilisons en formation chez LBKE intègrent des fonctionnalités standardisées pour l’accès aux sources de données et la gestion des appels d’outils. Je détaille un exemple d’implémentation dans le mini-tutoriel “créer un RAG avec LangChain en 5 étapes”.
Vers l’ingénierie de contexte
On pourrait parler longtemps du RAG, car c’est un sujet de recherche actif dans le monde académique.
Plus généralement, il faut retenir l’idée qu’une IA générative n’est pas aussi intelligente que l’on pourrait le croire. Pour obtenir une réponse de qualité, il faut d’abord lui fournir toutes les informations pertinentes. On appelle plus généralement cela le “context engineering”.
Ce travail implique beaucoup les développeurs, et notamment les développeurs LLM, car il faut mettre en place des systèmes d’information complexes pour alimenter le contexte. Loin d’un remplacement, l’IA générative nous apporte donc du boulot en quantité : merci le RAG !
Si vous avez répondu “Oui mais…”, dites nous en commentaire ce que vous aimeriez qu’Eric traite comme sujet.
Why You Should Stop Writing Tests
J’entends déjà des applaudissements et des cris de rages. Allez lire l’article, faites vous votre propre idée, éventuellement argumentez… et puis venez dire ce que vous en pensez.
Why open source may not survive the rise of generative AI
Une nouvelle inquiétude générée par l’IA. Est ce que l’IA va tuer l’open source ?
MINI-SPONSORS
Un grand merci à mes mini-sponsors pour leur soutien à cette newsletter :
LBKE d’Éric Burel et Lavicon de DKP.
Lavicon : Génère tes icônes stylées et uniques. Coupon -20% : HAPPY2DEV
Vous aussi devenez mini-sponsor et mettez en avant votre entreprise pendant 52 numéros (~1an) pour 297€ au lieu de 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é.
Industrialiser, c’est quoi ?
Source : LinkedIn
Python 3.14 : Cool New Features for You to Try
Mettez des ours dans votre vie 🧸
Les amis de Bearstech (@bearstech) produisent une newsletter de veille astucieusement nommée “La veille des ours”. Je vous la recommande chaudement !!!
Toujours fidèles à notre engagement, notre objectif est de vous fournir un condensé d'informations pertinentes, soigneusement sélectionnées, et sans superflu, pour vous tenir au courant des tendances, des innovations et des discussions qui façonnent l'avenir de notre secteur.
TALL TIPS
Cette section regroupe des infos autour de Tailwind Css, Alpine Js, Laravel et Livewire. A piocher ou à bookmarker selon vos besoins.
What’s New in Laravel 12.34 & 12.35
Christoph, comme à son habitude, vous détaillle les avancées des dernières version de Laravel
The Dangers of Dynamic Method Calls in PHP
L’article met en garde contre les dangers de l’appel dynamique de méthodes en PHP, qui peut conduire à des vulnérabilités de sécurité comme l’exécution de code non intentionnel. Il recommande des alternatives sûres, comme la validation stricte des entrées et l’utilisation de méthodes prédéfinies.
Run PHPUnit and Pest Tests Without Vite Assets in Laravel
Groupe LinkedIn Laravel Francophone
Si l’univers de Laravel vous intéresse, n’hésitez pas à rejoindre les 260+ membres du groupe Laravel Francophone sur LinkedIn.
Discord Laravel France
Je vous recommande également de faire un tour chez les amis de Laravel France, l’ambiance est sympa et vous pourrez y trouver également de l’aide et côtoyer les autres devs Laravel francophone.
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é !
Initializing a Go Module with `go mod init`
Vous souhaitez vous initier à Go ? Alors la série que Gary Clarke est en train de mettre en place est peut-être pour vous.
Voici la présentation de Gary :
La liste de lecture Go Bytes est désormais disponible sur YouTube. Il s’agit d’une nouvelle série de leçons courtes et ciblées destinées à tous ceux qui apprennent Go. Si vous êtes curieux de découvrir ce langage ou si vous souhaitez l’intégrer à vos compétences de manière régulière, cette playlist est faite pour vous.
Ce projet devrait coûter 150 000€, il le fait seul et sans savoir coder.
Rust 2025: $400K Salaries, C++, AI & Why It’s Not Everywhere (Yet) — Jon Gjengset Explains
What’s next for Rust in 2025?
In this in-depth interview, Jon Gjengset (Rust educator, MIT PhD, and author of Rust for Rustaceans) discusses how Rust salaries are reaching $400,000, how AI is changing the way developers write code, and why the borrow checker still defines Rust’s identity.
We explore Rust’s real-world adoption, how it compares to Go and C++, and why despite all the hype, Rust still isn’t everywhere (yet).
Topics covered in this Rust interview:
• Rust salaries and job market trends in 2025
• AI’s impact on Rust development and software engineering
• Why Rust adoption is growing
• Rust vs Go and C++ — performance, safety, and real-world trade-offs
• The borrow checker and how it makes you a better programmer
• Why AI can’t (yet) replace software engineers
If you want to understand where Rust is headed in 2025 and beyond, this is a must-watch conversation.
Soutiens cette newsletter pour le prix d’un café
J’ai besoin de votre soutien. Cette newsletter représente vraiment beaucoup, beaucoup de travail. Je le fais sur mes soirées et mes week-end.
Si vous le pouvez, prenez un abonnement à l’année à 19,80€
Les avantages à venir pour les abonné.e.s
livre des interviews de mes invité.e.s (à venir)
un condensé de la rubrique la caisse à outils pour trouver facilement des outils qui peuvent vous aider dans votre quotidien de dev (à venir)
Si vous ne pouvez pas autant, peut être pouvez vous me faire un don plus petit sur mon Ko-Fi (à partir de 2€) ?
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.
PS : cette semaine l’intégration des liens Spotify ne semblent pas marcher, je vous propose les liens classiques à la place
NoLimitSecu - Les fondamentaux de la cybersécurité
L’équipe de NoLimitSecu reçoit Giuliano Ippoliti qui a écrit le livre “Les fondamentaux de la cybersécurité”
Discussions d’ingénieurs - Comment te protéger des attaques par IA
Gregory Chevalier, expert cybersécurité avec 15 ans d’expérience dévoile comment l’IA transforme radicalement les cyberattaques, du phishing automatisé aux deepfakes vocaux, et explique concrètement comment particuliers et entreprises peuvent se protéger. Discussion approfondie sur WormGPT, FraudGPT, les nouvelles menaces IA et les solutions de détection temps réel pour 2025.
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 vendredis dans votre boîte email.
Vous pouvez te désabonner à tout moment. 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.
Une partie de données proposées ici proviennent de RePulse qui vous permet de suivre les dernières versions de logiciels à travers plusieurs langages de programmation, frameworks et logiciels, en fournissant des informations actualisées et des données historiques.
Vitest 4.0
Vitest le framework de tests pour Vite vient de passer en version 4.0 et apporte de nombreuses nouvelles fonctionnalités avec entre autres :
visual regression testing
Browser mode
add Playwright traces support
…
Next.js v16
Il y a bien trop de choses à dire sur cette release aussi je vous encourage à aller consulter la release note.
» Voir la release note
L’INVITÉ DE LA SEMAINE - Adrien
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 Adrien 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 ?
Je m’appelle Adrien Morin, j’ai 33 ans, je suis cofondateur et directeur de l’école .decode.
Développeur web de formation, j’évolue depuis plus de dix ans dans l’enseignement supérieur, surtout dans la direction pédagogique et la création de programmes tech.
J’aime construire des environnements d’apprentissage concrets, exigeants et humains.
Bref, une école où on apprend vraiment (selon moi en tout cas ^^).
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
Je suis un développeur qui ne développe plus beaucoup aujourd’hui (surtout depuis que je suis passé côté direction pédagogique 😅).
Mon langage de cœur reste PHP, peut-être parce qu’à l’époque c’était le seul qu’on apprenait à fond. J’ai beaucoup bossé avec Symfony, que j’ai utilisé en entreprise… et que j’ai fini par enseigner à mon tour.
3. Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Pas vraiment. J’ai eu la chance de tomber dans le code très tôt, vers 15 ans.
Mais je me suis réinventé plusieurs fois : entrepreneur, dev, formateur, directeur pédagogique… et aujourd’hui un peu tout ça à la fois avec .decode. À chaque étape, j’ai voulu comprendre le système et l’améliorer et je continue cette logique aujourd’hui.
4. Quelles études as-tu suivies ?
Une formation en ingénierie du web (mastère).
C’est là que j’ai découvert la pédagogie par projet, et surtout qu’on pouvait enseigner autrement que par des slides : en utilisant les projets comme source de connaissance.
5. Comment as-tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
Avant même de commencer mes études en développement, j’avais monté une petite agence web (pendant ma dernière année de bac, si je me souviens bien). C’est ce projet qui m’a donné envie de continuer mes études.
Ensuite, j’ai fait des stages, puis très vite de l’alternance, toujours dans le développement, très orienté PHP avec Symfony. C’est d’ailleurs le premier cours que j’ai donné après mes études !
6. Et maintenant tu en es où ?
Aujourd’hui je dirige .decode, une école indépendante, éthique et exigeante, basée à Paris 11ᵉ. On forme aux métiers du numérique : développement, noCode/lowCode, data, IA, avec une approche “learning by doing”, apprendre en faisant, tout simplement.
7. Sur ton profil LinkedIn, on peut lire
Cofondateur & Directeur de l’école .decode | Expert en transformation de l’éducation | Innovateur pédagogique
Comment t’es venue l’idée de créer une nouvelle école ?
Après dix ans dans l’enseignement supérieur, j’ai vu beaucoup de choses qui ne me convenaient pas : des écoles qui grossissent trop vite, des promesses floues, et une pédagogie souvent sacrifiée. Je me suis dit : on peut et surtout on doit faire mieux.
.decode est née de ce constat : créer une école à taille humaine, transparente et vraiment centrée sur la réussite de l’étudiant.
Pourquoi ? Je précise, il en existe déjà des dizaines.
Justement. Trop d’écoles, mais peu qui forment vraiment.
Notre ambition, ce n’est pas d’être “la plus grosse”, c’est d’être l’une des plus sincères.
On parle vrai, on accompagne chaque étudiant, on co-construit nos programmes avec nos intervenants et nos partenaires entreprises.
Tu habites en Île-de-France, qu’apprécies tu dans cette région ?
Je vis en Île-de-France, dans le 94, dans un coin calme et vert, loin du tumulte parisien. J’aime ce contraste : vivre au calme, bosser dans l’effervescence.
8. Tu as d’autres passions ?
Oui, j’adore tout ce qui touche à la rénovation, aux travaux, au bois.
Je suis en train de retaper ma deuxième maison.
Sur la première, j’étais un vrai stagiaire de chantier, avec les pros qui me formaient.
Aujourd’hui je suis plus autonome, mais toujours passionné.
9. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
J’assiste à des conférences quand je peux, mais par manque de temps, c’est rare.
Cela dit, mon nouveau rôle devrait me permettre de reprendre cette veille tech via des meetups et événements pros.
Sinon, on peut me suivre sur Linkedin où j’essaie d’être le plus actif possible.
10. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Oui, clairement. Je construis l’école que j’aurais aimé fréquenter (même si j’aimais beaucoup l’école où j’ai fait mes études supérieures).
C’est un projet qui relie mes deux passions depuis dix ans : l’entrepreneuriat et la pédagogie. C’est exigeant, intense, parfois épuisant… mais c’est aussi profondément gratifiant quand on voit nos étudiants décrocher un diplôme et un job de qualité.
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 cours pas après les modes, mais apprends à les comprendre. Apprends à penser logique avant de penser langage. Sois curieux, rigoureux, humble. Et surtout, fais car rien ne remplace la pratique.
Le meilleur dev, c’est celui qui teste, rate, comprend et recommence. L’échec c’est le savoir par la connaissance.
12. 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.) ?
VS Code, parce que c’est mon bureau de dev.
Discord, pour garder le lien avec les étudiants et les équipes.
Google Workspace, parce que je ne suis plus vraiment dev, et que l’administratif fait partie du job maintenant 😅.
13. Un autre sujet que tu aimerais mettre en avant ?
Oui, l’importance de l’éthique dans la formation.
Former des techniciens, c’est bien. Former des professionnels responsables, c’est mieux.
.decode, c’est ça : apprendre à coder, mais aussi à comprendre l’impact de ce qu’on crée.
14. Le mot de la fin ?
Faire une école, c’est pas vendre des promesses : c’est tenir des engagements. Nous avons un vrai rôle à jouer pour l’avenir de nos étudiants, c’est la richesse principale de notre métier.
C’est pour tout cela que .decode est une aventure collective. On n’a pas toutes les réponses, mais on avance avec honnêteté et exigence.
Questions bonus
Ta meilleure anecdote dans ton travail :
Mon ancien directeur pédagogique m’avait dit un jour :
“Le jour où je me suis senti vraiment patron, c’est quand j’ai dû aller acheter du PQ pour mes salariés.” Je crois que j’ai compris exactement ce qu’il voulait dire 😄Diriger, c’est gérer autant le stratégique que le trivial. Et pour l’anecdote, le jour où j’ai eu les clés du campus, j’ai dû courir après un rouleau de PQ, comme quoi, c’était peut-être une prémonition !
Ton livre préféré :
Je fais partie de ceux qui n’aiment pas lire (même si j’aimerais aimer ça !). Je garde espoir de pouvoir un jour répondre à cette question sérieusement.
Ton jeu vidéo préféré :
League of Legends. Dix ans dessus…
J’ai arrêté à la naissance de mes filles, c’est dire si le jeu prend du temps 😅
Ton film ou ta série préféré(e) :
Je suis plus série que film et c’est bien dur de dire laquelle est ma préféré mais s’il faut en choisir une, je dirais : Vikings car j’ai toujours aimé ce qui touche à la culture nordique.
Ton livre tech préféré :
Je ne me souviens plus du titre exact, mais c’était un vieux bouquin de PHP.
C’est avec lui que j’ai découvert ce langage à 15 ans. Une vraie madeleine de Proust.
Pour suivre Adrien
Linkedin : https://www.linkedin.com/in/adrien-morin/
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.
Awesome Math
gpui-component
33-js-concepts
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
Capitole du libre - 15 et 16/11/2025 - Toulouse - France
Que vous ne connaissiez rien au logiciel libre, que vous soyez un⋅e geek averti⋅e, le Capitole du Libre vous propose un programme adapté.
SREDAY - 19 et 20/11/25 - Paris - France
Merci Aurélie
Je tiens à souligner ici le super travail d’Aurélie Vache qui tient depuis plus de 7 ans 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
<AFFILIATION>
Dans cet espace, je présente des services ou des produits affiliés. Je le dis en toute transparence, car vous êtes en droit de savoir que si vous achetez un service ou un produit dans cette zone, je serai rémunéré. Pour vous cela ne change rien, enfin si ! parfois vous pourrez profiter de remises négociées auprès des annonceurs.
Cela me permet de récompenser le travail de préparation de cette newsletter.
SetApp
Le meilleur rapport qualité / prix pour booster votre Mac ou votre iPhone. Des dizaines d’applications pour un abonnement rikiki.
Apprenez le code et la programmation et profitez de 10% de réduction chez Code Garage
Vous connaissez le podcast Code Garage de Nicolas Brondin Bernard ?
Mais si, il est présent dans chaque numéro de cette newsletter. Mais saviez vous que Code Garage vous propose des cours. Et bien Nicolas m’a gentillement proposé une remise de 10% sur l’ensemble de son catalogue par abonnement ou au cours acheté individuellement.
Pour en profiter c’est très simple :
Cours seul : par exemple MySQL => https://code-garage.com/courses/sql-mysql?coupon=HAPPYTODEV (il suffit d’ajouter ?coupon=HAPPYTODEV)
Abonnement à la version pro => tous les cours en un seul abonnement => https://code-garage.com/payment/pricing?tab=individual&coupon=HAPPYTODEV
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@gmail.com.
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 80 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.
Mehdi Hamerlaine – Développeur Fullstack / Tech Lead – 2025
🔍 Recherche : mission freelance longue durée (pas complètement fermé au CDI) dans l’écosystème Java / Spring / Angular – fullstack, back ou front (je reste très flexible 🙂)
Disponibilité : immédiate – mission full remote idéale, possible hybride très limité (1 à 2 semaines ponctuelles sur site à Toulouse)
📍 Localisation : Gers (Mouchan) – mobile ponctuellement sur Toulouse (logement sur place possible pour limiter les trajets)
Bonjour,
Je m’appelle Mehdi Hamerlaine.
Développeur fullstack passionné depuis l’adolescence (plus de 15 ans de pratique), je cumule 8 ans d’expérience en entreprise dans la conception et la réalisation d’applications web complexes.
Je privilégie le remote, non par fainéantise ou pour faire mon « digital nomade », mais pour des raisons de santé (RQTH) et de localisation, qui m’imposent de limiter les déplacements.
Je peux toutefois m’adapter ponctuellement à un mode hybride très limité (1 à 2 semaines sur site à Toulouse).
Je travaille en full remote depuis près de 6 ans et peux fournir de nombreuses recommandations si nécessaire.
Je suis également prêt à négocier le TJM selon le cadre proposé.
Compétences clés
Backend : Java, Java JEE, Spring Boot, API REST, sécurité (Keycloak, OAuth2), traitement d’événements (Kafka), intégration avec systèmes tiers, API (REST, SOAP, GraphQL…)
Frontend : Angular (standalone components, RxJS, Signals, Signal Stores), UI responsive, tests unitaires, E2E
Bases de données : PostgreSQL, MySQL, conception, optimisation, requêtes complexes
Architecture & Méthodes : Clean Code, Clean Architecture, DDD, TDD, CI/CD, microservices, conteneurisation Docker, orchestration
Outils & pratiques : Git, GitLab, CI/CD, Jenkins, Notion, veille technologique continue
Ce que je recherche
Une mission dans laquelle je pourrai :
→ Piloter ou renforcer la conception et le développement
→ Intervenir soit en tant que lead technique, soit en tant que développeur senior
→ Contribuer à la qualité logicielle (tests, architecture, performance, sécurité)
→ Évoluer dans une équipe collaborative et bienveillante, en remote de préférence
Contact
✉️ mehdi-h@outlook.fr
🔗 LinkedIn : www.linkedin.com/in/mehdi-hamerlaine-76709a166CV :
Souvily-grieco Mario – Concepteur développeur d’application – 2025
🔍 Recherche : une entreprise pour effectuer mon alternance dans le cadre du diplôme Bac+3 Concepteur Développeur d’Applications (Front-end, Back-end, Fullstack, Bases de données, Déploiement)
Disponibilité : rentrée octobre 2025 – rythme 1 semaine école / 2 semaines entreprise
📍 Localisation : Val-d’Oise et Paris en présentiel, ou toute la France en full remote
Bonjour,
Je m’appelle Mario Souvily-Grieco.Après plus de 20 ans dans le commerce, j’ai choisi de me reconvertir dans le développement web & mobile. Titulaire d’un Bac+2, je recherche aujourd’hui une entreprise prête à m’accueillir en alternance pour 12 mois afin de poursuivre ma montée en compétences et préparer un Bac+3 Concepteur Développeur d’Applications.
Mon objectif : mettre en pratique mes compétences techniques, progresser sur des projets concrets et apprendre de nouvelles stacks.
Compétences clés
Front-End : React.js, Next.js, Tailwind CSS, UI/UX
Back-End : Node.js, NextJS, TypeScript, JavaScript, API REST, GraphQL
Base de données : PostgreSQL, MySQL, Prisma, Sequelize
DevOps / CI/CD : Docker, GitHub Actions, automatisation, tests unitaires (Jest), tests d’intégration (TI), tests fonctionnels (TU), E2E
Méthodologies : Agile Scrum, Kanban, pair programming, code review
Outils & veille : Git, VS Code, Cursor AI, veille technologique, SaaS, gestion des plannings
Ce que je recherche :
Une alternance dans laquelle je pourrai :
→ Développer et maintenir des applications web ou mobiles
→ Travailler sur des projets front et back (fullstack)
→ Approfondir mes compétences en architecture, sécurité, SEO, performance
→ Évoluer dans un environnement collaboratif, bienveillant et apprenant
Ce que j’évite :Des missions limitées à de petites tâches répétitives sans réel apprentissage. Mon but est de contribuer tout en montant en compétences, pour devenir rapidement autonome et productif.
Contact :mario.souvily@gmail.com
Linkedin : https://www.linkedin.com/in/mario-grieco-a510263b/
Portfolio : https://www.mariosouvily.comCV :
Marin LEFORT - Alternance Cybersécurité - Septembre-octobre 2025
🔍 Recherche : Alternance Cybersécurité (Gouvernance, Audit, Pentest, SOC, Analyse SI, Gestion des vulnérabilités, Conformité)
🗓 Disponibilité : Rentrée septembre 2025 – rythme 2 semaines entreprise / 1 semaine formation
📍 Localisation : Nantes et périphérie (Loire-Atlantique) – mobilité régionale
Présentation
Bonjour,
Je m'appelle Marin Lefort.
Actuellement en Bac +3 Administrateur Systèmes et Réseaux, je vais intégrer en septembre 2025 un Mastère Cybersécurité à Ynov Nantes, formation certifiée SecNumEdu par l’ANSSI.
Je recherche une alternance de deux ans dans laquelle je pourrai mettre en pratique mes compétences techniques tout en évoluant sur des missions à forte valeur ajoutée en cybersécurité.
Mon objectif : contribuer à la sécurisation des systèmes d’information et développer une expertise sur des environnements critiques, en alliant rigueur technique et compréhension des enjeux métier.
Compétences clés
Cybersécurité : Cryptographie, firewall, VPN, Wifi Radius (WPA2-Enterprise), audit de sécurité, analyse de malware, analyse de risques (EBIOS RM), RGPD, EDR, sécurité réseau, conteneurisation (Docker)
Réseaux : Modèle OSI, TCP/IP, Cisco, Stormshield, Sophos, Active Directory
Systèmes : Administration Windows et Linux, virtualisation (VMware, Hyper-V), supervision (Nagios), Azure
Outils et analyse : Nmap, Wireshark, Metasploit
Ce que je recherche :
Une alternance où la cybersécurité est au cœur de la mission, et où je pourrai :
→ Participer à des audits et analyses de risques
→ Contribuer aux activités SOC et SIEM
→ Développer mes compétences en pentest, IAM, PCA/PRA, threat intelligence
→ Évoluer dans un environnement exigeant et collaboratif
Ce que j’évite :
Des environnements où la sécurité est traitée comme une formalité ou un obstacle à la productivité. Je travaille pour mettre en place des solutions robustes et durables, avec une vision long terme.
Contact :
📧 marinlefort@gmail.com
Linkedin : https://www.linkedin.com/in/marin-lefort-911721259/
Site Web : https://marinlefort.wordpress.com/
CV :
La semaine prochaine je vous présenterai d’autres profils.
Si vous souhaitez passer dans cette newsletter, go dans mes DMs sur Twitter.
LES OFFRES D’EMPLOIS
Dans cette section, je te présente les offres d’emploi de nos partenaires mais également parfois celle des devs/sys/secu qui recrutent dans leur boîte.
Vous êtes une entreprise ou un recruteur ?
Passez vos annonces (job, stage, alternance) dans cette newsletter
Elle a plus de 2400 abonné.e.s et est lue par plus de 1850 personnes chaque semaine.
Voici les packs que je vous propose :
Chaque annonce achetée a une durée de diffusion de 4 semaines, consécutives ou non. C’est vous qui décidez.
1 annonce : 57,00€
5 annonces : 270,00€ (-5%)
10 annonces : 517,00€ (-10%)
Recruteuses, recruteurs venez passer vos annonces gratuitement sur Framework Heroes
En tant que recruteurs, vous recherchez des devs spécialisés sur les frameworks ?
Framework Heroes est l’endroit parfait pour cela.
En ce moment, vos annonces sont gratuites, contactez moi pour en profiter.
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.
2 options or 3
La définition de la base de données par le client
#LaPetiteInfoDuJour - La naissance d’Arpanet
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 !
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 :
Si vous souhaitez me soutenir financièrement ou même gratuitement, je vous invite à consulter ma page dédiée sur mon site.
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

































Merci l’ami ! Au top du top👌