Quoi de neuf les devs ? Numéro 130 avec l'interview de Richard Dern
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Richard. On parlera aussi de ✅ Playstation & Go,✅ Gamedev,✅ Oeuvres d’art et IA,✅ Sécurité,✅ Rust, ...
EDITO
Hello chère développeuse, cher développeur, sysadmin, ops, sre, DevRel, sécu 👋
Bienvenue dans cette nouvelle édition de votre veille sur le dev.
Hello les devs,
Dans un monde où l'IA devient omniprésente, nous, les devs, devons faire attention à ne pas nous retrouver comme un insecte captivé par les phares d’une voiture en pleine nuit…
Je pense que cette intelligence devrait rester (en tout cas pour le moment) un outil pour nous aider dans les tâches répétitives et sans grande valeur ajoutée. Elle peut aussi proposer des solutions alternatives et stimuler notre réflexion en nous offrant des perspectives différentes.
Elle deviendra très certainement un jour bien plus qu’un outil et nous verrons si les auteurs d’anticipation comme Asimov avaient vu juste.
Pour l'instant, cette révolution technologique nous permet d'être plus efficaces et de nous concentrer sur des problèmes plus complexes, là où notre créativité et notre expertise humaine sont irremplaçables (pour le moment). L'IA excelle dans l'analyse de grandes quantités de données et peut identifier des patterns ou des erreurs que nous pourrions manquer, grâce à sa capacité à voir à la fois le tableau global et les détails infimes.
Cependant, nous devons rester vigilants pour ne pas nous reposer entièrement sur l'IA. Si nous le faisons, nous risquons de perdre notre capacité à penser de manière autonome, à innover, et ultimement, à préserver notre humanité. Rappelons-nous le film Wall-E, où les humains ont perdu leur autonomie en devenant trop dépendants de la technologie.
Et vous qu’en pensez vous ? Comment équilibrez-vous l'utilisation de l'IA dans votre travail de développement ? Sommes nous déjà trop dépendants de la tech ? Venez en parler en commentaire.
À présent, qu’allons nous aborder cette semaine :
✅ Playstation & Go,
✅ Gamedev,
✅ Oeuvres d’art et IA,
✅ Sécurité,
✅ Rust,
✅ et bien d’autres sujets encore
L’invité de la semaine
Cette semaine, j’ai le plaisir de recevoir Richard Dern. Il est web dev PHP et Laravel. Je lis depuis un moment son blog et je suis vraiment très content qu’il ait accepté mon invitation.
Vous en saurez plus en lisant son interview.
Voici ses conseils pour vous les devs :
Il n’est pas trop tard pour changer de métier 🙂
Le point de vue pragmatique, c’est que le métier de dev va (dans l’imaginaire patronal) passer à l’IA. On n’embauchera plus des “dev” comme on l’a fait jusqu’à maintenant, on embauchera des prompt engineers, qui ne sont pas des développeurs mais ils savent comment demander à l’IA de produire du code. On ne va pas tergiverser sur les implications, mais ce que je veux dire, c’est que j’ai toujours vu le développement comme un art, que je compare souvent à la littérature. Et j’ai bien peur que cet art soit en danger critique d’extinction. Qui payerait un salaire et gérerait des ressources humaines pour un bout de code chopé en quelques minutes avec CoPilot ou ChatGPT ?
Mais pour ceux qui veulent vraiment tenter leur chance, je leur dirai de bien choisir les entreprises auprès desquelles ils vont postuler. Je crois que j’ai commis l’erreur de signer des contrats là où l’on voulait bien de moi, et une fois le boulot terminé, on me mettait à la porte. J’aurai du mieux filtrer et ne pas me dire : “Je suis au bas de l’échelle, je prends la première entreprise qui me fait un entretien”. Il faut cacher son manque de confiance en soi. Il faut jouer un rôle, et si vous avez le malheur d’être autiste, vous n’en serez pas forcément capables.
Au final, le meilleur conseil que je donnerai est celui-ci : cherchez l’équilibre. Si l’entreprise X ne vous convient plus, prenez la décision de partir chez Y. Mais ne faites jamais passer le salaire avant le couple, ni même avant votre propre vie. Réfléchissez en amont à ce que vous êtes prêts à sacrifier pour un salaire élevé. Ne voyez pas l’argent comme un aboutissement, ne perdez pas votre humanité à poursuivre un but artificiel. Les relations proches sont durables, pas les relations d’argent.
Merci beaucoup Richard pour ton temps et tes conseils.
Pour la suite de l’interview, vous connaissez la chanson, ce sera un peu plus bas👇.
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!
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
Unités LVH, SVH et DVH : le guide CSS pour un viewport responsive parfait
Une brève histoire de l’informatique : COBOL, le langage qui ne veut pas mourir
J'ai créé un Agent IA avec n8n pour automatiser tout mon blog 🧠
Pourquoi GPT-4.1 est LA mise à jour que les devs attendaient
✅ Seriez vous ok pour me payer un café afin de soutenir mon travail ?
NoLimitSecu : Sécurisation de la chaîne d’approvisionnement logicielle
Comptoir IA 🎙️🧠🤖 - 🎨 Il crée des chefs-d'œuvre avec l'IA – l’artiste aux 800 000 abonnés se confie !
✅ L’INVITÉ DE LA SEMAINE - Richard Dern
✅ 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 !
Datastar: Web Framework for the Future?
Selon l’introduction de l’article de Chris Malek, Datastar c’est :
Datastar est un nouveau framework hypermédia qui simplifie et rend plus efficace la création d'applications web en temps réel. Il donne la priorité à la logique côté serveur, utilise des « signaux » pour les mises à jour automatiques de l'interface utilisateur et exploite les événements envoyés par le serveur pour des performances fulgurantes. Si vous recherchez une alternative rationalisée aux frameworks JavaScript traditionnels ou à HTMX, Datastar mérite d'être exploré.
Cependant, il nécessite que vous abordiez le développement web avec une nouvelle perspective, en adoptant une architecture pilotée par le serveur et une programmation réactive.
Quelle distribution Linux ? Pour qui ? Pour quoi ?
Voici un article qui propose une synthèse des choix possibles pour votre prochaine install Linux. Comme je sais que le choix d’une distribution peut ouvrir un débat passionné, voir houleux, je vous propose de venir donner les avantages et inconvénients de vos distribs préférées en commentaire.
Tox : Tests Python multi-environnements
Un nouvel article de Stéphane Robert (qui ne s’arrête jamais… si vous ne le suivez pas vous commettez une énorme erreur) aujourd’hui sur Python :
Tox répond à un problème récurrent dans les projets Python : tester son code de manière cohérente sur plusieurs versions de Python et avec des dépendances variées, sans devoir tout gérer manuellement. Sans Tox, il faudrait créer et entretenir plusieurs environnements virtuels, installer les bonnes versions des paquets, puis lancer les tests à la main pour chaque combinaison. C’est fastidieux, source d’erreurs et difficile à reproduire dans une équipe ou une pipeline CI/CD. Tox automatise tout ce processus et garantit que votre code reste fiable, quel que soit le contexte d’exécution.
Unités LVH, SVH et DVH : le guide CSS pour un viewport responsive parfait
Un article de Siddhy qui présente les nouvelles unités de viewport LVH, SVH et DVH.
Une brève histoire de l’informatique : COBOL, le langage qui ne veut pas mourir
Une Brève Histoire de COBOL
Lancé en 1959 par la Conférence sur les Langages de Systèmes de Données (CODASYL), COBOL a été conçu pour les besoins des entreprises, avec un langage clair et portable. Sous l’impulsion du Département de la Défense américain, des acteurs comme IBM et Grace Hopper (via son travail sur FLOW-MATIC) ont façonné ce langage pour qu’il soit accessible, même aux non-techniciens. Standardisé dès 1960, COBOL est devenu dans les années 1970 le langage dominant pour les applications commerciales, grâce à sa robustesse et sa compatibilité avec les mainframes. En 1997, il gérait environ 80 % des systèmes d’entreprise, avec des estimations de 200 à 800 milliards de lignes de code toujours actives aujourd’hui.
Pourquoi COBOL Persiste ?
En 2025, COBOL reste un pilier des grandes organisations, notamment dans la finance et l’administration. Il alimente plus de 40 % des systèmes bancaires en ligne, 80 % des transactions par carte, et 95 % des retraits aux guichets automatiques, générant quotidiennement plus de 3 milliards de dollars de transactions (source : IBM). Sa longévité vient de sa fiabilité et de sa rétrocompatibilité, essentielles pour les mainframes IBM utilisés par les banques et gouvernements. Malgré une baisse de popularité dans les années 1990, COBOL s’adapte même à des technologies modernes comme l’IA générative et JSON grâce à ses évolutions orientées objet.
Un Défi Moderne
Le principal obstacle pour COBOL est la pénurie de programmeurs. Avec une communauté vieillissante et peu de formations (en 2013, seulement 4 programmes universitaires français incluaient COBOL), les experts deviennent rares. En 2020, des États américains comme le New Jersey ont lancé des appels urgents pour des programmeurs COBOL afin de maintenir les systèmes de chômage pendant la pandémie, soulignant cette demande inattendue. Des initiatives comme Open Mainframe Project et les cours d’IBM tentent de combler ce fossé, mais le défi persiste.
Conclusion
COBOL, né il y a 66 ans, prouve que la technologie bien conçue peut défier le temps. Pour les développeurs, c’est un rappel : même un "vieux" langage peut rester vital, et apprendre COBOL pourrait être une opportunité unique dans un monde obsédé par le neuf.
Article écrit par Grok et relu par Mistral
Sources intéressantes :
Golang on the PlayStation 2
« Mais, vous savez, moi, je ne crois pas qu’il y ait de bon ou de mauvais langage pour coder sur une PlayStation. Moi, si je devais résumer ma vie de développeur aujourd’hui avec vous, je dirais que c’est d’abord des compiles, des moments où Go m’a tendu ses goroutines, peut-être à un instant où je galérais sur un vieux C++ tout rouillé. Et c’est assez curieux de se dire que les bugs, les crashes, forgent une destinée vidéoludique… Parce que quand on a le goût du code, le goût du code bien fait, du channel bien synchronisé, parfois on ne trouve pas la console en face, je dirais, le GPU qui vous aide à render. Alors ce n’est pas mon cas, comme je le chantais là, puisque moi, au contraire, j’ai pu : et je dis merci à Go, je lui dis merci, je code la vie, je debug la vie… Je ne suis que slice et defer ! Et finalement, quand beaucoup de gens me disent : « Mais comment fais-tu pour faire tourner un serveur Go sur une PS2 ? », eh ben je leur réponds très simplement, je leur dis que c’est ce goût de la légèreté, ce goût du garbage collector qui m’a poussé aujourd’hui à optimiser un jeu en 60 FPS, mais demain, qui sait ? Peut-être à porter un compilateur Go sur une DualShock, à faire le don, le don du cross-platform… »
Librement inspiré de la tirade d’Otis dans Astérix : Mission Cléopâtre et rédigé par mon nouveau poto Grok, je me suis dis que cela ferait une belle introduction à cet article très complet sur le sujet.
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 (infos de contact en bas de ma page partenaire)
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é.
Reading Math Papers
SQLite en Rust
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.
Laravel Flows
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é !
J'ai créé un Agent IA avec n8n pour automatiser tout mon blog 🧠
On retrouve l’ami Yoan qui nous parle aujourd’hui automatisation avec n8n :
Aujourd'hui, je vous montre comment j'ai créé un Agent AI avec n8n pour automatiser entièrement mon blog à partir de simples messages vocaux sur Telegram.
Dans cette vidéo, on va :
✅ Construire un Agent AI étape par étape avec n8n
✅ Connecter Telegram pour capturer des audios
✅ Utiliser OpenAI pour générer des articles de blog automatiquement
✅ Publier les articles sans intervention manuelleQue vous soyez créateur de contenu, développeur ou juste curieux de l'automatisation, ce projet va complètement changer votre façon de produire du contenu.
Awesome FREE Game Development Tools
Parlons un peu de programmation de jeux vidéos et plus exactement d’outils complètement gratuit pour le développement de jeux vidéo.
Pourquoi GPT-4.1 est LA mise à jour que les devs attendaient
Benjamin Code décortique sur sa chaîne secondaire les nouveautés de ChatGPT 4.1, une version dédiée aux développeurs.
Seriez vous ok pour me payer un café afin de soutenir mon travail ?
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. Attention par contre, le cookie n’est valable que 24h, si vous voulez vraiment m’aider servez vous de ce lien au moment de passer votre commande ou à minima pour mettre le produit dans votre panier Amazon.
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 : Sécurisation de la chaîne d’approvisionnement logicielle
Episode #497 consacré à la sécurisation de la chaîne d’approvisionnement logicielle (software supply chain) avec Christophe Tafani-Dereeper
Code Garage #122 - Comprendre le fonctionnement d’une LLM
Vous utilisez les LLMs au quotidien et vous voulez comprendre les bases du fonctionnement ?
Nicolas Brondin-Bernard vous explique tout cela, asseyez vous, mettez votre casque et laissez vous aller.
Comptoir IA 🎙️🧠🤖 - 🎨 Il crée des chefs-d'œuvre avec l'IA – l’artiste aux 800 000 abonnés se confie !
🎨 800 000 abonnés sur Instagram, des centaines de millions de vues, et une explosion créative rendue possible par l’IA.
Dans ce nouvel épisode de Comptoir IA, j’ai eu le plaisir de recevoir Vincent, aka IfOnly, l’un des artistes IA les plus influents en France (et aussi mon artiste IA préféré) ! Vincent nous partage son parcours extraordinaire depuis sa découverte de l'IA générative il y a deux ans, un véritable "virage d'une vie" qui l'a propulsé au sommet de la création artistique par IA. Sa singularité ? Un mélange d'architecture, de mode et d'imaginaire qui capte l'attention des plus grandes marques mondiales.
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.
PHP 8.4.6, PHP 8.3.20
Un release de bug fix.
» Voir les release notes
Ruby v3.4.3
Egalement une release de bug fix.
» Voir la release note
TailwindCSS v4.1.4
Une version principalement de correction de bugs.
» Voir la release note
OpenSSL 3.5.0
L’INVITÉ DE LA SEMAINE - Richard Dern
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 Richard 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 suis Richard Dern, internaute depuis 1998, passionné d’informatique depuis mes 8 ans (j’en ai 42). J’ai touché à tout par curiosité, mais j’ai consacré ma carrière professionnelle au développement web.
Je suis autiste officiellement diagnostiqué. Pour ceux qui connaissent, je suis entre Leonard Hofstadter et Sheldon Cooper.
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
Je me considère expert Laravel (que je maîtrise depuis sa version 6). J’ai brièvement développé en C# à titre personnel mais mon langage préféré reste indéniablement PHP.
3. Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Pas du tout ! J’ai toujours exclusivement travaillé dans le développement web avec PHP.
4. Quelles études as-tu suivies ?
Je suis essentiellement autodidacte. J’ai validé mes connaissances par un diplôme d’Analyste Programmeur, puis un diplôme de développeur Web. J’ai acquis une certification professionnelle aux logiciels libres, modules système, réseau, sécurité et développement d’applications, et plus récemment, j’ai obtenu les certificats Elements of AI (https://course.elementsofai.com/ et https://buildingai.elementsofai.com/)
5. Comment as-tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
J’ai commencé par un CDD de développeur web à la CPAM.
Tout le monde m’adorait, sauf les deux collègues qui visaient la titularisation et qui n’appréciaient pas que je développe de bonnes relations (acquises par un bon travail). Premier poste, menace de mort, j’ai dit non au CDI qui m’était proposé.
6. Et maintenant tu en es où ?
En burnout !
Je n’ai malheureusement jamais grimpé les échelons : j’ai terminé ma carrière pratiquement avec le même salaire que lorsque je l’ai commencée. Je ne suis pas là pour me plaindre sur mon sort, mais il peut être utile de savoir que s’impliquer à fond dans son métier et y être excellent n’est pas suffisant : il faut être capable d’intégrer les paradigmes de l’entreprise, les jeux de pouvoir et les relations sociales, ce dont je me suis prouvé incapable - en tant qu’autiste - en 25 ans de carrière.
Je cherche désormais la reconversion vers la communication scientifique, que j’espère être un environnement plus acceptable pour quelqu’un comme moi.
7. Sur ton blog on pouvait lire : “Opinions impopulaires d'un dino/nerd parmi les humains”, tu nous en dis un peu plus sur cela ?
C’est effectivement ce qu’on pouvait lire jusqu’à la fusion de mes deux blogs (celui par lequel on me connait et l’autre, plus récent, consacré à la microscopie) qui a été précédée par un changement de nom de domaine.
C’était ma formule attitrée jusqu’à ce que je reçoive le diagnostic officiel d’autisme (qui remplace la locution “dino/nerd”). Elle mettait en avant certains des points les plus importants que je voulais convoyer à mon sujet :
je suis un nerd, un passionné, notamment des technologies mais pas seulement
je suis passionné par la paléontologie (les dinosaures)
mes opinions sont souvent impopulaires, à contre-courant des tendances de masse
“parmi les humains” parce je me sens à part du reste des gens (en décalage, autre caractéristique de mon autisme)
Avec le changement de nom de domaine et la fusion de mes sites, j’initie un changement dans ma communications que je veux plus neutre. Je suis toujours à contre-courant, mais je m’efforce d’être plus analytique et moins impulsif dans mes propos. Je pense que mon dernier article traitant de l’intelligence artificielle illustre bien ce nouvel état d’esprit (https://richard.dern.ovh/interets/informatique/2025/04/02/laisser-l-ia-apprendre-une-position-ethique/), tout en continuant de montrer que mes opinions restent impopulaires.
Dans quelle ville habites tu et qu’y apprécies tu ?
J’habite un petit village Lorrain de moins de 400 habitants près du plan incliné d’Arzviller (un gros ascenseur à bateaux). J’y apprécie le calme de la campagne, la biodiversité que je ne me lasse pas d’observer et de faire prospérer dans mon propre jardin.
Je m’y sens isolé, en sécurité, au contact direct de la Nature.
8. Tu as d’autres passions ?
Tu veux une liste chronologique ou alphabétique ? ;-)
Toutes les sciences dures (physique - classique et quantique, mathématiques, astronomie, microscopie, sciences naturelles et du vivant, histoire naturelle, incluant donc la paléontologie, ornithologie, botanique)
L'ingénierie : météorologie, électronique, domotique
Un peu de sociologie, beaucoup de philosophie
Je lis tous les jours : des magazines et revues scientifiques (Pour la science, Espèces), mais aussi des livres (je suis très fan de Yuval Noah Harari, j’ai lu Brian Green, Stephen Hawking, Neil deGrasse Tyson dans le domaine de la cosmologie, Brusatte, Bakker et Le Loeuff pour la paléontologie, Darwin). Dans un autre registre, Jules Verne, Abbott, Defoe, etc.
Sur des thèmes moins “intellectuels” :
Jurassic Park/Jurassic World (je collectionne les LEGO de ces gammes et les véhicules Matchbox)
Je collectionne les figurines Schleich sur le thème des dinosaures
Mon épouse et mes enfants : deux chats, un chien, une chèvre et huit poules ! Sans compter les renards et oiseaux d’espèces que je n’avais même encore jamais vu qui viennent spontanément dans mon jardin !
9. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
Non. J’ai fréquenté les RMLL il y a quelques années en tant que visiteur. Je ne suis pas une personnalité publique.
Le meilleur moyen pour me suivre c’est mon blog :
https://richard.dern.ovh
(promis, je ne change plus de domaine maintenant !)
Et pour couper court : l’une des comorbidités liées à mon autisme est une forte anxiété sociale, donc je ne sors de mon bureau que pour aller dans mon jardin 😂
10. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Oui, jusqu’au moment où les jeux de pouvoir entrent dans l’équation.
Le développement web (et particulièrement avec Laravel) m’a permis de continuer à faire ce que j’avais aimé lorsqu’à 5 ans j’ai posé mes mains sur un Amstrad CPC464 : l’informatique allait être un outil de création extraordinaire.
Malheureusement, une fois en entreprise, je n’étais plus celui qui imaginait comment créer, j’étais celui à qui on demandait de réaliser une vision imparfaite d’un inconnu qui ne sait rien du fonctionnement d’un ordinateur (mais qui sait gérer une entreprise).
Mon métier n’a pas répondu à mes attentes dans la mesure où il a mal été exploité. Je croyais naïvement que mon mérite seul m’aiderait à atteindre mes objectifs, aussi modestes fussent-ils. Mes attentes se sont toujours révélées abruptement terminées. J’ai ainsi passé mes 25 ans de carrière dans 14 entreprises différentes, des expériences entrecoupées de périodes de chômage et, plus récemment, de dépressions.
Ce n’est pas forcément ce que l’on a envie de lire dans une newsletter consacrée aux devs, c’est pourtant ma réalité, et je crois qu’elle doit être communiquée, pour éviter que des jeunes gens pleins de bonnes intentions et méritants se retrouvent face au mur du jeu politique en entreprise.
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 ?
Il n’est pas trop tard pour changer de métier 🙂
Le point de vue pragmatique, c’est que le métier de dev va (dans l’imaginaire patronal) passer à l’IA. On n’embauchera plus des “dev” comme on l’a fait jusqu’à maintenant, on embauchera des prompt engineers, qui ne sont pas des développeurs mais ils savent comment demander à l’IA de produire du code. On ne va pas tergiverser sur les implications, mais ce que je veux dire, c’est que j’ai toujours vu le développement comme un art, que je compare souvent à la littérature. Et j’ai bien peur que cet art soit en danger critique d’extinction. Qui payerait un salaire et gérerait des ressources humaines pour un bout de code chopé en quelques minutes avec CoPilot ou ChatGPT ?
Mais pour ceux qui veulent vraiment tenter leur chance, je leur dirai de bien choisir les entreprises auprès desquelles ils vont postuler. Je crois que j’ai commis l’erreur de signer des contrats là où l’on voulait bien de moi, et une fois le boulot terminé, on me mettait à la porte. J’aurai du mieux filtrer et ne pas me dire : “Je suis au bas de l’échelle, je prends la première entreprise qui me fait un entretien”. Il faut cacher son manque de confiance en soi. Il faut jouer un rôle, et si vous avez le malheur d’être autiste, vous n’en serez pas forcément capables.
Au final, le meilleur conseil que je donnerai est celui-ci : cherchez l’équilibre. Si l’entreprise X ne vous convient plus, prenez la décision de partir chez Y. Mais ne faites jamais passer le salaire avant le couple, ni même avant votre propre vie. Réfléchissez en amont à ce que vous êtes prêts à sacrifier pour un salaire élevé. Ne voyez pas l’argent comme un aboutissement, ne perdez pas votre humanité à poursuivre un but artificiel. Les relations proches sont durables, pas les relations d’argent.
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.) ?
VSCode que je vais dégager pour Théia dès que j’aurais une journée à passer dessus
ChatGPT, que j’utilise comme une aide pour la structuration de mes articles et la reformulation de phrases un peu trop tendancieuses
La ligne de commande
13. Un autre sujet que tu aimerais mettre en avant ?
Je rêve d’un retour aux bonnes vieilles pratiques du dev. Je rêve d’un monde où un développeur javascript sait où regarder le HTML généré par son framework préféré. Un monde où le code est replacé au cœur des entreprises de service informatique. Un monde où l’on connaît la difficulté technique de notre métier. Et où son résultat est à nouveau reconnu comme essentiel non seulement à l’entreprise elle-même, mais à l’ensemble du monde moderne.
Arrêtez les blocs try/catch : laissez les applications planter quand elles le doivent.
Arrêtez les messages d’erreurs qui ne servent à rien juste pour cacher les problèmes (“Votre ordinateur a rencontré un problème et va redémarrer”, ce genre de choses). Vous avez des humains qui vont utiliser vos produits, on ne peut pas leur manquer de respect à ne pas les informer du problème.
Respectez vos utilisateurs, mais respectez-vous entre dev aussi : votre code sera lu, et plus il sera beau, architecturé, propre, plus il sera facile d'accueillir de nouveaux devs
14. Le mot de la fin ?
Merci de m’avoir donné la parole dans tes colonnes. C’est le genre de reconnaissance dont un vieux briscard désabusé a besoin pour regonfler un peu son égo. J’espère avoir été intéressant sans être soporifique. Et j’espère avoir intéressé ceux qui me liront sans te faire perdre des abonnés 😀
Questions bonus
Ta meilleure anecdote dans ton travail :
La rencontre de mon meilleur ami, Olivier D., dans la dernière entreprise où l’on a travaillé ensemble. Dès les premiers instants où je l’ai entendu parler dans son micro au cours de notre première réunion d’équipe, j’ai su qu’on allait bien s’entendre. Il est autiste, lui aussi, mais à ce moment, ni lui ni moi n’avions de diagnostic. On est meilleurs amis depuis 4 ans.
Ton livre préféré :
L’île Mystérieuse de Jules Verne. Une robinsonade hardcore, réaliste, détaillée, rationnelle, loin des adaptations cinématographiques ridicules qui ont suivi.
Ton jeu vidéo préféré :
Hum, en termes d’heures de jeu il y en a deux au coude à coude : “ARK: Survival Evolved” et “factorio“ (que je place quand même sur la première marche du podium).
Ton film ou ta série préféré(e) :
Jurassic World: Fallen Kingdom
LOST et The Big Bang Theory (en VO parce que la VF, c’est pas la même série…)
Ton livre tech préféré :
La doc de Laravel, ça compte ?
Pour suivre Richard :
GitHub : https://github.com/RichardDern (plus maintenu)
Blog : https://richard.dern.ovh
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.
Free Programming Books
composer diff
vllm
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇫🇷 AFUP Day 2025 - 16 mai 2025 - Lille, Lyon, Poitiers
L’événement printanier de l’AFUP se prépare à la célébration des 30 ans du langage : rejoignez la communauté et nos équipes locales expérimentées pour lever ensemble notre verre à PHP ! Chaque ville propose son propre programme, mettant en avant les valeurs sûres et nouveaux profils de la région.
🇫🇷 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.
-10% chez Code Garage avec le code HAPPYTODEV
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.
Benjamin Siret - Alternance ou CDI Dev Front-End / Fullstack JavaScript - À partir de mars 2025 - De préférence full remote ou Annecy
Recherche : Alternance ou CDI (avec mentorat) en tant que Développeur Front-end / Fullstack JavaScript
Dates : À partir de mars 2025
- Si alternance : rythme à définir selon l'école
- Si CDI : disponible immédiatement
Localisation :
- Full remote privilégié
- Région d'Annecy avec possibilité de télétravail
- Déplacements ponctuels possibles
Présentation
Bonjour à toutes et à tous,
Je m’appelle Benjamin, j’habite tout près d’Annecy (oui j’ai de la chance !).
Après 15 ans dans l'éducation, j'ai effectué une reconversion dans le développement web, comprenant une formation au Wagon de Lyon et 2 ans d'alternance chez Remixt (remixt.co).
J’ai déjà eu l’occasion de travailler avec ces technos :
💻 Langages :
• JavaScript / TypeScript
• SQL / Ruby
🎨 Frontend :
• React, Vue
• Recharts / ApexCharts
• Tailwind / Sass
⚙️ Backend :
• Node.js / Hapi.js
• Ruby on Rails
• API RESTful
🛠️ Outils :
• Git/GitHub
• Jest / Vitest (tests unitaires)
• Figma
• PostgreSQL / Firebase / Supabase
Aujourd'hui, je suis à la recherche d'une nouvelle opportunité, que ce soit en alternance ou en poste junior avec mentorat.
L'apprentissage continu est au coeur de ma démarche - c'est ce qui m'a poussé à me reconvertir, et c'est ce qui me motive chaque jour à progresser.
Je cherche une équipe qui comprend l'importance du partage de connaissances et qui saura à la fois valoriser mon expérience technique et m'accompagner dans mon évolution.
Contact :
• Email : benjaminsiret@outlook.fr
• LinkedIn : linkedin.com/in/benjamin-siret
• GitHub : github.com/BenjaminSiret
N’hésitez pas à me contacter !
CV :
Vous pouvez également retrouver, dans les numéros précédents, les demandes d’autres développeuses et développeurs à aider.
Numéro 122
Numéro 103
Numéro 102
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 2250 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%)
Offre d’emploi de la semaine
Revel’Home ouvre un poste de développeur Web
Rejoignez notre aventure tech au service des artisans !
Dans le cadre de sa croissance, Revel’Home vous propose de renforcer l’équipe tech.
Notre mission : améliorer radicalement le quotidien des professionnels de l’habitat, en France et en Europe.
Rejoignez une belle aventure collective !
Qui sommes-nous ?
Nous sommes 9, déterminés à développer l’application métier la plus performante pour les professionnels de la rénovation. Revel’Home a été créé en 2019 et pivoté en 2022 vers son modèle actuel.
Revel’Home, c’est d’abord 15 ans d’expérience des co-fondateurs au contact des professionnels de l’habitat. Charles a accompagné beaucoup de professionnels et souvent vu la galère du quotidien. Erwan a développé des sites et des applications métiers pour des marques leader de l’habitat.
L'équipe : 3 personnes à la tech, 3 au commerce et 3 au service client + marketing communication.
500 entreprises clientes, 2 500 utilisateurs professionnels +150 000 utilisateurs particuliers
Votre Rôle : En tant que développeur ou développeuse back senior, vous serez au cœur de notre stratégie. Vous intégrerez notre aventure entrepreneuriale aux côtés des cofondateurs et serez en binôme avec le directeur technique Erwan.
Vos missions :
Améliorer la couverture fonctionnelle existante
Développer de nouvelles fonctionnalités
Améliorer les connecteurs avec les solutions partenaires
Travailler en binôme avec le service client
La Stack Technique :
• Symfony 7.2 / PHP 8.3
• PostgreSQL 16
• Front Bootstrap + AlpineJS + HTMX, en transition vers Tailwind/AlpineJS/HTMX
• Symfony Messenger avec transport Redis
• Hébergement infogéré chez Iguane Solution
• Docker Swarm
Les enjeux du moment :
• Module de notification avec canaux Push/SMS/Email/App et préférences de communication par type de notifications
• Intégration IA pour analyse de document PDF et extraction d’informations structurées
• Module GED intégré
• Planning
• Module Facturation intégré
Profil recherché :
Ce que nous apprécierons chez vous :
Expérience de 10 ans minimum en tant que développeur
Esprit d’équipe
Sensibilité client
Aimer son métier et aimer rigoler :)
Rémunération :
45 à 50 K€ annuel en fonction de l'expérience
Process de recrutement :
1er filtre sur CV, 1 échange téléphonique, 1 à 2 entretiens physique
C’est comment de travailler chez Revel’Home :
Des grands bureaux à nous (200 m²) et rénovés rue des Olivettes à Nantes, le quartier est top
Télétravail ok 1 à 2 jours par semaine
Mutuelle Wemind au maximum des niveaux de remboursement
Des tickets restau éthique « Ekip » valeur 14,36 €
Une équipe jeune et dynamique qui aime célébrer les succès
Comment candidater à ce poste
Simple ! En cliquant sur le bouton ci-dessous qui vous amènera sur la page LinkedIn de l’annonce
Ou leur écrire par email en indiquant le nom de l’opérateur de portée en PHP dans le sujet 😉.
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.
Et vous vous en avez combien de ces livres cultes ?
Vibe Coding, huhh !
La politesse c’est la base
#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 !
Et au passage on se lève tous pour souhaiter un bon anniv’ en retard à Olivier :
https://x.com/_emmartiste/status/1910219438260990365
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 te souhaite un excellent week end !
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
Bonjour Damien, merci pour avoir vu ce petit bug qui est à présent corrigé grâce à toi.
En bonus, le lien directement ici : https://www.citizenz.info/article/quelle-distribution-linux-pour-qui-pour-quoi
Et mes excuses pour l'oubli !!
Hello, il n'y a pas de lien sur l'article Quelle distribution linux pour qui pour quoi. Serait-il possible de l'avoir ? Merci et bravo pour le boulot 🖖🏼