Quoi de neuf les devs ? Numéro 104
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Josh Cirre. On parlera aussi de ✅ Bash, ✅ Open Source, ✅ Langage V, ✅ IA, ✅ CSS, etc ...
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.
Aujourd’hui je ferai un petit focus sur l’open source, le logiciel libre et la crise qui commence à arriver sur cette thématique.
Si le sujet vous intéresse ou si vous voulez savoir de quoi il s’agit, je vous invite à consulter la rubrique “T’as ton pop corn ?” un peu plus bas.
Sans transition, ce n’est pas encore Noël mais…
Sans réelle surprise, vous êtes unanimes sur l’envie d’avoir un nouveau concours pour la fin de l’année :
Et bien, je peux vous dire qu’il y en aura bien un et que les cadeaux commencent déjà à tomber. Je vous en dirai plus sur mes réseaux dans quelques jours.
Continuez à venir me dire en commentaires ci-dessous, les cadeaux techs que vous souhaiteriez avoir, je ne vous promets rien mais je ferai mon maximum pour vous, vous le savez 😊
À mes partenaires, n’hésitez pas à me contacter si vous souhaitez proposer vos produits ou des cadeaux pour un nouveau concours 💜
Les FrenchDays en mieux c’est possible ?
Oui mon capitaine !! L’ami Gary Clarke, vous offre spécialement à vous mes fidèles lectrices et lecteurs, 10 coupons à -50% sur ses formations PHP. Premiers arrivés, premiers servis !!
Pour cela, rendez vous sur son site et utilisez bien le code HTD50 lors du paiement.
=> Attention cette réduction n’est pas valable sur les packs et les coupons expirent le 13/10.
Bon et sinon, de quoi allons nous parler cette semaine dans ce numéro ?
On va parler entre autres de :
✅ Bash
✅ Open Source
✅ Langage V
✅ IA
✅ CSS
✅ et bien d’autres sujets encore
À présent, l’invité de la semaine !!
L’invité de la semaine
Cette semaine, j’ai le plaisir de recevoir Josh Cirre, il est dev chez Laravel !
Si jamais vous vous demandez comment se prononce son nom, Josh a fait une mini vidéo pour cela :
Josh, c’est aussi le gars qui a lu toute la documentation de Laravel sur Youtube pendant plus de 9 heures !! Une très belle mise en pratique de notre adage préféré : RTFM.
Bref, Josh c’est un passionné !
Voici ses conseils pour les devs qui débutent :
Find something that you can learn that improves your current job. Even if you’re not working as a developer (I wasn’t). You can find ways to improve your life or the lives of the people around you in your job and learn new things in the process.
I know not everyone can spend time after work learning and improving, so being able to find time where you can do so is extremely important.And when you do have holidays, weekends, free time, learn something new. Find something you want to build, and learn how to build it. And then share that. Share what you built, share how you learned to build it, share what you would have done differently. Learn out loud. Provide value. Create consistently.
Merci Josh pour ces conseils et merci pour ton temps 🙏.
Thanks Josh for these tips and thanks for your time 🙏.
Pour la suite de l’interview, tu connais la chanson, ce sera un peu plus bas👇.
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!
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
Mes sponsors permanents
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€)
👉 Comme 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) 👇
Mets des ours dans ta vie 🧸
Les amis de Bearstech (@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.
AU PROGRAMME DE CE NUMÉRO
✅ SPONSOR : TAXCUT
✅ LE COIN DES LECTEURS
Script Bash – Comment générer des nombres aléatoires sous Linux ?
Workflow de machine learning : De la collecte de données au déploiement et monitoring des modèles
✅ TALL TIPS
Code Garage #105 - Comprendre l’architecture en en micro services
Comptoir IA #96 : Hugging Face démocratise l’IA - Interview exclusive Jeff Boudier
✅ L’INVITÉ DE LA SEMAINE - Josh Cirre
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
Pas de demande cette semaine
SPONSOR : TAXCUT
❓ Vous aimeriez réduire vos impôts, mais vous ne savez pas par où commencer ? ❓
Avec TaxCut, détectez vos économies d’impôts potentielles en seulement quelques clics !
Essayez leur simulateur gratuit qui vous permettra en 90 secondes de :
Calculer votre impôt 💼
Calculer vos économies potentielles 💰
Découvrir des solutions personnalisées adaptées à votre profil ✅
Ne laissez plus passer des opportunités de réduire vos impôts.
Cerise sur le gâteau ? Bénéficiez d'une remise de 25 % pour la mise en place des solutions.
Testez votre éligibilité maintenant ! 👉 https://taxcut.fr/
Merci à TaxCut de sponsoriser ce numéro.
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 !
C'est quoi un Shell ?
Stéphane, un habitué de cette newsletter, va t’expliquer en long, en large et en travers, ce qu’est un Shell.
Script Bash – Comment générer des nombres aléatoires sous Linux ?
Mickaël d’IT-Connect nous fait un peu la leçon aujourd’hui. Le thème du jour les nombre aléatoires avec Bash.
Voici son intro:
Dans ce tutoriel, nous allons voir comment générer et utiliser des nombres aléatoires en Bash. Nous verrons ici plusieurs exemples, outils et commandes pour réaliser cette tâche simplement.
Workflow de machine learning : De la collecte de données au déploiement et monitoring des modèles
Mohamed Reda de Cockpit IO te présente ce nouvel article dont voici l’intro:
Nous vivons dans un monde où l’intelligence artificielle est de plus en plus intégrée dans nos vies, devenant ainsi un enjeu majeur de notre époque. Il existe une intelligence artificielle pratiquement pour chaque tâche : générer des images, résumer, générer, interagir avec du texte ou encore aider lors du développement.
Se posent alors les questions suivantes : sous quelles formes se présentent ces intelligences artificielles ? Comment les construire et comment les déployer ?
Nous allons donc voir dans cet article les différents concepts et workflows pour produire et déployer des intelligences artificielles à l’aide du machine learning.
Linux : la structure du système de fichiers expliquée
Envie de découvrir ou de redécouvrir la structure du système de fichiers Linux. Voici un article qui va te rafraichir la mémoire.
🇬🇧 Redis can do more than you think
Martin te propose de faire le tour des possibilités offertes par Redis.
Vous êtes une entreprise, dev indépendant, recruteuse, recruteur, saviez vous que vous pouvez proposer vos services à mes 1950+ 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é.
💡CSS techniques: "The Backlight"
⚛️ Server Actions or Server Functions
OAuth 2.0 Flows
TALL TIPS
Cette section regroupe des infos autour de Tailwind Css, Alpine Js, Laravel et Livewire. A piocher ou à bookmarker selon vos besoins.
🇬🇧 A Guide to Laravel Pipelines
On retrouve Ash Allen qui aujourd’hui va te parler de pipelines avec Laravel
rescue() helper
🇬🇧 Beginner Tailwind
Chris offre ici un cours de 9h sur Tailwind entièrement gratuit et évidemment avec un chapitrage !
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 200 !
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é !
Le monde de l'open-source est en crise !
Olivier a sorti un super live ce midi sur le sujet.
Dans cette vidéo j'aborde le sujet des licences libres et open-sources et des problématiques autour de l'exploitation commerciale non équitable par les entreprises entraînant un changement de licences chez les éditeurs.
L’open-source n’est pas (déjà) mort
Cette vidéo a été proposée dans les commentaires du live d’Olivier.
Est-ce que le meilleur de l’open-source est derrière nous ? Lorsque l’on voit les changements de licences d’Elastic, MongoDB ou Hashicorp ; ou l’arrivée de CentOS Stream et l’arrêt de distribution sans restrictions des sources par Redhat, on peut se poser la question.
Cette conférence résume les principaux bouleversements et propose d’enquêter sur les raisons de ces changements ainsi que d'étudier leurs impacts. Après avoir raconté l’historique, les licences BSL, SSPL et dérivées sont expliquées concrètement pour comprendre les enjeux.
Destinées à combattre l’avidité des Cloud Providers et les GAFAM qui ne contribuent pas assez, il n’empêche que ces nouvelles licences ne sont pas open-source. Qu’est-ce que ces hybridations entre open-source et propriétaire impliquent ? Pourquoi ces entreprises passent par ces mesures ? Est-ce qu’on ne verrait pas les limites de l’open-source ?
CETTE EXTENSION M'A FAIT REVENIR SUR VSCODE !
Ludo te présente l’extension qui pourrait te faire quitter PHPStorm !
Cette newsletter t’apporte de la valeur ?
Si tu souhaites soutenir mon travail, tu peux donner ce que tu veux soit sur Ko-Fi ou sur Paypal.
Tu peux aussi soutenir cette newsletter sans bourse délier 🤯
Si tu commandes sur Amazon, tu peux utiliser mon lien affilié, tu ne paieras 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 tu veux vraiment m’aider sers toi de ce lien au moment de passer ta commande ou à minima pour mettre le produit dans ton 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.
Code Garage #105 - Comprendre l’architecture en micro services
On retrouve Nicolas qui aujourd’hui va te parler architecture.
Pourquoi séparer le back-end de votre logiciel en plusieurs services ? Et surtout quand est-ce qu'il ne faut pas le faire !
Comptoir IA #96 : Hugging Face démocratise l’IA - Interview exclusive Jeff Boudier
Allez hop un podcast sur l’IA.
🚀 Découvrez l'épisode 96 de Comptoir IA avec Jeff Boudier d'Hugging Face, basé à SF, doublement au cœur de la révolution de l'IA ! On connaît bien Jeff qui avait cofondé puis revendu Stupeflix à GoPro.
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.
Webpack Encore 5.0
PHP 8.1.30 / PHP 8.4.0 RC1 / PHP 8.2.24 / PHP 8.3.12
Le 26 septembre dernier sortait une nouvelle version de PHP pour chacune des branches actives ainsi que la RC1 de la nouvelle version PHP 8.4 prévue pour novembre.
Langage V v0.4.8
PostgreSQL 17
Comme souvent la release note est longue comme un zéro à quatre.
Je vous laisse donc en prendre connaissance.
» Lire la release note
L’INVITÉ DE LA SEMAINE - Josh Cirre
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 Josh 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. 🇫🇷Peux-tu te présenter ?
1. 🇬🇧Can you introduce yourself?
Hi there folks! I’m Josh Cirre. I'm a developer, educator, and creator. I work at Laravel, help people learn to code, and enjoy building things. Most importantly, I'm a father and husband.
2. 🇫🇷Quelle est ta spécialité ? Quel est ton langage préféré ?
2. 🇬🇧What is your speciality? What's your favourite language?
My current specialty is in Laravel and while I’m no expert in PHP, I have really loved becoming a specialist in Livewire, specifically Volt (I love it even if others don’t). I came from the JS ecosystem, so I still enjoy using languages in that space, as well. Svelte will always have a special place in my heart.
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?
I worked mostly in the support space. From food service to trying to make into the theater/film industry (I wanted to be on SNL), to Support Engineering and Sales Engineering, I have had a wide variety of different roles and really worked in mostly everything besides a traditional engineering role.
4. 🇫🇷Quelles études as-tu suivies ?
4. 🇬🇧What studies have you completed?
While I’ve completed a Bachelors degree, it was in not related to the tech industry at all, it was completed at a Bible college for theological training.
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 learning. It seems odd to say it that way, but I started by learning the pieces and tools I needed to do some job in tech. I started by designing forum “Sigs” (signatures) in Junior High and High School and eventually found a gaming community where I could help build out themes for forums or design silly HTML/CSS pages. From there, I continued learning the basics of HTML by getting a part time job as a “Content Specialist” for a Radio station. My job was to upload new radio shows once they had been completed live on air. But it allowed me to learn more about what was happening within HTML and CSS and how the web worked on a very basic level.
Everything that I did in how I moved up was learning something at my previous job so that I could become better at my job while also improving my skills. From learning JavaScript so that I could help build custom integrations for a support position to learning SQL so I could provide better Salesforce support in a Sales Engineering position, to learning how to make videos so I could provide better resources for customers and my internal teams without having to be on several calls a day.Even my current job on the Laravel core team was being able to learn out loud and share the things I was building, learning, experimenting with on my Twitter and YouTube.
6. 🇫🇷Et maintenant tu en es où ?
6. 🇬🇧And where are you now?
Now, I work full time with the Laravel team, creating videos in a DevRel role while also providing support for the Laravel Vapor (and other) products. In addition, I am having the incredible opportunity to create content for a variety of platforms and share why I love using Laravel.
7. 🇫🇷Sur ton profil Twitter, on peut lire
7. 🇬🇧Your Twitter profile reads
“The JS to Laravel guy. 👋 Support Eng. & DevRel at @laravelphp . Educator and creator helping people Learn from Zero in 2024. Let's enjoy building things again.”
🇫🇷Peux-tu nous raconter comment ton aventure avec Laravel a commencé et comment tu as finalement été embauché par la société Laravel ?
🇬🇧Can you tell us how your adventure with Laravel began and how you came to be employed by Laravel ?
That’s an awesome question and an incredible story of how sharing what you’re building, learning, and creating leads to amazing opportunities. I didn’t begin writing code in Laravel until October of 2022. It was Laravel 9 at the time, I believe. But as someone who was frustrated with how annoying it is to build full-stack applications in the JavaScript ecosystem, I was looking for new ways to build the ideas that I had in my head.
I started as a front-end developer who would use Backend as a Service products (Firebase, Supabase, etc.) to be able to do the things I needed to do, but there were so many ideas in my head that I never fully knew how to build or even attempt building in the JavaScript ecosystem. Or, I did know how to do it, but I didn’t have the time to constantly set up the project with the things I needed every time. Whether that was auth, emails, queues, etc.
I started experimenting with different full-stack options. Rails, Laravel, Phoenix, and even options in the JavaScript space. RedwoodJS, Blitz, Adonis, and everything in between. The application I would build while learning every single one of those options was an authenticated todo list. I could learn about how to build Auth in that framework/language, how to do policies so that only authenticated users could see their todos, how to do all MVC patterns. I learned what pieces of each I liked and what pieces of each I didn’t like and I ended up liking Laravel mostly because of Breeze (auth out of the gate) and PHP was more familiar from a syntax readability standpoint than Ruby or Elixir. I hadn’t touched PHP before this other than modifying Wordpress themes.From there, I used the Vue/Inertia/Tailwind Jetstream stack to build my first product in October of 2022. I learned A LOT. I continued to build any ideas I had in Laravel. Some I launched, some I didn’t. But I continued to learn. And a year later I started creating content on why I love Laravel, why I use it, and what I learn every single week.
Those videos started to pick up traction in the Laravel space. Mind you, I look up to every single person creating content in the Laravel space. I am just a little fish in a big pond of creators like Aaron Francis, the Laracasts team, Povilas, and so many others.
So when I started to get the attention of creators like that, it was truly mind blowing. I started to share more about my struggles with finding a job on top of what I was learning. I truly just wanted to make videos for developers because my passion is learning something new and showing someone else how to learn something new, as well.
Eventually, I applied for a role at Laravel as a Technical Support Specialist since it would be an honor to work at Laravel and I was applying to many roles each week. Eventually Taylor (yes, THE Taylor Otwell) reached out and asked if I wanted to do a hybrid role of support and DevRel and I joined the team.
From being able to be on the Laravel team to launching a Laracasts course to being able to make videos on my own personal channel every week, every aspect of where I’ve come from and where I’ve been and where I’m going, I can attribute to learning out loud, creating consistently, and providing value to the people around me.
🇫🇷 Que veux tu dire par
🇬🇧 What do you mean : “Educator and creator helping people Learn from Zero in 2024” ?
I love learning something new. In fact, most every video that I make, I have to learn something in order to make the video. It’s my favorite. So my goal is to help people learn not just a specific subject, but through following me and my videos, be able to learn how to learn and how to apply those techniques to learning ANYTHING from zero.
Additionally, I am launching a book and cohort course at the end of this year called “Learn From Zero”.
🇫🇷 Est ce que tu fais encore du javascript ?
🇬🇧 Are you still using javascript?
I am still using JavaScript! Mostly Alpine and Vanilla JavaScript nowadays, but I also love keeping up with the JavaScript ecosystem. From toying around with Solid or Svelte to building a project in React and Inertia (or even NextJS with a Laravel API) every now and then is something I enjoy doing. I’ve always said, “From JS to Laravel” doesn’t mean I stop using JavaScript, it means I found an ecosystem where I can use JavaScript to it’s full potential because I can build everything else much quicker in Laravel.
🇫🇷Tu habites Phoenix, qu’apprécies tu dans cette ville ?
🇬🇧You live in Phoenix, what do you like about it?
Phoenix is great! I grew up in Arizona and moved back here in 2016. It’s hot in the summer, but incredibly beautiful in the winter, and I don’t have to deal with snow, ice, or even a lot of rain. The nice part about Phoenix is you can drive two - six hours and be almost anywhere you want to be. Snow, mountains, water, beach, etc.
8. 🇫🇷Tu as d’autres passions ?
8. 🇬🇧Do you have any other hobbies?
I do! I write and play music. I do that weekly for my church and then just at any other gigs that I can play. And then I love keeping my brain and body active. I play chess regularly, I read a lot of books, and I work out almost daily (mostly lifting weights).
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?
My goal is to try to attend more conferences and meetups and eventually get into a better habit of livestreaming more consistently. I love it when I do it, but I need to find a good time to do it consistently. But I am always more than happy to come on to your podcast, Livestream, whatever you have. Just ask. 🙂
But do keep an eye out since I am wanting to start releasing a regular newsletter.
10. 🇫🇷Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
10. 🇬🇧Does your job correspond to your expectations and dreams?
It does. I love the people I work with. I love what we get to do, and I love that I get to do what I would have been doing even if I wasn’t paid for it. My dream and goal is not to just get more people building things in Laravel. But, if you are needing something, like I was, to help you consistently keep creating and consistently build new things and ideas and haven’t found that in other frameworks, then find it. And maybe Laravel is the thing for you.
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?
Find something that you can learn that improves your current job. Even if you’re not working as a developer (I wasn’t). You can find ways to improve your life or the lives of the people around you in your job and learn new things in the process.
I know not everyone can spend time after work learning and improving, so being able to find time where you can do so is extremely important.And when you do have holidays, weekends, free time, learn something new. Find something you want to build, and learn how to build it. And then share that. Share what you built, share how you learned to build it, share what you would have done differently. Learn out loud. Provide value. Create consistently.
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.)?
Raycast (I use the AI for rubber ducking projects and even things outside of code)
VS Code (I use it every single day. 😂)
Daily Dev (this is where I learn new things, daily.dev)
13. 🇫🇷Un autre sujet que tu aimerais mettre en avant ?
13. 🇬🇧Anything else you'd like to highlight?
If you don’t have time to watch videos, I do have a podcast which is audio form of me reading tech articles I find and giving my thoughts on them. If you have an article you’d like me to read or just enjoy listening to my thoughts on things, you should give it a listen. 🙂
14. 🇫🇷Le mot de la fin ?
14. 🇬🇧The final word?
Keep creating.
🇫🇷Questions bonus
🇬🇧Bonus questions
🇫🇷Ta meilleure anecdote dans ton travail :
🇬🇧Your best work anecdote :
The best way to get ahead at work is to find the things that no one wants to do and learn how to do them better than anyone else.
🇫🇷Ton livre préféré :
🇬🇧Your favourite book :
My favorite book is a childrens book called “The Little Prince”. I grew up reading it and then now read it to my daughters.
🇫🇷Ton jeu vidéo préféré :
🇬🇧Your favourite video game :
Sadly, it’s probably League of Legends. I used to think I could play it professionally (I only got to Masters, so no where close). And then I did spend some time coaching it professionally at a state college.
🇫🇷Ton film ou ta série préféré(e) :
🇬🇧Your favourite film or series :
That’s a tough one! I think anything Nathan Fielder has done in the TV Series space is extremely underrated and some of my favorite satirical comedy shows. Nathan for You or “The Rehearsal” are a must watch.
Si tu veux donner de la force à Josh, n’hésite pas à aller voir ses réseaux et pourquoi pas le suivre !
Twitter : https://x.com/joshcirre
Linkedin : https://linkedin.com/in/joshcirre
YouTube : https://youtube.com/@joshcirre
Et voilà l’interview est terminée. Rendez vous la semaine prochaine !
LA CAISSE À OUTILS
Dans cette rubrique, je te présente des outils qui peuvent t'aider dans ton quotidien de dev.
Cette semaine, je remercie @bearstech, @guillaume_rygn et @ponceto91 pour les tools partagés
NocoDB
RustPython
SPONSOR : DEMOTIFY
» Découvrir Demotify
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇧🇪 Devoxx Belgium - du 07 au 11/10/24 - Antwerp
Devoxx Belgium 2024 (21st edition), a 5-day technology conference, is expected to draw over 3,500 attendees. With tickets selling out in just a few seconds last year, we anticipate the same level of excitement and rapid sell-out this year!
This year’s event will showcase some of the most innovative and inspiring speakers in the industry, with a special focus on Java 23 and Generative AI. Attendees will experience a diverse range of local and global talent, presenting groundbreaking developments in programming such as Java, Cloud, AI & Big Data, Security, Architecture, Programming Languages, Methodologies, and Developer Culture.
Attending Devoxx Belgium provides an excellent opportunity to expand your knowledge, sharpen your skills, and gain hands-on experience with the latest technologies, especially in AI and its applications.
Devoxx, a series of technology conferences, is held in various countries including Belgium, France, the UK, Poland, Morocco, Ukraine and Greece. Additionally, our platform for smaller events, VoxxedDays, is organized in various locations globally.
DevSecCon - 8 et 9/10/24 - Online
Don't miss a minute of the action!
The DevSecCon 2024 virtual summit is packed with DevSecOps lessons and hands-on experiences from industry trailblazers. Attend sessions and engage with the Snyk community in either of our two live streams, no matter where you are in the world!
🇫🇷 Cloud Nord 2024 - 10/10/24 - Lille
Cloud Nord est un collectif Nordiste qui a pour but de mettre en avant l'excellence technologique de France et du Nord, avec comme événement fédérateur l'organisation d'une Conférence annuelle à rayonnement Européen. Cet événement est un moment fort rassemblant aussi bien des acteurs locaux que les leaders technologiques pour permettre à tous les participants de repartir avec l'envie d'innover et promouvoir l'excellence IT au sein de leurs projets et activités
🇫🇷 Volcamp - du 10 au 11/10/24 - Clermont-Ferrand
La première conférence au cœur des volcans d'Auvergne faite pour les passionnés de technologie, de développement et de terroir.
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 des 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.
Formations PHP avec Gary Clarke
Qui est Gary et qu’est ce qu’il vous propose ?
Le mieux est que je laisse se présenter :
Bonjour et merci beaucoup d'avoir consulté mon travail. Je m'appelle Gary Clarke et je suis un développeur de logiciels avec de nombreuses années d'expérience, principalement en PHP. J'ai commencé à créer des tutoriels vidéo pendant l'enfermement en 2020 parce que je voulais relever le défi d'être capable d'expliquer des sujets complexes / techniques aux autres d'une manière qui soit facile à comprendre et à retenir.
À l'heure actuelle, mes vidéos ont été visionnées près d'un demi-million de fois et j'ai l'intention de continuer à créer du contenu nouveau et amélioré et d'enseigner à de plus en plus de nouvelles personnes. Je serais ravi de vous retrouver dans un de mes cours.
Pourquoi vous devriez essayer les formations de Gary ?
✅ Il a déjà fait le travail difficile de rassembler tout cela en une feuille de route cohérente et fluide.
✅ Le matériel est moderne et constamment mis à jour.
✅ Les exemples de code sont basés sur le monde réel et ils fonctionnent tous !
✅ Il réponds rapidement aux questions des étudiants.
✅ Personne d'autre ne couvre ces sujets avec autant de détails.
✅ Il sait ce que vous devez savoir.
✅ Les cours sont sous-titrés dans votre langue et la qualité est excellente.
Quelles sont les formations proposées ?
🆕 Symfony 7 Microservices : Le but de ce cours n'est pas de vous montrer toutes les fonctionnalités de Symfony mais de l'utiliser pour résoudre un problème réel... de cette façon, vous apprendrez beaucoup de fonctionnalités, y compris celles qui ne sont enseignées nulle part ailleurs.
PHP Framework Pro : Apprenez comment fonctionnent réellement les frameworks PHP en construisant le vôtre avec moi.
PHP API Pro : Apprenez toutes les bonnes pratiques et les compétences essentielles pour créer des API en PHP.
Object Oriented PHP : Un guide complet de la programmation orientée objet en PHP. Du débutant aux concepts intermédiaires.
Test Driven Development in PHP : Faites passer vos compétences de développeur au niveau supérieur en créant une API à partir de zéro en utilisant le TDD avec le framework de test PestPHP.
plus des bundles qui vous permettent d’économiser
Une réduction de -30% permanente grâce à ma newsletter
Grâce à mon partenariat avec Gary, bénéficie de 30% de réduction sur TOUTES SES FORMATIONS en utilisant le coupon “HAPPYTODEV” (à utiliser lors de ta commande).
Se former avec Tuto
Plus de 900 tutos en programmation, vous allez forcément trouver un sujet pour améliorer vos skills !
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 candidat.e.s cette semaine
Tu peux également retrouver, dans les numéros précédents, les demandes d’autres développeuses et développeurs à aider.
Numéro 103
Numéro 102
Numéro 101
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 près de 2000 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.
On est d’accord ?
We are agile !
#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 te plait, je t’invite encore une fois à t’y abonner, c’est le meilleur soutien que tu peux 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