Quoi de neuf les devs ? Numéro 135 avec l'interview de Julien Danjou
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Julien. On parlera aussi de ✅ HTML5, ✅ Kubernetes, ✅ Motorola 68000, ✅ Unreal, ✅ Robotique...
EDITO
Hello chère développeuse, cher développeur, sysadmin, ops, sre, DevRel, sécu 👋
Et voici déjà le dernier épisode de Quoi de neuf les devs ? pour ce mois de mai.
Au sommaire de ce numéro, on parlera entre autres de :
✅ HTML5
✅ Kubernetes
✅ Motorola 68000
✅ Unreal
✅ Robotique
🚨N’oubliez pas, si vous appréciez ce contenu, abonnez-vous pour ne rien rater, et soutenez-moi en passant par mes liens affiliés ou en m’offrant un café maintenant ?
Chaque geste compte et cela récompense les nombreuses heures que je passe à rédiger cette newsletter chaque semaine.
Petite précision, pas de numéro la semaine prochaine, car j’ose m’octroyer quelques jours de vacances, donc profitez bien de ce numéro ! Je vous dis à dans 15 jours.
Fred - HappyToDev
L’invité de la semaine
Pour ce dernier numéro de mai, j’accueille Julien, il est CEO et co-fondateur de Mergify. Il dev en python et il aime le Lisp. Et voici ses conseils pour booster votre carrière de dev:
Je pense que le plus important, c’est de garder la curiosité intacte. Ce métier bouge tout le temps, et c’est normal de ne pas tout savoir, même après 20 ans de carrière. Ce qu’on attend d’un bon développeur, ce n’est pas de tout connaître, mais de savoir apprendre. D’être capable de chercher, d’expérimenter, de poser des questions.
Aussi, je dirais : ne soyez pas passif. Il ne faut pas attendre que tout vienne à vous. Il faut oser sortir de sa zone de confort, contribuer à des projets open source, lire du code, écrire du code qui n’ira jamais en prod juste pour apprendre. Et surtout : comprendre que coder, ce n’est pas juste écrire des lignes de code. C’est aussi travailler en équipe, comprendre les besoins utilisateurs, maintenir du code sur la durée. Donc apprendre à bien communiquer, c’est aussi super important.
Vous en saurez plus en lisant son interview un peu plus bas👇.
Julien, merci beaucoup pour ton passage dans ces colonnes et pour la qualité de tes réponses.
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 !
Fred - HappyToDev
Mes sponsors permanents
Un grand merci à mes sponsors qui soutiennent cette newsletter 💜
Clever Cloud a annoncé le lancement de sa gamme Materia : une base de données serverless. La première disponible est Materia KV, une base de données clé-valeur, elle est notamment compatible avec le protocole Redis.
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é pour votre entreprise garantie ! 🚀
Modalités et tarifs 👇
AU PROGRAMME DE CE NUMÉRO
✅ Soutenez cette newsletter en moins d’une minute et à partir de 2€
NoLimitSecu : Modèle de Politique de Sécurité des Systèmes d’Information pour l’IA
Comptoir IA : Phospho 🤖 "La robotique est en train de vivre son ChatGPT moment”
✅ L’INVITÉ DE LA SEMAINE - Julien Danjou
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
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 !
Kubernetes KeZaKo ??
Alors que l’on peut voir ici ou là quelques débats sur l’utilité ou non de Kubernetes, de la complexification de notre métier là où ce n’est parfois pas nécessaire, il peut être parfois intéressant de reprendre les bases pour tout simplement savoir de quoi on parle.
Aussi pour Kubernetes, je vous ai trouvé 2 sources :
- L’inévitable Stéphane Robert qui vous livre gratuitement une formation complète sur le sujet via son blog. Si vous n’avez pas bookmarké son blog, faites le. Vous me remercierez plus tard
- Un article de Téotime : Minimum vital pour survivre sur un sujet Kubernetes
HTML5 Elements You Didn't Know You Need
Saviez vous que vous pouviez faire tout cela en HTML5 natif ? Je laisse Max Prilutskiy vous présenter son article
In our rush to embrace sophisticated frameworks and libraries, we've overlooked some of the most elegant solutions built right into HTML5. There's something beautiful about achieving with a single tag what might otherwise take dozens of lines of JavaScript.
The best code is often the code you don't have to write. How many times have you reached for a JavaScript library to create a modal window? Or written complex CSS for collapsible sections? What if I told you that HTML5 already has native elements for these exact purposes?
These aren't just any HTML elements - they're the ones that make you go "Wait, we could do that all along?" Let's explore eight surprisingly powerful HTML elements you probably aren't using - but absolutely should be.
10 VS Code Extensions To Become The Ultimate Developer🔥
Evidemment c’est totalement subjectif et peut être inadapté à vos uses cases.
Alors, ce que je vous propose, c’est de venir dire en commentaire quelles sont vos extension VSCode préférées.
Et si vous n’utilisez pas VSCode, venez parler en commentaire de votre IDE de coeur, et de vos extensions favorites pour votre IDE. Ne soyez pas timide.
» Lire l’article
Ubuntu 24 desktop : intégration avec un AD (ou LDAP)
Un article plutôt spécifique mais comme je souhaite qu’il y ait dans cette newsletter pour tous les goûts, il y a toute sa place.
D’ailleurs petit aparté, si vous avez des article à partager sur des sujets techs/devs, n’hésitez pas à venir m’en parler en commentaire.
Voici l’intro de l’auteur qui présentera son article bien mieux que moi :
Active Directory est le cheval de Troie de Microsoft dans les PME. Il permet de gérer le cycle de vie des utilisateurs (création, modification, suppression, verrouillage, …) via une interface graphique sur un serveur Windows (contrôleur de domaine). C’est un annuaire compatible LDAP (l’équivalent libre côté Linux est openldap).
C’est un cheval de Troie car l’écosystème de Microsoft est évidement bien intégré, les postes Windows peuvent aisément s’authentifier sur un AD. Le faire avec des postes Linux est un peu plus complexe même si Ubuntu offre depuis peu l’authentification AD au moment de l’installation.
Une brève histoire de l’informatique : Le Motorola 68000
Un processeur de légende ? Sans aucun doute.
Voici un article qui vous dresse le portrait de celui qui a équipé votre Apple Macintosh original, votre Amiga, ou encore votre Atari ST. À moins d’être des passionnés de rétro, les moins de 20 ans ne savent pas de quoi je parle.
Et comme je suis sympa voici une vidéo sur ce processeur d’exception :
DevSecOps Série avec Stéphane Robert
Hello, les devs, vous sentez que vos pipelines CI/CD pourraient être plus fluides ? Que la collaboration avec les ops est un casse-tête ? Ou que l’automatisation pourrait vous faire gagner un temps fou ? On a du lourd pour vous !
Dans cette nouvelle série d’articles exclusifs, j'ai proposé à Stéphane Robert de vous dévoiler les secrets d’une culture et d’outils qui transforment les projets tech. Ansible, Kubernetes, Terraform, sécurité… on passe tout au crible avec des astuces concrètes, des retours d’expérience et des hacks pour booster vos skills.
Pourquoi lire ça ?
Parce qu’on ne vous balance pas juste de la théorie. On vous donne les clés pour faire, expérimenter et briller dans vos projets DevOps. Que vous soyez débutant ou pro aguerri, il y a du game-changing à venir.
Prêt à plonger dans le futur du développement ?
Chaque semaine un nouvel article mis en avant du blog de Stéphane Robert. C'est aujourd'hui que vous commencez à transformer votre workflow ! Attention : ça risque de devenir addictif !
Épisode 5 : Quels outils sont à notre disposition pour contrôler le code ?
Dans ce cinquième épisode Stéphane vous propose de (re-)découvrir les outils à disposition pour controler votre code.
Vu le rythme où des nouveaux outils devOps sortent, difficile de rester à jour. Cette carto va vous permettre d’identifier quels outils peuvent répondre à vos besoins et quels sont les plus facilement intégrable dans vos pipelines. Elle est mise à jour régulièrement et regroupe à ce jour plus d’une centaine d’applications.
Vous êtes une entreprise, dev indépendant, recruteuse, recruteur ?
Obtenez jusqu’à 1300 visites qualifiées par an sur votre site en proposant vos services à mes 2300+ abonné.e.s 🚀
Vous pouvez le faire de différentes façons :
en devenant sponsor, obtenez jusqu’à 1500 visites/an sur votre site
en sponsorisant un ou plusieurs numéros et obtenez un taux de conversion jusqu’à 10%
en passant vos offres d’emplois dans la rubrique dédiée
Pour en savoir plus, je vous invite à consulter ma page partenaire ou à prendre contact avec moi directement : happytodev(at)gmail.com
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é.
Vision infrarouge
Pas vraiment en rapport avec le dev, mais je trouvais l’info suffisamment incroyable pour vous la partager (Merci Laurent au passage).
A l’insu d’eux mêmes ?
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.
Let's Talk About Caching Dos and Don'ts
Votre application multi-tenant avec Laravel, sans package tiers
Vous n’avez pas envie d’utiliser un package pour faire du multi-tenant ? Qu’à cela ne tienne, les copains de Laravel France vous ont concocté un article sur le sujet.
Prêt à mettre les mains dans le cambouis ?
Groupe LinkedIn Laravel Francophone
Si l’univers de Laravel vous intéresse, n’hésitez pas à rejoindre les 240+ 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é !
An overview of PHP 8.5's pipe operator
Brent vous donne les détails sur le futur opérateur pipe qui devrait débarquer en novembre de l’an de grâce 2025 dans toutes les chaumières ;-)
La fin des licornes dans la tech: le début de l'ère des chameaux
Bon je vous préviens tout de go, les vidéos de Hugo, cela devient vite comme une drogue. Bon voilà, maintenant que je vous ai prévenu, j’y retourne. Ciao.
Unreal Engine 5.6 is Coming!
Soutenez cette newsletter en moins d’une minute et à partir de 2€
Si vous souhaitez soutenir mon travail, vous pouvez donner ce que vous voulez à partir de 2€ soit sur Ko-Fi ou sur Paypal 🙏.
Vous pouvez aussi soutenir cette newsletter sans bourse délier 🤯 en utilisant mon lien affilié Amazon. Vous ne paierez pas un centime de plus, de mon côté je toucherai un petit pourcentage.
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.
NoLimitSecu : Modèle de Politique de Sécurité des Systèmes d’Information pour l’IA
Dans cet épisode, Michel Dubois nous parle d’un document de référence réalisé par le CLUSIF pouvant servir de base à une Politique de Sécurité des Systèmes d’Information (PSSI) dédiée à l’Intelligence Artificielle.
Just For Games – Le Podcast Gaming #31 avec Thierry Falcoz
Comptoir IA : Phospho 🤖 "La robotique est en train de vivre son ChatGPT moment”
🚀 Nouvel épisode de Comptoir IA avec Pierre-Louis Biojout, cofondateur de Phospho, la startup française qui veut démocratiser la robotique grâce à l’IA générative 🦾
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.
GCC version 14.3
Symfony v7.3.0 RC1
La 7.3 est en approche. Voici pour vous mettre en appétit la release note de la RC1.
Angular v20.0 RC2
La release candidate 2 de la version 20 d’Angular est disponible.
L’INVITÉ DE LA SEMAINE - Julien Danjou
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 Julien qui se prête au jeu de la mini interview de Quoi de neuf les devs ?
Vous êtes prêt.e pour l’interview ?
La voici 👇
1. Peux-tu te présenter ?
Je m’appelle Julien Danjou, j’ai 40 ans, je suis le CEO et co-fondateur de Mergify, une startup spécialisée dans les outils de CI/CD. Mon parcours a toujours été très lié à l’open source, que je pratique depuis plus de 25 ans. J’ai commencé à contribuer à des projets comme Debian ou Emacs, ce qui m’a naturellement conduit vers une carrière d’ingénieur logiciel. J’ai ensuite travaillé sur des projets open source d’envergure comme OpenStack, tout en développant une expertise sur Python — un langage que j’ai utilisé pendant toute ma carrière. Aujourd’hui, je continue cette aventure entrepreneuriale avec Mergify, en gardant toujours cet amour du code ouvert et bien fait.
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
Ma spécialité, c’est le développement de systèmes distribués. J’ai toujours été passionné par les architectures capables de passer à l’échelle : concevoir des systèmes robustes, performants, qui tiennent la charge, c’est un vrai terrain de jeu pour moi. J’adore également tout ce qui tourne autour de l’optimisation. Cela m’a notamment amené à travailler chez Datadog, où j’ai eu l’occasion de concevoir leur profiler Python de zéro, un outil d’analyse de performance pour les applications.
Côté langage, j’ai un attachement particulier à Lisp, que j’ai découvert en contribuant à Emacs il y a une dizaine d’années. C’est un langage fascinant, élégant, mais malheureusement peu utilisé en dehors de certains cercles. Plus pragmatiquement, mon langage de tous les jours, c’est Python. Je l’utilise depuis près de 20 ans. J’aime sa simplicité, sa flexibilité, et les possibilités qu’il offre en programmation fonctionnelle. Ces dernières années, l’arrivée du typage statique en Python a aussi grandement amélioré l’expérience de développement, rendant les projets plus sûrs et maintenables. J’ai même publié 2 livres sur Python.
3. Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Non, je ne suis pas un reconverti au sens strict. J’ai toujours baigné dans l’informatique depuis l’adolescence. Après le bac, j’ai naturellement poursuivi des études en informatique jusqu’à obtenir un master en ingénierie logicielle. Pourtant, ma carrière n’a pas démarré dans le développement logiciel, mais dans l’administration système. Pendant 5 ans, j’ai fait tourner des serveurs, surveillé des systèmes… et comme tout fonctionnait bien (preuve que je faisais du bon boulot !), j’avais du temps pour coder à côté. C’est comme ça que je me suis remis au développement, petit à petit, par passion.
Au départ, je fuyais un peu ce qu’on m’avait appris à l’école — du Java, du cycle en V, des cahiers des charges indigestes. Mais en rejoignant une startup au bout de cinq ans, j’ai découvert un tout autre monde : itératif, agile, très proche du produit et du code. J’ai adoré. On pourrait presque dire que je suis un reconverti… de l’admin système vers le développement logiciel.
4. Quelles études as-tu suivies ?
J’ai commencé par un baccalauréat scientifique, puis je me suis orienté vers un IUT en informatique, à l’université du Havre, où j’ai obtenu un DUT (devenu depuis un BUT). Après ces deux années, j’ai poursuivi avec une licence, puis un master en ingénierie logicielle à l’université de Bretagne Sud. C’était une formation assez généraliste mais orientée développement, qui m’a donné des bases solides, même si, sur le moment, je ne me reconnaissais pas dans la vision académique du développement logiciel.
5. Comment as-tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
J’ai commencé en fin de master par un stage de six mois dans une SS2L (Société de Services en Logiciels Libres), un type d’entreprise assez rare aujourd’hui. J’y ai été pris comme administrateur système, ce qui m’a permis d’appliquer ce que je faisais déjà en amateur : installer et gérer des serveurs sous Debian. Ce stage a été une vraie opportunité de mettre un pied dans le monde professionnel, de découvrir le fonctionnement d’une infrastructure en production, et surtout, d’apprendre la relation client — je faisais du support niveau 3, donc directement en lien avec les clients.
C’était une entreprise coopérative, avec une structure assez horizontale. J’ai donc eu l’occasion de toucher à tout : de l’administration système à l’avant-vente avec les commerciaux, en passant par un peu de compta et de gestion d’entreprise. C’était extrêmement formateur, et à l’issue du stage, ils m’ont embauché. J’y suis resté cinq ans avant de bifurquer vers le développement logiciel dans une startup.
6. Et maintenant tu en es où ?
Aujourd’hui, je suis à la tête de Mergify, une entreprise que j’ai cofondée avec Mehdi Abaakouk, lui aussi ingénieur open source. Mergify est une plateforme SaaS dédiée aux équipes CI/CD et DevOps, qui automatise et sécurise le processus de merge dans les projets de développement logiciel. L’idée, c’est de permettre aux développeurs de livrer du code plus rapidement, en toute confiance.
Cela fait maintenant plus de cinq ans que l’aventure a commencé, et c’est ma première véritable expérience entrepreneuriale à cette échelle. J’ai toujours eu ce goût pour l’indépendance et la création, donc ça a été une évidence à un moment de ma carrière de lancer ma propre boîte. Ce qui me plaît particulièrement, c’est que je peux continuer à mettre les mains dans le cambouis sur un produit très technique, tout en explorant d’autres facettes du métier comme le marketing, les ventes, le recrutement ou la gestion d’entreprise.
C’est une aventure ultra-riche, avec son lot de challenges quotidiens, mais c’est surtout l’occasion de construire un produit de très grande qualité pour des ingénieurs — ce qui reste, au fond, ce qui m’anime depuis le début.
7. Sur ton profil Linkedin, on peut lire que tu as l’open source chevillé au corps mais également que tu es l’auteur d’un code source qui est utilisé par des équipements sur Mars.
Tu nous parles un peu de cette passion pour l’open source et comment ton code s’est retrouvé sur mars ?
J’ai découvert l’open source quand j’étais ado, et j’y ai tout de suite vu une porte d’entrée formidable vers le monde du logiciel. Tu peux apprendre, contribuer, publier, discuter avec des gens du monde entier, sans diplôme ni autorisation. Pour moi, c’était magique. Tu as accès aux meilleurs développeurs du monde, et ils peuvent t’apprendre des tas de chose juste en faisant une revue de code. J’ai très vite commencé à contribuer à des projets comme Debian, puis d’autres outils plus techniques comme Emacs ou des bibliothèques Python. Je me suis formé là-dedans, et j’ai toujours gardé cette culture : partager, documenter, faire en sorte que ce que je fais soit utile à d’autres.
Et puis un jour, en 2021, je reçois un message : du code Python que j’avais écris des années auparavant avait été embarqué dans un projet de la NASA. Pour piloter un petit hélicoptère sur Mars — Ingenuity. Je ne savais même pas ! C’est ça aussi l’open source : tu sèmes une graine quelque part, et parfois elle finit par pousser dans les endroits les plus inattendus.
Mais au fond, c’est ça, la beauté de l’open source. On crée quelque chose dans son coin, sans prétention, et parfois ça atterrit… à 300 millions de kilomètres. On ne code pas pour finir sur Mars, mais quand ça arrive, tu te dis que t’as bien fait d’écrire ce README correctement à l’époque. 😄
C’est le moment de l’auto-promo, tu nous présentes Mergify ? Qu’est ce que cela apporte ? Quel problème cela résout ? Et d’où en est venue l’idée ?
Mergify, c’est un peu le copilote que les développeurs attendaient sans le savoir. On aide les équipes à reprendre le contrôle sur leur CI/CD, et plus spécifiquement, à automatiser et sécuriser la gestion des pull requests.
On a commencé avec un constat simple : les équipes de développement passent trop de temps à gérer manuellement les merges, à attendre que la CI passe, à se battre avec des files d’attente de PR ou à résoudre des conflits inutiles. Et dans un monde où tout le monde veut livrer plus vite, ça freine.
L’idée nous est venue de notre propre vécu. Mehdi (mon associé) et moi, on a passé des années à bosser dans l’open source et sur des systèmes distribués. On a connu les galères de merges en flux tendu, les erreurs de CI qui bloquent un déploiement en prod à 18h, les devs frustrés qui ne savent pas pourquoi leur PR ne merge pas. On s’est dit qu’il devait y avoir un meilleur moyen.
Aujourd’hui, Mergify automatise le merge en fonction de règles personnalisables, gère des merge queues intelligentes, alerte sur les flakies, et permet aux équipes de garder une CI propre et rapide. On aide nos clients à livrer du code plus sereinement, sans passer leur journée à refresh GitHub.
Et depuis peu, on s’attaque aussi à l’observabilité du CI avec un nouveau produit — parce que comprendre pourquoi ton pipeline ralentit ou pourquoi ça pète tous les vendredis, ça vaut de l’or.
Bref, Mergify, c’est la boîte à outils des équipes dev qui veulent aller vite sans casser.
Tu habites Toulouse, qu’apprécies tu dans cette ville ?
J’habite à Toulouse depuis quelques années maintenant, après avoir passé plus de 15 ans à Paris. Ce que j’apprécie ici, c’est d’abord la taille humaine de la ville — on s’y sent bien, c’est accueillant. Il y a un vrai côté chaleureux et authentique chez les gens du Sud-Ouest, une gentillesse incomparable. Le cadre de vie est assez exceptionnel : on peut s’évader dans la nature en un rien de temps, aller se balader dans les environs, profiter des Pyrénées pas loin, ou juste flâner en ville dans une ambiance agréable.
Sur le plan professionnel, l’écosystème tech est là, actif et en train de grandir. J’ai d’ailleurs lancé le Toulouse SaaS Club pour fédérer les fondateurs de SaaS dans la région. Toulouse est un bon équilibre entre dynamisme pro et qualité de vie.
8. Tu as d’autres passions ?
Oui ! La cuisine et la gastronomie me passionnent depuis plus de dix ans. Je passe beaucoup de temps à perfectionner mes recettes, de la pizza napolitaine au ramen tonkotsu mijoté 48h avec chashu maison en passant par du fumage de viande au kamado. Quand je ne suis pas derrière les fourneaux, je cours. Je pratique la course à pied depuis plus de 15 ans et j’ai eu la chance de participer à plusieurs semi-marathons.
J’aime bien le côté compétitif des FPS que je pratique depuis plus de 25 ans maintenant. Et de temps en temps, je fais un peu de musique électro.
À côté de ça, je reste très impliqué dans l’écosystème tech : je conseille des startups, je participe à des conférences, et je continue de partager mon expérience avec la communauté, notamment autour de l’open source, qui reste une passion intacte depuis mes débuts.
9. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
Je participe régulièrement à des meetups à Toulouse, où j’ai d’ailleurs relancé le meetup Python dès mon arrivée dans la ville. J’essaie aussi de passer une tête à la PyCon FR ou à Devoxx dès que je le peux.
Pour me suivre, le plus simple reste ma newsletter personnelle, où je partage réflexions et retours d’expérience : https://julien.danjou.info
Sinon, je suis également actif sur LinkedIn : https://www.linkedin.com/in/juliendanjou
10. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Honnêtement, oui — même si je ne suis pas sûr que j’aurais su le formuler comme ça à mes débuts. Ce que je fais aujourd’hui combine tout ce que j’aime : construire des produits tech, résoudre des problèmes complexes, apprendre en continu et surtout, avoir un impact concret pour des développeurs.
Être à la tête de Mergify, c’est évidemment très différent d’un rôle purement tech. Mais j’ai toujours voulu faire des choses qui avaient du sens, et aujourd’hui j’ai cette chance : j’ai un produit que j’adore, une équipe que j’admire, et la liberté d’explorer plein de sujets.
Alors, est-ce que c’est le métier rêvé ? Je dirais que c’est un métier que je me suis construit à force de passion et d’apprentissage, et ça, c’est encore mieux qu’un rêve.
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 ?
Je pense que le plus important, c’est de garder la curiosité intacte. Ce métier bouge tout le temps, et c’est normal de ne pas tout savoir, même après 20 ans de carrière. Ce qu’on attend d’un bon développeur, ce n’est pas de tout connaître, mais de savoir apprendre. D’être capable de chercher, d’expérimenter, de poser des questions.
Aussi, je dirais : ne soyez pas passif. Il ne faut pas attendre que tout vienne à vous. Il faut oser sortir de sa zone de confort, contribuer à des projets open source, lire du code, écrire du code qui n’ira jamais en prod juste pour apprendre. Et surtout : comprendre que coder, ce n’est pas juste écrire des lignes de code. C’est aussi travailler en équipe, comprendre les besoins utilisateurs, maintenir du code sur la durée. Donc apprendre à bien communiquer, c’est aussi super important.
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.) ?
Emacs, parce que c’est mon éditeur de toujours. Il est aussi flexible qu’indémodable, je l’ai tellement customisé qu’il est quasiment devenu mon système d’exploitation secondaire. GitHub, parce que c’est l’endroit où tout converge : code, revues, intégration, discussions techniques — c’est devenu l’interface principale du travail collaboratif pour beaucoup d’équipes. Et Mergify, évidemment, parce qu’on l’utilise au quotidien pour automatiser nos merges, fiabiliser nos workflows CI/CD, et surtout… parce que manger sa propre dog food, ça fait partie de la culture !
13. Un autre sujet que tu aimerais mettre en avant ?
Peut-être la difficulté de construire une startup aujourd’hui, surtout quand on est en France. J’ai récemment beaucoup écrit et parlé sur ce sujet : à quel point il est difficile d’innover dans l’écosystème français, de viser un marché mondial dès le départ, et de ne pas tomber dans la facilité de construire des produits “souverains” sans ambition internationale.
Je pense qu’on a une vraie opportunité en Europe de créer des entreprises technologiques de premier plan, mais que ça demande un changement de mentalité. Et ça, j’essaie de le pousser autant que possible dans mon entourage et via ce que je construis avec Mergify.
14. Le mot de la fin?
Rien n’est jamais aussi simple que ça en a l’air. C’est vrai pour le code, pour la vie, et pour les interviews. Mais à force d’itération, de feedback et de tests (comme en prod), on progresse. Alors codez, partagez, plantez-vous, recommencez — c’est comme ça qu’on construit des choses qui comptent.
Questions bonus
Ta meilleure anecdote dans ton travail :
L’un de mes plus beaux souvenirs pro, c’est un jour où je me suis rendu compte qu’un de mes projets open source — un gestionnaire de fenêtres que j’avais créé — avait été utilisé par Amazon dans les Kindle Touch. Je n’avais évidemment jamais été prévenu, c’est en tombant sur un article technique que je l’ai découvert par hasard.
C’est à la fois flatteur, marrant et un peu surréaliste de se dire qu’un bout de code qu’on a écrit seul chez soi, pour le plaisir, se retrouve embarqué dans des millions d’appareils à travers le monde… et qu’il fonctionne encore, des années plus tard.
Ton livre préféré :
Il y a longtemps, The Lean Startup m’a vraiment marqué. C’est un excellent ouvrage pour quiconque veut comprendre comment construire un produit en partant d’une vision itérative, orientée apprentissage.
Dans un tout autre registre, The Intelligent Investor a aussi profondément changé ma façon de voir les choses, en m’aidant à penser long terme, y compris dans les choix tech et business.
Ton jeu vidéo préféré :
Apex Legends, sans hésiter. J’y ai passé pas mal (trop ?) d’heures, et j’ai même atteint le rang de Master à un moment donné. Ce que j’aime dans ce jeu, au-delà de l’adrénaline et du skill que ça demande, c’est l’aspect stratégique très poussé. Chaque partie est différente, rapide, intense — et ça te garde bien réveillé. 😄
Ton film ou ta série préféré(e) :
Je suis un grand fan de science-fiction. Historiquement, la saga Stargate m’a beaucoup marqué — j’ai passé un nombre incalculable d’heures à suivre les aventures de SG-1. Et si je dois citer un classique, Retour vers le futur (Back to the Future) est un film que j’ai vu beaucoup trop de fois… et que je revois toujours avec autant de plaisir.
Pour suivre Julien :
Twitter : https://x.com/juldanjou
Linkedin : https://www.linkedin.com/in/juliendanjou/
GitHub : https://github.com/jd
Et voilà l’interview est terminée. Rendez vous la semaine prochaine !
LA CAISSE À OUTILS
Dans cette rubrique, je vous présente des outils qui peuvent vous aider dans votre quotidien de dev.
MegaMek
Parce que jouer c’est aussi important dans notre métier de dev, non ??
PoCL
The Thiings Collection
Devstral
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇫🇷 DevLille - 12 & 13 juin 2025 - Lille
Devfest Lille devient DevLille !
Nous changeons seulement de nom, mais tout le reste demeure inchangé : le même lieu, le même format, et la même équipe de bénévoles.
Notre ambition reste intacte : vous proposer deux journées de conférences tech enrichies d'une dimension humaine et environnementale, en harmonie avec les enjeux du monde actuel.
🇫🇷 Mobilis in Mobile - 17 juin 2025 - Nantes
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.
Cathalina – CDI DevOps / Cloud – Disponible immédiatement – Mobilité Paris / Île-de-France
🔍 Recherche : Poste en CDI en tant qu’Ingénieure DevOps / Cloud / Infrastructure
📅 Disponibilité : Immédiate
📍 Localisation : Paris / Île-de-France (ou remote partiel)
Présentation
👋 Bonjour à toutes et à tous,
Je m’appelle Cathalina,
je suis ingénieure DevOps spécialisée dans l’automatisation, le Cloud et la gestion d’infrastructures. Formée à l’ECE Paris et forte de plusieurs expériences professionnelles, j’ai développé des compétences solides en déploiement automatisé, CI/CD, gestion de conteneurs et supervision des systèmes.
Je suis aujourd’hui à la recherche d’un CDI dans une équipe tech qui valorise l’efficacité, la fiabilité, le partage de connaissances et l’amélioration continue.
🛠️ Stack & Outils
Cloud & Conteneurs : AWS, Kubernetes, Docker
Infrastructure as Code : Terraform, Ansible
CI/CD : GitLab CI, Jenkins, GitHub Actions
Scripting : Python, Bash, Go
Systèmes : Linux, Windows, macOS
Surveillance / Orchestration : Zabbix, Rundeck, ArgoCD
🚀 Ce que je recherche
Un environnement stimulant où je pourrais :
Concevoir et automatiser des infrastructures robustes
Participer à des projets DevOps stratégiques (cloud, migration, IaC...)
Continuer à apprendre, évoluer, et contribuer à une équipe passionnée
📬 Contact :
• Email : cathalina.rn@gmail.com
• LinkedIn : linkedin.com/in/cathalina-ranaivoarison
N’hésitez pas à me contacter !
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 2300 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.
Back to vanilla PHP
On mange les enfants…
#LaPetiteInfoDuJour
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