Partager

Tronche de Tech

Des portraits de tech, dans tous leurs états


Latest episode

  • 22. #22 - Dorra Bartaguiz - Oracle de malheur

    46:23
    C’était “juste” un tout petit script de rien de tout… Mais qui lui a valu les foudres d’une armée de traders (en costard !). La demande était pourtant simple. Dorra travaillait à l’époque sur une grosse application bancaire. Un appli très utilisée par l’équipe de trading… D’une banque dont je tairai le nom 🤫 Pour ajouter une nouvelle fonctionnalité, elle a besoin d’un nouveau champ en base de donnée. Un champ numérique. Qui par défaut, prendra la valeur 0. Rien de bien sorcier quoi. 🤷 Bon, la table concernée contient plusieurs millions de lignes de données. Mais on s’en fiche, non ? C’est JUSTE une nouvelle colonne à 0 ! Oui. Sauf que la base, c’est Oracle… Et qu’ils appliquent à la lettre le slogan Apple : “Think different” 😅 Et au moment d’exécuter le script, ça bloque. Ça bloque sévère. Plus de base de donnée. Plus d’appli. Plus rien. Le plateau de trading en PLS. Et personne n’y comprend rien. Un script aussi basique, qui met la base dans les choux ? Mais c’est quoi ce bord*l ? 🤬 La réponse, vous la trouverez évidemment dans ce nouvel épisode ! Dorra Bartaguiz y est venu me confier les secrets les mieux gardés de sa carrière…Et ça valait le détour !Bonne écoute 🎙️PS : dites-nous ce que vous en pensez en commentaire (et surtout, abonnez-vous !)Notes de l'épisode :la BDs de Calvin & Hobbes dont on parle dans l'épisode : https://www.reddit.com/r/calvinandhobbes/comments/7jj7au/oh_calvin/-----------------------------------Retrouvez Dorra sur Linkedin : https://www.linkedin.com/in/%F0%9F%92%8Edorra-bartaguiz-457b5315"Software Craft", le bouquin qu'elle a co-écrit (et illustré !) sur les bonnes pratiques de codes : https://www.dunod.com/sciences-techniques/software-craft-tdd-clean-code-et-autres-pratiques-essentiellesSon entreprise, Arolla : https://www.arolla.fr/Et les nombreux meetups qu'ils organisent :Craft your skills : https://www.meetup.com/fr-FR/Craft-your-Skills/Il était une fois le craft : https://www.meetup.com/fr-FR/il-etait-une-fois-le-craft/Jams de code : https://www.meetup.com/fr-FR/jams-de-code/---------------------------------Je suis Mathieu Sanchez, CTO d'Acasi, et pour me suivre, c'est principalement sur Linkedin : https://www.linkedin.com/in/matsanchez/Vous pouvez aussi suivre Tronche de Tech, sur vos réseaux favoris :- Linkedin : https://www.linkedin.com/company/tronche-de-tech/- Instagram : https://www.instagram.com/tronchedetech/- TikTok : https://www.tiktok.com/@tronchedetech- Twitter : https://twitter.com/TroncheDeTech

More episodes

View all episodes

  • 21. #21 - Benjamin Dubreu - Amère médaille

    54:04
    C’est l’histoire d’une compétition de code qui a mal tourné… Et de ce tech, qui en a fait les frais. Ça se passe sur “Kaggle”, cette plateforme qui organise des compétitions internationales de machine learning. Le concept est simple 👇 Une entreprise met ses données à dispo. Pour résoudre un problème. (de data science) N’importe qui peut participer. Et que le meilleur gagne ! En général, il y a de l’argent à la clé… Mais surtout, beaucoup de prestige. Car gagner une compétition Kaggle, ça ouvre souvent bien des portes 🤩 En 2019, Benjamin participe à un de ces “challenges”. L’objectif : prédire des évènements “rares”. Quels camions contrôler à l’arrivée à l’entrepôt ? Quelles transactions bancaires sont frauduleuses ? Quel scanner de cerveau présente une hémorragie cérébrale ? 😅 Benjamin connaît bien le sujet, car il travaille sur quelque chose de similaire. Avec ses collègues, il décide alors de venir se frotter aux meilleurs. Et ça marche plutôt pas mal. Ils récoltent même une médaille d’argent 🥈, en finissant dans le top 5%. Chapeau ! Sauf que… (il y a toujours un “sauf que” !) Sauf que Benjamin a commis une erreur. Quand il va parler de ce résultat publiquement, certains vont se poser des questions. Et commencer à mener l’enquête… Ça ne va pas bien se finir pour Benjamin. 😢 Je vous spoile pas plus : tout est dans le nouvel épisode avec Benjamin Dubreu. Bonne écoute 🎙️ PS : dites-nous ce que vous en pensez en commentaire (et surtout, abonnez-vous !) ----------------------------------- Retrouvez Benjamin sur Linkedin : https://www.linkedin.com/in/benjamin-dubreu-data Son programme de formation à la data science, data-upskilling : https://benjamin-dubreu.systeme.io/programme-data-upskilling-c Pour s'abonner à sa newsletter, c'est ici : https://newsletter-freelance.ck.page/040d93812a --------------------------------- Je suis Mathieu Sanchez, CTO d'Acasi, et pour me suivre, c'est principalement sur Linkedin : https://www.linkedin.com/in/matsanchez/ Vous pouvez aussi suivre Tronche de Tech, sur vos réseaux favoris : - Linkedin : https://www.linkedin.com/company/tronche-de-tech/ - Instagram : https://www.instagram.com/tronchedetech/ - TikTok : https://www.tiktok.com/@tronchedetech - Twitter : https://twitter.com/TroncheDeTech
  • 20. #20 - Aliénor Latour - Rencontre du 1er type

    49:01
    Pour son 1er jour de taf, cette dev a reçu un cadeau de bienvenue dont elle se serait bien passé. 😡 Le genre de cadeau qui te fait regretter d’avoir accepté le poste... Pourtant, tout juste diplômée, elle attendait ce 1er jour avec impatience. Avec un peu de stress aussi. Car la marche entre le monde des études et le monde du travail est parfois un peu glissante. Elle débarque donc, ponctuelle, sur son nouveau lieu de travail. Prête à démarrer, motivée comme jamais. Le 1er jour du reste de sa vie pro. Elle est accueillie par les RHs, on lui montre son bureau, elle s’installe… Elle démarre son ordi. Et là, voilà un collègue qui débarque. Plein de questions se bousculent dans sa tête : ”Est-ce qu’il est sympa ?” ”Est-ce qu’il est drôle ?” ”Est-ce qu’on va bien s’entendre ?” ”Oh chouette, j’ai une secrétaire !” Dit-il. 😓 … Bien. Bien bien bien. Pour l’humour, à priori on repassera. Et parce qu’une bonne blague ne vient jamais seule, elle aura vite droit à l’original : ”Tu sais faire le café ?” Les remarques suivantes seront du même acabit. Et cela durera des jours. Des semaines. Des mois. Des mois pendant lesquels, Aliénor va malgré tout s’accrocher. Faire parler son travail. Faire parler son talent. Jusqu’à réussir à lui clouer le bec. 👏 Comment ? Vous le saurez en écoutant Aliénor Latour dans ce nouvel épisode ! Et comme ça serait dommage de la résumer à cette histoire, on y parle aussi de : comment les micro-services vont sauver le monde le livre qu’elle co-écrit sur Golang : “Learn Go with Pocket-Sized Projects” d’un projet de lancement de fusée 🚀 Bonne écoute 🎙️ PS : dites-nous ce que vous pensez de l'épisode en commentaire (et surtout, abonnez-vous !) Notes de l'épisode : Le livre de Sam Newman "Monolith to Micro-services" : https://www.amazon.com/Monolith-Microservices-Evolutionary-Patterns-Transform/dp/1492047848 ----------------------------------- Retrouvez Aliénor sur Linkedin : https://www.linkedin.com/in/alienor-latour/ Aliénor est co-autrice du livre "Learning Go with Pocket-sized projects" que vous pourrez retrouver ici : https://lnkd.in/eG8UxnQY --------------------------------- Je suis Mathieu Sanchez, CTO d'Acasi, et pour me suivre, c'est principalement sur Linkedin : https://www.linkedin.com/in/matsanchez/ Vous pouvez aussi suivre Tronche de Tech, sur vos réseaux favoris : - Linkedin : https://www.linkedin.com/company/tronche-de-tech/ - Instagram : https://www.instagram.com/tronchedetech/ - TikTok : https://www.tiktok.com/@tronchedetech - Twitter : https://twitter.com/TroncheDeTech
  • 19. #19 - Xavier Arques - Se réinventer à 50 ans [Spécial Podcasthon]

    58:12
    Ce dev s’est fait licencier à 50 ans. Ce qui lui arrive ensuite est peut-être un aperçu de ce qui vous attend… Cela fait plus de 20 ans que Xavier bosse pour des grosses boîtes. Canal+, Alcatel, Cisco… Il a bien roulé sa bosse, fait plusieurs métiers, du dev au PO, en passant par chef de projet. Mais c’est chez Cisco que l’aventure s’arrête brusquement. Fin 2018, Cisco ferme définitivement ses bureaux en France. Xavier se retrouve sur le carreau. Heureusement, le marché du dev est porteur. La plupart de ses collègues retrouvent rapidement un emploi. Pas Xavier. Xavier, lui, décide de prendre le temps. Le temps de se poser les bonnes questions. De se regarder dans la glace… Et de se ré-inventer. Il va se frotter au cloud et devenir formateur AWS. Il va se lancer dans un bootcamp, pour apprendre le dev web. Il va faire des missions freelance, et découvrir le monde des start-ups. Et ce n’est pas tout. Il va aussi s’intéresser à LA question de notre siècle. Celle de l’impact de l’humanité sur notre planète 🌍 Parce que Xavier, ce qu’il veut maintenant, c’est avoir de l’impact. Trouver du sens à son métier. C’est comme ça qu’il deviendra le premier développeur de 2tonnes, une boite qui aide à comprendre comment agir seul et ensemble, pour réduire notre empreinte carbone. J’ai rencontré Xavier Arques à l’occasion de ce formidable évènement qu’est le Podcasthon : un évènement caritatif qui rassemble plus de 450 podcasts 🇫🇷. A 56 ans, je peux vous dire que Xavier est un développeur heureux, épanoui. Il est revenu sur sa longue carrière de dev au micro de Tronche de Tech. 🎙️ Alors je vous souhaite à tous une bonne écoute, et une aussi belle carrière que celle de Xavier. Parce qu’on peut rester dev toute sa vie, sans avoir à rougir. PS : dites-nous ce que vous pensez de l'épisode en commentaire (et surtout, abonnez-vous !) Notes de l'épisode : Si vous voulez rire un peu, voici les passages de The Office qu'on a mentionné dans le podcast : Le Parkour : https://www.youtube.com/watch?v=0Kvw2BPKjz0&ab_channel=TheOffice Le "logo" qui rebondit dans l'écran TV : https://www.youtube.com/watch?v=QOtuX0jL85Y&ab_channel=TheOffice ----------------------------------- Xavier Arques est responsable du développement chez 2tonnes. Vous pouvez le retrouver sur Linkedin ici : https://www.linkedin.com/in/xavierarques/ Pour s'engager dans la transition climatique, faites des atelier 2tonnes chez vous, avec vos équipes ou avec vos familles et passez le mot : https://www.2tonnes.org/ Le Podcasthon, c'est un rassemblement caritatif de plus de 450 podcasts qui mettent en avant une association ou une ONG de leur choix. Cette année, ça se passe de 25 au 31 Mars : https://podcasthon.org/ --------------------------------- Je suis Mathieu Sanchez, CTO d'Acasi, et pour me suivre, c'est principalement sur Linkedin : https://www.linkedin.com/in/matsanchez/ Vous pouvez aussi suivre Tronche de Tech, sur vos réseaux favoris : - Linkedin : https://www.linkedin.com/company/tronche-de-tech/ - Instagram : https://www.instagram.com/tronchedetech/ - TikTok : https://www.tiktok.com/@tronchedetech - Twitter : https://twitter.com/TroncheDeTech
  • 18. #18 - Natalie Godec - Mettre AWS en PLS

    59:57
    Rares sont ceux qui peuvent se vanter d’avoir “cassé” AWS 🏚️ Cette tech fait partie de ce club très fermé. Cela fait plusieurs mois que Natalie et son équipe en ont ras-le-bol de gérer les incidents Kafka… Kafka, c’est ce qu’on appelle un “message broker” ou “bus d’évènements”. Pour faire simple, c’est un intermédiaire entre vos applis (vos “services”). En gros, quand un service A veut parler à un service B, il a 2 choix : - soit il lui parle en direct… Mais il faut que service B soit prêt et dispo. - soit il envoie un message à Kafka, qui le garde au chaud, jusqu’à ce que le service B se décide à écouter Bref. C’est plein de vertus mais j’en parlerai une autre fois. C’est surtout souvent TRÈS central dans l’infra. Et quand ça tombe, plus personne ne peut se parler et donc… Ca pique. Bon, maintenant revenons à nos moutons. 🐑 Natalie n’en peut plus de gérer elle-même son Kafka, qui lui fait des misères. Alors elle décide de déléguer ça à Amazon, via leur offre Amazon “MSK” (”Manage Streaming for Kafka”). ”Je s’occupe de tout, tu s’occupes de rien.” te dit Jeff Bezos. Et… C’est plutôt vrai. Pendant plusieurs mois, la vie est belle. Jusqu’au jour où… Il faut changer une simple configuration. Un tout petit paramètre de rien du tout. 5 minutes plus tard, plus rien ne marche. Kafka ne répond plus. Impossible de se connecter, même avec ce bon vieux telnet 🤔 C’est le moment d’employer les grand moyens. La fameuse “méthode devops”. 🪄 … On redémarre. Sauf que ben… ça redémarre pas. Et comme c’est Amazon qui gère… On peut pas faire grand chose d’autre. 🤷 Le cluster MSK est cassé. Et bien sûr, toute la prod avec. 😱 Alors comment Natalie Godec s’est-elle sortie de cette situation ? Vous le saurez en écoutant ce nouvel épisode de Tronche de Tech 🎙️ Un petit voyage dans le monde de l’infra à ne pas manquer ! Bonne écoute 🎙️ PS : dites-nous ce que vous pensez de l'épisode en commentaire (et surtout, abonnez-vous !) ----------------------------------- Natalie Godec est Senior Cloud Architect chez Zencore. Vous pouvez la retrouver sur : - Twitter https://twitter.com/ouvessvit - Youtube : https://www.youtube.com/channel/UCvrKGfYlJpAjdzT1qazyaiw - Linkedin : https://www.linkedin.com/in/natalie-godec L'article de blog sur l'incident MSK https://aws.plainenglish.io/how-we-broke-our-aws-msk-cluster-7b0a62ccbe53 --------------------------------- Je suis Mathieu Sanchez, CTO d'Acasi, et pour me suivre, c'est principalement sur Linkedin : https://www.linkedin.com/in/matsanchez/ Vous pouvez aussi suivre Tronche de Tech, sur vos réseaux favoris : - Linkedin : https://www.linkedin.com/company/tronche-de-tech/ - Instagram : https://www.instagram.com/tronchedetech/ - TikTok : https://www.tiktok.com/@tronchedetech - Twitter : https://twitter.com/TroncheDeTech
  • 17. #17 - Bruno Soulez - Un dev sous surveillance

    55:30
    Si ce dev passe sous un bus, sa boîte touche le jackpot 🤑 Non, ce n’est pas une blague. Il est tellement important que la boîte a décidé de se payer une “Key Person Insurance”. Une assurance sur sa tête. Au cas où il lui arrive quelque chose. Flippant ? Ou grosse “street cred” ? En tout cas, l’histoire commence assez mal. Quand il rejoint Auction.fr, tous les dev ont quitté le navire. Il est seul, avec le code de la boîte. Fort heureusement, il y a une documentation riche et complète ! 🎉 Non, je déconne 😜 Le code est tellement crade qu’un jour, en désactivant l’envoi d’e-mail… Il bousille complètement la page d’accueil du site. 🤯 C’est la goutte d’eau. Bruno prend alors la décision de tout jeter et de repartir de 0. Il retrousse ses manches et… 7 ans plus tard, la boîte va être revendue. L’acheteur réalise alors un audit technique poussé. A l’issue de celui-ci, l’entreprise se paie une “Key Person Insurance” sur le CTO actuel. Une façon de dire : “Si il part (ou qu’il passe sous un bus 😱), on est vraiment dans le 💩” Cette “personne-clé”, je l’ai reçue au micro de Tronche de Tech, en la personne de Bruno Soulez. Avec Bruno, sa carrière et son podcast IFTTD, je m’attendais à ce que cet épisode soit riche en anecdotes. Je n’ai pas été déçu 😉 Entre :- sa version FR des Darwin Awards - la fois où il a failli lancer Facebook - et son app géo-localisée qui prévient par SMS de son heure d’arrivée à la maison… On a eu matière à discuter ! Bonne écoute 🎙️ PS : dites-nous ce que vous pensez de l'épisode en commentaire (et surtout, abonnez-vous !)-----------------------------------Vous pouvez suivre Bruno sur :- Linkedin : https://www.linkedin.com/in/brunosoulez/- Twitter : https://twitter.com/bibearMais surtout, allez écouter son podcast IFTTD, le meilleur podcast Tech français : https://www.ifttd.io/---------------------------------Je suis Mathieu Sanchez, CTO d'Acasi, et pour me suivre, c'est aussi sur Linkedin : https://www.linkedin.com/in/matsanchez/---------------------------------Cet épisode a été enregistré au Free-Up festival, un festival parisien dédié aux freelances et indépendants. Merci à eux pour l'invitation !
  • 16. #16 - Florence Chabanois - Auto-scaler n'est pas jouer

    58:58
    Quand un bug critique bloque ton appli… Et que tes devs commencent à jeter l’éponge 🧽 Tu te dis que tu n’as plus qu’à mettre la clé sous la porte ☠️ C’était un site de petites annonces de ventes de voiture. Très connu. Très visité. Sur lequel on ne pouvait tout à coup plus déposer d’annonce. Balot, me direz-vous… Pourtant, ça commence (comme toujours) par une opération de routine. Un simple déploiement. Qui se passe, comme ci-dessous 👇 Déploiement. …… Hé, stop, ça marche pas ! 😱Ok pas de problème, pas de problème. 😅 Nous sommes devs, nous contrôlons la situation ! 👇Alors…Rollback. ……Euh…Ça marche toujours pas. 🤔Oh. Là, on est mal.Et c’est le début d’une chasse au bug de plusieurs heures, qui mettra l’équipe dans tous ses états.”Nan mais je comprends RIEN.” ”On a tout essayé !” ”Je sais plus QUOI regarder là, franchement 😫” Jusqu’à ce que, tout à coup, au bout du tunnel : La lumière 🔆 C’est une histoire de désespoir.Et une histoire de persévérance.Cette histoire, c’est du vécu de Florence Chabanois, Head of Engineering chez Scaleway.Elle est venue me la partager dans ce nouvel épisode de Tronche de Tech.Alors si vous voulez comprendre l’origine ce bug, c’est le moment de l’écouter 🎙️PS : dites-nous ce que vous pensez de l'épisode en commentaire (et surtout, abonnez-vous !)-----------------------------------Vous pouvez suivre Florence sur Linkedin : https://www.linkedin.com/in/florencechabanois/Et la retrouver avec son association, la Place des Grenouilles : https://lapdg.fr/---------------------------------Je suis Mathieu Sanchez, CTO d'Acasi, et pour me suivre, c'est aussi sur Linkedin : https://www.linkedin.com/in/matsanchez/