Pascal MARTIN : DevOps, Lead dev, Web & PHP https://blog.pascal-martin.fr/ Recent content on Pascal MARTIN : DevOps, Lead dev, Web & PHP Hugo -- gohugo.io fr-FR Mon, 11 Dec 2023 00:00:00 +0000 Posts https://blog.pascal-martin.fr/post/?utm_source=rss2&utm_medium=feed&utm_campaign=/post/ Mon, 11 Dec 2023 00:00:00 +0000 Pascal MARTIN https://blog.pascal-martin.fr/post/ Transcript de ma conférence « Une Application Résiliente, dans un Monde Partiellement Dégradé » https://blog.pascal-martin.fr/post/transcript-conference-une-application-resiliente-dans-un-monde-partiellement-degrade/?utm_source=rss2&utm_medium=feed&utm_campaign=/post/transcript-conference-une-application-resiliente-dans-un-monde-partiellement-degrade/ Mon, 11 Dec 2023 00:00:00 +0000 Pascal MARTIN https://blog.pascal-martin.fr/post/transcript-conference-une-application-resiliente-dans-un-monde-partiellement-degrade/ <p>En 2019, j&rsquo;ai commencé à travailler sur un <em>gros</em> système distribué, avec plusieurs dizaines de services qui interagissaient pour répondre aux attentes de nos clients. Et j&rsquo;ai retrouvé, en amplifié, des problématiques que j&rsquo;avais déjà rencontrées de manière plus subtile, lorsque je travaillais sur des systèmes consitués d&rsquo;une demi-douzaine de composants.</p> <p>C&rsquo;est à ce moment là que j&rsquo;ai commencé à travailler sur un talk intitulé <strong>« Une Application Résiliente, dans un Monde Partiellement Dégradé »</strong>, que j&rsquo;ai depuis donné plusieurs fois en conférences entre 2019 et 2023.</p> <p>Je suis ainsi intervenu lors de <a href="https://www.youtube.com/watch?v=DFD-6e5or-E">AWS re:invent 2020</a> <em>(30 minutes)</em> ou pendant le <a href="https://www.youtube.com/watch?v=U7wuMyv8YzA">Forum PHP 2019</a> <em>(40 minutes)</em> :</p> <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe src="https://www.youtube.com/embed/U7wuMyv8YzA" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video"></iframe> </div> <br> <p>Cela dit, puisque tout le monde n&rsquo;<em>accroche</em> pas avec le format vidéo et que beaucoup préfèrent du texte, voici une tentative de transcript de cette conférence. Ou, plutôt, voici un déroulé de quasiment tous les <em>morceaux</em> que j&rsquo;utilise pour donner ce talk, en les sélectionnant à chaque fois en fonction du public cible et de la durée dont je dispose.</p> Pourquoi je ne publie pas mes slides (seuls) https://blog.pascal-martin.fr/post/je-ne-publie-pas-mes-slides/?utm_source=rss2&utm_medium=feed&utm_campaign=/post/je-ne-publie-pas-mes-slides/ Mon, 04 Dec 2023 00:00:00 +0000 Pascal MARTIN https://blog.pascal-martin.fr/post/je-ne-publie-pas-mes-slides/ <p>Après une conférence, les organisateurs ou des membres du public me demandent régulièrement où mes slides sont accessibles. Et je réponds que <strong>je ne publie pas mes slides</strong>.</p> <p>Mais pourquoi ?</p> Les meilleures « démo de sprint » de ma vie https://blog.pascal-martin.fr/post/les-meilleures-demo-de-sprint-de-ma-vie/?utm_source=rss2&utm_medium=feed&utm_campaign=/post/les-meilleures-demo-de-sprint-de-ma-vie/ Mon, 27 Nov 2023 00:00:00 +0000 Pascal MARTIN https://blog.pascal-martin.fr/post/les-meilleures-demo-de-sprint-de-ma-vie/ <p>En ~12 ans de <em>« nous travaillons en méthodes agiles »</em><sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>, je n’ai vécu des <strong>bonnes démos de sprint</strong> que pendant un an<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>.</p> <p>Comment se passaient ces <em>bonnes</em> démos ? Qu’est-ce qui les rendait <em>bonnes</em> par rapport à celles que nous subissons si souvent ?</p> Nous avons choisi une technologie ? À nous d’assumer les maintenances, maintenant ! https://blog.pascal-martin.fr/post/a-nous-d-assumer-les-maintenances/?utm_source=rss2&utm_medium=feed&utm_campaign=/post/a-nous-d-assumer-les-maintenances/ Thu, 09 Nov 2023 00:00:00 +0000 Pascal MARTIN https://blog.pascal-martin.fr/post/a-nous-d-assumer-les-maintenances/ <p>Développeur, développeuse.<br> Tous les jours, nous effectuons des choix, prenons des décisions.<br> Qui ont un impact sur nos projets et nos équipes.</p> <p><em>Quel langage / framework / bibliothèque pour ce projet ? MySQL, DynamoDB ou MongoDB ? Monolithe, monolithe distribué, microservices, ou monolithe modulaire ? Kubernetes ou Lambda ?</em></p> <p>Après ces choix et décisions, dans la vie de nos projets, régulièrement, des mises à jour arrivent…</p>