Quoi de neuf les devs ? Numéro 93
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview d'Amélie Benoit. On parlera aussi de ✅ Docker, ✅ PostgreSQL, ✅ MySQL9, ✅ Linux, ✅ SaaS, ✅ Clean Architecture, ...
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.
Bon dimanche les devs,
Je me permets un petit appel à vos dons. Cette newsletter est réalisée sur mon temps perso et dire qu’elle en consomme pas mal est un euphémisme 😉 (veille, rédaction, relectures, création de visuel, échange pour les interviews, etc…).
D’où d’ailleurs mon retard cette semaine, publication le dimanche au lieu de vendredi (je suis désolé 😞)
Si cette newsletter t’apporte de la valeur est ce que tu serais d’accord pour soutenir mon travail en faisant un don ponctuel ou récurrent ?
Tu peux faire un don à partir de 2€ de façon ponctuelle ou récurrente.
Pour te donner une image, si chaque lectrice et lecteur de cette newsletter me donnait 3€ une fois par mois je pourrais y travailler à plein temps et quitter mon job actuel 🤯 *
(* une fois les frais des plateformes de paiements et les impôts retirés)
Evidemment on en est pas là 😉 ! Et puis on a toutes et tous nos contraintes, mais j’avoue que recevoir des petits dons réguliers est pour moi une véritable récompense du travail acharné que je consacre à cette newsletter et ses petites soeurs.
Si je t’ai convaincu alors tu peux au choix me faire un don sur Ko-Fi ou sur Paypal.
Je remercie au passage mes deux donateurs récurrents actuels qui me versent à eux deux 13€ tous les mois, merci infiniment 🙏
Parlons à présent de ce numéro de Quoi de neuf les devs ?, on va y parler entre autres de :
✅ Docker,
✅ PostgreSQL,
✅ MySQL9,
✅ Linux,
✅ SaaS,
✅ Clean Architecture,
✅ et bien d’autres sujets encore
À présent, l’invitée de la semaine !!
L’invitée de la semaine
Cette semaine, j’ai le plaisir de recevoir Amélie Benoit, elle est dév depuis environ 10 ans et elle est tech lead manager dans une startup Montréalaise.
Voici ses conseils pour les devs qui débutent :
Je comprends qu’il n’est pas forcément aisé de trouver un boulot lorsque l’on est junior. Mon premier conseil serait donc d’être patient: ça fonctionnera forcément à un moment !
Le second conseil est assez personnel et lié à mon expérience: ne pas s’attacher à une techno / framework. Chez Busbud, on a recruté des personnes qui n’avaient fait que du VueJS pour bosser sur une appli React, ou bien encore moi pour bosser sur du TypeScript alors que je n’avais fait que du JS jusqu’alors.
Les frameworks changent, les concepts derrière non.
Un grand merci à toi Amélie de t’être prêtée 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!
Je te souhaite une bonne fin de week-end, de bonnes vacances si elles ont déjà commencé pour toi et je te dis à la semaine prochaine,
Prends soin de toi et de tes proches.
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
✅ Sponsoriser cette newsletter 💪
✅ Gagnez jusqu’à 200€ avec cette newsletter !
✅ Fais un don pour soutenir cette newsletter
✅ L’INVITÉE DE LA SEMAINE - Amélie Benoit
✅ 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 !
Analyser la sécurité d’une image Docker : les risques, les outils et les bonnes pratiques
Dans cet article d’IT-Connect, tu vas pouvoir (re)découvrir les méthodes et outils te permettant de vérifier l’intégrité d’une image Docker.
Gestion des permissions sous PostgreSQL
Tu le sais j’aime bien parler de PostgreSQL dans cette newsletter, alors cette semaine je te présente cet article de Dalibo dont voici l’introduction :
La gestion des permissions sous PostgreSQL peut parfois être la source de certaines (mauvaises) surprises. Nous vous proposons un article qui a pour objectif de donner quelques informations sur la gestion des droits, et certaines problématiques rencontrées par certains clients qui souhaitent permettre l’accès à une base à plusieurs rôles.
🇬🇧 15 amazing things you can do with simple JavaScript 🤯
Je suis sûr qu’il y a des astuces dans cet article d’Anmol que tu ne connaissais pas. Par exemple, est ce que tu sais comment mettre du CSS dans ton console.log comme ci-dessous ?
🇬🇧 Progressive Web Apps (PWA): A Comprehensive Guide
Si tu veux en savoir plus sur les PWA, cet article t’en donnera les clés essentielles.
Comment démarrer avec les PWA
Comment créer des web apps installables
Comment mettre en place des fonctionnalités offline
Comment analyser les performances, l’accessibilité, le SEO etc.
Des astuces pour améliorer les performances de l’app
🇬🇧 A Git story: Not so fun this time
Un article très complet de Brachiosoft sur l’histoire de Git. Vu qu’on l’utilise toutes et tous quasiment quotidiennement, en connaître l’histoire peut être intéressant.
Sponsoriser cette newsletter 💪
Vous êtes une entreprise, dev indépendant, recruteuse, recruteur, vous pouvez proposer vos services à mes abonné.e.s.
Vous pouvez le faire de différentes façons :
en devenant sponsor permanent (6 mois ou 1 an)
en sponsorisant un ou plusieurs numéros
en passant vos offres d’emplois dans la rubrique dédiée
Pour en savoir plus, je vous invite à consulter ma page partenaire ou à prendre contact avec moi directement (infos de contact en bas de ma page partenaire)
LE TOUR DES RÉSEAUX
Dans cette rubrique, je te présente les infos que j’ai trouvé intéressantes au cours de la semaine sur les différents réseaux sociaux. C’est évidemment complètement subjectif et c’est assumé.
Les nouveautés de MySQL9.0
@Pentiminax nous a concocté un petit thread résumant les dernières nouveautés de MySQL 9.0
🇬🇧 Dante’s Inferno of Fullstack Development
Un skechnote de mon invitée de la semaine sur nos propres pérégrinations de dev à toujours chercher de nouvelles façons de faire.
Nouvelle version de Raspberry Pi OS
Est ce que tu as coché ta checkbox avant de partir en vacances ?
Totalement inutile, donc totalement indispensable “One Million Checkbox”, si tu n’y a pas coché ta checkbox avant 50 ans, alors tu as loupé ta vie.
TALL TIPS
Cette section regroupe des infos autour de Tailwind Css, Alpine Js, Laravel et Livewire. A piocher ou à bookmarker selon vos besoins.
🇬🇧 Which Livewire method should I use?
Josh (@joshcirre) t’explique dans cette courte vidéo comment passer les données de ton server vers ta vue ou tes templates de composant Livewire.
There's multiple different ways to pass data from your server into your Livewire components template or view layer. But how are all of these methods different? How are they similar? Which one do I actually use to get the data in the way I want it?
Laravel au quotidien #39
Un nouveau numéro cette semaine de Laravel au quotidien, j’y parle de
withoutOverlapping
Str::markdown
env() et configs
Chat temps réel avec Reverb
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é !
L'école 42 est sans pitié 😡
Je laisse Mathieu te présenter l’épisode :
L’école 42 est impitoyable. Injuste. Et elle ne s’en cache pas. 😤
En témoigne l’expérience qu’y a eu Alexia. Après ses études à Sciences Po, elle décide qui finalement elle préfère apprendre à coder. Elle jette alors son dévolu sur l'école 42. Mais pour elle qui n'y connait pas grand chose, ça ne va pas être de tout repos.
Après 1 mois de sacrifices et pas mal de nuits blanches, arrive le jour de "l'exam machine".
Sauf que... Son ordi ne se connecte pas. Soudain, une voix désincarnée retentit dans la salle : ”La vie est injuste. Ceux qui n’ont pas encore réussi à se connecter peuvent quitter la salle. Pour eux, l’examen est terminé.”
Alexia incrédule, retient ses larmes. Des larmes de rage. Mais elle en a vu d'autres. Et elle ne va pas se laisser faire. La suite de l'histoire, je laisse Alexia Toulmet vous la raconter dans cet épisode ! Bonne écoute 🎙️
Je code un clone Instagram en clean architecture en moins de 4heures ?
Julien (@julienlucasjl) te propose de créer un clone d’Instagram (en limitant les fonctionnalités) en moins de 4h, le tout en utilisant la clean architecture.
Va t-il y arriver ? Tu le sauras en regardant cette vidéo qui je te rassure ne dure pas 4H mais 20 minutes ;-)
🇬🇧 100+ Linux Things you Need to Know
Si tu es à l’aise avec l’anglais, cette vidéo de Fireship (@fireship_dev) te promet de parcourir 101 fonctionnalités de Linux en 10 minutes.
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.
Créer un SaaS et atteindre 1 MILLION d'ARR en 90 JOURS : l'histoire de Submagic | David & Tsifei | Episode 4
Développeur Libre alias Quentin Cornu reçoit David et Tsifei, ils ont crée un SaaS qui a atteint 1 million d’ARR en 90 jours. Ils te racontent leur parcours dans ce podcast.
Et si tu es plutôt visuel, tu peux regarder le podcast sur Youtube.
PaaS, déployer et héberger les Web Applications avec Coolify
On retrouve Alex et Patrick qui te parlent aujourd’hui de PaaS !
Un épisode dans lequel nous allons aborder dans un premier temps la définition d'un PaaS, ses avantages et ses inconvénients. Ensuite, nous orienterons rapidement la discussion vers une solution auto-hébergeable permettant de déployer et de contrôler ses applications Web. Coolify est une solution open-source pour la gestion des applications et leur déploiement. La solution propose également une version cloud pour éviter la partie installation. Découvrons ensemble Coolify.
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.
Laravel Ecosystem
Laravel Reverb v1.0.0
PHP 8.4.0 Alpha 1, PHP 8.3.9, PHP 8.2.21
Pour PHP 8.3.9 et 8.2.21, il s’agit de release de bug fix.
Et PHP 8.4.0 arrive en alpha 1, cela veut dire que tu peux commencer à tester et remonter les bugs ;-)
Python 3.13.0 Beta 3
3ème beta de Python 3.13.0 dont voici la release note.
L’INVITÉE DE LA SEMAINE - Amélie Benoit
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 Amélie Benoit 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 ?
Hello ! Je suis Amélie Benoit, dév depuis environ 10 ans (ouh la la ça ne me rajeunit pas cette histoire haha) et actuellement tech lead manager dans une startup Montréalaise. Je travaille actuellement en full-remote depuis Bordeaux !
Je fais partie du board de BDX I/O, une conférence tech à Bordeaux, et j’ai également fondatrice de deux meetup sur la région: React & React-Native ainsi que Women in Tech.
J’ai également participé à plusieurs conférences en tant que Speaker sur des sujets très variés: du sketchnoting à la gestion des states en React, en passant par la découverte de ReasonML ou encore le CSS avec Flexbox et CSS-Grid.
2. Quelle est ta spécialité ?
Techniquement, je suis spécialisée dans le dev full-stack: React en JS / TS pour la partie cliente, NodeJS en TS pour la partie server (je passe évidemment sur beaucoup de point induits que sont le state management de l’application avec notamment Redux, la mise en place et maintenance d’un Design system component library en interne, testing avec Jest et Cypress etc).
Étant maintenant tech lead et manager, je passe un peu moins de temps à coder, et plus de temps à accompagner mes équipes dans tout ce qui va être mentorat, accompagnement sur les features, suivi, aide sur la prise de décision sur des points d’architecture, etc.
3. Es-tu une reconvertie ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Non !
4. Quelles études as-tu suivies ?
J’ai commencé par un DUT informatique sur Bordeaux, puis intégré une école d’ingénieur sur la région bordelaise.
5. Comment as-tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
L’avantage de telles études, c’est que j’ai eu l’opportunité de faire énormément de stages; un pour le fin d’études en IUT, et 3 en école d’ingé - dont 1 au Japon. J’ai choisi de consacrer mes stages à diverses typologies d’entreprises afin de mieux cerner mes attentes.
Enfin, pour payer une partie de mes études, j’ai également lancé une auto-entreprise en parallèle de celles-ci et réalisé quelques prestations.
6. Et maintenant tu en es où ?
Après plusieurs entreprises différentes en France et au Canada, je suis depuis plus de 4 ans chez Busbud. J’ai commencé chez eux lorsque j’étais à Montréal, et j’ai eu la chance de pouvoir continuer à travailler avec eux en revenant en France. J’y étais entrée en tant que développeuse, et je suis maintenant tech lead manager - autant dire que de l’eau a coulé sous les ponts depuis mon arrivée et maintenant !
J’ai énormément appris sur le fonctionnement d’une telle entreprise - levées de fonds, acquisitions…- mais également techniquement, niveau produit ainsi que managérialement.
J’essaye de pallier la solitude du full-remote avec des projets comme les Meetups et conférences techniques, qui me permettent de rencontrer et accompagner du monde.
7. Sur ton profil Twitter, on peut voir que tu es Tech Lead Manager chez Busbud. Que tu devs avec React & NodeJS, que tu fais des Meetups & tu organises le BDX I/O. Et en plus de tout cela tu es également Sketchnoter
Tu nous en dis un peu plus sur tout cela et comment tu arrives à t’organiser pour pouvoir tout faire ?
Je crois même que j’ai oublié de noter la partie qui me prend le plus de temps dans la vie: je suis nouvelle maman !
Ce n’est pas forcément évident de tout réussir à conjuguer, surtout avec l’arrivée d’un bébé - ce qui s’est avéré assez frustrant dans mon cas, car c’était important pour rattraper l’aspect que je perds avec le full-remote.
Un point important que j’aimerai souligner: organiser un meetup n’est pas aussi complexe que ça en a l’air !
Et on en manque de meetups - en tout cas, ça reprend difficilement dans la région bordelaise. Cela prend certes un peu de temps, mais en étant au moins deux personnes, le travail se partage facilement. En plus, les orgas de meetups sont généralement très prompts à aider, accompagner, partager pour aider de nouvelles personnes à en organiser de nouveaux.
Organiser une conférence comme BDX I/O c’est évidemment d’un autre niveau qu’un meetup mais nous sommes une quinzaine de bénévoles. Cela demande un peu de temps régulièrement tout au long de l’année, mais chacun peut prendre le rythme qui lui convient.
Enfin, ceux qui me suivent savent que je fais également des Sketchnotes ! C’est une activité “bonus” que je fais généralement lorsque j’assiste à un talk en conférence ou en meetup. Cela me permet de combiner ma prise de note avec un aspect graphique, qui m’aide personnellement à mieux retenir les informations mais aussi à garder ma concentration tout le long du talk. Il s’agit d’un format qui plaît en règle générale car il est visuellement plus agréable à regarder qu’un bloc de texte, la personnification ou les jeux visuels que je dessine aident également parfois à capter l’attention et à mémoriser des informations.
Comment t’es venu l’idée de faire des sketchnotes ? As tu un background artistique ?
Je n’ai absolument pas de background artistique !
C’est lors de mon passage dans ma seconde entreprise que les coachs agiles nous ont appris à réaliser des sketchnotes. Il n’est absolument pas nécessaire de savoir dessiner pour sketchnoter. La plupart des icônes / pictogrammes se dessinent facilement à base de ronds, carrés et rectangles. De même pour tous les conteneurs, puces, flèches, etc.
J’ai passé des heures à faire de très nombreux sketchnotes. Inutile de dire que mes premiers sketchnotes ne ressemblent en rien à ceux que je produis aujourd’hui ! (c’est comme le code, à force d’en écrire on s’améliore).
Je suis passée sur iPad + Procreate il y a 3 ans. Cela permet une plus grande flexibilité grâce aux calques, un accès à n’importe quelle brosse / stylo / texture / couleur … c’était carrément trop au début !
J’ai pris en main une partie de l’outil et je parviens maintenant mieux à m’en servir.
D’après ton Twitter tu habites à Bordeaux ? Peux-tu nous dire ce que tu aimes là-bas ?
J’habite à Bordeaux depuis mon enfance, alors ce que j’aime c’est d’y avoir mes proches et ma famille - raison qui m’avait fait rentrer du Canada pendant la période Covid.
J’aime également le joli centre ville et la communauté bordelaise, être proche des vignes, de l’océan et de l’espagne et de la côte basque… mais j’aime un peu moins cette pluie qui tombe sans arrêt depuis des mois haha
8. Tu as d’autres passions ?
[Passion pas tech] Comme si je n’étais pas assez occupée, j’aime également faire du sport. Cela va sans dire qu’avec un bébé, le temps et l’énergie laissent moins de temps pour la pratique sportive; mais je me remets doucement à la pelote basque (encore une raison pour laquelle j’aime Bordeaux) et la course à pied.
9. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
C’est certain que je serai à BDX I/O cette année encore (à courir partout le jour J pour contenter tout le monde haha). J’essaye de dégager du temps pour continuer / participer à des meetups sur Bordeaux également.
Dans tous les cas, on peut me suivre et contacter facilement sur Twitter / X et sur LinkedIn sur lesquels j’essaye de poster le plus régulièrement possible.
10. Quels conseils donnerais-tu à celles et ceux qui débutent dans les métiers de l'IT pour trouver leur premier job ?
Je comprends qu’il n’est pas forcément aisé de trouver un boulot lorsque l’on est junior. Mon premier conseil serait donc d’être patient: ça fonctionnera forcément à un moment !
Le second conseil est assez personnel et lié à mon expérience: ne pas s’attacher à une techno / framework. Chez Busbud, on a recruté des personnes qui n’avaient fait que du VueJS pour bosser sur une appli React, ou bien encore moi pour bosser sur du TypeScript alors que je n’avais fait que du JS jusqu’alors.
Les frameworks changent, les concepts derrière non.
11. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Je ne savais pas si mon poste actuel me plairait avant de le faire. J’ai commencé tech lead avant d’être manager en plus.
En tant que tech lead, je peux prendre un peu de recul sur les features ou le produit pour proposer des améliorations, qu’ils soient techs ou non. Je peux aider mon équipe à plein de niveaux différents (quotidien, tech, produit, QA, sync avec les stackeholders…). Je me sens utile et c’est vraiment ce qui me drive au quotidien.
Je ne suis manager que depuis peu. Comme beaucoup, j’ai eu de plus ou moins bonnes expériences jusqu’ici avec mes anciens managers. Alors j’essaye de ne pas reproduire les mêmes erreurs, et je me documente sur de bonnes façons d’accompagner des personnes dans leur carrière. J’ai notamment lu “Radical Candor” dernièrement qui m’a donné des clés intéressantes sur ce sujet.
J’ai beaucoup de liberté avec mon job. Le décalage horaire fait que je peux me consacrer à des tâches techniques le matin et garder l’après-midi pour me sync avec les personnes sur le continent Américain.
Mon entreprise est très éclectique au niveau des nationalités, et je trouve que les échanges que je peux avoir avec mes différents collègues très enrichissants.
Enfin, créer une plateforme de vente de billets de bus peut sembler peu excitante sur le papier, mais cela amène avec des problématiques passionnantes: comment créer une plateforme unique qui convient à tout le monde ? Quels changements apporter pour quel pays ? Par exemple, la façon de réserver un voyage ou de payer diffère d’un pays à un autre.
Bref, tout ça pour dire: je ne m’y attendais pas en rejoignant cette entreprise ni en acceptant la promotion jusqu’à mon poste, mais j’adore vraiment mon job actuel.
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 suis vraiment très classique
VsCode pour coding + pair / mob programming
Excalidraw + Notion pour tout ce qui gravite autour de la documentation / explications / second brain
Github pour l’organisation des tâches au sein de l’équipe (boards, issues, etc)
bonus: ma machine à café
13. Le mot de la fin ?
J'aimerais juste encourager les personnes à se lancer, si elles le souhaitent - et c’est aussi ok de ne pas vouloir toujours chercher à faire de nouvelles choses.
👉 Vous voulez faire des sketchnotes ? Il existe énormément de tutoriels, conférences, livres et autres ressources en ligne. Cela ne nécessite aucune compétence particulière, juste du papier et des stylos.
👉 Vous aimeriez donner un talk en meetup / conférence ? Cela peut sembler vertigineux et stressant. Beaucoup de ressources existent, et de nombreuses personnes peuvent vous aider dans cet exercice. Pour les talks en conférences pour des personnes n’en ayant jamais donné, il existe même des initiatives comme le tremplin des speakers pour vous coacher / accompagner.
Les meilleures expériences que j’ai pu vivre et les moments où je me suis le plus sentie progresser sont ceux où je suis sortie de ma zone de confort.
Questions bonus (encore moins obligatoires que les autres, y répondre que si tu y trouves du fun)
Ta meilleure anecdote dans ton travail ?
Je ne sais pas si c’est la meilleure, mais je pense à ce moment où je plaque tout pour aller bosser au Canada.
Je quitte ma vie, mon job (React en JS) pour aller bosser sur une app en React-Native / JS. Et je me dis alors que ça va bien aller, je maîtrise Javascript, et React-Native ressemble pas mal à React.
J'atterris dans ce nouveau pays et je rejoins toute stressée mon nouveau job. Ils m’annoncent alors qu’ils ont finalement pris le parti d’utiliser… ReasonML. Pour celles et ceux qui ne connaissent pas: c’est un langage fonctionnel très fortement typé, basé sur ocaml.
Je suis tombée de haut, et j’ai honnêtement mis des mois à être à l’aise avec la techno. J’en ai tiré le meilleur car j’en ai fait une conférence, mais ça a été dans la douleur !
Quel est ton livre préféré ?
Pas forcément mon préféré mais j’ai récemment lu “l’art subtil de s’en foutre” et ça m’a vraiment fait relativiser sur cette quête de toujours chercher à se surpasser coûte que coûte. Une bonne idée de lecture pour vos vacances à la plage !
Si tu veux donner de la force à Amélie, n’hésite pas à aller voir ses réseaux et pourquoi pas la suivre !
Twitter : https://x.com/AmelieBenoit33
Linkedin : https://www.linkedin.com/in/am%C3%A9lie-benoit-7611475b/
GitHub : (pas super a jour) github.com/abenoit
Blog : (encore moins a jour) amelie.tech
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.
50 Projects in 50 Days
Bevy
🇬🇧 A Tutorial On Pointers And Arrays In C
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇫🇷 Riviera Dev - 8 au 10/07/24 - Sophia Antipolis
Riviera DEV est une conférence faite par et pour des développeurs. C'est un évènement fun et décontracté à un prix abordable afin que chaque développeur puisse en profiter.
Offrir une conférence technique de qualité où les développeurs peuvent apprendre, pratiquer et élargir leur réseau professionnel.
🇺🇸 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
Antoine te propose une promo de 200€ jusqu’à mardi soir sur sa formation Mini Tunnels qui passe de 398€ à 198€.
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.
Impostor Syndrome
#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 vous pouvez 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