Quoi de neuf les devs ? Numéro 89
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Steve Bauman. On parlera aussi de ✅ Simplicité, ✅ PostgreSQL, ✅ Go, ✅ Nodejs, ✅ Python, ✅ PHP, ...
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.
Cette semaine chatGPT a connu une panne majeure. C’est amusant car je venais de prendre mon abonnement pour pousser un peu plus loin mon expérience avec l’IA et boom 🤯 plus de ChatGPT. C’était la partie “amusante” de l’histoire.
Du côté obscur de la force, on a pu s’apercevoir que nombre de personnes se sont retrouvées bloquées dans leurs activités pros et persos.
C’est sans doute un signal dont il faut tenir compte.
L’IA doit pouvoir nous assister mais ne dois pas remplacer notre propre apprentissage, elle ne doit pas nous amener à arrêter d’apprendre. L’IA devrait être une aide, un moyen d’apprendre mieux en donnant facilement l’accès à de l’information, en aucun cas elle ne doit devenir une dépendance sans qui nous ne serions plus capable de ne rien faire.
C’est le danger que je perçois pour le moment à court terme. J’aime ce que l’IA peut apporter à l’humanité, mais ce que je ne veux surtout pas, c’est que nous y perdions notre humanité, notre capacité à créer, à réfléchir par nous même.
Et même si le monde va de plus en plus vite, même si on nous demande de faire toujours plus dans toujours moins de temps, je te dis le fond de ma pensée : au contraire ralentis, prends le temps, joue avec tes enfants, prends soin de ton âme soeur, émerveille toi encore devant un papillon ou par un chien qui te fait la fête.
Refuse la course permanente, donne toi du temps.
Prends le temps.
Bon après évidemment ce n’est que mon avis, je ne suis personne pour vous juger ou vous dire quoi faire 😉
Et d’ailleurs dis moi, que représente l’IA pour toi ?
À présent, sans plus attendre, voici quelques uns des sujets que l’on abordera cette semaine dans ce numéro :
✅ Simplicité,
✅ PostgreSQL,
✅ Go,
✅ Nodejs,
✅ Python,
✅ PHP,
✅ et bien d’autres sujets encore
L’invité de la semaine
Cette semaine, j’ai le plaisir de recevoir Steve Bauman, un dev PHP / Laravel. Si tu suis l’actu Laravel, tu le connais probablement déjà.
Voici ses conseils pour les devs qui débutent :
Find and listen to people who are passionate about what they do.
Un grand merci à toi Steve de t’être prêté au jeu de la mini interview et de m’avoir accordé un peu de ton temps 🙏.
Pour la suite de l’interview, tu connais la chanson, ce sera un peu plus bas👇.
Continuons d’aider Ryan à vaincre son cancer du cerveau
Il est toujours possible d’aider Ryan dans son combat contre le cancer, sa cagnotte approche les 290.000$.
Ryan est un contributeur important de l’écosystème Symfony.
Tu peux le soutenir même avec quelques euros.
Mets des ours dans ta vie 🧸
Les amis de Bearstech produisent une newsletter de veille astucieusement nommée “La veille des ours”. Je te 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.
Il est temps de te laisser découvrir ce numéro, n’oublie pas que la meilleure façon de soutenir cette newsletter gratuite c’est de t’y abonner via le bouton ci-dessous 👇 Pas de spam, un mail par semaine.
Bonne lecture!
Je te souhaite un bon week-end et à la semaine prochaine,
Prends soin de toi et de tes proches.
Fred
PS : cette newsletter est plutôt longue, si Gmail ou un autre client ne te permet pas de la lire en entier, n’hésite pas à cliquer sur “Afficher l’intégralité du message” ou équivalent
PS 2 : je souhaite mieux te connaître pout améliorer cette newsletter et aussi répondre aux interrogations de mes sponsors, si tu as 2 petites minutes, viens répondre aux quelques questions de mon sondage.
Mes sponsors permanents
Cockpit io est un collectif formé d’expert·e·s techniques qui s’appuie sur un écosystème de partenaires privilégiés, pour vous aider à transformer, moderniser et optimiser vos infrastructures cloud !
Notre différenciation se décline sur 3 axes :
Nos technologies innovantes et éprouvées
Nos méthodologies structurantes
Notre veille technologique continue
Clever Cloud c'est Simple pour les Devs, Efficace pour les Ops
Économisez temps et argent, et gagnez en sérénité grâce au déploiement simplifié et automatisé d’applications sur notre cloud souverain.
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€)
👉 Comme Cockpit io, Clever Cloud et ScalarX, affichez ici votre pub avec le lien vers votre site ici pendant un an ou six mois à partir de 45€/semaine.
Visibilité pour votre entreprise garantie ! 🚀
Cliquez sur le bouton ci-dessous pour en savoir plus (modalités et tarifs) 👇
AU PROGRAMME DE CE NUMÉRO
Kali Linux 2024.2 : 18 nouveaux outils et correction du bug de l’an 2038
Gestion des échecs en Bash : Implémenter un Exponential Backoff pour les réessais
✅ Sponsoriser cette newsletter 💪
🤔 FlutterFlow vs Flutter | Lequel devriez-vous Apprendre en 2024 ?
Challenge : 1h30 pour coder un composant Responsive avec Tailwind et Vue
✅ Faire un don pour soutenir cette newsletter
✅ L’INVITÉ DE LA SEMAINE - Steve Bauman
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
✅ Gagnez jusqu’à 200€ avec cette newsletter !
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 !
La complexité de la simplicité
Je ne peux que t’encourager à lire cet excellent billet de Lionel alias Ploum sur notre relation à la technologie.
Attention gifle en approche !
Un article qui fera vibrer en toi ta fibre KISS.
Bonne lecture et merci Ploum!
Kali Linux 2024.2 : 18 nouveaux outils et correction du bug de l’an 2038
IT-Connect (@ITConnect_fr) propose un article donnant le détail sur la dernière version de Kali-Linux : 2024.2.
Une version qui s’enrichit de 18 nouveaux outils et qui en profitent pour se mettre à l’abri du bug de l’an 2000 version 2038 ;-)
Introduction à PostgreSQL
L’ami Stéphane (@RobertStphane19) a (encore) sorti une pépite sur son blog. Si tu as envie de tout savoir sur PostgreSQL et pourquoi c’est sans doute l’un des meilleurs SGBD (avis perso), je t’encourage à plonger dans cette pépite et expérimenter ce moteur de base de données.
🇬🇧 Understanding Go: part 12 – Visibility
Dans cette série “Understanding Go”, Aurélie (@AurelieVache) va te faire découvrir avec des sketchnotes le langage Go.
Aujourd’hui 12ème épisode : visibility.
Gestion des échecs en Bash : Implémenter un Exponential Backoff pour les réessais
Je te laisse avec l’introduction de cet article :
En programmation, les échecs temporaires lors des connexions réseau ou des accès à des ressources distantes sont inévitables. Plutôt que de laisser ces interruptions compromettre vos scripts, pourquoi ne pas adopter une stratégie éprouvée pour les gérer efficacement ? Découvrez comment implémenter l'exponential backoff, un design pattern puissant qui rendra vos scripts plus fiables et résilients.
🇬🇧 Node.js Best Practices: A Guide for Developers
Comme le dit l’auteur, , dans son introduction, Nodejs est un outil puissant pour créer des applications web rapides et évolutives. Cependant, pour tirer le meilleur parti de nodejs, il est important de suivre les meilleures pratiques.
C’est exactement ce qu’il va te présenter dans cet article.
Sponsoriser cette newsletter 💪
Vous êtes une entreprise, dev indépendant, recruteuse, recruteur, vous pouvez proposer vos services à mes abonné.e.s.
Vous pouvez le faire de différentes façons :
en devenant sponsor permanent (6 mois ou 1 an)
en sponsorisant un ou plusieurs numéros
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é.
🚨 PHP CVE-2024-4577 🚨
Une nouvelle faille de sécurité vient d’être découverte pour PHP par Orange Tsai (@orange_8361). Elle permet très simplement d’exécuter du code à distance (RCE).
Cette faille n’affecte que les versions de PHP tournant sous Windows.
Les patchs correctifs sont dispos depuis hier sur le site officiel de PHP.
Si tu souhaite en savoir plus sur cette faille, je te recommande la lecture de ce billet de @watchtowrcyber.
Mise à jour du Guide Kubernetes de Stéphane
Rappel : Open Tech Con
L’ami Yoan (@yOyO38) nous prépare un petit event bien sympathique. Une conférence en ligne gratuite avec je n’en doute pas plein de passionné.e.s qui nous feront des supers conf.
Belle initiative Yoan, merci.
PS : si vous avez envie d’être sponsor de l’évènement, contactez Yoan.
Le guichet Python virtuel de Thierry
En voici une initiative qui est sympa ! Merci Thierry (@PlacePython)
Recherche un.e expert.e AWS
Si ton profil corresponds à l’annonce, contacte Katia
Nouvelles démos de Sora
Bon même si il y a toujours à redire, ne serait que sur la première vidéo, l’homme qui mange les nouilles chinoises semble avoir un pouce et 5 doigts à sa main droite (à gauche sur l’image) et sa main gauche ne semble pas réellement épouser la forme du plat, il faut tout de même reconnaître que les progrès sont assez bluffants.
Je pense qu’encore quelques cycles d’entrainement et on arrivera plus à distinguer le faux du vrai. Evidemment, cela viendra avec toutes les questions, peurs et potentiels que cela va forcément générer.
Hey les papas, pour la fête des pères, choisissez GiftKeepr
Bon les colliers de nouilles sont hors catégorie et sont des cadeaux d’une valeur inestimable. Vous verrez que vous les aurez encore 20 ans après.
Pour le reste, assurez vous de recevoir les cadeaux que vous voulez vraiment et évitez ça 👇
Pour cela, vous pouvez utiliser gratuitement GiftKeepr, ma plateforme pour résoudre le problème des cadeaux non souhaités qui finissent à la cave ou au grenier ou que vous revendez dès que possible.
Inscrivez vous
Choisissez les cadeaux que vous souhaitez réellement recevoir
Recevez un des cadeaux que vous avez choisi
Easy, peasy, non ?
Vous pouvez même créer des évènements (Fête des pères, Anniversaires, etc. et y associer vos cadeaux pour l’occasion).
Mode transparence on : si vous entrez des URLs Amazon, je percevrai une petite commission sur l’achat sans que cela coûte un centime de plus à votre famille, vos amis.
GiftKeepr est un projet gratuit qui cherche des béta-testeuses et béta-testeurs.
Il y a mille fonctionnalités à développer et à imaginer, viendrez vous faire partie de l’aventure ?
En tout cas cela me ferait vraiment plaisir de vous compter parmi mes utilisateurs.
Voilà ce que cela peut donner :
Me retrouver sur les réseaux
Le meilleur endroit pour me suivre c’est de consulter ma page links qui regroupe tous mes réseaux et mes liens importants.
TALL TIPS
Cette section regroupe des infos autour de Tailwind Css, Alpine Js, Laravel et Livewire. A piocher ou à bookmarker selon vos besoins.
🇬🇧 Laravel Actions
🇬🇧 What’s new in Laravel - Episode 20
Christoph (@christophrumpel) te présente les nouveautés de Laravel.
Au menu cette semaine :
1️⃣ Env Pruner
2️⃣ Queue Without Delay
3️⃣ Prohibitable
🇬🇧 Enums in PHP and Laravel
Martin (@mmartin_joo) nous parle PHP et Laravel ;-)
Au menu, un petit thread sur les enums en PHP et Laravel :
- Backed enums
- Using enums as factories
- Validation
- Enum route binding
- Model attribute casts
🇬🇧 Everything You Can Test In Your Laravel Application
Christoph (@christophrumpel) te donne les clés de tout ce que tu peux tester dans ton application Laravel. Article de l’année dernière, mais toujours extrèmement pertinent.
Tu peux aussi découvrir l’interview de Christoph dans un numéro précédent de cette newsletter.
🇬🇧 Rendering Mails in the Browser
Aniket (@magadum_aniket) te propose une nouvelle astuce et cette fois il te parle de la simplicité de mettre en place la visualisation d’un email dans ton browser.
Attention toutefois comme le fait très justement remarquer Punyapal (@MrPunyapal) en commentaire :
Visualisation d’un email dans le navigateur != Rendu du mail dans ton client email.
Groupe LinkedIn Laravel Francophone
Si l’univers de Laravel t’intéresse, n’hésite pas à rejoindre mon groupe Laravel Francophone sur LinkedIn. Nous y sommes déjà plus de 180 !
Il a pour objectif de fédérer les développeuses et développeurs Laravel francophones 🇫🇷.
Son but plus détaillé est :
- de permettre le partage de connaissances sur Laravel
- d'informer sur les dernières actualités de l'écosystème Laravel
- de permettre de trouver jobs, missions, stages et alternances pour les devs à l'écoute du marché
- de permettre aux recruteurs de diffuser leurs offres
T'AS TON POPCORN ?
Dans cette section, je te propose de bien te caller dans ton siège gamer, dans ton canapé ou si tu le souhaites dans ton lit pour visionner quelques vidéos que j'ai pu dénicher ici et là dans notre communauté !
🤔 FlutterFlow vs Flutter | Lequel devriez-vous Apprendre en 2024 ?
Driss te propose de découvrir les différences entre Flutter et Flutter Flow et les différents use cases qui te feront préférer l’un plutôt que l’autre et inversement.
Ce qu'on ne m'a jamais dit quand j'étais junior
Une nouvelle vidéo de Karim (@kmatrah) bourrée de valeur !
Tout ce que j'aurais aimé savoir sur les startups, domain-driven design, micro-services et l'architecture logicielle quand j'étais junior.
Tu peux aussi découvrir l’interview de Karim dans un numéro précédent de cette newsletter.
Another World : son code est fou 😱
Olivier (@ponceto91) aussi est fou, il nous a déjà régalé avec Doom dans le navigateur et cette fois il s’est attaqué à un autre monument qui n’est autre qu’Another World.
Challenge : 1h30 pour coder un composant Responsive avec Tailwind et Vue
Allez à présent tu vas retrouver Benjamin (@BenjaminCode) qui va tenter de relever un défi de code en 1h30 pour créer un effet très sympa pour sa landing page.
Tu peux aussi découvrir l’interview de Benjamin dans un numéro précédent de cette newsletter.
Faire un don pour soutenir cette newsletter 👇
Cette newsletter est gratuite et elle le restera. Ça c’est dit !
Maintenant pour celles et ceux qui le peuvent, j’en appelle à votre soutien.
J’adore faire cette newsletter et j’ai même des idées pour d’autres, toujours dans le monde du dev.
Mon objectif : quitter mon poste salarié et faire ce que j’aime :
continuer d’informer et d’aider via mes newsletters
développer des sides projects
Tu peux m’aider à atteindre cet objectif, en me soutenant (à partir de 2€) en cliquant sur l’image ci-dessous ou via ce lien. C’est rapide et sécurisé.
Je tenais aussi à t’indiquer que j’ai mis en place sur mon nouveau site une page pour me supporter. Tu y trouveras toutes les possibilités de me soutenir gratuites et payantes.
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.
Tronche de Tech - Houleymatou Baldé - Aller plus haut
Orpheline à 6 mois, au coeur de l’Afrique, cette petite fille se battait pour son rêve : aller à l’école. 🧑🎓 Aujourd’hui, elle donne des conférences tech aux 4 coins de la France.
L’histoire commence dans un petit village de Guinée. ”Le plus beau village du monde” me dit-elle.
Houleymatou n’a plus de parents. Mais elle a des rêves. Et ça commence par aller à l'école. Sauf qu'il lui faut 1 euro. 1 simple euro. Et elle ne l'a pas.
Mais Houleymatou Baldé a du caractère. Et ce n'est que le début de son combat. Ecoutez-là raconter son parcours dans ce nouvel épisode. Je vous promets que vous n'en sortirez pas indemne.
DataGen #133 - Devenir Data Engineer aux US ou au Canada et gagner 250K$/an avec Willis Nana
DataGen de Robin Conquet (@r_conquet) fait son entrée dans cette newsletter et c’est normal, non ? La data n’est elle pas au coeur de nos métiers ?
Willis Nana est Senior Data Engineer au Canada chez Ticketmaster, 1ère société de billetterie au monde pour les spectacles et événements sportifs. Il a aussi lancé en parallèle une chaîne YouTube, “Data from Scratch”, qui a dépassé les 10 000 abonnés et dans laquelle il donne des conseils techniques et de carrière à destination des Data Engineers, en particulier sur le marché américain et canadien.
Abonne toi !
Si tu apprécies cette newsletter hebdomadaire, aidez moi à la continuer en t’y abonnant.
Promis pas de spam, juste la newsletter tous les vendredis dans votre boîte email.
Tu peux te désabonner à tout moment. Tu ne prends 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.
Laravel et son écosystème
Une fois n’est pas coutume, aujourd’hui c’est Taylor (@TaylorOtwell) qui présente la release day de Laravel à la place de Dries Vints (@DriesVints).
Python 3.12.4 & Python 3.13.0 Beta 2
Cette semaine Python te propose deux mises à jour. Une de la branche 3.12 mais également la béta 2 de la prochaine version 3.13
FrankenPHP 1.2
Kevin (@dunglas) ne s’arrête plus. FrankenPHP enchaîne les versions et évidemment devient meilleur à chaque itération.
Symfony 7.1.0
Il n’y a pas que Laravel dans la vie, chez Symfony aussi ça bouge cette semaine avec la version 7.1 du célèbre framework
PHP Security Releases 8.1.29, 8.2.20, 8.3.8
Ces releases de sécurité apportent le patch permettant de fixer la CVE-2024-4577 évoquer plus haut dans la rubrique “LE TOUR DES RÉSEAUX”
L’INVITÉ DE LA SEMAINE - Steve Bauman
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 Steve Bauman qui se prête au jeu de la mini interview de Quoi de neuf les devs ?
Tu es prêt.e pour l’interview ?
La voici 👇
1. Can you introduce yourself?
I’m Steve Bauman, a Canadian programmer who likes to build stuff on the web! I’ve created a fair bit of open source packages for PHP, and have also some developer focused tools like showcode.app and curlwind.com. I have also created the most hated PHP package, which I consider my crowning achievement.
2. What is your speciality? What's your favourite language?
My specialty is definitely PHP, which is also my favourite language!
3. Are you a returnee (have you previously worked in a field other than IT)?
I previously worked as an IT Support Technician for 9 years at a crown corporation of the Canadian government before I left for a “real” programming job working remotely from home.
Remote work is great for home life, though it certainly takes a toll on your social skills, as you’re not around any people during the week. I certainly miss some of the relationships, office talk, and the office space I had there.
4. What studies have you completed?
I have a Computer Programming diploma from my local college, but don’t ask me what I learned, as I can’t remember any of it.
5. How did you start your career? Internship, work-study program, direct employment?
When I graduated Computer Programming, I actually really hated it. The teachers I had in college were not people I looked up to and they really did not seem to enjoy programming, let alone teaching it. I at least knew I wanted to work in technology (I love everything tech), and soon after was lucky enough to be able to land an IT Support job, which is extremely rare in my small town.
The IT Manager had hired me for my “programming experience” (for which I had basically none at the time) due to having a diploma. He wanted me to rebuild their website which was just a couple of raw HTML pages at the time. This is where I got my hands into PHP and CodeIgniter.
I made the most Frankenstein spaghetti monster of a website, but my boss and others in the company were actually impressed (as was I, by their reaction), which led to me being assigned more web based projects.
Throughout my time building web apps with CodeIgniter, I eventually experienced the pain that I think most PHP developers at the time felt. While I was able to get things cobbled together, nothing I wrote really felt right or good. I never really walked away from building any CodeIgniter site feeling satisfied or proud.
This is when I began to explore alternatives, discovering Laravel (version 3 at the time) and its community. I never actually installed or used Laravel 3, but I saw a new major version was being released soon so I decided to wait for it, which is the first time I experienced its glory.
6. And where are you now (in your career) ?
I work full-time for a company called Patient Prism, alongside an awesome team of developers and a fantastic boss, who I consider to be one of my good friends. The application is based on Laravel, Vue, Inertia, and Tailwind, which are all tools that I love to work with. I also get to build interesting features using AI, touched by tens of thousands of users – which I find really exciting.
On top of that, I have side projects, most notably LdapRecord, Spamwise, and Showcode, as well as many other open source projects.
7. Your Twitter profile reads:
I build things on the web - http://github.com/stevebauman http://spamwise.ai, http://curlwind.com, http://showcode.app, and http://ldaprecord.com
Can we say you’re a serial SaaS builder ?
Not yet! I’ve only built one of my own SaaS products (Spamwise), and it hasn’t been a hit. I have 6 regular users right now (ain’t much but it’s honest work!). Though, I will always keep it running since it’s something I personally use, even if it doesn’t pay for itself.
I still have a ton to learn in regards to marketing, and I have a few more SaaS ideas in the works which will hopefully fare better.
How long have you been working with Laravel? Is it your favorite framework ?
I’ve been working with Laravel since version 4, and it’s absolutely my favorite framework. I owe my career to Taylor Otwell and the Laravel community. They have made web development such an enjoyable experience and I wouldn’t be where I am today without it. To say I’m a fierce loyalist would be an understatement.
You live in Ontario, Canada. Can you tell us what you like there?
I live in a small city called Sarnia in Ontario which is right beside Lake Huron and borders the USA. It has less than 100K people in it, so it’s pretty quiet and there isn’t much crime. It’s absolutely beautiful in the summertime on the lake (we have a beach town vibe during that season).
The downside is, there’s barely any nightlife, and not many activities to do or attractions to visit. This can be a blessing or curse depending on how introverted or extraverted you are. I definitely lean introverted so I prefer a quieter city, where I can drive across the whole thing in 15 minutes. If I ever want to see a live show, performance, or go to a club, London (1 hour away) and Toronto (2 ½ hours away) are really my only options, as those activities never really happen in Sarnia.
8. Do you have any other hobbies?
I’ve always been an avid gamer since I was a kid, so I game somewhat frequently (mostly The Finals right now, which is a 10/10 competitive shooter, definitely give it a try!).
I also enjoy working out. My oldest brother was a competitive bodybuilder, so he dragged me to the gym when I was an overweight teenager. I ended up creating my own home gym which I resorted to building during the long closures of the pandemic. Though, I’m kinda glad it forced me to do so, as it’s much easier to just go into my garage vs commuting to the gym (and also harder to convince yourself out of).
9. Can we see you at conferences or meetups? Where else can we follow you?
I’ll be at Laracon US this year, so if you see me, come talk to me! It’ll be my first programming conference ever, so I’m pretty excited. Let’s be excited together.
X (formerly Twitter) is the best place to follow me, as I post everything I release on there, as well as things I encounter and learn.
10. Does your job match your expectations and dreams?
Yes it does! After I left my IT Support gig, I ventured around into some real programming jobs, which I really did not like. Luckily I was able to get hired where I work now (Patient Prism), where I get to work for an awesome boss, with great people, and with the stack I love.
11. What advice would you give to people starting out in the IT profession, and more specifically in dev?
Find and listen to people who are passionate about what they do.
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 day-to-day work as a dev: book, website, mug, software, etc.)?
PHPStorm
GitHub Copilot
GitHub Desktop
13. A final word?
If you’ve read this far, thank you so much for your time!
Bonus questions
Your best work anecdote :
Never leave unfinished “DELETE from” SQL statements while connected to a production database. You’re gonna have a bad time.
Your favourite video game :
Elder Scrolls Oblivion, 100%. I spent a lot of my childhood on that game!
Your favourite film or series?
Game of Thrones (pre season 8, of course)
Si tu veux donner de la force à Steve, n’hésite pas à aller voir ses réseaux et pourquoi pas le suivre !
Twitter : @ste_bau
Web site : stevenbauman.ca
Et voilà l’interview est terminée.
Qu’en as tu pensé ? Est ce que son parcours t’a inspiré ?
As tu des questions à lui poser ?
Pose lui vos questions directement dans les commentaires ;-)
LA CAISSE À OUTILS
Dans cette rubrique, je te présente des outils qui peuvent t'aider dans ton quotidien de dev.
Gin Web Framework
Gin est un framework web écrit en Go. Il propose une API avec des performances jusqu'à 40 fois plus rapides grâce à httprouter. Si tu as besoin de performances et d'une bonne productivité, tu vas adorer Gin.
Micro Agent
Si toi aussi tu en as assez que l’IA te sorte des morceaux de code qui boitent, ce projet pourrait t’intéresser. L’idée c’est de demander à l’IA d’écrire un test sur ce que tu souhaites implémenter. Une fois que le test te convient, l’IA va boucler jusqu’à passer tous les tests au vert. Je trouve le concept top. Merci Steve (@Steve8708) !
DuckDB
Buggregator
Steve (@ste_bau) (l’invité de cette semaine) te propose Buggregator qui pourrait bien te donner un sacré coup de main si tu es amené à debuguer du PHP.
DesignSpells
Marker
Olivier (@ponceto91) te présente un outil qui pourrait s’avérer bien pratique. A tester ou à garder sous le coude en cas de besoin.
DB Fiddle
Merci Karim (@kmatrah) pour cette pépite.
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇫🇷 BreizhCamp - 26 au 28/06/24 - Rennes
Le BreizhCamp, c'est 3 jours de conférence à Rennes. Créé en 2011 à l’initiative du BreizhJUG, nous sommes en cours de planification de la 12ème édition. Le BreizhCamp propose de se faire rencontrer une communauté de développeurs et d’experts, avec un contenu à la carte sur plus de 100 thèmes présentés. Chaque participant est libre de suivre les sujets qui ont retenu son attention ou de préférer les ateliers pour mettre en pratique les connaissances acquises.
🇫🇷 SunnyTech - 04 & 05/07/24 - Montpellier
Plusieurs conférences et ateliers en parallèle sur 2 journées, sujets transverses allant des outils, méthodologies de conception et développement logiciel jusqu’à la gestion de produit et notamment l’expérience utilisateur.
Les valeurs que porte Sunny Tech sont définies et partagées par ses membres, vous pourrez les retrouver le jour de l'évènement.
🇫🇷 Riviera Dev - 8 au 10/07/24 - Sophia Antipolis
Riviera DEV est une conférence faite par et pour des développeurs. C'est un évènement fun et décontracté à un prix abordable afin que chaque développeur puisse en profiter.
Offrir une conférence technique de qualité où les développeurs peuvent apprendre, pratiquer et élargir leur réseau professionnel.
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
Tu trouveras son article expliquant le pourquoi, le comment sur ce super projet dans le coin des lecteurs, un peu plus haut 👆
<AFFILIATION>
Dans cet espace, je présente des services ou un produits affiliés. Je le dis en toute transparence, car tu es en droit de savoir que si tu achètes un service ou un produit dans cette zone, je serai rémunéré. Pour toi cela ne change rien, enfin si ! parfois tu pourras profiter de remises négociées auprès des annonceurs.
Cela me permet de récompenser le travail de préparation de cette newsletter.
Antoine BM - N’oublie plus jamais ce que tu apprends
Je te présente une formation d’Antoine BM qui va pouvoir t’être très utile.
J’aime beaucoup les formations d’Antoine car elles sont concrètes avec un but précis, du contenu percutant et un garantie remboursement à toute épreuve.
Je ne sais pas toi, mais moi, notamment pour cette newsletter et pour mes autres activités, je passe beaucoup de temps à noter des choses pour plus tard, et quand j’en ai besoin, je dois pouvoir les retrouver instantanément. Toi aussi ?
C’est pourquoi je te propose cette formation d’Antoine qu’il présente ainsi :
Enfin une méthode de prise de notes puissante et facile à tenir sur la durée, boostée à l'IA, pensée pour les entrepreneurs, les étudiants et les créateurs de contenu.
Je te laisse allez voir le programme de la formation et décider si cela peut t’aider dans ton quotidien.
LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
Ici je te 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 80 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.
Pas de nouveau profil à mettre en avant cette semaine
N’hésitez pas à me contacter si vous êtes à la recherche de stage, alternance ou job.
Tu peux également retrouver, dans les numéros précédents, les demandes d’autres développeuses et développeurs à aider.
Numéro 87
Numéro 85
Numéro 83
La semaine prochaine je te présenterai d’autres profils.
Si tu souhaites 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 1750 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 : 48,00€
5 annonces : 234,00€ (-2,5%)
10 annonces : 456,00€ (-5%)
26 annonces : 1124,00€ (-12,5%)
52 annonces : 1997,00€ (-25%)
Framework Heroes : les offres d’emplois récentes
Tu cherche un poste en lien avec un framework ?
Voici les offres disponibles sur Framework Heroes :
Développeur(se) fullstack Laravel / React.js - Full remote 🏠
Développeur(se) expert fullstack Laravel / React.js + Design System - Full remote 🏠 - JL Recrutement
UN PEU D’HUMOUR !
Il est temps de sourire et de se détendre un peu à présent. Dans cette rubrique, je te présente les ressources amusantes que j’ai pu trouver.
Why are we so slow ?
#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 !
Gagnez jusqu’à 200€ avec cette newsletter !
Désormais vous pouvez gagner de l'argent 💰, jusqu’à 200€, en parlant de ma newsletter autour de vous.
Je vous explique.
C’est très simple ✌️:
1. vous convainquez votre boss ou une connaissance de sponsoriser ma newsletter
2. votre contact me sponsorise et mentionne votre nom/pseudo
3. une fois l'argent reçu de votre contact, je vous fais un virement de la commission gagnée
Easy peasy, non ?
Concrètement :
15€ pour 4 semaines d’annonces
30€ pour 8 semaines d’annonces
45€ pour 12 semaines d’annonces
100€ pour 6 mois de sponsor permanent
200€ pour 12 mois de sponsor permanent
Contactez moi par email (happytodev@gmail.com), ou par DM sur mes réseaux.
LE MOT DE LA FIN
J’espère que cette newsletter te plait, je t’invite encore une fois à t’y abonner, c’est le meilleur soutien que vous pouvez m’apporter.
Tu recevras cette newsletter directement dans ta boîte email le vendredi.
J’aimerai te demander de la partager autour de toi avec tes collègues et sur les réseaux sociaux. Cela m’aide vraiment et cela ne te coûte rien. Il suffit de cliquer sur le bouton ci-dessous :
Si tu souhaite me soutenir même modestement ou même gratuitement, je t’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