Quoi de neuf les devs ? Numéro 76
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Thibault. On parlera aussi ✅ CoreWebVitals, ✅ Dragon Ball 😢, ✅ Docker, ✅ Symfony, ✅ Clean Code, ✅ Mario Kart,✅ KDE...
EDITO
Hello chère développeuse, cher développeur, sysadmin, ops, sre, DevRel, sécu 👋
C’est le début du week-end, plutôt pluvieux du côté de chez moi, le moment parfait pour entamer votre veille hebdomadaire ou pour vous poser devant Netflix 🍿 👀 It’s up to you 😂
Cette semaine, parmi tous les sujets abordés, on parlera entre autres de
✅ Core Web Vitals,
✅ Dragon Ball 😢,
✅ Docker,
✅ Symfony,
✅ Clean Code,
✅ Mario Kart,
✅ KDE,
✅ et bien d’autres sujets encore
Au passage, bienvenue aux 20 nouvelles et nouveaux abonné.e.s, vous êtes à présent 1684 à 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 Thibault. Il est dev python et fondateur de Docstring.
Le conseil de Thibault pour les devs
Spécialisez-vous au début et n’essayez pas d’apprendre tout d’un coup. La plupart des bootcamps essaient de former des développeurs full stack en un temps record, pour rentrer dans les cases de titres RNCP qui permettent d’obtenir des financements. Malheureusement j’ai vu tellement d’étudiants être découragés et submergés par cette approche que je ne peux que la déconseiller. Et même en dehors des bootcamps, il faut faire attention de ne pas succomber à l’objet brillant. Encore une fois, la musique et la 3D ne font pas exception à cette règle, on pense toujours que la dernière version d’un logiciel ou d’un synthétiseur fera de nous un grand artiste, alors que les vrais artistes sont ceux qui maîtrisent à fond les concepts et outils de base, moins attirants, mais beaucoup plus efficaces.
Merci Thibault 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
Core Web Vitals : qu’est-ce que l’INP et comment l’améliorer ?
Orange condamnée à 860 000 euros pour contrefaçon et violation de la licence libre GNU GPL
✅ Entreprises : profitez de la visibilité de cette newsletter 👀
Des FEATURE FLAGS dans une application SYMFONY avec GITLAB 🛰️
Vercel gère les DDOS ? - Actus JS de la semaine (04 mars 2024)
✅ Faire un don pour soutenir cette newsletter
Code Garage : Interview d’Alex Moulineuf, le papa du projet fou : MarioKart3.js
IFTTD - Création d’un studio de gaming : Coder ses rêves avec Evan Boisonnot
Generation Remote - #48 - Innovation RH, décentralisation et télétravail, avec Flore Villemot
✅ L’INVITÉ DE LA SEMAINE - Thibault
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
Pas de demande cette semaine
Framework Heroes : les offres d’emplois récentes
Développeur(se) Back-end PHP / Symfony - JL Recrutement
Développeur Fullstack (H/F) - Build RH
Développeur frontend (H/F) #React - Build RH
Développeur(se) back-end PHP/Laravel - JL Recrutement
Lead Développeur-euse back-end PHP/Laravel - JL Recrutement
Full Stack Developer à Barcelone - Qamyno
Probesys recrute un·e développeur·euse en CDI à Grenoble
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
Expert devops en télétravail (télétravail)
Consultant DEVOPS (télétravail)
Administrateur plateforme de calcul H/F (télétravail)
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 !
Core Web Vitals : qu’est-ce que l’INP et comment l’améliorer ?
Pour cet article plutôt technique sur un domaine où je suis loin d’être expert, je vais laisser son auteur Eroan (@eroan) le présenter :
L’INP, acronyme de « Interaction to Next Paint », est une métrique de web performance introduite par Google en mai 2022 pour succéder à un autre indicateur de performance, le FID. Disponible en bêta depuis février 2023 via le flag “Expérimental”, elle fait son entrée officielle au sein des Core Web Vitals ce mois-ci, le 12 mars 2024 très précisément.
Dans cet article qui lui est entièrement consacré, nous allons vous expliquer tout ce qu’il faut savoir sur cette métrique de webperf, et notamment comment s’assurer d’être au vert ou, du moins, de s’en rapprocher au maximum. C’est un objectif que vous devez absolument viser dans la mesure où l’INP impacte désormais les Core Web Vitals, qui constituent elles-mêmes un critère de l’algorithme de classement des pages de résultats du moteur de recherche de Google.
Si le sujet vous intéresse, je pense que c’est un article à lire. Il y a beaucoup de matière et c’est très bien expliqué.
🇬🇧 Understanding Go - Part 4
Je vous parlais la semaine dernière de la super initiative d’Aurélie (@aurelievache) qui nous propose d’apprendre les bases de Go de façon visuelle.
Cette semaine, dans le numéro 4 de sa série, elle va vous expliquer les switch en Go.
Dans les séries précédentes, Aurélie nous a parlé de :
Aurélie est également à l’origine de la série “Learning Go by examples”.
Orange condamnée à 860 000 euros pour contrefaçon et violation de la licence libre GNU GPL
Il aura fallu 12 ans de procédure pour que la société “Entr’Ouvert” finisse par gagner contre Orange pour non respect de la licence GNU GPLv2.
Docker en production : le cas d'usage de Bearstech
Dans cet article l’équipe de Bearstech explique “…les principales raisons pour lesquelles nous ne faisons pas le choix de Docker pour les environnements de production.”
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é.
Akira Toriyama le créateur de Dragon Ball a rejoint les étoiles 😢
Je sais que cela n’a rien avoir avec le monde du dev, mais vu le nombre de personnes qui en ont parlé dans ma timeline (@PapaBlender, @FredBouchery et d’autres), j’ai pensé qu’un petit hommage s’imposait.
Repose en paix Akira.
Source : Twitter / X
Source : Twitter / X
#JeudiCestGratuit n°75
Si vous vous intéressez au graphisme vous ne pouvez pas passer à côté de la veille effectué par Sony (@SonyRouhaud)
Source : Twitter / X
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.
Utilisez Illuminate en dehors de Laravel
Saviez vous qu’il est possible d’utiliser les classes Illuminate en dehors de Laravel ?
Si oui, passez votre chemin, si non ou que cela vous intéresse d’en savoir plus, je vous invite à découvrir cet article des copains de Laravel France et plus spécifiquement Antoine Benevaut.
🇬🇧 Laravel Gems - About Command ❓
🇬🇧 Un thread sur Laravel 11 ? Let’s go
Martin vous propose toujours de faire le point sur les changements que va apporter la version 11 de Laravel, mais cette fois-ci dans un long thread.
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 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é !
Des FEATURE FLAGS dans une application SYMFONY avec GITLAB 🛰️
On retrouve Yoan (@yOyO38) qui va vous montrer comment mettre en place des feature flags avec Symfony et GitLab. Cela nous permettra de déployer du code en production sans l'activer pour tout le monde. Idéal dans un flux de développement continu.
GenAI with Quarkus, Langchain4j and Ollama !
On retrouve avec plaisir Sébastien (@sebi2706) en version anglaise qui nous présente comment créer un environnement de dev local utilisant les technos comme Quarkus, langchain4j et Ollama.
Vercel gère les DDOS ? - Actus JS de la semaine (04 mars 2024)
On retrouve Bryan de @DevTheory_ qui nous présente les news JS de la semaine.
Infra Cloud de A à Z
On retrouve Xavki qui vient de lancer une série qui va essayer de répondre aux questions :
“Comment débuter sur une infrastructure cloud ? hors gafam ? Comment assembler les technologies nécessaires pour monitorer cette infrastructure ? Comment automatiser avec simplicité cette infrastructure ?”
Clean Code - La série par Uncle Bob
On parle souvent de clean code mais si vous ne savez pas de quoi il s’agit, pourquoi ne pas écouter tout simplement son créateur ?
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 : Interview d’Alex Moulineuf, le papa du projet fou : MarioKart3.js
Un nouveau podcast de Code Garage de Nicolas Brondin-Bernard. Accrochez vous bien car il va nous propulser dans le monde du jeu Mario Kart avec Alex qui est en train de recréer l’expérience Mario Kart dans votre navigateur. Oui, oui dans votre navigateur !
Développer une réplique du mythique MarioKart, entièrement dans le navigateur et basé sur la bibliothèque ThreeJS, c'est le projet fou que c'est lancé Alex. Découvrez comment ce projet a complètement changé la trajectoire de sa carrière, pour le mieux !
IFTTD - Création d’un studio de gaming : Coder ses rêves avec Evan Boisonnot
Bruno Soulez (@bibear) d’@ifthisthendev nous présente un nouvel épisode de IFTTD :
"Il y a un shift a faire dans sa tête sur la logique de tick"
Le D.E.V. de la semaine est Evan Boissonnot, co fondateur de Odd Whales et coach de CTO. Evan aborde pourquoi il a choisi de créer un studio de jeux, en soulignant que le développement est un métier d'artiste et que coder dans un jeu vidéo est effectivement "le pied". Il discute également des différences dans le code et dans la gestion de la qualité du code. Finalement, il souligne que les temps de développement sont généralement plus longs dans l'industrie du jeu, décrivant le processus et le temps qu'il faut pour voir un projet de jeu se concrétiser.
Generation Remote - #48 - Innovation RH, décentralisation et télétravail, avec Flore Villemot
Xavier Coiffard nous présente dans ce podcast les bonnes pratiques autour du télétravail :
Dans cet épisode je reçois Flore Villemot, DRH de The Boson Project
Flore nous partage son expérience et sa vision d'ensemble sur comment le télétravail peut être un levier puissant pour l'engagement des employés et l'évolution des pratiques RH et managériales.
Dans cet épisode, on parle de :
Comment et pourquoi nous devrions co-constructir le télétravail
Télétravail commen accélérateur des problèmes structurels d'innovation RH
Leur expérimentation de la semaine des 4 jours
Télétravail et Inégalités
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.
KDE MegaRelease 6
Beaucoup, beaucoup de nouveautés pour cette nouvelle version majeure de l’environnement de bureau KDE.
Je vous laisse découvrir les nouveautés de cette version 6 dans la présentation qui lui est dédiée, mais je ne résiste pas au fait de vous teaser que “The cube is back!”.
Source : kde
Node 21.7.0 & Note 20.11.1
La version 21.7.0 est sortie avant hier et en voici la release note.
La version LTS a été quant à elle mise à jour le 14 février dernier.
L’écosystème Laravel
Dries (@driesvints) nous présente les sorties de la semaine dans l’écosystème Laravel.
Mar di prochain c’est la sortie de Laravel Eleven !
Source : Twitter / X
Symfony 7.0.5 & 6.4.5
On me dit parfois que je parle trop de Laravel et pas assez de Symfony, ce n’est pas complètement faux. Je vais essayer de faire attention 😉
Voici déjà un premier pas avec l’annonce de ces deux versions sorties le 4 mars dernier.
Release note Symfony 7.0.5
Release note Symfony 6.4.5
Rector 1.0.2
Source : Twitter / X
L’INVITÉ DE LA SEMAINE - Thibault
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 Thibault 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 Thibault, 30 ans au compteur et je suis développeur et formateur Python, fondateur du site docstring.fr.
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
En tant que développeur je suis spécialisé dans le développement web back-end mais j’ai eu l’occasion de toucher un peu à tous les domaines possibles avec Python (applications de bureau, automatisation, data…). Mon langage préféré est sans surprise Python ;)
3. Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
À l’origine je ne viens pas du milieu du développement mais du cinéma et de la 3D. Je me suis plongé dans le code par nécessité pendant mes études en 3D à Montréal, pour automatiser des processus répétitifs qu’on faisait tous les jours pour réaliser nos films. De fil en aiguille, je me suis spécialisé en tant que directeur technique (TD, Technical Director, dans le monde de la 3D). Pour faire court, j’avais un profil hybride d’artiste et de développeur et j’utilisais mes compétences en code pour améliorer le “pipeline” (tous les processus qui permettent de passer de département en département jusqu’à un plan final).
4. Quelles études as-tu suivies ?
J’ai fait des études de cinéma à Montréal où je suis parti vivre après mon bac. J’ai fait 2 ans de CEGEP, qui étaient vraiment centrés sur le cinéma “pur” (écriture de scénario, tournage, montage, etc), puis 3 ans d’université spécialisés dans les VFX (Effets Visuels) pour le cinéma.
5. Comment as-tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
J’ai commencé directement en emploi, dans des entreprises de 3D à Montréal.
6. Et maintenant tu en es où ?
En parallèle de mon activité professionnelle je créais depuis longtemps du contenu, d’abord autour de la 3D (avec une chaîne youtube et des formations sur Tuto.com) puis j’ai bifurqué sur Python, en même temps que je faisais petit à petit le changement au niveau professionnel. Après quelques années à faire les 2 en parallèle j’ai décidé il y a environ 4 ans de laisser derrière moi le monde des VFX pour me concentrer à temps plein sur la formation avec la création de Docstring.
7. Sur ton profil Twitter, on peut lire que tu es
Développeur et formateur Python.
Fondateur de @DocstringFr
Peux-tu nous raconter les débuts de formateur et aussi comment est né Docstring ?
J’ai toujours aimé partager, enseigner et créer du contenu. Ces 10 dernières années je n’ai jamais arrêté. J’ai commencé par des petits partages d’astuces très simples sur YouTube et Tuto.com, puis quand je maîtrisais suffisamment les sujets, des formations plus complètes. Après quelques années sur Tuto.com puis sur Udemy, et le passage à temps plein sur cette activité, j’ai souhaité créer ma propre plateforme, à la fois pour ne pas mettre tous mes œufs dans le même panier, mais aussi comme challenge entrepreneuriale, et pour montrer par l’exemple à mes étudiants qu’il était possible de créer des sites avec Python. Et l’envie également d’avoir le contrôle total sur mes parcours de formation et les activités proposées.
Dans quelle ville vis-tu ? Peux-tu nous dire ce que tu aimes là-bas ?
Je vis depuis 2 ans dans la ville merveilleuse de Porto (jugement 100% impartial 😄). J’ai eu un coup de cœur pour cette ville et le Portugal en général avec l’océan à 10 minutes à pied de chez moi et le charme de Porto.
8. Tu as d’autres passions ? Je crois savoir que la musique en fait partie ;-)
Effectivement, la musique est mon autre passion (pour ne pas dire ma principale ^^). Je fais du piano depuis que j’ai 4 ans, je suis passé par tout le cycle du conservatoire, puis je suis passé sur la guitare et la MAO. Et ça ne m’a jamais quitté depuis. Et finalement toutes ces activités avec le code et la 3D sont très similaires, les processus de création, de résolution de problèmes ou d’inspiration sont plus semblables qu’on le pense pour chaque discipline.
9. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
Pour le moment je n’ai pas encore participé à des conférences ou meetups, j’ai beaucoup bougé ces dernières années avant de m’installer à Porto et je n’ai pas encore eu le temps de me poser sur le sujet. Mais je sais qu’il y a plusieurs conférences et meetups Python et Django à Paris auxquels vont mes étudiants et il est bien possible que j’y fasse une apparition prochainement ;) Sinon on peut me suivre principalement sur Twitter.
10. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Totalement, même si la gestion d’un organisme de formation a aussi des aspects administratifs un peu plus contraignants, j’ai la chance d’avoir pu toujours faire mes choix en conséquence et changer de voie quand les conditions optimales n’étaient pas remplies. Que ce soit en VFX ou en code, ces industries sont très dynamiques et si on a la possibilité de changer de pays ou d’adapter son mode de vie, on peut vraiment modeler son travail à sa façon de vivre.
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 ?
Spécialisez-vous au début et n’essayez pas d’apprendre tout d’un coup. La plupart des bootcamps essaient de former des développeurs full stack en un temps record, pour rentrer dans les cases de titres RNCP qui permettent d’obtenir des financements. Malheureusement j’ai vu tellement d’étudiants être découragés et submergés par cette approche que je ne peux que la déconseiller. Et même en dehors des bootcamps, il faut faire attention de ne pas succomber à l’objet brillant. Encore une fois, la musique et la 3D ne font pas exception à cette règle, on pense toujours que la dernière version d’un logiciel ou d’un synthétiseur fera de nous un grand artiste, alors que les vrais artistes sont ceux qui maîtrisent à fond les concepts et outils de base, moins attirants, mais beaucoup plus efficaces.
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.) ?
Je dirais PyCharm, mon lecteur de musique (parce que je suis incapable de fonctionner sans écouter de la musique 12h par jour 😅) et en 3e j’engloberais tous mes outils de productivité (Keyboard Maestro, Raycast, Shortcat, Obsidian, Notion…). Je triche mais difficile de n’en choisir qu’un 😄
13. Un autre sujet que tu aimerais mettre en avant ?
N’arrêtez jamais d’apprendre ! Avec l’IA on a tous un peu peur de perdre notre travail, il y a effectivement des choses qui deviennent assez anxiogènes, et même si je conseille au début de se spécialiser comme je le disais dans une question précédente, par la suite je pense que c’est important de rester curieux et de s’ouvrir à d’autres domaines. On a parfois l’impression de faire ou d’apprendre des choses inutiles mais rien n’est inutile (“Connecting the dots” ^^)
14. Le mot de la fin ?
La programmation est en constante évolution, c’est à la fois intéressant parce qu’on ne s’ennuie jamais, mais ça peut aussi être pesant parfois de toujours se sentir à la traîne. C’est aussi pour cette raison que j’aime Python qui évolue de façon plus calme que d’autres langages ou framework. Mais peu importe ce que vous apprenez, si vous vous sentez submergé à un moment parce qu’il y a trop de choses à apprendre : revenez aux concepts de base qui sont immuables et qu’on ne maîtrise jamais en totalité.
Questions bonus (encore moins obligatoires que les autres, y répondre que si tu y trouves du fun)
Quel est ton livre préféré ?
Brave New World (Le Meilleur des Mondes) de Aldous Huxley.
Quel est ton film préféré ou ta série préférée ?
Tous les films de Kubrick ^^❤️
Si vous voulez donner de la force à Thibault, n’hésitez pas à aller voir ses réseaux et pourquoi pas le suivre !
Twitter : https://twitter.com/ThibaultHoudon
Linkedin : https://www.linkedin.com/in/thibaulthoudon/
Site web : https://www.docstring.fr
YouTube : https://www.youtube.com/@Docstring
Et voilà l’interview est terminée.
Qu’en avez vous pensé ? Est ce que le parcours de Thibault vous a inspiré ?
Avez vous des questions à lui poser ?
Posez 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.
Bento Design Inspiration
Source : Twitter / X
Guillaume nous présente un site regroupant des inspirations pour créer du Bento Design.
Si comme moi, vous ne savez pas ce qu’est le Bento Design, voici la définition donnée par Gemini :
Le bento design est une tendance émergente dans la conception d'interfaces utilisateur (UI) qui s'inspire des boîtes à bento japonaises. Les boîtes à bento sont des contenants compartimentés utilisés pour emballer des repas individuels, et le bento design utilise une structure similaire pour organiser les éléments d'une interface utilisateur.
Luminal
Source : Twitter / X
5 sites de templates gratuits
Encore Guillaume !!
Source : Twitter / X
Puter
Encore une trouvaille de @Bearstech !
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
🇫🇷 pgDay Paris - 14 mars 2024 - Paris
This year's conference is the 8th Annual pgDay Paris, in Paris, France. The conference is organized by PostgreSQL Europe, and is intended to be an important meeting and cooperation point for users both in and out of the Paris area.
pgDay Paris is a unique chance for French and European PostgreSQL users and developers to catch up, learn, build relationships, get to know each other and consolidate a real network of professionals that use and work with PostgreSQL.
🇮🇳 Laracon India - 23 & 24 mars - Udaipur
LaraconIN, the official Laravel conference, is a community-led and community-driven conference to be held for the first time in India. The event is scheduled for 23-24 March 2024 at Udaipur, Rajasthan.
LaraconIN will be featuring national and international speakers presenting talks on Laravel, PHP, VueJS, web development, and various other topics. This is a must-attend event for all web developers.
🇬🇧 Rust Nation UK - du 26 au 28 mars - Londres
Rust Nation UK conference days will be held at The Brewery this year, right in the heart of the City of London.
The Brewery occupies the site of the former Whitbread brewery in East London. Samuel Whitbread opened The Brewery in 1750. Brewing on the site continued until 1976. The Brewery is a beautiful venue, with unique rooms and ambient lighting which provide the perfect creative atmosphere, encouraging networking and learning. There will be dedicated space for delegates to relax, charge their equipment and network with other attendees.
🇬🇧 Symfony Live Paris 2024 - 28 & 29 mars - Paris
5 bonnes raisons de participer à la conférence
Rencontrer en personne les membres de la communauté Symfony avec lesquels vous travaillez ou échangez en ligne le restant de l'année
Discuter avec la communauté
Découvrir les dernières nouveautés de Symfony en avant-première
Poser toutes vos questions sur Symfony/PHP à la Core Team Symfony
Passer un agréable moment dans un environnement amical et inclusif dans une magnifique ville !
🇫🇷 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.
Antoine BM - N’oublie plus jamais ce que tu apprends
Je vous présente une formation d’Antoine BM qui va pouvoir vous être très utile.
J’aime beaucoup les formations d’Antoine car elles sont concrètes avec un but précis, du contenu percutant et un garantie remboursement à toute épreuve.
Je ne sais pas vous, mais moi, notamment pour cette newsletter et pour mes autres activités, je passe beaucoup de temps à noter des choses pour plus tard, et quand j’en ai besoin, je dois pouvoir les retrouver instantanément. Vous aussi ?
C’est pourquoi je vous propose cette formation d’Antoine qu’il présente ainsi :
Enfin une méthode de prise de notes puissante et facile à tenir sur la durée, boostée à l'IA, pensée pour les entrepreneurs, les étudiants et les créateurs de contenu.
Je vous laisse allez voir le programme de la formation et décider si cela peut vous aider dans votre quotidien.
🇬🇧 Gary Clarke Tech - PHP Framework Pro
Je vous laisse avec la description de Gary de ce cours que j’ai traduite pour vous :
Apprentissage essentiel pour CHAQUE DÉVELOPPEUR PHP
IL Y A UNE LACUNE DANS LES CONNAISSANCES DE PRESQUE TOUS LES DÉVELOPPEURS PHP. Nous apprenons un peu de PHP, un peu de POO, puis nous commençons à utiliser un framework où nous sommes soudainement confrontés à des concepts et du code que nous ne comprenons pas vraiment.
On peut avoir l'impression que tout passe du simple au compliqué très rapidement. Comment êtes-vous censé apprendre ce qui se trouve au milieu ? Comment allez-vous relier ce que vous avez appris aux conteneurs DI, au routage, aux modèles, aux migrations, aux événements et aux écouteurs, aux intergiciels, aux fournisseurs de services, etc.
Ce niveau de compréhension et d'expertise est à des années lumière de votre situation actuelle... j'ai raison ? Non, en fait, j'ai tort ! Vous êtes bien plus proche de ce niveau que vous ne le pensez.
JE VAIS PARTAGER AVEC VOUS DES CONNAISSANCES D'EXPERT QU'IL FAUT GÉNÉRALEMENT DES ANNÉES POUR OBTENIR.
En partant de zéro ligne de code, nous allons construire notre propre framework personnalisé, en examinant de près tous les composants au fur et à mesure que nous les ajoutons... chaque composant sera expliqué d'une manière facile à comprendre, à la fois isolément et en tant que partie d'un framework plus large.
Tous les postes en PHP pour lesquels vous postulerez vous demanderont d'avoir de l'expérience dans l'utilisation d'au moins un framework. J'ai donc décidé d'aller plus loin et de vous donner l'avantage sur TOUS les concurrents en vous montrant exactement comment ils fonctionnent et comment ils sont construits.
Lorsque vous aurez terminé ce cours, vous en saurez déjà plus sur le PHP moderne que 90 % des développeurs ! SI VOUS N'ÊTES PAS D'ACCORD, JE VOUS REMBOURSERAI INTÉGRALEMENT... SANS POSER DE QUESTIONS.
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.
Cette semaine je n’ai pas eu de nouvelle candidature.
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.
Syndrome de l’imposteur
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