Quoi de neuf les devs ? Numéro 131 avec l'interview de Nelson Isioma
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Nelson. On parlera aussi de ✅ WebRTC, ✅ CVE, ✅ Agilité, ✅ Python, ✅ Curl, ...
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,
J’espère que vous avez passé de bonnes fêtes de Pâques.
On reprends notre veille sur le monde du dev avec ce nouveau numéro.
Si vous avez des sujets à proposer qui vous tienne à coeur, des pros de l’IT que vous aimeriez voir en interview, de nouveaux podcasts ou de nouvelles chaines Youtube à suivre, n’hésitez pas à me faire parvenir un petit email pour m’en faire part.
À présent, qu’allons nous aborder cette semaine :
✅ WebRTC,
✅ CVE,
✅ Agilité,
✅ Python,
✅ Curl,
✅ et bien d’autres sujets encore
L’invité de la semaine
Cette semaine, j’ai le plaisir de recevoir Nelson. Il est ingénieur logiciel originaire de Lagos, au Nigeria. Il utilise PHP, Go et Javascript pour construire des applications web, des API et des outils CLI..
Vous en saurez plus en lisant son interview.
Voici ses conseils pour vous les devs :
I would link this video from Bjarne Stroustrup(Creator of C++). And add to it, keep an open mind. Don’t tie yourself to any particular technology. You are a builder, a maker first. and then don’t chase trends, follow the right people and be comfortable with rejections, whether applying for jobs, or even looking for funding to build your own thing. You will receive a ton of Nos, but just stay focused on what you are doing and it will all work out.
Merci beaucoup Nelson 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
[Anubis] Utiliser la preuve de travail pour bloquer les robots
Inventaire des vulnérabilités : le programme du Mitre s’en va et puis revient
Quand Apple et Google ont trahi leurs alliés : la folle histoire des navigateurs
L'échec de l'agilité. Pourquoi je ne l'utilise plus aujourd'hui ?
✅ Seriez vous ok pour me payer un café afin de soutenir mon travail ?
If This Then Dev - #313.src - Open Source: Mettre le dev en musique avec Fabien Potencier
Tronche de Tech - #45 - Mathis Hammel - L'éternel bug Python
✅ L’INVITÉ DE LA SEMAINE - Nelson Isioma
✅ 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 !
WebRTC 1/2 : la théorie
Un super article des Ours de Bearstech en 2 partie sur WebRTC.
WebRTC, avec RTC pour Real Time Communication, est une norme regroupant un ensemble de technologies permettant d'émettre et de recevoir avec des faibles latences des flots de sons, d'images et de données.
Le WebRTC a permis l'émergence de solutions de visioconférence sans installer d'application, avec juste un navigateur web, sans installation de plugin préalable.
[Anubis] Utiliser la preuve de travail pour bloquer les robots
Les IA ont soifs de savoir et ne respectent pas les fichiers robots.txt mis en place par les auteurs de sites.
En bref, c’est le farwest !
Dans cet article, Pofilo, nous explique comment il a réussi à bloquer ces robots discourtois en utilisant Anubis : un logiciel dédié à cette tâche.
Inventaire des vulnérabilités : le programme du Mitre s’en va et puis revient
Identifier, définir, cataloguer les vulnérabilités de cybersécurité, publiquement connues, et faire vivre les référentiels de notation de leur sévérité. Ce sont les missions du programme CVE, pour Common Vulnerabilities and Exposure.
Piloté par un comité de direction indépendant, ce programme est financé par l’agence américaine de la cybersécurité et de la sécurité des infrastructures (Cisa). En pleine tourmente, cette dernière semblait bien partie, hier 15 avril, pour mettre un terme au contrat qui la lie au Mitre sur le programme CVE. Une nouvelle brutale qui n’a pas manqué de susciter étonnement et inquiétude dans le monde de la cybersécurité.
Une brève histoire de l’informatique : les disquettes
Est ce que mot a encore du sens pour vous ?
Avez vous connu les disquettes ? Répondez à ce mini sondage et venez dire en commentaire quels formats vous avez connu.
Voici l’histoire des disquettes
» Lire l’article de TheFastCode
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 1
Dans ce premier épisode Stéphane va vous parler des bases avec bash.
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é.
World’s fastest memory writes 25 billion bits per sec, 10,000× faster than current tech
Et si cette avancée technologique pouvait amener l’intelligence artificielle encore plus loin ?
"Whirl" in 213 chars of #GLSL
Qu’est ce que le GLSL ?
Perso je ne connaissais pas du tout, j’ai donc demandé à Qwant et voici sa réponse flash (IA) :
OpenGL Shading Language (GLSL) est un langage de programmation de shaders de haut niveau, conçu pour le contrôle avancé du pipeline graphique. Voici les points clés concernant GLSL :
Syntaxe : Fondée sur le langage C, elle permet une programmation intuitive des shaders.
Développement : Créé par l'OpenGL Architecture Review Board pour remplacer l'ARB assembly language, GLSL facilite la création de shaders.
Versions :
Initialement introduit comme une extension d'OpenGL 1.4.
Inclus dans le noyau d'OpenGL 2.0 en 2004.
Les versions de GLSL évoluent avec celles d'OpenGL, avec des correspondances à partir de la version 3.3.
Caractéristiques :
Supporte les boucles, les branchements (if-else, for, switch) mais interdit la récursion.
Permet la définition de fonctions personnalisées et inclut des fonctions natives optimisées par les fabricants de matériel.
Supporte la surcharge de fonction.
Utilisation : GLSL est utilisé avec l'API OpenGL sur diverses plateformes (Linux, macOS, Windows) et peut également être utilisé avec Vulkan, où les shaders sont précompilés en bytecode binaire (SPIR-V).
Extensions : Plusieurs extensions d'OpenGL permettent d'étendre les fonctionnalités de GLSL, comme les shaders de géométrie, de tessellation et de calcul.
Compilation : Le modèle de compilation de GLSL est similaire à celui du C, avec des objets de shader spécifiques pour chaque étape programmable.
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.
Model except(), assertThrowsNothing & Arr::sole() in Laravel 12.4
Christoph Rumpel nous parle des nouveautés de Laravel 12.4
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é !
Quand Apple et Google ont trahi leurs alliés : la folle histoire des navigateurs
Micode nous parle dans cet épisode de la guerre des navigateurs :
De KHTML à Chrome : l'épopée sanglante des navigateurs Web où trahisons, vols de code et millions d'euros s'entremêlent.
L'échec de l'agilité. Pourquoi je ne l'utilise plus aujourd'hui ?
Hugo fait un point sur l’agilité
L'agilité c'est encore vivant ou pas du tout ? Ben oui et non. Si on regarde dans le détail, c'est souvent mort même si tout n'est pas à jeter. Et c'est ce dont on va parler ici.
10 Tips to Keep Your Software Simple
In this video, I’ll show you 10 essential tips to keep your code simple, maintainable, and easy to work with.
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 : Patrowl, prix du FIC 2025
Episode #498 consacré à la société Patrowl, lauréate du Grand Prix de la Startup au FIC 2025.
Avec Vladimir Kolla, Florent Montel, et Nicolas Mattiocco
If This Then Dev - #313.src - Open Source: Mettre le dev en musique avec Fabien Potencier
Tiens j’étais passé à côté de cette interview de Fabien Potencier le créateur de Symfony.
"L'injection dépendance de Symfony 2, c'est pas mon idée c'est une idée qui vient du monde Java"
Le D.E.V. de la semaine est Fabien Potencier, fondateur du projet Symfony. Fabien souligne le rôle croissant de l'open source dans le secteur informatique. Fabien explore son parcours et les défis rencontrés avec l'open source depuis la naissance du projet Symfony. Il évoque les autres frameworks, d'autres technologies, leurs influences respectives ainsi que l'importance de satisfaire les besoins réels des utilisateurs. Les contributions à l'open source ont été influencées par de nouveaux outils tels que Stack Overflow et les LLM, mais leur utilisation doit être critique, selon Fabien. Au bout du compte, comprendre les besoins du client et encourager davantage de personnes à contribuer à l'open source sont des objectifs clés.
Tronche de Tech - #45 - Mathis Hammel - L'éternel bug Python
En 2019, ce français a trouvé un bug dans Python. 🐍
Un bug, que personne n’a encore réussi à corriger.
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.
Bulma 1.0.4
New Features
#3937: Add .has-text-weight-extrabold as a typography class.
Bug Fixes
#3963: Improve colour loading versions of outlined buttons
#3950: Correct the syntax in hero is-bold colour variants
Electron v35.2.0
Features
Added
nativeTheme.shouldUseDarkColorsForSystemIntegratedUI
to distinguish system and app theme. #46599 (Also in 36)
Fixes
Fixed ElectronAccessibilityUI bug. #46591 (Also in 33, 34, 36)
Fixed a possible BrowserWindow crash caused by closing a parent window with focus or blur events. #46581 (Also in 34, 36)
Fixed an error when calling
window.emit('close')
after toggling fullscreen mode. #46620 (Also in 36)Fixed an inverted conditional in the above PR that caused broken window borders in some circumstances on Wayland. #46644 (Also in 33, 34, 36)
Fixed an issue where badly formatted switches could cause crashes in
app.commandLine
functions. #46631 (Also in 36)Fixed an issue with
--inspect-brk
failing in packaged apps. #46583 (Also in 36)Fixed an issue with the
assert
Node.js module in the renderer process. #46632 (Also in 36)Fixed several paint and white flash issues on macOS. #46628 (Also in 36)
Other Changes
Fixed an issue where printing from the renderer process crashes the main process when no printers are installed in the system or there's not a default printer. #46616 (Also in 34, 36)
Updated Chromium to 134.0.6998.205. #46655
» Voir la release note
CakePHP v5.2.2
Bugfixes
You can expect the following changes in 5.2.2. See the changelog for every commit.
Table finder and method maps are cleaned up when behaviors are unloaded.
Http/Client now uses
GET
instead ofget
when makingGET
requests.Reverted a change to
NumberHelper
intended for 5.3.Improved MySQL column generation features.
Improved type annotations for
Table::getBehavior()
Logged and displayed errors now always include location information.
Added implementation of
columnDefinitionSql
to postgres and sqlserver.Deprecated defining overlapping short options in command line tools.
» Voir la release note
L’INVITÉ DE LA SEMAINE - Nelson Isioma
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 Nelson 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 ?
1. 🇬🇧Can you introduce yourself?
Hi everyone, I’m Nelson Isioma. I am a Software Engineer from sunny Lagos, Nigeria. I have been in the profession for 5 years now, I use PHP, Go and Javascript to build web applications, APIs and CLI tools. I am also super-passionate about open source. It gives so much value to us devs and it is a testament that globally distributed teams can build great software. In my spare time, I am playing Apex Legends or at the gym or swimming.
🇫🇷 Si ce n’est pas indiscret d’où vient le pseudo Nelwhix ?
🇬🇧 If you don't mind my asking, where does the pseudonym Nelwhix come from?
Nel is clearly from Nelson. In high school, I was the best at Math and Calculus so they used to call me a Whiz. I thought it would be cooler to replace the z with an x.That's how I arrived at this version.
2. 🇫🇷Quelle est ta spécialité ? Quel est ton langage préféré ?
2. 🇬🇧What is your speciality? What's your favourite language?
PHP was my first language and still my favourite, Laravel made PHP even more enjoyable and brought cool modern features to it. But close second would be Go, its cross platform nature, easy to learn syntax and fast performance makes it very useful.
3. 🇫🇷Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
3. 🇬🇧Did you work in another field before working in IT?
Yes I worked in a Construction company as a Mechanical Engineer. It was tough work, working under the sun, climbing buildings to inspect work being done. Didn’t enjoy it as much as I enjoy building software.
4. 🇫🇷Quelles études as-tu suivies ?
4. 🇬🇧What studies have you completed?
I studied Mechanical Engineering in University, planning to get a Masters in Computer Science in the future.
5. 🇫🇷Comment as-tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
5. 🇬🇧How did you get started in the world of work? Internship, work / study, direct job?
I started by freelancing on Fiverr and Upwork. Back then, I only knew HTML, CSS and some Javascript. So I would work on small landing page projects and wordpress site customizations. After a year of that I was confident enough to apply for an entry level Frontend role at a Design Agency.
6. 🇫🇷Et maintenant tu en es où ?
6. 🇬🇧And where are you now?
5 years in, I have worked with various companies, contributed to top open-source projects like Traefik, Unkey etc. met amazing people in the Laravel community, learnt more tools and become better at my work. Right now, I freelance and write articles for PHPArchitect. I am currently looking for a full-time role so if you or your company is hiring, please contact me!
7. 🇫🇷Sur ton profil Twitter, on peut lire
7. 🇬🇧Your Twitter profile reads
Software Engineer, Open-source Contributor to @traefik
Organizing @phpxlagos
Here I write my thoughts about PHP, Go and Cloud. Then sometimes games
🇫🇷Comment et pourquoi as tu commencé à contribuer à Traefik ?
🇬🇧How and why did you start contributing to Traefik?
I have been using Traefik for a while as a reverse-proxy/loadbalancer for my deployments. In my previous role, we were looking for ways to ease onboarding customers onto the platform, then I suggested a Traefik plugin, they liked it and went one step ahead to close an official partnership with Traefik. So supporting our new customers using Traefik required me to read more on Traefik internals and then I started contributing to core. One thing I love about Traefik’s approach to open source is that anybody can contribute a feature. Unlike some projects where if you suggest a feature they shout you down and close it. Traefik lets the community decide and then you can start work on a feature. Also the support engineers, Nicolas and Romain are the best, if you are interested in fixing an issue but are stuck they will guide you on what to do. So if you like Go, cloud, you can take a look at their issues section, look for one with a contributor/wanted label and help fix it.
🇫🇷Peux tu nous en dire un peu plus sur phpxlagos, la communauté PHP que tu as créé ?
🇬🇧Can you tell us a bit more about phpxlagos, the PHP community you created?
phpxlagos is a community I started to bring together PHP devs in Lagos. We are about 400 people strong and we keep growing, learning and supporting each other.
🇫🇷Tu habites Lagos au Nigéria, qu’apprécies tu dans cette ville ?
🇬🇧You live in Lagos, Nigeria, what do you like about it?
I like the liveliness, I am originally from the southern part of Nigeria but moved here for school. Lagosians are hardworking people. I also like that there are a lot of beaches, so sometimes I just go to play in the waves. The food is also rich, the culture is great as well.
8. 🇫🇷Tu as d’autres passions ?
8. 🇬🇧Do you have any other hobbies?
Playing games, mainly Apex Legends and RPGs like The Last of Us, Ghost of Tsushima. Just know that if it is on Playstation and has a good story I have either played or will play it. I also go to the gym 3x a week. As a software engineer that spends a lot of time sitting in one place, it is important you pick up the gym or a sport to get some physical activity in. I also love swimming, when my head is under the water and I am counting my breaths. It is so quiet, relaxing and feels like a form of meditation for me.
9. 🇫🇷Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
9. 🇬🇧Can we see you at conferences or meetups? Where else can we follow you?
I currently only speak at conferences in Nigeria like API conference Lagos and DevFest Lagos, but in 2026 I plan to travel and catch as many conferences as I can. PHP Tek in Chicago and Laracon EU. so fingers crossed on that.
10. 🇫🇷Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
10. 🇬🇧Does your job correspond to your expectations and dreams?
I would say Yes. My dream is to build a globally successful software business from Nigeria. Something like what Postman did from India. I am still young so right now I am just trying to work at highly motivated companies, learn the chops and when the right idea comes, I will veer off to build my own thing.
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 ?
11. 🇬🇧What advice would you give to people starting out in the IT profession, and more specifically in dev?
I would link this video from Bjarne Stroustrup(Creator of C++). And add to it, keep an open mind. Don’t tie yourself to any particular technology. You are a builder, a maker first. and then don’t chase trends, follow the right people and be comfortable with rejections, whether applying for jobs, or even looking for funding to build your own thing. You will receive a ton of Nos, but just stay focused on what you are doing and it will all work out.
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.) ?
12. 🇬🇧What are the 3 tools you use most in your daily work as a developer? (it can be anything you want as long as it's related to your daily work as a dev: book, website, mug, software, etc.)?
ChatGpt
Phpstorm
iTerm
13. 🇫🇷Un autre sujet que tu aimerais mettre en avant ?
13. 🇬🇧Anything else you'd like to highlight?
Not really
14. 🇫🇷Le mot de la fin ?
14. 🇬🇧The final word?
I am really grateful for the opportunity to be featured on the newsletter. If you would like to see updates on what I am doing in open source, PHP, Go or Cloud. Follow me on Twitter!
🇫🇷Questions bonus 🇬🇧Bonus questions 🇫🇷Ta meilleure anecdote dans ton travail :
🇬🇧Your best work anecdote :
what I know I can do, what I don't know I can learn
🇫🇷Ton livre préféré :
🇬🇧Your favourite book :
🇫🇷Ton jeu vidéo préféré :
🇬🇧Your favourite video game :
Apex Legends
🇫🇷Ton film ou ta série préféré(e) :
🇬🇧Your favourite film or series :
Avatar, the Last Airbender
🇫🇷 Ton livre tech préféré :
🇬🇧Your favourite tech book :
Understanding Distributed Systems by Roberto Vitillo
Pour suivre Nelwhix :
Twitter : https://x.com/nelson_isioma
Linkedin : https://www.linkedin.com/in/nelson-isioma/
GitHub : https://github.com/Nelwhix
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.
Cheatsheet Curl
Kuzu
DevToys
CJIT
Public APIs
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.
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 !
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.
Augmenter ou embaucher, telle est la question
#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 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