Quoi de neuf les devs ? Numéro 85
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Ludovic. On parlera aussi de ✅ Devoxx, ✅ Code Formatter, ✅ Flutter, ✅ Ascii, ✅ Onboarding, ✅ PDF, ...
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.
J’espère que vous allez toutes et tous très bien. En ce début de week-end, je vous propose ce nouveau numéro avec son lot d’informations.
Cette semaine vous pouvez aider Jean-Eudes Woto à trouver son alternance et Lélian Loic Etoa à trouver son stage. N’hésitez pas à les aider !
Sans plus attendre, voici quelques uns des sujets que l’on abordera cette semaine dans ce numéro :
✅ Devoxx,
✅ Code Formatter,
✅ Flutter,
✅ Ascii,
✅ Onboarding,
✅ PDF,
✅ et bien d’autres sujets encore
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.
L’invité de la semaine
Cette semaine, j’ai le plaisir de recevoir Ludovic. C’est un dev ultra passionné. Vous verrez dans son interview ce que le mot passion veut dire.
Voici ses conseils pour les devs qui débutent :
Soyez très curieux :
Vous allez passer énormément de temps à essayer de comprendre, à apprendre, il vous faut un naturel ou vous aimez passer des heures à résoudre un problème.
Ne vous laissez pas happer par les effets de mode, il y a une myriade d'outils, utilisez ceux qui vous permettent de résoudre vos problèmes ou ceux de votre entreprise. La finalité, c'est ça qui compte réellement.
Et vu que c'est un métier qui vous prendra forcément beaucoup de temps, il faut absolument que vous aimiez un minimum ce que vous faites, sinon, ça ne marche pas.
Merci Ludovic 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, vous connaissez la chanson, ce sera un peu plus bas👇.
Continuons d’aider Ryan à vaincre le cancer
Il est toujours possible d’aider Ryan dans son combat contre le cancer, sa cagnotte a dépassé les 283.000$.
Ryan est un contributeur important de l’écosystème Symfony. Il sera d’ailleurs l’invité de cette newsletter dans 2 semaines.
Vous pouvez le soutenir même avec quelques euros.
Bonne lecture!
Je vous souhaite un bon week-end et à la semaine prochaine,
Prenez soin de vous et de vos proches.
Fred
PS : cette newsletter est plutôt longue, si Gmail ou un autre client ne vous permet pas de la lire en entier, n’hésitez pas à cliquer sur “Afficher l’intégralité du message” ou équivalent
PS 2 : je souhaite mieux vous connaître pout améliorer cette newsletter et aussi répondre aux interrogations de mes sponsors, si vous avez 2 petites minutes venez répondre aux quelques questions de mon sondage.
Mes sponsors permanents
👉 Comme le Cockpit io et Clever Cloud, affichez ici votre logo 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
✅ Sponsoriser cette newsletter 💪
✅ Faire un don pour soutenir cette newsletter
✅ L’INVITÉ DE LA SEMAINE - Ludovic Frank
✅ 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 !
🇬🇧 Primitive Obsession
Un article d’Andrew (@andrewcairns) déniché par @LaravelJutsu et qui donne de bonnes pistes pour améliorer votre code et prendre de bonnes habitudes.
Mon Devoxx France 2024
Olivier (@OThierryBzh) nous résume dans cet article ce qu’il a retenu de son passage au Devoxx 2024.
Au programme, une synthèse efficace de chaque conf qu’il a vu, accompagnée de la rediffusion de la conf.
En bref, si vous n’avez pas pu aller au Devoxx, c’est un bon point de départ pour voir les sujets que vous auriez voulu voir.
🇬🇧 How to write a code formatter
Cela vous tente de voir comment programmer un formateur de code ? C’est exactement ce que vous propose Yorick dans cet article sous forme de tutoriel.
🇬🇧 What’s new in Git 2.45.0?
Gitlab vous propose de faire le tour des nouveautés de Git en version 2.45.0 sortie le 29 avril dernier.
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é.
Tiny GPU
Source : Twitter / X
On est jamais à l’abri, même avec Google
Moralité : toujours avoir au moins deux sources de backups complètement différentes.
Merci à Scott (@0xdabbad00) pour l’info
Source : Twitter / X
Autopromo : GiftKeepr
GiftKeepr, c’est l’assurance de recevoir des cadeaux que vous souhaitez vraiment. Vous créez votre liste de cadeaux pour vos différentes occasions.
Vous transmettez l’url à vos proches, vos amis, vos collègues.
Et voilà, ils n’ont plus d’excuse pour arriver avec des cadeaux que vous ne souhaitez pas.
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 ?
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.
Optimiser votre application Laravel
Ludovic (@LaravelJutsu) nous présente les astuces à connaître pour optimiser votre application Laravel.
Laravel Blade Tips
Povilas (@PovilasKorop) continue de délivrer chaque jour de la valeur sur Laravel. Si Laravel, vous intéresse, vous devez le suivre.
Source : Twitter / X
Range on LazyCollection
Source : Twitter / X
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 160 !
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é !
Project IDX : Le tueur de Visual Studio Code ?
Pentiminax (@pentiminax) nous parle du potentiel killer de VSCode qui est produit par Google
Découvrez FlutterFlow: Créez des Apps Sans Coder!
C’est le retour de Maxime de Purple Giraffe dans cette newsletter et il arrive avec du lourd car il vous propose tout simplement d’accéder à son cours FlutterFlow de façon gratuite, sans pub et à jour. Elle n’est pas belle la vie ?
Il vous explique tout dans cette vidéo.
12 SaaS en 12 Mois ! L'incroyable Histoire de Pieter Levels
Dans cette vidéo, Mike Codeur (@MikeCodeur) nous parle de l’incroyable aventure de Pieter Levels
✔ La légende Pieter Levels qui part de zéro à 3M$/ANS avec 0 employé
✔ Récapitulatif de son parcours Digital Nomad
✔ Ses inspirations et ses 12 Start UP développés en 12 mois
Node.js v22 ⚡ - Actus JS d'avril 2024
Brian de @DevTheory_ nous présente les infos JavaScript.
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
Vous pouvez 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 à vous indiquer que j’ai mis en place sur mon nouveau site une page pour me supporter. Vous y trouverez 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.
MACI #105 - BigBlue vise le nuage sans abuser des écrans
On retrouve Horacio (@LostInBrittany) accompagné par David (@DCaussinus), Steven (@GwinizDu) et Antoine (@P4ndaFR) dans un nouvel épisode de Message à caractère informatique :
Dans cet épisode nous parlons du rachat de Hashicorp par IBM, de migration de licences, du renouvellement du Surveillance Act et d'usage des écrans, avant de mettre les doigts dans la prise pour se découenner les tympans.
Code Garage #98 : Concevoir des premières tâches pour les juniors
Un nouveau podcast de Code Garage de Nicolas Brondin-Bernard.
L'onboarding est une étape importante pour les devs, et elle peut être décisive pour les juniors...
Abonnez vous !
Si vous appréciez cette newsletter hebdomadaire, aidez moi à la continuer en vous abonnant.
Promis pas de spam, juste la newsletter tous les vendredis dans votre boîte email.
Vous pouvez vous 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.
Laravel et son écosystème
Dries Vints (@DriesVints) présente les mises à jour pour l’écosystème Laravel.
Source : Twitter / X
PHP 8.3.7 & 8.2.19
Il s’agit de version apportant des corrections de bugs.
Nano v8.0
Si Vi vous rebute où que vous y êtes restés coincé la dernière fois, cette news peut vous être utile.
Source : Twitter / X
L’INVITÉ DE LA SEMAINE - Ludovic Frank
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 Ludovic 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 ?
Coucou, moi c’est Ludo, j’ai 32 ans et je suis un passionné de tech depuis mon plus jeune âge.
J’ai touché mon premier ordi, un Amstrad CPC quand j’avais 6-7 ans et j’ai découvert Linux à 10 - 12 ans, depuis cette époque, je baigne dedans tous les jours de ma vie (enfin presque).
Ah et euh… j’ai tendance a moi même l’oublier, mais je suis née avec une cataracte congénitale, qui fait que je porte de grosses lunettes et que globalement j’ai de très mauvais yeux… (ça intéresse quelqu’un ? 😂)
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
Si je devais en choisir UN, ce serait Symfony (et PHP bien sûr derrière, mais c’est surtout Symfo qui me fait faire du PHP).
Il est au cœur de mes petits SaaS : Symfony UX Turbo, Sylius … etc.
Après, étant donné que j’aime beaucoup contrôler toute la chaîne, je passe beaucoup de temps (depuis toujours) sous Linux, c’est mon OS (serveur) de cœur.
3. Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Pas vraiment, non, j’ai toujours été dans l’informatique, mais je suis quelqu’un qui explore beaucoup, par exemple en 2020 j’ai fait des livraisons de repas à vélo…
Pourquoi ? Pour comprendre le monde de la restauration, à l’époque je commençais à travailler avec un restaurateur à Nancy, faire ces livraisons m’a permis de voir “comment ça marche” dans ce milieu.
(on en reparle plus loins de ce restaurant)En développeur vous travaillez sur des produits, il est nécessaire de comprendre la "vision business" pour faire du bon travail, et ça, ça demande de sortir de sa zone de confort.
4. Quelles études as-tu suivies ?
J’ai fait un BTS SIO (dev) au lycée Robert Schuman à Metz.
5. Comment as-tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
J’ai directement commencé par du freelancing, avec un profil comme le mien, c’était faisable, déjà adolescent j’allais réinstaller du Windows dans mon entourage et je gagnais de l’argent de poche comme ça.
J’ai fait du freelancing juste après le BTS, les “TJM” n’étaient pas hauts, car pour le marché j’étais un “petit nouveau”, mais ça a vite été correct.
(et je vivais encore chez mes parents)
6. Et maintenant tu en es où ?
Aujourd'hui, j'ai plusieurs activités, celle de Freelance, sur les deux dernières années par exemple j'ai énormément travaillé avec la fédération française de cyclotourisme.
En plus de ça, je me développe localement (à Nancy), en proposant des sites internet en mode SaaS ainsi que des SaaS...
7. Sur ton profil Twitter, on peut lire
I build stuff, sometime for me, sometime for my customers 🙂
Current side project https://viteunetable.com
Je comprends, arrête moi si je me trompe, que tu travailles à la fois sur tes propres projets et à la fois sur les projets de tes clients. Tu nous en dis un peu plus à ce sujet et pourquoi ce fonctionnement ?
Tout à fait, en fait, la première partie a développé la seconde d’une manière naturelle.
Par exemple à Nancy, je travaille avec les Frères Marchand, nous avons développé leur site, la plateforme e-commerce et travailler le SEO ensemble, Les Frères Marchand ce n'est pas une entreprise tech, ce sont des fromagers, donc ce n'est pas du "forfait" ou "régie" traditionnelle, ils ont besoin d'un bien plus haut niveau de service.
Il y a eu par exemple une partie formation des collaborateurs sur les outils de créations graphiques comme Pixelmator Pro sur Mac qui est moins difficile à prendre en main qu’un Photoshop.
Cette entreprise, c'est en groupe avec plusieurs activités, dont un restaurant.
Forcément en travaillant beaucoup ensemble, nous avons longuement discuté, et un des sujets a été le problème de la prise de réservation au restaurant.
De là, en juillet 2022, est née un nouveau projet qui résout le problème de la prise de réservation et limite le risque que les gens réservent, mais ne vienne pas, c'était juste un side projet, rien de bien sérieux... du moins au début.
Pour moi, c’était l’occasion d'expérimenter “Symfony/UX Turbo” à l’époque, je voulais voir si c’était vraiment robuste et si je pouvais l’utiliser dans des projets clients (pour ceux qui se demandent, c’est le cas je l’ai utilisé dans un projet client quelques mois après)
Je leur ai donc fait un outil sur mesure, j'ai hardcodé le nom du restaurant dedans et mis en place du code spécifique à leur établissement, le modèle économique était simplement de le louer (comme un SaaS), mais c'était un SaaS avec un seul utilisateur (ouais, je sais, c'est chelou), étant donné que leur site internet et leur boutique c'est moi aussi, je connais bien l'écosystème et le fonctionnement de l’entreprise.
Nous avons mis en production la première version en décembre 2022, j’avoue que lors de la mise en prod, je n’avais pas touché le code depuis des mois, ça a été un peu surprenant de remettre mon nez dedans pour direct le mettre en production 🤣.Ensuite, on a itéré, on s’est rendu compte de ce qui allait et ce qui n'allait pas, donc entre mes projets clients, je faisais des modifications en fonction de ce qui coinçait.
Cet outil a pris de l'ampleur, j'ai été le premier surpris... et le restaurant étant très fréquentés à Nancy, en décembre 2023 le serveur qui héberge cet outil s’est pris des piques de requêtes sur des petites périodes… Mais… il a tenu ! (c’est grâce à Ubuntu ça 😛).
(Les gens réservent tous au même moment, haha)
J’ai été poussé par mon entourage qui me disait "propose-le à d'autres restaurants", mais mois je sais pas, je n’étais pas encore chaud, c’était qu’un side project…
Et puis à force de persévérance de mon entourage (c’est super important de bien s’entourer) et en voyant les stats de l’app, un moment il fallait se rendre à l’évidence, ce SaaS rend réellement des services… Allez, GO !
J'en ai donc parlé au propriétaire du restaurant des Frères Marchand, pour lui dire "ça te dérange si je le vends ailleurs", et vu que c'est une personne absolument géniale il m’a dit "vends-le" et m’a encouragé, merci ❤️.
Et voilà comment ViteUneTable.com est né... et une refactorisation du code pour le transformer l’essaie en vrai SaaS, capable de gérer plusieurs restaurants sur la même instance. On le retrouvera bientôt dans d’autres restaurants nancéiens, ça fait son petit bonhomme de chemin.
En plus de ça je tiens un blog, où je raconte mes aventures, ce blog est bien référencé sur Google et fait que du monde me contacte, j'ai donc un réseau de Freelance qui grandit de jour en jour, et par exemple dans le réseau il y a la Fédération française de Cyclotourisme, qui eux ont des besoins plus classiques au forfait ou en régie.
Tu nous parles un peu de tes projets à toi ? Ceux que tu as réalisés, ceux en cours et pourquoi pas ceux qui germent dans ta tête ?
Pour la partie freelancing, il y a des améliorations sur les projets et l'infra de la Fédération Française de Cyclotourisme et je suis actuellement en discussion avec des personnes de mon réseau pour la suite, mais pour le moment je ne peux pas en dire plus.Je continue à tenter de bloguer comme je peux, sur mon blog je tente de faire un article quali par semaine, le prochain on parlera des "Echanges signés", c'est la dernière technologie intégrée à mon CMS (qui fait tourner mon blog, le site internet des Frères Marchand ainsi que d'autres sites).
En ce qui concerne les SaaS locaux, le prochain (après ViteUneTable.com) ça sera LaCarteFidelite.com (oui, j’ai vraiment réussi à avoir ce domaine, ce n’est plus de la chance à ce niveau-là), il ne va pas sortir tout de suite, car entre le freelancing et la gestion de ViteUneTable.com j'ai de quoi faire ... mais d'ici 2025 et 2026 il sera là.
Pourquoi ce SaaS ? Oh bah encore une fois, Les Frères Marchand...
On s'est rendu compte que sur le marché, les grands groupes ont tous leurs cartes de fidélité numérique, mais pour nos PME, pas grand-chose...
On va donc tenter de désigner un soft qui répond à ce besoin, le fait est qu'on communique très bien et je leur fais confiance. S’ils me disent "on a besoin de ça", alors ça veut dire qu'ils en ont réellement besoin…
Cette confiance fait que même si c'est "ultra relou" à coder, je le ferais quand même, car le produit final sera encore mieux.
Ah et il y a un nouveau site qui devrait prochainement sortir, qui tourne sous mon CMS 😁, je le mettrais en page d'accueil de mon blog quand le projet sera terminé. (c'est un projet client, d'un client Nancéien, rien à voir avec le monde de la tech)
Enfin, il ne faut pas oublier nos projets avec @joss_day (sur X), un très bon dev qui écrit sur mon blog avec moi depuis le début.
On a eu l'idée de référencer tous les Bars en France, avec un moteur de recherche qui vous trouve les bars autour de vous ou il y a ce que vous voulez boire, le projet sera là quand il sera là, car nous sommes tous les deux déjà bien occupés (il y a un article de blog qui détaille comment cette idée est née).
En lisant tout ça vous vous doutez sûrement que les 35h par semaine, j'en suis loin 😛 mais je suis passionné par tout ce que je fais alors, ça me va.
Tu habites à Nancy. Peux-tu nous dire ce que tu aimes là-bas ?
Nancy, j'y suis arrivé par hasard en fait, en 2016, après quelques années de freelancing (en remote), une connaissance qui était dans une startup avait besoin d'aide, je me suis dit "tient, ça peut être marrant".
Malheureusement, elle n'a pas pu lever de fond et n'a pas survécu, mais bon, à l'époque j'ai posé mes valises là.
J'aime le fait que ce soit une ville de taille moyenne, on n’a pas la "pression" des grandes villes, mais n'ayant pas le permis de conduire, c'est bien pratique d'avoir tout à porter.
Et puis, vous savez quand vous sortez, que vous parlez aux gens... vous commencez à vous lier d'amitié, donc je mettrais au centre de mon attachement à Nancy les gens que j'ai découverts et qui font qu'aujourd'hui je suis très bien entouré 😁.
Puis bon faut dire, qu'on à la place Stan (oui, fallait la placer)
8. Tu as d’autres passions ?
Je passe du temps à la piscine, même si en ce moment je dois dire que "pas trop" et que je fais du gras, mais bon ça augmente mon coefficient de moellosité, c'est bien quand on est quelqu'un de moelleux, non?
Je marche énormément... et j'écoute vraiment beaucoup de musique.
Ah et quand j'ai le temps je joue a des jeux vidéo aussi, il paraît.
9. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
On m'en a proposé plusieurs reprises, mais avec tout ce que j'ai sur le feu, c'est un peu compliqué 🙂.
Donc pas pour le moment, mais qui sait.
Vous pouvez me suivre majoritairement sur le blog et sur Twitter (ouais, comme beaucoup j’ai du mal à dire X).
Je poste aussi sur LinkedIn, mais vous y retrouverez essentiellement des liens vers les articles du blog.
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 ?
Soyez très curieux :
Vous allez passer énormément de temps à essayer de comprendre, à apprendre, il vous faut un naturel ou vous aimez passer des heures à résoudre un problème.
Ne vous laissez pas happer par les effets de mode, il y a une myriade d'outils, utilisez ceux qui vous permettent de résoudre vos problèmes ou ceux de votre entreprise. La finalité, c'est ça qui compte réellement.
Et vu que c'est un métier qui vous prendra forcément beaucoup de temps, il faut absolument que vous aimiez un minimum ce que vous faites, sinon, ça ne marche pas.
10. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Le métier oui, mais c'est surtout ce que permet le métier qui est fou.
Rendez-vous compte, on a le pouvoir de résoudre des problèmes qui sont très embêtants pour les gens... c'est juste un pouvoir magique en fait 😁.
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.) ?
PHPStorm
Github Copilot
ChatGPT (oui, j’utilise les deux)
13. Un autre sujet que tu aimerais mettre en avant ?
Pas spécialement non.
14. Le mot de la fin ?
Déjà, un grand merci à @HappyToDev de m’avoir invité pour cet interview et merci aux gens qui ont pris de leur temps pour lire tout ce que je raconte.
On se retrouve sur les réseaux, j’ai hâte de lire vos expériences, vos retours et voir tous les trucs que vous bricolez.
Questions bonus
Ta meilleure anecdote dans ton travail :
Faire du powershell alors que je suis pas du tout dev powershell…
Une fois, une personne de mon entourage a commandé à un prestataire un script PowerShell, mais la spécificité c'est que ce script devait tourner sur Linux, plus précisément dans Docker.
Le prestataire a très bien fait son travail, mais a utilisé une version de powershell qui n'existe pas sous Linux.
De ce fait, on m'a demandé si je pouvais faire un truc alors là je me dis "bon bah on va tenter ...".
Me voilà une après-midi à réécrire le script entièrement avec les API de PowerShell 7 pour rendre le script compatible Linux.
En utilisant les IA, Google ainsi que mes bases dans d'autres langages, au bout de quelques heures je m'en sors... et le truc le plus drôle ?
C'est utilisé en production aujourd'hui sans aucun problème 🙂.
Mon livre préféré :
Deep work: retrouver la concentration dans un monde de distractions.
Tout simplement, car dans notre métier on a besoin de concentration hors notre époque n’est pas propice à ça, des motifs, des e-mails, des appels… ça met à mal notre concentration, on doit être capable de se reconcentrer et ignorer tous ces signaux omniprésents.
En plus, dans le livre l’exemple de @DHH est mentionné, c’est le créateur de Ruby on Rails et CTO de 37Signals, une entreprise que je prends comme modèle, ils sont trop forts.
(Si ça n’avait pas été Symfony, ça serait Ruby on Rails pour moi)
Mon jeu vidéo préféré :
World of Warcraft, un phénomène de société de son époque, pouvoir modder l’interface comme on souhaite… comprendre plein de choses de la vie réelle à travers le jeu, telles que :
- Gérer des gens (la guilde).
- Comprendre les bases du commerce, dans WoW vous avez forcément besoin des autres et devez échanger et interagir avec eux.
Si vous voulez donner de la force à Ludovic, n’hésitez pas à aller voir ses réseaux et pourquoi pas le suivre !
Twitter : https://twitter.com/Ludo_z
Linkedin : https://www.linkedin.com/feed/
Site web : https://developpeur-freelance.io/
Et voilà l’interview est terminée.
Qu’en avez vous pensé ? Est ce que son parcours vous a inspiré ?
Avez vous des questions à lui poser ?
Posez 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.
Ascii Cinema
Vous avez besoin d’enregistrer vos sessions de terminal et de pouvoir les partager en vidéo, Ascii Cinema est pour vous.
Coolify
Source : LinkedIn
Awesome testing Tools
Merci à Olivier (@ponceto91) de m’avoir mis ce repo sous les yeux. J’en ai profité pour faire une PR pour y ajouter PestPHP. Bref, comme son nom l’indique vous trouverez sur ce repo une liste d’outils de tests classés en plusieurs catégories.
Merci à @ZoranPandovski pour l’initiative.
Project learn
Source : Twitter / X
openui
Source : LinkedIn
Repo openui
Stirling PDF
Vous avez aimé ILovePDF ? Vous allez adorez Stirling PDF
Source : LinkedIn
Layouts en CSS
Source : Twitter / X
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇫🇷 AFUP Day 2024 - 24/05/24 - Lille, Lyon, Poitiers, Nancy
L’événement printanier de l’AFUP est en pleine expansion : la dimension multi-destinations de l’événement prendra toute son ampleur en 2024 avec 4 villes d’accueil ! Chaque ville proposera un programme unique, mettant notamment en avant les valeurs sûres et nouveaux profils de la région. Rejoignez le grand rassemblement de la communauté PHP sur l’une de ces quatre destinations au printemps prochain !
Rendez-vous le vendredi 24 mai à Lille, Lyon, Nancy et Poitiers pour une journée en compagnie de la communauté locale comme plus lointaine, les conférenciers et conférencières qui font progresser la communauté, et toutes les entreprises qui font vivre le langage au quotidien. Choisissez votre destination et prenez vos places dès maintenant.
🇫🇷 Devfest Lille - 6 & 7/06/24 - Lille
Deux jours de conférences et d'échanges accessibles à tous et toutes au coeur de Lille
🇫🇷 Alpes Craft - 6 & 7/6/24 - Grenoble
Réaliser un produit logiciel qui correspond aux besoins de nos utilisateurs et qui soit facile à faire évoluer est un Graal difficile à atteindre.
Cela demande à la fois une excellence technique, une maîtrise des bonnes pratiques sur l'ensemble de la chaîne de production, des compétences de coopération et de communication avec l'ensemble des acteurs, un paradigme de travail d'apprentissage (The Build-Measure-Learn Feedback Loop)... Une quête passionnante qui est facilitée lorsqu'on rencontre des personnes expérimentées qui nous guident sur les chemins à suivre et nous aident à nous améliorer.
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.
Laracasts
Laracasts c’est un peu la référence pour les devs Laravel.
Mais Laracasts ce n’est pas que Laravel.
C’est près de 500 heures de cours, plus de 2800 leçons sur une ribambelle de sujets, jugez plutôt.
En plus, il y a énormément de contenus gratuits.
Laracasts c’est aussi une communauté super réactive pour vous aider à traverser les problèmes que vous pourriez rencontrer aveac l’écosystème Laravel.
Bref, vous l’aurez compris, j’aime beaucoup Laracasts.
Évidemment d’autres contenus sont payants, mais vous pouvez y accéder pour un mois, pour un an, en payant une fois pour toute pour un accès à vie ou encore en accès entreprise.
Jeux vidéos gratuits avec Amazon Prime
On est des devs et on adore jouer aux jeux vidéos, non ?
Amazon vous propose de récupérer gratuitement chaque semaine de nouveaux jeux gratuitement sur votre PC et parfois sur d’autres supports.
Il vous faut un abonnement Amazon Prime pour en profiter. Si vous avez déjà Prime, vous pouvez d’ores et déjà y accéder.
Si vous ne l’avez pas encore, je vous propose de le tester pendant 30 jours gratuitement en cliquant sur le bouton ci-dessous.
Cerise sur le gâteau : les jeux récupérés via cet essai resteront votre propriété même si vous ne poursuivez pas votre essai !! Alors pourquoi hésiter ? Votre essai me rapportera 3€ et cela est un bon moyen de soutenir mon travail sans bourse délier !!
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 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.
Jean-Eudes WOTO - Alternance Cybersécurité - à partir de septembre - Toulouse / Paris
Type de recherche : Alternance
Dates : À partir de septembre
Zone géographique : Toulouse / Paris
Présentation :
Bonjour à tous,
Je suis Jean-Eudes WOTO, actuellement en formation de développeur web et web mobile. Je suis à la recherche d'une opportunité d'alternance pour septembre 2024 dans le domaine de la cybersécurité et du développement web, afin de préparer un Bachelor en 3ème année en cybersécurité.
Après avoir obtenu un baccalauréat en sciences économiques et sociales, j'ai initialement envisagé une carrière dans le domaine de l'économie. Cependant, en y réfléchissant davantage, j'ai rapidement réalisé que nous évoluons vers une ère de transformation numérique, où l'informatique joue un rôle central. C'est alors que j'ai décidé de me tourner vers l'informatique, convaincu que c'était là où résidait mon véritable intérêt.
J'ai commencé à me former de manière autodidacte en HTML/CSS, JavaScript, mais j'ai ressenti le besoin de bénéficier d'un cadre plus structuré pour développer pleinement mes compétences. J'ai également suivi deux bootcamps, l'un chez Doranco et l'autre chez Web Force 3, avant de m'engager cette année académique 2023/2024 dans une formation de développeur web et mobile chez Territoire Digital, avec l'intention de poursuivre sur un Bachelor en 3ème année en cybersécurité.
Je suis désormais déterminé à poursuivre ma passion pour l'informatique en m'engageant dans un parcours d'alternance. Mon rythme d'alternance est une semaine de formation suivie de deux semaines en entreprise.
J'ai également acquis des compétences dans l'utilisation de MongoDB, MySQL, ReactJS, Laravel et PHP. En tant qu'autodidacte, je suis toujours prêt à apprendre de nouveaux langages et technologies. Je suis motivé à affronter de nouveaux défis et à m'adapter rapidement à un environnement en constante évolution.
Je suis à la recherche d'une entreprise dynamique et innovante, prête à m'accueillir et à m'accompagner dans cette démarche dès septembre 2024, que ce soit à Toulouse ou à Paris, avec pour objectif de participer à un projet et de grandir avec lui. En tant que compétiteur, je m'engage toujours pleinement dans tout ce que j'entreprends.
Ma motivation, mon adaptabilité et ma volonté d'apprendre sont mes principaux atouts pour réussir dans ce domaine. Je suis également convaincu de l'importance du travail d'équipe et du partage de connaissances pour atteindre nos objectifs communs.
N'hésitez pas à me contacter si vous avez la moindre question ou si mon profil vous intéresse, je serai très heureux de vous répondre.
Je suis principalement joignable sur LinkedIn : https://www.linkedin.com/in/jean-woto/.
Vous pouvez également retrouver mon travail d'étudiant sur mon GitHub : https://github.com/NF31.
Lélian Loic Etoa - Stage ingénieur assistant de 12 à 16 semaines - à partir du 27 mai - Paris et île de France, bordeaux et ses alentours, région grenobloise
Type de recherche : Stage d’ingénieur Assistant pour une période de 12 à 16 semaines
Date : à partir du 27 mai
Zone géographique : Paris et île de France, bordeaux et ses alentours, région grenobloise.
Présentation :
Bonjour à tous,
Je suis Lélian Etoa et je suis une formation en Génie industriel option Supply chain.
Après deux années de classes préparatoires, et en poursuivant mon rêve de travailler dans le domaine industriel, j’ai intégré Grenoble inp génie industriel. J’ai décidé de me spécialiser en supply chain non seulement car les projets proposés par ce cursus semblaient très interessants (aujourd’hui encore je ne le regrette pas) et j’ai nourri une appétence pour l’analyse de données pour le génie industriel.
Je suis à la recherche aujourd’hui d’un stage de 12 à 16 semaines en supply chain à partir du 27 mai prochain.
Je recherche un stage plutôt en région parisienne mais je pourrais également me déplacer vers bordeaux ou bien sûr rester à Grenoble où je suis installé.
Je maîtriserai alors la gestion de stocks, l’analyse de données pour la supply chain, la prévision de la demande, SAP et des langages de programmation tels que python et R.
Je suis une personne résiliante, déterminée et très à l’aise dans les travaux de groupe. Contactez moi si vous avez une question concernant mon profil et si il vous intéresse.
Je suis principalement joignable sur linkedin : http://linkedin.com/in/lélian-loic-etoa-6b1321240
À très bientôt.
Tu peux également retrouver, dans les numéros précédents, les demandes d’autres développeuses et développeurs à aider.
Numéro 83
Numéro 80
Numéro 79
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 : 65,00€
5 annonces : 316,88€ (-2,5%)
10 annonces : 617,50€ (-5%)
26 annonces : 1478,75€ (-12,5%)
52 annonces : 2535,00€ (-25%)
Profitez de 10% de remise sur les packs d’annonces de notre partenaire LinuxJobs
LinuxJobs, le site d’emploi du Logiciel Libre et de l’Open Source, propose aux recruteuses et recruteurs une remise de 10% sur ses tarifs.
Pour bénéficier de la réduction :
Cliquez sur le bouton ci-dessous 👇
Au moment de l’achat, utilisez le coupon : QUOIDENEUFLESDEVS2023
Framework Heroes : les offres d’emplois récentes
Vous cherchez 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
Linux Jobs
Voici les offres d’emploi de notre partenaire Linux Jobs
Ingénieur-e systèmes Linux pour l'Université Clermont Auvergne à Clermont-Ferrand (télétravail)
Administrat·eur·ice système des temps modernes (télétravail)
Administrateur ou Administratrice Usages M365 (h/f) TOULOUSE
JL Recrutement
Source : Twitter / X
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.
The Hobbit national holiday
Source : CommitStrip
#LaPetiteInfoDuJour
Avec l’autorisation d’Olivier Poncet, je republie #LaPetiteInfoDuJour prise au hasard ou pas dans celles de la semaine.
Source : Twitter / X
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 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 vendredi.
J’aimerai 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 même modestement ou même gratuitement, je vous invite à consulter ma page dédiée sur mon site.
Sur cela, je vous 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