Quoi de neuf les devs ? Numéro 128 avec l'interview de Kévin Dunglas
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Kévin. On parlera aussi de ✅ Docker Hub, ✅ TypeScript et Go, ✅ Symfony, ✅ Ethique, ...
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.
Nous voici déjà début avril et plus exactement le 1er avril, mais promis, pas de poisson 🐠 dans ce numéro, je pense que vous aurez assez de blagues aujourd’hui au travail ou en famille.
Qu’allons nous aborder cette semaine :
✅ Docker Hub,
✅ TypeScript et Go,
✅ Symfony,
✅ Ethique,
✅ et bien d’autres sujets encore
Et à présent, l’invité de la semaine !!
Cette semaine, j’ai le plaisir de recevoir Kévin Dunglas. Pour info il a créé la scoop Les-Tilleuls, Frankenphp, ApiPlatform, il fait partie de la core team symfony et ce n'est pas tout.
Vous en saurez plus en lisant son interview.
Voici ses conseils pour vous les devs :
Commencez par le début ! Prenez le temps de maîtriser l’algorithmique (commencez par Scratch puis passez à Python par exemple). Apprenez comment fonctionne un ordinateur, des rudiments d’assembleur, le C. Ça vous permettra de mieux comprendre comment fonctionnent les langages et outils plus haut niveau et ça vous servira toute votre carrière.
Vous aurez aussi moins peur de passer d’une technologie à une autre, au gré des modes et des besoins des clients.
Merci beaucoup Kévin 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
Docker Hub limitations : sécurisez vos pipelines GitLab CI/CD en 3 étapes
TypeScript Migrates to Go: What's Really Behind That 10x Performance Claim?
Symfony + PinesUI : Un combo ultra-léger pour tes interfaces 🎨
Il a gagné 600 000 $ grâce à ses apps sur l'APP STORE - Nicolas : développeur iOS
✅ Seriez vous ok pour me payer un café afin de soutenir mon travail ?
✅ L’INVITÉ DE LA SEMAINE - Kévin Dunglas
✅ 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 !
Docker Hub limitations : sécurisez vos pipelines GitLab CI/CD en 3 étapes
Docker Hub limite les téléchargements d'images de base comme php, alpine, node, etc. Sécurisez vos pipelines GitLab CI/CD en 3 étapes.
Yoan vous donne une astuce très simple pour éviter tout blocage dans vos CI/CD.
TypeScript Migrates to Go: What's Really Behind That 10x Performance Claim?
Oskar Dudycz revient sur l’annonce qui a secoué la communauté tech, Microsoft a annoncé le portage du compilateur TypeScript de JavaScript vers Go. Avec une promesse d’améliorations de performances X10.
Après l’effet d’annonce, place à l’analyse posée.
The Path to Becoming a Top 1% Programmer
Si vous êtes prêt à investir sur vous même afin de faire partie des meilleurs devs de la planète, cet article vous donne de bons conseils pour vous aider à rejoindre le top 1% des devs.
Une brève histoire de l’informatique : De Windows 1 à Windows 11, petite histoire d'une fenêtre ouverte sur le monde numérique
Je vous parlais la semaine dernière dans cette rubrique de l’inventeur du Macintosh, aujourd’hui je vous propose de découvrir l’histoire de Windows de ses débuts à nos jours dans un article très complet de Clubic.
Bonne découverte.
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 2100+ 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é.
PCJS
Je vous préviens abandonnez tout rêve de productivité si vous cliquez sur le lien délicieusement partagé par Léalinux !!! Vous êtes prévenus.
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.
Utiliser TailwindCSS dans un projet Symfony 7
Et oui TailwindCSS n’est pas Laravel dépendant au contraire.
Si on se réfère à sa doc d’install et notamment la partie sur les frameworks , on peut voir qu’il est complètement agnostique.
Il y en a pour tous les goûts.
Revenons à présent à l’article qui vous propose de faire le tour des avantages à l’utiliser dans votre prochain projet Symfony.
Laravel’s Sensitive Migrations Can Break Your Code
L'article explique que les migrations sensibles de Laravel peuvent causer des interruptions de code si elles ne sont pas gérées avec précaution, en raison de leur impact potentiel sur la base de données et les dépendances du projet.
Groupe LinkedIn Laravel Francophone
Si l’univers de Laravel vous intéresse, n’hésitez pas à rejoindre les 230+ 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é !
Symfony + PinesUI : Un combo ultra-léger pour tes interfaces 🎨
Yoan vous présente dans cette vidéo la mise en place d’un nouveau projet Symfony qui va utiliser TailwindCSS avec PinesUI.
Le dev qui a vendu son âme au diable
Benjamin Code parle dans cette vidéo d’un dev qui a proposé un produit qui a suscité un gros bad buzz.
Il a gagné 600 000 $ grâce à ses apps sur l'APP STORE - Nicolas : développeur iOS
Dans cet épisode, j'échange avec Nicolas, développeur iOS autodidacte qui génère aujourd'hui plusieurs dizaines de milliers d'euros grâce à ses applications sur l'App Store. On peut le dire : Nicolas est Indie Dev. Il a appris à coder des applications iOS à la suite d'une première expérience entrepreneuriale qui ne s'est pas forcément bien terminée. Ensuite, il a été embauché en tant que dev pour ses compétences, avant de créer et de publier ses propres applications.
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.
Double Slash - Les news web dev pour mars 2025 RC2
Dans ce deuxième épisode de news pour mars 2025, nous évoquons la réécriture de TypeScript en Go, Electric SQL dans sa version 1, l'arrivée de Lynx JS pour le développement cross-platform, Nuxt v3.16 avec l'hydratation différée, et PGLite qui vous permet d'utiliser Postgres dans le navigateur.
Nous aborderons aussi un outil pour créer des Grids avec Tailwind, ainsi qu'un article comparatif entre Next.js et TanStack.
Enfin, dans la rubrique IA, nous vous présentons la montée en puissance du MCP, Cline Bot AI, Triplex (2D/3D), la Meilisearch Launch Week, le Vercel AI SDK v4.2, et les toutes nouvelles réponses des APIs d'OpenAI.
Code Garage #120 - Augmenter son salaire en tant que dev
Nicolas Brondin-Bernard vous donne des conseils efficaces pour augmenter votre valeur en tant que dev sur le marché
Tronche de Tech #43 - Eddy Montus - Au coeur d’une cyber attaque (spécial Podcasthon)
Pendant 3 mois, ce tech a été la cible d’une cyber-attaque massive.
Jour et nuit, il a résisté à un adversaire toujours plus “créatif”.
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.
Beego v2.3.6
Beego le framework web basé sur Go passe en version 2.3.6
Release Note :
Fix CVE-2021-27116 CVE-2021-27117 by @chengjingtao in #5742
fix dbbase.GetColumns expected 3 destination arguments but only query one in oracle by @llchry in #5754
CakePHP v5.2.0
The CakePHP core team is happy to announce the release of CakePHP 5.2.0. The 5.2 release includes several behavior changes to increase correctness and new features. The highlights of those include:
The
cake counter_cache
command was added. This command can be used to regenerate counters for models that useCounterCacheBehavior
.ConsoleIntegrationTestTrait::debugOutput()
makes it easier to debug integration tests for console commands.Console arguments and options support a
separator
option making it possible to define parameters like--names=foo,bar
The
nativeuuid
type was added. This type enablesuuid
columns to be used in Mysql connections with MariaDB. In all other drivers,nativeuuid
is an alias foruuid
.A new set of database reflection methods are added. These new methods will be used to simplify migrations in future releases.
FormHelper::deleteLink()
has been added as convenience wrapper for delete links in templates usingDELETE
method.HtmlHelper::importmap()
was added. This method allows you to define import maps for your JavaScript files.Custom exceptions can have specific error handling logic defined in
ErrorController
.TestFixture::$strictFields
was added. Enabling this property will make fixtures raise an error if a fixture's record list contains fields that do not exist in the schema.
What's new in 5.2.0
The migration guide has a complete list of what's new in 5.2.0. We recommend you give that page a read when upgrading as it notes the behavior changes present in 5.2.0.
React v19.1.0
La release note de cette version est bien trop longue pour la placer ici, je vous invite à consulter directement la release note
Symfony v7.2.5
Une release de correction de bugs. Pas moins de 20 bugs corrigés.
» Voir la release note
L’INVITÉ DE LA SEMAINE - Kévin Dunglas
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 Kévin 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 ?
Bonjour 👋,
Je m’appelle Kévin Dunglas. Je suis développeur de logiciels libres, fondateur d’une société coopérative spécialisée dans le développement nommée Les-Tilleuls.coop et militant.
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
Au cours de ma carrière, j’ai pu développer plusieurs spécialités.
J’ai créé le framework API Platform (PHP/JS), et la conception d’API (REST en particulier) est l’une de mes principales spécialités.
Je suis aussi le créateur de FrankenPHP, un serveur d’application moderne et très performant pour les projets PHP, qui est de plus en plus populaire. Il est écrit en Go et en C.
Je suis aussi mainteneur du serveur web Caddy (Go), du langage de programmation PHP (C) et du framework Symfony (PHP).
J’ai eu l’occasion de pratiquer de très nombreux langages de programmation (Java, PHP, JS, Python, C, C++, Rust, Go…), mon langage favori du moment est Go pour sa simplicité, sa cohérence et sa puissance.
3. Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Non.
4. Quelles études as-tu suivies ?
J’ai appris la programmation en autodidacte quand j’étais adolescent. Après mon BAC, j’ai fait un DUT informatique, puis une licence et un master 1 informatique.
5. Comment as-tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
Comme je le disais, j’ai d’abord été autodidacte et j’ai tout de suite commencé à faire de petites missions de développement web en tant que freelance pour des sociétés du Nord et du Pas-de-Calais.
C’est aussi l’époque de mes premières contributions au logiciel libre. J’avais créé un petit logiciel (en Bash puis en Python) qui permettait de rendre Ubuntu utilisable pour un usage quotidien (c’était une autre époque) : “EasyUbuntu”. Il a eu sa petite heure de gloire.
Grâce à mes contributions au logiciel libre, j’ai eu la chance d’être sélectionné pour participer à l’une des premières éditions du “Google Summer of Code” (en 2007) alors que je n’étais même pas encore étudiant.
J’ai travaillé sur un outil pour Ubuntu qui permettait de créer des dossiers dont le contenu était chiffré (du Python également, appelant des primitives exposées par le noyau Linux).
Cette expérience m'a permis de beaucoup progresser techniquement, de travailler dans un environnement vraiment pro, et - surtout - de découvrir des méthodes de travail et de collaboration beaucoup plus strictes que celles que j’avais eu l’occasion de pratiquer.
Pendant mes études, j’ai alterné freelance et salariat dans des agences web de Lille (ce qui m’a permis de financer mes études). Ces activités m’ont permis de nouer de nombreux contacts (toujours existants) dans l’écosystème de la ville, qui grâce à Euratech, est l’un des plus dynamiques d’Europe.
Pendant mon Master 1, mon activité de freelance à commencé à vraiment décoller. De longs stages étaient prévus pendant le Master 2, mais à l’époque il n’était pas possible de les faire dans sa propre société (c’est maintenant possible grâce au statut d’étudiant entrepreneur, et c’est une bonne chose). J’ai donc décidé de ne pas m’inscrire au Master 2, pour me consacrer à mon activité de freelance.
Quelques années après, en m’appuyant sur la base de clients que j’ai construite en tant que freelance, j’ai cofondé Les-Tilleuls.coop avec 2 amis.
6. Et maintenant tu en es où ?
Ça fait maintenant 14 ans que je suis gérant (depuis quelques années, aux côtés de Marion Agé) et directeur technique de Les-Tilleuls.coop !
Je contribue toujours à de nombreux logiciels libres, et j’ai eu l’occasion de créer ou de participer à la création de quelques autres sociétés dans le monde de la tech.
7. Sur ton profil Twitter, on peut lire :
Founder of @coopTilleuls , a tech worker cooperative.
Free Software creator: @ApiPlatform, @MercureRealTime,
#FrankenPHP and many more!
Peux tu nous parler de l’aventure Les-Tilleuls ?
d’où t’es venue l’idée ?
J’ai eu l’occasion de travailler dans de nombreuses ESN, en tant que freelance comme - plus rarement - en tant que salarié. Même si l’activité me convenait (j’adore programmer et pouvoir changer régulièrement de projet), le mode de fonctionnement de ces sociétés (les développeuses et développeurs sont des produits à placer chez des clients) et la gouvernance (très verticale, la direction décide, la base applique, les choix semblent absurdes, risqués, et il n’y a aucune transparence) ne me convenait pas.
Ce mode de fonctionnement ne permet pas aux salariées et aux salariés de s’épanouir, de donner un sens à leur travail, d’avoir prise sur leur vie professionnelle.
En parallèle de ça, j’ai milité (et je milite toujours) dans des structures autogestionnaires (syndicats, collectifs engagés), et c’est comme ça que j’ai découvert le statut et le fonctionnement des sociétés coopératives (Scop, Scic…) : des entreprises qui appartiennent intégralement à leurs salarié·es, qui sont gouvernées démocratiquement et qui répartissent équitablement les richesses.
Quand mon activité de freelance a vraiment décollé, j'ai eu l’occasion de passer à l’échelle supérieure. Je ne voulais pas reproduire et faire subir à d’autres ce que j’avais détesté au sein des ESN. Ça m’a donc semblé évident de créer une coopérative. En plus, c’était cohérent avec mes engagements, et avec mes aspirations pros.
qu’est ce que cela t’a appris ?
Ça m'a tellement appris qu’il faudrait écrire un livre pour tout raconter !
En presque 15 ans, nous sommes passés de 3 dans une coloc’ à 70 répartis dans toute la France et même en dehors (nous avons des bureaux à Lille, Paris, Nantes, Lyon et Rennes, et quelques collègues au Maghreb), sans faire de concession aux principes des origines : transparence totale, démocratie directe, répartition équitable des fruits de notre travail, engagement social, féministe, antiraciste...
Évidemment, il a fallu énormément réfléchir, discuter, expérimenter, structurer, revenir en arrière, recommencer pour en arriver là, et tout ça m’a énormément appris, dans énormément de domaines.
peut t-on réellement mettre l’humain au cœur d’une entreprise ?
Je pense que nous en sommes la preuve bien vivante !
Toutes et tous les salarié·es de Les-Tilleuls.coop deviennent associés au maximum 1 an après leur date d’embauche. Nous nous réunissons en Assemblée Générale toutes les deux semaines. Lors de ces AG, nous discutons et votons ensemble toutes les décisions stratégiques pour la structure (y compris les recrutements) sur le principe “1 personne = 1 voix”.
En 2024, nous avons généré du bénéfice et nous allons les répartir égalitairement, ce qui va représenter environ 10 000€ par personne (en plus du salaire que nous nous versons).
le plus grand succès et la plus grosse déception de la coop ?
Pour moi le plus grand succès c’est d’avoir réussi à devenir aussi nombreux sans dégrader (je dirai même en améliorant), le fonctionnement démocratique.
La plus grosse déception, c’est qu’il est parfois difficile de transmettre aux nouveaux arrivants les leçons de nos erreurs du passé, et qu’on a parfois un peu l’impression de devoir toujours tout recommencer. Mais nous travaillons à faciliter cette transmission d’expérience.
Une question que je pose assez souvent à mes invités ? Comment trouves tu le temps pour faire tout cela ?
Il paraît que je dors peu. En réalité, je fonctionne par cycle. Je me concentre sur une chose et laisse le reste de côté jusqu’à ce qu’elle soit finie. J’essaie de ne pas lancer plusieurs chantiers en même temps. Quand j’en ai marre, je fais autre chose, je me laisse du temps, je ne m’impose pas vraiment d’horaires : parfois j’enchaine de très longues sessions de travail, parfois je n’ai pas la tête à ça et je ne travaille pas ou peu.
Tu habites Lille, qu’apprécies tu dans cette ville ?
Lille est une ville géniale. C’est une ville qui bouge, où il y a toujours quelque chose à faire. C’est une ville où les habitantes et les habitants sont accueillants, sympas, ouverts, tolérants, fêtards. C’est une ville ou l’on peut tout faire à pied ou à vélo.
Professionnellement, sa proximité de Bruxelles (30mn), Paris (1h) et Londres (1h30) la rend très attractive.
Elle manque d’espaces verts et de métros qui fonctionnent correctement, mais ça reste l’une des villes les plus agréables de France !
8. Tu as d’autres passions ?
J’en ai beaucoup. Je pratique la boxe et je fais beaucoup de sport. Je suis militant dans une organisation écologiste (l’Offensive). J’aime voyager, regarder des séries, lire…
9. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
Oui ! Je participe à beaucoup de conférences (DevFest, APIDays, ForumPHP ou PHP UK, SymfonyCon, Laracon…) un peu partout dans le monde. Je fais aussi des meetups, principalement en France.
Vous pourrez également me rencontrer à Lille en septembre lors de l’API Platform Conference, un événement international dédié au framework API Platform. Nous préparons une édition anniversaire exceptionnelle avec des speakers de talent. J’espère vous y croiser !
Vous pouvez me suivre sur tous les gros réseaux sociaux (préférez Mastodon, un réseau libre, indépendant des multinationales et décentralisé) !
10. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
On peut dire que oui !
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 ?
Commencez par le début ! Prenez le temps de maîtriser l’algorithmique (commencez par Scratch puis passez à Python par exemple). Apprenez comment fonctionne un ordinateur, des rudiments d’assembleur, le C. Ça vous permettra de mieux comprendre comment fonctionnent les langages et outils plus haut niveau et ça vous servira toute votre carrière.
Vous aurez aussi moins peur de passer d’une technologie à une autre, au gré des modes et des besoins des clients.
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.) ?
Les IDE JetBrains
Fish
Git
13. Le mot de la fin ?
On est en train de détruire la planète, le fascisme s’impose partout. C’est plus que jamais le moment de se mobiliser, de s'engager, que ce soit au travail ou en dehors, pour éviter le pire et au contraire essayer de construire un projet de société émancipateur qui peut répondre aux crises écologiques et sociales que nous traversons. C’est ce que nous essayons de faire à notre échelle chez Les-Tilleuls.coop. Ce n'est pas le moment de baisser les bras.
Questions bonus
Ton livre préféré :
La Révolution à venir : assemblées populaires et promesses de démocratie directe de Murray Bookchin
Ton jeu vidéo préféré :
The Legend Of Zelda: Tears of the Kingdom
Ton film ou ta série préféré(e) :
Orange Mécanique
Si vous voulez donner de la force à Kévin, n’hésitez pas à aller voir ses réseaux et pourquoi pas le suivre !
Twitter : https://x.com/dunglas
Linkedin : https://www.linkedin.com/in/dunglas/
GitHub : https://github.com/dunglas
Bluesky : https://bsky.app/profile/dunglas.dev
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.
Xan
Déniché par les Ours de Bearstech !
Awesome Cursor Rules
AI Engineer Roadmap
L’IA vous intéresse, alors cette roadmap pourrait vous intéresser !
Free For Dev
Merci Guillame !
Vectorpea
Vous avez adoré Photopea ?
Ne manquez pas la saison 2 avec Vectorpea.
Merci Guillaume pour le lien.
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇺🇸 React Miami - 17 & 18 avril 2025 - Miami / USA
🇫🇷 Android Makers - 10 & 11 avril 2025 - Montrouge
Android Makers est une conférence annuelle majeure dédiée aux développeurs Android. Cet événement rassemble des experts et des professionnels du secteur pour partager les dernières innovations et meilleures pratiques en développement mobile Android.
🇫🇷 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.
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.
Tuto.com
Tuto c’est une boîte française 🇫🇷
Tuto c’est une équipe super sympa 😊
Tuto c’est des formations dans tous les domaines techs 👀
Tuto c’est + de 1000 formations pour les devs 🤯
Tuto c’est aussi plein de formations gratuites 💰
Laracasts
Laracasts est une référence pour les développeurs Laravel.
Mais Laracasts, ce n'est pas seulement Laravel.
C'est près de 500 heures de cours, plus de 2 800 leçons sur toute une série de sujets : Laravel, PHP, CSS, JavaScript, Nuxt, React, Redis, SQL, Svelte, Tailwind, Vue, …
De plus, il y a énormément de contenu gratuit.
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.
Julien Jovy - Développeur Back-End / Fullstack Laravel & React 📍 Basé aux Lilas (93) + remote | Disponible immédiatement
🔍 Ce que je recherche
CDI ou missions freelance en tant que Développeur Back-End / Fullstack Laravel & React, dans un environnement technique stimulant où l’apprentissage et l’évolution sont au cœur des projets.
🎯 Compétences principales
💻 Langages & Frameworks :
PHP (Laravel, Symfony)
JavaScript / TypeScript
React, Vue
⚙️ Back-end & Bases de données :
Laravel (API REST, services, queues)
PostgreSQL / MySQL / Firebase
Architecture modulaire & scalable
🎨 Front-end & UI :
React (Next.js, Redux)
Tailwind / Bootstrap
📖 À propos
Développeur polyvalent, je m’adapte rapidement aux contextes techniques et aux équipes. Grâce à mon expérience sur différents langages, frameworks et architectures, je suis capable de monter en compétence sur de nouveaux outils et de m’intégrer facilement à un stack existant.
J’ai occupé un rôle de lead développeur, où j’ai transmis mon expertise à mes collègues en partageant les bonnes pratiques et en facilitant la montée en compétence de l’équipe. J’ai également formé des apprenants en développement web, ce qui m’a permis d’affiner ma pédagogie et mon approche technique.
Je cherche une entreprise ou des missions où je pourrai mettre en pratique mon expertise, apprendre et partager mes connaissances dans un environnement dynamique.
📬 Contact
📧 Email : julien@golpert.dev
💼 LinkedIn : https://linkedin.com/in/julienjovy
📂 GitHub : https://github.com/julienjovy
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 😉.
Recruteur venez passer vos annonce sur Framework Heroes
En tant que recruteur, 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.
Reward is coming…. or not
#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