Quoi de neuf les devs ? Numéro 96
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Patrick Faramaz. On parlera aussi de ✅ Million.js, ✅ Linux Kernel Module, ✅ Github, ✅ Cybersécurité, ✅ d’usines à gaz
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.
Bonne semaine et bonne vacances pour celles et ceux qui y sont déjà !
Vous êtes 42% (réponse parfaite) à avoir choisi le lundi pour la publication de cette newsletter.
Le peuple a parlé ! Ce sera donc son nouveau jour de publication.
Parlons à présent du contenu de ce numéro de Quoi de neuf les devs ?, on va y parler entre autres de :
✅ Million.js
✅ Linux Kernel Module
✅ Github
✅ Cybersécurité
✅ d’usines à gaz
✅ 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 Patrick Faramaz, il est dev et il co-anime le podcast // (Double Slash). C’est un podcast que j’apprécie particulièrement et qui passe régulièrement dans cette newsletter.
Voici ses conseils pour les devs qui débutent :
Se former constamment. Nous sommes sur un métier qui évolue tout le temps. Nos outils sont en constante évolution. Tout le temps se remettre en question. Est-ce que je peux pas mieux faire, plus simple, etc..
Quelqu'un qui reste sur une techno et un seul outil, c’est quelqu'un qui va disparaître et surtout beaucoup s'ennuyer.
Un énorme merci à toi, Patrick, de t’être prêté au jeu de la mini interview et de m’avoir accordé un peu de ton temps 🙏.
Pour la suite de l’interview, tu connais la chanson, ce sera un peu plus bas👇.
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.
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
Cockpit io est un collectif formé d’expert·e·s techniques qui s’appuie sur un écosystème de partenaires privilégiés, pour vous aider à transformer, moderniser et optimiser vos infrastructures cloud !
Notre différenciation se décline sur 3 axes :
Nos technologies innovantes et éprouvées
Nos méthodologies structurantes
Notre veille technologique continue
Clever Cloud 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 Cockpit io, Clever Cloud et ScalarX, affichez ici votre pub avec le lien vers votre site ici pendant un an ou six mois à partir de 45€/semaine.
Visibilité pour votre entreprise garantie ! 🚀
Cliquez sur le bouton ci-dessous pour en savoir plus (modalités et tarifs) 👇
AU PROGRAMME DE CE NUMÉRO
✅ Gagnez jusqu’à 200€ avec cette newsletter !
StackOverflow publie des stats sur les développeurs 🧐 OpenAI brûle énormément de cash 💸DevCafé 29/07
✅ L’INVITÉ DE LA SEMAINE - Patrick Faramaz
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
Pas de demande cette semaine
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 !
Million.js adoption guide: Overview, examples, and alternatives
Voici l’introduction de l’article :
Million.js est un compilateur JavaScript minimaliste open source conçu pour révolutionner et améliorer les performances de React. Il vous permet d'écrire du code JSX comme React, mais compile votre code de sorte que vous envoyez beaucoup moins de JavaScript au navigateur.
Créé par Aiden Bai, Million utilise une approche granulaire lors de la mise à jour du DOM. Cela fonctionne différemment de la façon dont React gère les mises à jour du DOM, où il met à jour l'ensemble de l'arbre du DOM. L'approche de Million réduit l'utilisation de la mémoire, améliore la vitesse de rendu et les performances sans sacrifier la flexibilité.
Une fois que tu as lu ceci, il est possible que tu ai envie d’en savoir plus.
The Linux Kernel Module Programming Guide
Un ebook gratuit qui va parler évidemment de programmation des modules du noyau Linux.
Stackoverflow Developer Survey 2024
Une étude ultra complète avec des questions variées sur notre métier, les langages, les outils, les salaires, notre façon de rechercher l’information. 65.000 devs y ont répondu et environ 45.000 réponses ont été qualifiées pour donner les résultats.
🇬🇧 50 Best Websites for Web Design Inspiration and Ideas
En tant que dev, on a souvent besoin de trouver de l’inspiration pour nos sites, nos SaaS, etc.
Cet article liste 50 sites pour vous donner de l’inspiration. Il y en a presque trop !
Heureusement, l’auteur les a classé par catégories :
Multipurpose inspiration
Focused inspiration
Niched inspiration
Paid inspiration
Real work and concept portfolios
Award galleries
Website builder
Proposer vos services à mes 1800+ abonné.e.s en devenant sponsor 💪
Vous êtes une entreprise, dev indépendant, recruteuse, recruteur, vous pouvez proposer vos services à mes 1800+ 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é.
Sécurisez vos dépôts Github
Les amis de @bearstech te propose un article sur les risques liés aux dépôts Github supprimés qui sont parfois des portes d’entrées pour des attaques
Source : LinkedIn
FreeTube
Source : Bluesky
TALL TIPS
Cette section regroupe des infos autour de Tailwind Css, Alpine Js, Laravel et Livewire. A piocher ou à bookmarker selon vos besoins.
Inversion de dépendance en Laravel
Ludovic (@LaravelJutsu) va t’expliquer dans le détail ce qu’est l’inversion de dépendance et la mettre en application dans Laravel.
Son fil rouge sera un article rédigé par les copains de Laravel France.
Groupe LinkedIn Laravel Francophone
Si l’univers de Laravel t’intéresse, n’hésite pas à rejoindre mon groupe Laravel Francophone sur LinkedIn. Nous y sommes déjà plus de 180 !
Il a pour objectif de fédérer les développeuses et développeurs Laravel francophones 🇫🇷.
Son but plus détaillé est :
- de permettre le partage de connaissances sur Laravel
- d'informer sur les dernières actualités de l'écosystème Laravel
- de permettre de trouver jobs, missions, stages et alternances pour les devs à l'écoute du marché
- de permettre aux recruteurs de diffuser leurs offres
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.
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é !
Linux Mint 22 est là ! Tour des nouveautés
Adrien (@_adriend_) te propose de découvrir les nouveautés de la Linux Mint 22 (c’est Olivier qui va être content ;-)).
StackOverflow publie des stats sur les développeurs 🧐 OpenAI brûle énormément de cash 💸DevCafé 29/07
Je te propose ce nouvel épisode de DevCafé d’Edouard Marquez qui nous parle des sujets d’actualités. Voici son l’intro de sa vidéo :
Dans cet épisode de DevCafé, nous nous intéresserons au volet “Technologies” du StackOverflow Developer Survey (sondage sur l’écosystème du développement). On y apprendra quels sont les langages les plus utilisés (JavaScript, Python…), les frameworks (React, Flutter, DotNET…), les IDEs (VScode, Notepad++, JetBrains…), les bases de données (PostgreSQL, MariaDB…)…
Nous verrons aussi que les finances d’OpenAI sont complètement entrain de déraper par rapport aux prévisions et qu’une énorme perte devrait se creuser à la fin de l’année (en milliards de dollars).
On se parlera aussi de cartographie (Apple Plans, Overture Maps…), mais aussi d’Epic Games qui part à la chasse de Samsung ou encore de la FTC qui donne des conseils aux développeurs !
🇬🇧 Learning Cybersecurity FAST with AI
On retrouve Tifany qui va nous parler aujourd’hui de cybersécurité
Lets learn together! Dive into the world of cybersecurity with this comprehensive guide! Learn why cybersecurity matters, how to leverage AI for rapid learning, and explore fundamental concepts. We break down TCP, its importance in cybersecurity, and major attack types to watch out for. Get a clear explanation of smurf attacks, see a DDoS attack diagram, and understand ICMP's role. Discover the top 3 crucial aspects of cybersecurity and find out which programming language is most commonly used in the field.
Fais un don pour soutenir cette newsletter 👇
Cette newsletter est gratuite et elle le restera. Ça c’est dit !
Maintenant pour celles et ceux qui le peuvent, j’en appelle à votre soutien.
J’adore faire cette newsletter et j’ai même des idées pour d’autres, toujours dans le monde du dev.
Mon objectif : quitter mon poste salarié et faire ce que j’aime :
continuer d’informer et d’aider via mes newsletters
développer des sides projects
Tu peux m’aider à atteindre cet objectif, en me soutenant (à partir de 2€) en cliquant sur l’image ci-dessous ou via ce lien. C’est rapide et sécurisé.
Le savais tu ? 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.
Cela ne change rien pour toi, mais cela peut beaucoup m’aider !
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.
Le SAV de la Tech - 21. Mon dev livre des usines à gaz 🏭💨
Cette semaine, dans le SAV de la Tech, on répond à la question de Robert:
"Je suis manager d'une équipe où je manage plusieurs devs. L'un d'entre eux me pose des problèmes de productivité. Il fait du code très propre, mais il est trop perfectionniste et à beaucoup de mal à délivrer. Il s’intéresse énormément aux problématiques d'architectures logiciels, au clean code et à toutes les bonnes pratiques, ce qui en soit est très bien. Mais j'ai l'impression qu'allier ceci à son perfectionnisme l'empêche de mener à bien les tâches qui lui sont attribuées. Il passe énormément de temps à préparer ses développements avant de les débuter, à chercher la meilleure façon de le faire, et durant le dev il revient régulièrement sur ce qui a été fait pour tenter de l'améliorer. Régulièrement il fini par produire des mini usines à gaz pour des choses très simples après un temps de dev qui dépasse très largement les estimations les plus pessimistes. Cela pose également des problèmes quand d'autres membres de l'équipe collaborent avec lui sur un projet.
Il m'est même arrivé de faire une choses que je déteste: reprendre from scratch certaines tâches pour sauver les meubles et qu'elles soient terminées pas trop hors délais. Ce qui fait que je sais que les délais en question étaient largement tenables ^^Ma question est donc: comment réussir à transformer un développeur trop académique en développeur plus orienté vers les besoins d'une entreprise ? Pour l'instant mes tentatives y ont échoué."
Double Slash - Les news web dev pour l'été 2024
On retrouve Alex (@xlanex6) et Patrick (@patrickfaramaz) pour un nouvel épisode de // qui nous présente les news web dev de l’été.
Dans ce premier épisode de news pour l'été 2024, nous allons évoquer le partenariat entre Netlify et Astro, Les librairies JS pour faire du drag and drop et des masques pour les champs de formulaire, les scripts tiers dans Nuxt, BackboneJS si si et l’arrivée d'un nouvel acteur dans le monde des navigateurs web.
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.
Django 5.1 release candidate 1 released
Le framework python vient de sortir la RC1 de la future version 5.1.
Announcing Rust 1.80.0
Une nouvelle version de Rust avec entre autres au menu :
LazyCell and LazyLock
Checked cfg names and values
Exclusive ranges in patterns
L’INVITÉ DE LA SEMAINE - Patrick Faramaz
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 Patrick 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 ?
Salut, je m'appelle Patrick, je suis développeur depuis plus de 15 ans maintenant ! J'habite actuellement sur Annecy.J'ai commencé à une époque où les développeurs faisaient un peu tout, front et back. On utilisait des monolithiques, on se battait avec le CSS/JS et les navigateurs (à l'époque IE6). J'avais déjà une appétence pour le front (CSS, JS). J'aimais le fait de voir le résultat de mon code immédiatement. Aussi, j'ai fait un peu de Flash à l'époque. ActionScript 3 m'a bien fait progresser en code et en orienté objet. Dans l'ensemble, j'avais un bon niveau en PHP back et en front. Même si aujourd'hui je pense que je prendrais peur si j'ouvrais un code à moi de l'époque. J'ai aussi fait pas mal de Symfony (version 1.4). J'avais même fait un entretien chez SensioLabs (qui s'est mal passé !).
Vers 2015, l'écosystème JS me faisait de l'œil et j'ai souhaité me former aux Web Apps car on avait des besoins dans la société où je bossais. On avait développé des systèmes pour de l'événementiel (tests matériels, inscriptions, etc.) J'ai donc commencé par BackboneJS et NodeJS.
En 2016, je suis rapidement passé sur React et je me suis hyper-spécialisé sur cette techno. Je faisais déjà du SSR (bien avant NextJS) et je maîtrisais Redux (si, si).
J'avais tenté de lancer un projet perso mais sans succès (dans le trail). J'ai donc fini par devenir indépendant.
Pour mon premier client, j'ai bossé 3 mois à faire du Symfony 3. Pour eux, j'étais un dev back (c'est marrant hein !). Ensuite, des personnes sont venues me chercher pour mon expertise React. J'ai donc travaillé sur des projets en React et j'ai formé des devs dans les boîtes pour les rendre autonomes sur cette techno.
Au début, je refusais les propositions pour WordPress. Et petit à petit, j'ai compris que si je voulais rester indépendant, je devais revoir mon niveau d'exigence.
J'ai surtout compris, qu'un petit projet peut en amener d'autres si je fais bien mon travail et que le client est content.
Bref, aujourd'hui, je bosse sur différents projets. Ça peut être des web apps, des sites WordPress, des sites Craft CMS ou des Widgets avancés pour des sites. J'aime bien maîtriser plusieurs technos et ne pas m'enfermer dans un outil.
Pour finir, je co anime un podcast, Double Slash, avec mon pote Alex. Nous avons commencé en 2020 pendant la COVID. Nous sommes au numéro 91, ça fait maintenant 4 ans.
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
Je suis plutôt un développeur front mais je maitrise le back. Un développeur fullstack en gros. Même s' il parait que ça n’existe pas.
Je maîtrise les langages du Web principalement. PHP, JS, CSS, HTML, etc..
J’aime le développement web même après 15 ans de dev.
3. Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Oui totalement. Mais c'était différent d’aujourd’hui. À la base, je suis très sportif et j’ai énormément pratiqué le vélo jeune, VTT, BMX. J’ai donc commencé ma carrière dans le monde du vélo. Pendant 11 ans, j’ai travaillé dans un magasin de vélo à Sète. J’étais entraîneur de BMX et je participais à beaucoup de compétitions.
Puis, un jour, nous avons fait faire un site web (ecommerce) pour le magasin. J’ai commencé à m'intéresser au fonctionnement et tout à commencé.
Je me suis auto-formé (soir et week-end). J’achetais des livres, je parcourais les blogs.Puis, la vie m’a conduit à déménager sur Lyon. J’ai donc cherché mon premier job de développeur. Et par chance, une personne (Guillaume), m'a donné mon premier poste. J’ai accepté de redescendre mon salaire par rapport à mon emploi précédent mais je savais que c'était obligatoire pour démarrer cette nouvelle carrière.
4. Quelles études as-tu suivies ?
J'étais plutôt un mauvais élève et j’ai même eu quelques soucis au collège.
Je n’ai pas été jusqu’au BAC. J’ai juste fait un CAP/BEP pour ne pas sortir avec rien dans les poches. Mais ça ne m’a jamais posé de problème. En tout cas, j’ai jamais eu un employeur qui s'est arrêté sur les diplômes.
Mes entretiens d’embauche se passent souvent bien.
5. Comment as-tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
Comme mentionné plus haut, pour ma carrière dans le développement, c’était direct un emploi. Je suis arrivé avec des exemples de sites que j’avais fait et c’est mieux qu’un CV.
Si j’ai un conseil, c’est de développer des projets personnels pour montrer vos capacités
6. Et maintenant tu en es où ?
Je suis indépendant depuis 2017. Mes principaux clients sont en Suisse mais j’ai aussi quelques clients en France (Paris, Annecy).
La vie d'indépendant, c’est pas toujours simple, faut être polyvalent, savoir se vendre. Puis côté financier, ça tombe pas tout seul à la fin du mois. Faut cravacher pour se sortir un salaire. Mais j’ai pas trop envie de retourner en CDI pour le moment.
En tout cas, je suis content d’avoir eu cette vie de salarié avant. Je ne recommanderai jamais de partir direct en freelance après les études. C’est bien de connaître le monde de l’entreprise avant d’être son propre patron.
7. Sur ton profil Twitter, on peut lire
🧑🏽💻 Senior freelance web developer | React, Next, Nuxt, Vue JS, TS, JamStack, Wordpress, livewire addict . Opquast certified, a11y. |🎙 Podcaster
Tu nous parles un peu de tout cela. Prenons dans l’ordre.
Ton cœur de métier Senior freelance web developer : c’est quoi ta semaine type en tant que freelance ?
C’est très variable. Et c’est ça que j’aime. Tu vas travailler sur des projets en cours, faire des visos avec les clients, faire des devis, des factures. Préparer les podcasts. Bref, c’est la polyvalence.
Livewire addict, pourquoi ?
Je viens de l’ajouter celui-là ! J’ai commencé à découvrir Livewire. Nous avons fait un workshop sur double slash d'ailleurs. Livewire, quand tu viens du monde JS, c’est tellement simple et pratique. Tout l’inverse de la complexité de l'écosystème JS
Tu peux nous parler un peu de la certif OpQuast ?
J’avais passé la certif à une époque par curiosité. C’est intéressant mais perso, aucun client ne m’en a jamais parlé. Je n'ai pas renouvelé l’expérience par manque de temps.
J'ai aussi fait une formation accessibilité car pour moi c’est super important d’avoir des sites utilisables par tout le monde.
Évidemment on ne peut pas ne pas parler de Double Slash, enfin c’est surtout toi qui va nous en parler. Comment à commencé cette aventure ? Qu’est ce qu’elle t’apporte ?
Nous avons commencé en avril 2020, en plein confinement. Alex et moi, nous avions évidemment moins de travail et nous avions tous les deux envie de faire un podcast.
Nous avons testé sans rien connaitre et maintenant ça fait plus de 4 ans.
Nous venons de faire l’épisode 91.
On me demande toujours si ça m’apporte du travail. Comme on s’adresse à des devs, pas vraiment. Puis, nous n'avons jamais fait ça pour ça. En tout cas, ce n'est pas notre motivation.
On aime tout simplement transmettre. On cherche simplement à faire le podcast que l’on aimerait écouter. On ne gagne pas d’argent avec, c’est plutôt l’inverse.
Heureusement, maintenant, nous avons quelques sponsors (personnes) pour nous permettre de payer nos frais (logiciels, hébergement).
On a eu une fois un sponsor (société) pour 3 épisodes mais globalement on ne cherche pas de sponsors marques. Nous ne sommes pas des YouTubers et nous ne souhaitons pour le moment pas en faire notre activité principale.
Sur ton profil, on peut lire également que tu vis à Annecy. Qu’est ce que tu aimes dans cette ville ?
Je suis né ici et quand j’avais 9 ans, nous sommes partis avec ma famille vivre vers Montpellier. Ensuite, j’ai vécu sur Lyon, puis dans la région Parisienne.
Ensuite, fatigué de Paris, au bout d’un moment avec ma femme, nous avons décidé de tester Annecy pour quelques mois. Ça fait 11 ans 🙂
Comme déjà mentionné, j’ai un besoin de faire du sport. Ça tombe bien, ma femme aussi.
Nous aimons les sports de montagne. Donc ici, nous sommes plutôt bien.
On pratique le trail running, escalade, ski (rando et nordique), VTT, vélo de route, voile, …Le garage est plein de matos !
8. Tu as d’autres passions ?
J’ai déjà beaucoup à faire et je m'empêche d’ajouter des choses. Notamment le parapente 😀Je fais souvent du bénévolat dans les épreuves sportives.
9. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
De temps en temps, je fais des WordCamp. Coté meetup, c’est un peu mort dans mon secteur. Pour me suivre, c’est simple, Double Slash ou Twitter (X).
10. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Maintenant que je suis indépendant, oui. J’ai un emploi du temps flexible. Je peux travailler de partout. Donc je suis content de pouvoir faire une session de sport quand je veux et bosser un peu plus tard. Ou travailler depuis la Norvège l’hiver.
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 ?
Se former constamment. Nous sommes sur un métier qui évolue tout le temps. Nos outils sont en constante évolution. Tout le temps se remettre en question. Est-ce que je peux pas mieux faire, plus simple, etc..
Quelqu'un qui reste sur une techno et un seul outil, c’est quelqu'un qui va disparaître et surtout beaucoup s'ennuyer.
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.) ?
VSCode et PHPStorm
Orbstack (docker)
Mon mac et mon écran Apple Studio (je l’aime celui-là !)
Harvest (pour noter le temps passé sur les projets)
13. Un autre sujet que tu aimerais mettre en avant ?
Essayez d’avoir une vie saine. Mangez correctement et surtout faites des activités sportives. Simplement marcher c’est déjà bien. Rester des heures derrière l’ordinateur c’est pas top.
Souvent, je suis bloqué sur un bug ou une feature. Je pars courir et la solution apparait dans ma tête. Il faut savoir prendre du recul.
Concernant les postes de travail. C’est important d’avoir un bon bureau et une bonne chaise. On passe beaucoup de temps dessus, donc il faut investir. Pareil pour les ordinateurs et les écrans. C’est nos outils de travail et un mauvais ordinateur apporte de la perte de temps et de la frustration.
Perso, j’ai un bureau debout depuis plusieurs années suite à des problèmes de cervical. Rester assis 8h par jour c’est pas anodin.
14. Le mot de la fin ?
Coupez Netflix et sortez vous aérer la tête (sans votre téléphone).
Et merci d’avoir tout lu !
Questions bonus (encore moins obligatoires que les autres, y répondre que si tu y trouves du fun)
Ta meilleure anecdote dans ton travail :
J’ai rien comme ça. Alors, je vais revenir sur une mauvaise expérience que j’ai eu avec un de mes premiers clients.
Qui ne m’a pas payé 2 projets et a totalement coupé les communications sur un coup de tête. On a eu un procès et ça nous a coûté plus que ça nous a apporté côté finance. Par contre, on a beaucoup appris.
Donc si vous êtes indépendants, faites toujours un contrat de prestations détaillés, facture d’acompte et notez tout. Gardez les mails, ça peut servir. Des mauvais clients, il y en a, pas facile de les éviter.
Ma technique, 50% d’acompte. Si ça bloque à ce niveau, n’allez pas plus loin.
Ton livre préféré :
Je lis plus d’une dizaine de livres par an. En ce moment, je me tape les derniers Stephen King. Billy Summers est cool. J’ai pas de livre préféré en particulier.
Ton jeu vidéo préféré :
Je suis pas joueur. Mais plutôt de jeu comme Monument Valley (oui ça date un peu)
Ton film ou ta série préféré(e) :
J’en ai plusieurs mais j’ai beaucoup aimé Ted Lasso (Apple TV)
Si tu veux donner de la force à Patrick, n’hésite pas à aller voir ses réseaux et pourquoi pas le suivre !
Twitter : @PatrickFaramaz
Linkedin : https://www.linkedin.com/in/patrickfaramaz/
YouTube : https://www.youtube.com/channel/UCp5DGBAX2XNJXeOVAo7bICQ
https://www.youtube.com/channel/UCx8Sx_WiRkT5e14CTAhr5cAGitHub : https://github.com/ipatate
Et voilà l’interview est terminée.
Qu’en as tu pensé ? Est ce que son parcours t’a inspiré ?
As tu des questions à lui poser ?
Pose lui vos questions directement dans les commentaires ;-)
LA CAISSE À OUTILS
Dans cette rubrique, je te présente des outils qui peuvent t'aider dans ton quotidien de dev.
Maestro
Source : LinkedIn
Repository Github
ESLint Plugin Perfectionist
La promesse :
Automatically sort and organize objects, imports, types, enums, and JSX props. Ensure a clean and maintainable codebase with minimal effort.
git-credential-manager
Merci Olivier pour la trouvaille.
Si vous avez besoin de gérer vos credentials, que ce soit sur Linux, Windows ou MacOS, alors Git Credential Manager pourra devenir un outil de votre quotidien. Il a été codé en C# .NET.
Il vise à fournir une expérience d'authentification cohérente et sécurisée, y compris une authentification multifacteur, à tous les principaux services et plateformes d'hébergement de contrôle de sources.
Rough Notation
Merci Guillaume pour ta veille quotidienne !
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇺🇸 Beer City Code - 2 & 3 août - Grand Rapids, Michigan - USA
About Beer City Code
Beer City Code is an annual conference for software developers held in Grand Rapids, MI, also known as Beer City, USA. Software creators of all types are welcome, even those who don't care for beer.
The main conference is held Saturday, August 3, with optional day-long workshops the day before, Friday, August 2. You can attend just the Saturday conference, add on an all-day workshop on Friday, or even upgrade to a ticket that includes a VIP party with our speakers, sponsors, and organizers. How cool is that?!
The Beer City Code conference grew our of the success of its predecessor, Grand Rapids DevDay, but was renamed in 2017 to embrace its much more broad appeal outside the Grand Rapids area.
🇬🇧 Game Dev Local - 9 août - Londres
Game Dev Local is a collective formed of developers, artists, designers, and all-around gaming enthusiasts, working together to give back to the UK game industry!
🇬🇧 GopherConUK - 14 au 16 août - London
GopherCon UK is an annual event with two multi-track conference days and one workshop day, held in the Brewery, in the heart of London.
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.
Antoine BM - Mini Tunnels
Voici un résumé de la présentation :
Imagine que tu te lèves le matin, regarde ton téléphone, et… surprise.
Tu as fait 2 ventes pendant la nuit !
Au cours de la journée, tu feras 5 ventes de plus, sans rien faire.
Et ça continue :
Chaque jour, que tu sois chez toi, au travail, en vacances… tu fais des ventes automatiquement.
Tes systèmes automatiques travaillent pour toi.
Ils payent tes factures, financent tes voyages, t'invitent au resto, payent tes impôts.
Ils t'apportent un flot constant de nouveaux inscrits à ta liste email et de nouveaux clients.
La seule chose que tu as à faire… c'est de les construire une seule fois.
Et chacun d'entre eux devient un petit robot qui vend à ta place.
La méthode complète pour vivre de ses contenus en moins de 2h par jour sans compétence technique et sans utiliser d’outil complexe.
Pour en savoir plus sur cette formation, je t’invite à lire la description complète et les témoignages des clients d’Antoine.
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.
Je n’ai pas été sollicité 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 92
Numéro 91
Numéro 87
La semaine prochaine je te présenterai d’autres profils.
Si tu souhaites passer dans cette newsletter, go dans mes DMs sur Twitter.
LES OFFRES D’EMPLOIS
Dans cette section, je te présente les offres d’emploi de nos partenaires mais également parfois celle des devs/sys/secu qui recrutent dans leur boîte.
Vous êtes une entreprise ou un recruteur ?
Passez vos annonces (job, stage, alternance) dans cette newsletter
Elle a plus de 1750 abonné.e.s et est lue par plus de 1850 personnes chaque semaine.
Voici les packs que je vous propose :
Chaque annonce achetée a une durée de diffusion de 4 semaines, consécutives ou non. C’est vous qui décidez.
1 annonce : 48,00€
5 annonces : 234,00€ (-2,5%)
10 annonces : 456,00€ (-5%)
26 annonces : 1124,00€ (-12,5%)
52 annonces : 1997,00€ (-25%)
Framework Heroes : les offres d’emplois récentes
Tu cherche un poste en lien avec un framework ?
Voici les offres disponibles sur Framework Heroes :
Développeur(se) fullstack Laravel / React.js - Full remote 🏠
Développeur(se) expert fullstack Laravel / React.js + Design System - Full remote 🏠 - JL Recrutement
UN PEU D’HUMOUR !
Il est temps de sourire et de se détendre un peu à présent. Dans cette rubrique, je te présente les ressources amusantes que j’ai pu trouver.
No Brain, No Gain !!!
Source: LinkedIn
#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