Quoi de neuf les devs ? Numéro 79
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Jimmy Klein. On parlera aussi de ✅ cocaïne, ✅ Jeux vidéo, ✅ Git, ✅ Bulma, ✅ USB, ✅ cyber sécurité, ✅ astrophysique...
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.
On y parlera entre autres pas mal de sécurité avec les failles des processeurs M1, M2 , M3 de chez Apple, d’une attaque sur la communauté des devs python mais également des acronymes autour de la cyber sécurité.
Sinon cette semaine, parmi tous les sujets abordés, on parlera entre autres de
✅ cocaïne,
✅ Jeux vidéo,
✅ Git,
✅ Bulma,
✅ USB,
✅ astrophysique,
✅ et bien d’autres sujets encore
Au passage, bienvenue aux 10 nouvelles et nouveaux abonné.e.s, vous êtes à présent 1726 à suivre cette newsletter chaque semaine. Merci 🙏
Rejoignez les en un clic avec le bouton ci-dessous 👇
L’invité de la semaine
Cette semaine, j’ai le plaisir de recevoir Jimmy Klein.
Voici ses conseils pour les devs qui débutent :
J'aurais un peu un double discours :
Il y a énormément de reconversion, et de ce que je vois ici et là, il est difficile pour les juniors de trouver une entreprise, que ce soit pour une alternance ou pour un premier travail. Dans ce cas là spécifiquement, je pense qu'il faut se donner les moyens et ne pas hésiter à coder dans son temps libre, à être curieux et à persévérer.
Sinon, quand on est addict aux réseaux sociaux, en voyant le contenu des autres, on peut vite se dire "Mince, il faudrait que je code sur mon temps libre pour être meilleur, tout le monde le fait". Le dev, comme d'autres métiers, peut-être un métier passion, mais aussi un métier alimentaire. Donc ne vous mettez pas la pression et vivez votre vie comme vous avez envie (un profil github n'est pas nécessaire pour trouver du taf).
Et le dev, c'est de la tech évidemment, mais c'est aussi beaucoup d'humain, de communication. Donc ne négligez pas cet aspect de ce métier !
Merci Jimmy 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👇.
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 CEFIM, 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 (prix en baisse).
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
Les Apple M-series sont affectés par une vulnérabilité cryptographique dénommée GoFetch
🇬🇧 11 Years of Docker: Shaping the Next Decade of Development
✅ Entreprises : profitez de la visibilité de cette newsletter 👀
Plus de 170k devs Python ciblés par une attaque de type supply chain 😱 DevCafé 26/03 (400ème 🎉)
Apprendre Git rapidement et facilement avec Learn Git Branching
Vulnérabilité impossible à corriger dans les processeurs Apple M1, M2 et M3
12 optimisations en JS ⚡ - Actus JS de la semaine (25 mars 2024)
✅ Faire un don pour soutenir cette newsletter
✅ L’INVITÉ DE LA SEMAINE - Jimmy Klein
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
LE COIN DES LECTEURS
Dans cette rubrique, je te propose des articles que j'ai trouvé intéressants toujours bien sûr dans notre domaine… ou presque !
KubeCon & CloudNativeCon Europe 2024
Katia Himeur présente dans cet article la rétrospective de la KubeCon et de la CloudNativeCon 2024.
Les Apple M-series sont affectés par une vulnérabilité cryptographique dénommée GoFetch
Merci à Nidouille pour la mise en avant de cette info dans ma timeline.
🇬🇧 Processing One Billion Rows in PHP!
Un super article itératif de Florian Engelhardt sur l’optimisation d’un script PHP qui au départ prenait 27 minutes pour traiter le challenge “The One Billion Row Challenge” pour arriver à une optimisation de malade qui résous le challenge en 12,76 secondes !!
Quand on vous dit que PHP n’est pas mort !!
🇬🇧 11 Years of Docker: Shaping the Next Decade of Development
Un article de Docker qui présente rapidement l’histoire de Docker et son possible futur.
🇬🇧 Understanding Go - Part 7
On ne va pas s’arrêter en si bon chemin et on continue la série Understanding Go d’Aurélie (@aurelievache) aujourd’hui avec l’épisode 7 sur les arrays.
🇬🇧 Under The Hood: How OpenAI's Sora Model Works
Un article en anglais qui va vous permettre comment fonctionne Sora sous le capot. En voici l’introduction :
In this blog post, we dive into some of the technical details behind Sora. We also talk about our current thinking around the implications of these video models. Finally, we discuss our thoughts around the compute used for training models like Sora and present projections for how that training compute compares to inference, which has meaningful indications for estimated future GPU demand.
Entreprises : profitez de la visibilité de cette newsletter 👀
Vous êtes une entreprise, dev indépendant, recruteuse, recruteur, vous pouvez proposer vos services à mes lectrices et mes lecteurs.
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é.
🇬🇧 Great Ideas in Theoretical Computer Science
Source : Twitter / X
Décoder les hitbox
Source : Twitter / X
J’aime beaucoup les threads d’Upsilandre sur l’explication de jeux vidéo mythiques. C’est ludique et instructif. D’ailleurs, je trouve que l’on ne parle pas assez de dev jeux vidéo dans cette newsletter. Qu’en pensez vous ?
ça fait combien 275.000$ de chiffre d’affaires en net
Suite à la parution de l’annonce de postes ouverts chez Tailwind par Adam Wathan, Gabin se pose la question de combien on peut se mettre dans la poche avec une telle rémunération.
Vous allez voir que ce n’est pas la cuillère qui se tord.
Source : Twitter / X
La bizarrerie de la semaine ?
Source : Twitter / X
Open Devin
L’ingénieur artificiel censé nous remplacer a déjà sa version open-source.
Source : Twitter / X
Better Call Lior !
Lior nous livre un mode opératoire sur les étapes importantes à suivre pour ne pas se prendre un mur lors de la mise à jour de vos dépendances NPM sur un gros projet.
Source : Twitter / X
Le variable dans l’entreprise est il comparable à de la cocaïne ?
Je vous propose de découvrir ce mini sujet présenté par Laurent de la Clergerie fondateur du groupe LDLC et qui a également mis en place la semaine de 4 jours dans son entreprise.
Source : LinkedIn
Autopromo : GiftKeepr
Je sais que Noël est déjà passé !
Mais c’est justement l’occasion de commencer à créer vos souhaits de cadeaux pour vos :
anniversaires
fêtes
pots de départ
listes de mariage
crémaillère
listes de naissance
etc
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
Vous pouvez me suivre sur Twitter, BlueSky, Threads, Youtube et pour plus d’interaction, comme me poser des questions, vous pouvez rejoindre mon Telegram
TALL TIPS
Cette section regroupe des infos autour de Tailwind Css, Alpine Js, Laravel et Livewire. A piocher ou à bookmarker selon vos besoins.
🇬🇧 Ellipsis with Alpine.js
Benjamin nous propose ici un astuce toute simple qui montre bien le potentiel d’Alpine.js
Source : Twitter / X
1.000.000.000 de downloads chez Spatie
1 milliard, c’est tout de même impressionnant. Pour l’occasion du milliardième download qui devrait arriver normalement dans les tous prochains jours, l’équipe de Spatie a mis en place une page dédiée pour l’occasion avec un jeu de rapidité permettant de gagner des licences de leurs logiciels.
Serez vous assez rapide pour la victoire ?
Source : Twitter / X
Quoi de neuf dans Laravel 11 ? Ajout de la version anglaise
Mon ebook “Quoi de neuf dans Laravel 11?” que je vous annonçais la semaine dernière est à présent disponible également en anglais toujours aux formats PDF et ePub.
N’hésitez pas à me dire ce que vous en pensez.
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 120 !
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é !
🇬🇧 Improve state management with React-Query
On retrouve Aline alias la DevDeLaToile qui vient de lancer sa chaîne YouTube. Elle y parle d’API REST avec Laravel le tout en anglais.
Allez lui donner de la force pour faire décoller sa chaîne.
Et si vous souhaitez lire l’interview d’Aline, vous pourrez la retrouver dans le numéro 51 de cette newsletter.
Here is my first video! I take as an example my own REST API developed with Laravel. The frontend is developed with React. In this video I show you how to improve state management with React-Query. Most examples are given with a useEffect, but there is no caching and it tends to generate re-renders that are not very beneficial for the smooth running of the project.
Plus de 170k devs Python ciblés par une attaque de type supply chain 😱 DevCafé 26/03 (400ème 🎉)
Dans cet épisode, nous verrons que la communauté Top GG (bots Discord) s’est fait pirater son GitHub et a permis l’injection d’une dépendance Python vérolée et qui a permis de récolter énormément de données personnelles.
On reviendra aussi sur les enquêtes autour du Digital Markets Act qui concernent Amazon, Apple, Google et Meta (Facebook / Instagram).
Ce sera aussi l’occasion de voir qu’un fix pour Java sur macOS Sonoma est disponible avec la version 14.4.1 et on découvrira une palanquée d’outils utiles (NodeJS, SQLite, Kotlin, Runtime JavaScript…).
Apprendre Git rapidement et facilement avec Learn Git Branching
Dans cette vidéo, je t'explique comment utiliser l'outil de versioning Git à travers des exercices ludiques.
Vulnérabilité impossible à corriger dans les processeurs Apple M1, M2 et M3
On retrouve CodeConcept qui nous présente la vulnérabilité qui touche les Mac M1, M2 et M3.
12 optimisations en JS ⚡ - Actus JS de la semaine (25 mars 2024)
Brian de @DevTheory_ nous présente les infos JavaScript de la semaine.
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.
Code Garage : Circuits #5 - Le fonctionnement des ports USB
Un nouveau podcast de Code Garage de Nicolas Brondin-Bernard.
Les ports et câbles USB sont presque devenus une technologie invisible, car elle est présente partout en informatique, et pourtant c'est un bijou de technologie qu'il faut comprendre !
Data Driven 101 : IA Médicale, cancérologie et consultation
Jean-Emmanuel Bibault, professeur en cancérologie à l'Université Paris-Cité et chercheur en IA appliquée à la médecine à l'Inserm, est l'invité de l'épisode 53 de Data Driven 101.
Il nous plonge dans l'univers de l'IA en cancérologie, nous présentant comment l'intelligence artificielle révolutionne le diagnostic, le traitement, et le suivi des patients atteints de cancer.
De l'utilisation des données satellitaires pour prédire l'épidémiologie du cancer à l'optimisation de la radiographie par l'IA, le Pr.Bibault partage des insights précieux sur le potentiel transformateur de la data science en médecine.
Radio DevOps : Qu’est ce que le DevOps et pourquoi est il mort?
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 présente la longue liste des mises à jour pour l’écosystème Laravel.
Source : Twitter / X
Laravel Herd for Windows
Source : X / Twitter
Comme promis Herd vient d’être porté sur Windows. Herd c’est un environnement de dev PHP extrêmement simple à utiliser. Précedemment réservé au Mac users, il est à présent disponible sur Windows.
Rust 1.77.1
Après la 1.77 la semaine dernière voici une toute petite mise à jour du langage Rust.
Cargo enabled stripping of debuginfo in release builds by default in Rust 1.77.0. However, due to a pre-existing issue, debuginfo stripping does not behave in the expected way on Windows with the MSVC toolchain.
Rust 1.77.1 therefore disables the new Cargo behavior on Windows for targets that use MSVC. There are no changes for other targets. We plan to eventually re-enable debuginfo stripping in release mode in a later Rust release.
Strapi 5 Beta
Source : Twitter / X
Bulma v1.0.0
Source : Twitter / X
L’INVITÉ DE LA SEMAINE - Jimmy Klein
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 Jimmy 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 ?
Je m'appelle Jimmy, j'ai 40 ans, je suis marié et papa de deux adorables filles. Je suis passionné par plein de choses, mais pour vivre, je suis développeur PHP depuis plus de 15 ans (et en remote depuis 8 ans).
Je suis aussi "Apple addict" 🙃
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
Je suis spécialisé dans le développement PHP. J'ai commencé en achetant un livre sur PHP 3 au début des années 2000.
J'ai aussi fait 2-3 ans de React mais j'ai du retard à rattraper sur ce sujet.
Je n'ai pas forcément de langage préféré, la vie a fait que c'est dans le PHP que je suis tombé.
Je suis très curieux, Je m'intéresse aussi bien au front qu'au back, qu'à la partie système et automatisation (devOps si je puis dire).
3. Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Non, j'ai toujours travaillé dans l'IT, même si ça n’a pas toujours été dans le développement.
4. Quelles études as-tu suivies ?
J'ai fait un DUT Génie Logiciel à l'IUT A à Lyon. A la fin de mon DUT, je n'avais plus envie de faire de programmation et j'ai donc continué avec une licence professionnelle en Système et Réseau à l'université de Toulon (quelle belle année sous le soleil !)
J'ai essayé de reprendre mes études après quelques années à travailler. J'ai fait une année avec le CNAM de Grenoble (habitant à Lyon), mais ça a été un échec, les outils de travail à distance à l'époque n'étaient pas très au point, et même les professeurs n'arrivaient pas à faire leur cours correctement...
J'ai ensuite passé un concours pour une école d'ingénieur en alternance, mais je n'ai pas trouvé de projet d'entreprise qui me plaisait. Donc j'ai abandonné l'idée.
5. Comment as tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
J'ai fait deux stages dans le cadre de mon IUT et de ma licence pro, les deux dans le service informatique de l'IUT B de Lyon.
J'ai ensuite fait pas mal d'interim pour de la migration de poste informatique, puis j'ai rejoint une SSII (les ESN de l'époque) pour faire de la maintenance informatique chez Total. C'est par une mission chez un autre client que je suis un peu retourné dans le développement par, entre autres, l'écriture de script de supervision en bash.
Et c'est grâce à cette expérience que j'ai rejoint un éditeur de logiciel en 2011 pour faire du bash, du perl et du PHP.
6. Et maintenant tu en es où ?
J'ai travaillé pendant 12 ans pour cet éditeur de logiciel grenoblois, où j'étais Lead Developpeur voir même "Manager R&D". Certains diraient que c’est très long, mais on a su évoluer techniquement au fil des années ce qui rendait le poste toujours intéressant.
Mais l'envie de changement, de voir d'autres process, de rencontrer d'autres personnes font que j'ai rejoint le Groupe Actual en tant que "simple" Développeur Full Stack au mois de novembre dernier (un big UP à Jeanne Londiche (@jlondiche sur twitter) et son cabinet pour la recherche du poste ❤️).
J'avais envie de faire une pause dans le management et la partie lead pour revenir à la base qu'est le développement. Et ça fait du bien (mon calendrier est bien plus vide qu'avant 😀) !
7. Sur ton profil Twitter, on peut lire
Développeur @GroupeACTUAL
PHP 🐘 Lover
Guitariste 🎸du groupe @Narvalsteampunk
↗️ J'aide les développeurs et développeuses à progresser en PHP.
Tu nous en dis un peu plus sur tout cela ?
Comme je viens de le dire, j'ai rejoint le groupe Actual en novembre dernier en full remote. C'était quand même un challenge de redescendre un peu dans la hiérarchie si je puis dire. Mais je suis super content de faire partie de cette équipe.
L'évolution qu'à eu le PHP depuis quelques années en font un langage que j'aime utiliser au quotidien. Je suis très intéressé sur le clean code et sur les bonnes pratiques (ce qui amène pas mal de discussion avec les gens avec qui je travaille). J'ai développé avec Symfony pendant 8 ans et je suis passé depuis novembre sur Laravel.
Dans mes nombreuses passions, je suis guitariste du groupe lyonnais de steampunk métal Narval depuis 2007. Notre premier album est sorti en 2011 (The Seeds of Uprising), et depuis on rame un peu pour sortir le deuxième 😅 (les enfants, le changement de line up, etc...). Mais on commence à se rapprocher du but ! Si vous voulez voir une petite vidéo live :
Comment aides- tu les développeurs et développeuses à progresser en PHP ?
Je suis sur Twitter depuis plus de 10 ans, au début comme consommateur de contenu. Et au fil des années, j'ai eu envie de partager mon expérience et mes connaissances à d'autres développeurs. J'ai mis en place une newsletter et j'ai commencé à publier des articles et des conseils sur mon blog et sur Twitter autour du développement PHP.
Rien que ça m’a permis aussi de continuer à apprendre (on découvre toujours plein de choses quand on lit les documentations).
En parallèle, je réalisais de mon côté beaucoup de kata de code pour progresser personnellement. Et je me suis aperçu que ce n'était pas forcément une pratique qui était connue alors qu’elle apporte plein de choses.
J'ai donc lancé il y a un an un programme d'accompagnement pour aider les développeurs à progresser en PHP par la réalisation de kata de code. On y trouve des katas, des aides au développement, des défis bonus ainsi que des solutions en texte et vidéo.
En PHP, car c'est un langage que je pratique depuis longtemps, mais aussi car j'ai eu de mauvaises expériences dans des meetup, quand je disais que je faisais du PHP (#PhpIsNotDead 😈)
J'ai fait deux sessions, dont une qui s'est terminée au mois de janvier. J'ai eu des super retours avec même des idées pour la suite. Et ces deux sessions m'ont permis de voir ce qui n'allait pas, d'adapter, et je relance donc le programme dès ce mois de mars.
Question philosophique : “Est ce que la musique est compatible avec le développement ?”
Pour info, j'ai eu 5 à mon bac de philo, donc je ne suis pas sûr d'être le plus pertinent pour répondre à cette question 😅
Si tu parles de "Est-ce qu'on peut écouter de la musique tout en codant ?", je te répondrais oui bien sûr. Il m'arrive même souvent d'être tellement concentré dans mon code que je n'entends même plus la musique 😆
Si tu parles de la pratique de la musique (en groupe pour ma part), je pense que ça a des points communs (comme avec d'autres métiers). Le fait d'être en groupe, de composer/coder ensemble, de faire un travail d'équipe, d'être à l'écoute des autres. Et puis la pratique d'un instrument ne s'arrête jamais, comme l'apprentissage d'un langage de développement.
Tu vis à Mâcon. Peux-tu nous dire ce que tu aimes là-bas ?
Mâcon n'était pas mon premier choix. J'ai longtemps habité près de Lyon (ma ville de ❤️), puis ensuite près de Grenoble, puis de nouveau près de Lyon. Quand nous avons voulu acheter, le prix de l'immobilier était trop haut pour nous dans ce coin, nous avons donc élargi notre zone de recherche, travaillant tous les deux en télétravail, pour arriver près de Mâcon.
La ville est à taille humaine, il n'y a pas de bouchons, elle est proche des grands axes (A6, ligne TGV), avec quand même pas mal de loisirs et d'associations, ce qui en fait un endroit agréable à vivre. La seule chose qui nous manque ce sont les concerts de Metal 🤘, mais bon Lyon n'est pas loin.
8. Tu as d’autres passions ?
Comme j'ai dis plus haut, je suis guitariste depuis 20 ans (j'ai commencé par la basse, un peu de batterie aussi).
J'ai pendant quelques années eu aussi une auto-entreprise en photographie (studio, mariage) que j'ai arrêtée car ça me prenait vraiment trop de temps. Mais je continue à faire de la photo et aussi de la vidéo (comme par exemple un clip que j'ai réalisé pour ma femme qui est chanteuse).
Je pratique le tennis de table (le "ping" pour les intimes) en compétition, je joue aux jeux vidéos et aux échecs en ligne (sur chess.com, si certains veulent jouer, contactez-moi).
J'ai aussi pour mission de réparer tous les petits trucs que mes filles abîment (bracelets, jouets, etc..., j'en ai une petite boîte remplie 🤣, la glue est mon amie)
J'aimerais aussi apprendre le piano, reprendre des cours de chants, mais là c'est le temps qui me manque.
9. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
Alors je ne vais pratiquement jamais au meetup. Pour les conférences, j'en ai fait 3 (Forum PHP à l'époque, Devoxx, Snowcamp), mais j'aimerais bien en refaire une cette année ou l'année prochaine.
Donc pour me suivre ou me contacter, c'est principalement sur Twitter (@frjimmyklein), où je suis le plus actif (ou sur linkedin "frjimmyklein")
10. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Alors quand j'étais gamin, mon rêve était d'être créateur de jeux vidéo (car je jouais beaucoup). Alors je ne crée pas de jeux vidéos, mais mon métier est quand même devenu une passion.
Et j'ai aussi le privilège de bosser en full remote : pas de transport, je profite de ma famille au max (un petit "coucou papa" quand mes filles rentrent de l'école ❤️)
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 ?
J'aurais un peu un double discours :
Il y a énormément de reconversion, et de ce que je vois ici et là, il est difficile pour les juniors de trouver une entreprise, que ce soit pour une alternance ou pour un premier travail. Dans ce cas là spécifiquement, je pense qu'il faut se donner les moyens et ne pas hésiter à coder dans son temps libre, à être curieux et à persévérer.
Sinon, quand on est addicte aux réseaux sociaux, en voyant le contenu des autres, on peut vite se dire "Mince, il faudrait que je code sur mon temps libre pour être meilleur, tout le monde le fait". Le dev, comme d'autres métiers, peut-être un métier passion, mais aussi un métier alimentaire. Donc ne vous mettez pas la pression et vivez votre vie comme vous avez envie (un profil github n'est pas nécessaire pour trouver du taf).
Et le dev, c'est de la tech évidemment, mais c'est aussi beaucoup d'humain, de communication. Donc ne négligez pas cet aspect de ce métier !
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.) ?
Mon macbook ❤️ !
Google : la bible qui sait répondre à (presque) toutes les questions (je ne suis pas encore passé sur chatGpt)
Twitter : je suis beaucoup sur Twitter, j'y apprend plein de choses.
13. Un autre sujet que tu aimerais mettre en avant ?
Juste un conseil : tout le monde à quelque chose à apporter, quel que soit le domaine. Ne vous dites pas que vous ne connaissez rien. Partagez ce que vous savez, que ce soit autour de vous, dans votre équipe, sur les réseaux ou votre site.
Et puis PHP ou Java, Symfony ou Laravel, React ou Vue, on s'en fou ! Faites vous plaisir et développez les logiciels que vos utilisateurs vont adorer !
14. Le mot de la fin ?
"Stop starting, Start finishing" est une phrase que j'aime bien. J'aime allez au bout des choses et finir les sujets que j'ai commencés.
Sinon, merci à toi, Fred, pour m'avoir invité dans ta newsletter. C'est vraiment une pépite qui sort toutes les semaines.
Soyez libre de me contacter si vous avez des questions suite à la lecture de cette interview.
Questions bonus
Ta meilleure anecdote dans ton travail ?
Une phrase qu'un ancien collègue m'a dit droit dans les yeux quand on parlait de code : "Il faut savoir travailler avec les nuls !" (NULL ?) Je n'ai jamais su dans quel sens il disait ça 😅
Quel est ton livre préféré ?
Je ne suis pas un gros lecteur, je lis principalement des livres de développement personnel, ou sur la finance. On va dire que le plus gros déclic a été suite à la lecture de "Everything That Remains" de The Minimalists (et à leur documentaire dispo sur Youtube nommé "Minimalism")
Quel est ton jeu vidéo préféré ?
Le choix est difficile, mais je dirais quand même Final Fantasy 7
Quel est ton film préféré ou ta série préférée ?
Série préférée : Dexter ! J'ai encore en mémoire le final de la saison 4 que j'ai regardé dans le train à l'époque pour aller au boulot. Je suis arriver au taf tout tremblant !
Film préféré : Pas une grande œuvre, mais j'ai tellement de bons souvenirs autour de ce film : Wasabi. Film français avec Jean Reno qui se passe au Japon. J'adore le Japon et j'ai vu et revu ce film quand il est sorti un grand nombre de fois !
Si vous voulez donner de la force à Jimmy, n’hésitez pas à aller voir ses réseaux et pourquoi pas le suivre !
Newsletter : https://subscribepage.io/frjimmyklein
Twitter : https://twitter.com/frjimmyklein
Site web : https://www.jimmyklein.fr/
YouTube : https://www.youtube.com/@frjimmyklein
Linkedin : https://www.linkedin.com/in/frjimmyklein/
Et voilà l’interview est terminée.
Qu’en avez vous pensé ? Est ce que le parcours de Jimmy 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.
bazar.kmatrah.com
Karim. nous livre ici une pépite : une page Notion avec toute sa veille.
”Quoi de neuf les devs ?” y est présent dans l’onglet Newsletters 🎉
Source: Twitter / X
Monolith
Source : Twitter / X
Cours gratuits sur différents domaines
Source : Twitter / X
Lazygit
Source : Twitter / X
Cyber Security Acronyms
Merci à Mr SaxX. (@_SaxX_) pour cette super info.
Source : Twitter / X
FloatUI
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
🇫🇷 DEVOXX - 17 au 19 avril 2024 - Paris
Est il besoin de présenter le Devoxx Fr ? Pour celles et ceux qui ne connaissent pas encore, voici la présentation de l’évènement :
Depuis plus de 10 ans, la conférence Devoxx France propose pendant 3 jours de venir partager et écouter plus de 200 présentations, par 240 orateurs.
La conférence est accompagnée d’un salon/hall d’exposition avec 70 exposants.
Avec plus de 3200 participants, orateurs et exposants en avril 2023 dernier, c’est l’un des événements les plus importants pour la communauté des développeurs, en France.
En 2024, Devoxx France s’agrandit avec l’ajout d’un nouvel étage, pour accueillir 1200 personnes en plus par jour. Le plan du salon est réorganisé afin d’accueillir chaque jour 4500 personnes.
Devoxx France est l’occasion de faire des rencontres, de venir découvrir les dernières technologies et de participer à un grand moment communautaire.
🇫🇷 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.
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.
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.
Tuto.com
Tuto.com, c’est près de 1000 tutos sur la programmation, dont plus de 130 gratuits.
Vous allez pouvoir vous former sur différents langages (C++, JS, C#, PHP, etc.) avec des formatrices et formateurs très qualifié.e.s.
Il y a régulièrement les promos du jour avec un prix au ras du plancher.
Et puis, pour finir, leur équipe est humaine, ils sont à l’écoute, bref que du bon. Et pour essayer sans risque, regardez du côté des formations gratuites.
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.
Quentin Bihet - Développeur Backend - CDI - Dispo sous 3 mois - Eure-et-Loir (28) / Full Remote
Poste recherché : Développeur backend
Type de contrat : CDI
Dates : disponible sous 3 mois
Zone géographique :
* idéalement en Eure-et-Loir (28)
* ou en full remote
* sinon ces départements max 2 jours par semaine : Paris (75), Yvelines (78)
Présentation
Développeur depuis 10 ans, dont maintenant 6 ans dans mon poste actuel, je suis à la recherche d’un nouveau défi.
Je suis ouvert à tous les languages bien que je maitrise principalement PHP, Python, et que j’ai des notions en Go.
Je recherche plutôt des entreprises à tailles humaines qui n'hésitent pas à privilégier le bien être des salariés.
LinkedIn : https://www.linkedin.com/in/btquentin/
Tu peux également retrouver, dans les numéros précédents, les demandes d’autres développeuses et développeurs à aider.
Numéro 75
Numéro 74
Numéro 72
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 1600 abonné.e.s et est lue par plus de 1450 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 :
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
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.
Dev VS Youtuber Dev ?
Source : Twitter / X
Android Studio VS npm install
Source : Twitter / X
#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 !
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