Fullstack Sentimental.

Fullstack Sentimental.

By Siegfried EhretTechnology
Download on the App Store

Fullstack Sentimental. episodes

  • J’pète tes jetons !

    Bienvenue dans ce B-ième (on parle hexadécimal ici) épisode, enregistré en octobre 2026.

    Les paroles de l’intro pour la rigolade:
    (Couplet 1)
    Putain j'transpile, pile j'suis en transe le
    code bloque ça déconne, ça fait 2 heures qu'j'debug qu'à
    Petit feu, peu à peu je pète les plombs
    Le PM de derrière m'insulte et me traite de con (Canard, va !)
    C'en est trop je sors de ma cave, mets mon laptop dans l'coffre et m'casse
    Laisse le PM sur l'carreau, rien à foutre j'dtrace
    Trop de stress, j'ai trop d'besoins, il m'faut un pair oh!
    J'trouve une boîte, rentre, il y a une queue de devs hagards mais bon j'la fais
    30 minutes plus tard environ je demande très poliment :
    "Bonjour, un pair programming, s'il vous plaît" quand elle me répond :
    "Trop tard, désolé monsieur on est en 2026
    Et en 2026, eh bien les humains c'est fini"
    J'lui dis : "Quand j'ai commencé c'était en 2009
    Faites un effort j'veux une personne chan-mé, un peu meilleure qu'un rubber duck"
    Elle m'dit : "C'est 2026, j'vous l'ai dit c'est fini
    Prenez un chatbot ou allez voir ailleurs si j'y suis"
    J'lui dis : "Appelez-moi l'patron", "le patron n'est pas là"
    Ajoute: "Allez chez Anthropic vous pourrez peut-être finir votre Jira"
    J'lui dis : "2 secondes" Sors de mon sac un clavier et la braque
    Les candidats de derrière qui étaient si indifférents maintenant s'attroupent
    Elle m'dit : "OK, prenez le sudo, moi j'peux pas l'ouvrir
    Il y a plein d'fichiers, plein de logs", j'lui dis "Un pair programming où je tire"
    3 minutes après ma bouffe est prête et j'm'apprête à partir
    Quand la root me dit : "J'ai mis un Claude quack", t'aurais jamais dû l'dire
    J'voulais juste un pépère programming
    (Refrain)
    J'pète tes jetons, putain j'pète tes jetons
    Putain j'pète tes jetons, mais oui j'pète tes jetons
    J'ai tout perdu : mon vim, mon bulbe, mon code
    J'ai plus rien à faire alors suce mon claude !
    Liens
    • Go Lives: The greatest Go player of all time just did something amazing. What can this tell us about life in the era of superhuman AI?
    • Et voilà

      Bon courage, et bonne écoute !

      Contactez-moi !

      Envoyez un courriel à [email protected].

      32 min
    • Vous n’auriez pas un token ou un ticket restaurant ?

      Bienvenue dans ce A-ième (on parle hexadécimal ici) épisode, enregistré en octobre 2026.

      Les paroles de l’intro pour la rigolade:
      (Intro)
      T'es fada, je git guedin, je vous clone tous ici, un par un
      (Couplet 1)
      Avant les années 2020, je me souviens des journées
      où la VM était chaude et les conteneurs démarraient.
      Hot fix en prod le café froid
      Ils zieutaient les logs en scrollant, la tendinite au bout du bras
      Cheveux sur la tête, avec un bon hoodie
      Pour les plus classes, aussi un bon hoodie
      Dès qu'ils sortaient, leopold, happy hacking
      cherry mx kailh ou gateron
      Tout le monde écoutait, dans les oreilles ça cliquait
      Des concours de code un peu partout s'orgsanisaient
      Je te propose un voyage dans l'IDE
      Le patch par mail, je code sans IA
      (Refrain)
      Sans IA
      Je codais sans IA (je codais sans IA)
      (Couplet 2)
      Je codais sans IA avec mon vim qui brille
      Tab ou espaces, et tout le monde s'égosille
      On râlait après le meu-vi, ou le macs-eh
      Mais le soir on continuait tellement qu'on y aimait
      J'entends encore le cpu qui vrille
      On s'aidait en plongeant dans internet et les bouquins
      Le temps de lire la doc on se pose
      "Oh le bug, tu l'corriges ou je t'explose ?"
      Voilà comment tout s'aggravait dans l'éditeur
      Le reviewer rappliquait "oh comment tu codes à 2 à l'heure !"
      Viens avec moi, je vais te montrer
      Pépère programming on va se la donner et tout refactorer
      Et tout s'arrangeait et se réglait dans la branche
      On disait "Le commit de la fixandce !
      Eh le git, push force lease, hop la C-L-I
      Skip la C-I, "looks good to me" et je code sans IA
      Même les imports c'était le défi
      LSP KO, sans TypeScript mon petit
      Du langage typé, au petit JavaScript,
      La main sur le clavier : avec hjkl
      Pas gonflé le reviewer et la QA pépère
      La couverture de tests ok : sur mon container !
      La bonne époque où on devait souffler dans la cartouche
      On devait débugger pour savoir pourquoi c'était louche
      J'avais la PR longue, les autres aussi
      Balek du nitpicking quand on relisait
      2 jours et basta, la feature est faite en gros
      Déjà la chance à côté d'eux
      Personne ne touchait la prod, on codait sans IA
      (Refrain)
      Sans IA
      Je codais sans IA (je codais sans IA)
      La présentation d’Audrey

      Mythologie de la tech - pourquoi l’AGI ne vous remplacera pas

      Et voilà

      Bon courage, et bonne écoute !

      Contactez-moi !

      Envoyez un courriel à [email protected].

      54 min
    • Colin fait des jeux !

      Bienvenue dans ce neuvième épisode, enregistré le 20 mars 2026, dans lequel je reçois

      Voici les liens de ce dont nous avons iscuté lors du podcast :

      • Game jams: https://ldjam.com/ et https://itch.io/jams
      • Game Maker’s Toolkit (GMTK) par Mark Brown: bonnes vidéos qui parlent de game design et qui sont assez accessibles.
      • Handmade Hero par Casey Muratori: création d’un jeu vidéo en C, en partant de rien.
      • Wading through AI par Casey Muratori & Demetri Spanos: podcast qui parle d’IA avec de vrais experts qui on plus de 20 ans d’expérience, pas de bullshit/hype.
      • Data-Oriented design par Richard Fabian: Ce livre est un incontournable sur le sujet et je le recommande fortement à toutes celles et ceux qui sont intéressés de près ou de loin à la programmation. Il est aussi dispo en papier sur différents revendeurs.
      • colinbellino.com: c’est Colin ! <3
      • Autres ressources cool dont on a pas discuté en live:

        • Better Software Conference, la meilleure conférence que j’ai vu depuis très lontemps (systems & engine programming, math and some history).
        • Tsoding: channel youtube super avec beaucoup de resources très cool comme celle-ci: One Formula That Demystifies 3D Graphics
        • Data-Oriented Design and C++ par Mike Acton: Ce talk est légendaire dans le milieu du gamedev et du systems programming. C’était ma première introduction au concept de data-oriented design et c’est applicable à tous les types de programmes.
        • Intro to Data Oriented Design for Games par Nic Barker: Vidéo qui est une très bonne introduction au concept de data-oriented design, plus accessible que celle de Mike mais ça un peu moins dans les détails du coup.
        • Performance-Aware Programming par Casey Muratori: Cours super quali et bourré de bonnes informations sur tout ce qui parle de performance et d’optimisations avec de très bons exercices et Q&A. Pour moi cela vaut clairement le prix, surtout qu’on peut accéder à tout le contenu d’un coup. (Vidéo gratuite par la même personne pour un aperçu de la qualité de ses vidéos: Performance Excuses Debunked)
        • The Art of Game Design: A Book of Lenses by Jesse Schell. Livre très sympa qui parle de game design (vidéo ou physique), recommande fortement.
        • Bonne écoute !

          Contactez-moi !

          Envoyez un courriel à [email protected].

          1 hr 34 min
        • Jujutsu, la cerise sur le git, oh !

          Bienvenue dans ce huitième épisode, enregistré le 14 décembre 2025, à propos de l’article de Jujutsu, l’outil pour faire du git sans faire du git.

          Références
          • La doc est très complète pour plonger plus dans les revsets et les bookmarks.
          • La keynote de JJ Con en 2025.
          • Le tutoriel « classique » de Steve Klabnik.
          • Un tutoriel mains dans le cambouis que n’ai pas encore eu temps de faire.
          • Une fiche très utile.
          • Des pistes pour la configuration.
          • L’outil difftastic
          • Ma config

            Dans ~/.config/jj/config.toml

            "$schema" = "https://jj-vcs.github.io/jj/latest/config-schema.json"
            [user]
            name = "Siegfried EHRET"
            [ui]
            default-command = "log"
            diff-formatter = ["difft", "--color=always", "$left", "$right"]
            merge-editor = "idea"
            revsets-use-glob-by-default = true
            [merge-tools.idea]
            program = "/Users/sehret/Applications/IntelliJ IDEA Ultimate.app/Contents/MacOS/idea"
            diff-args = ["diff", "$left", "$right"]
            edit-args = ["diff", "$left", "$right"]
            merge-args = ["merge" , "$left", "$right", "$base", "$output"]
            [git]
            push-new-bookmarks = false
            [templates]
            git_push_bookmark = '"sieg/push-" ++ change_id.shortest(3)'
            [template-aliases]
            'format_short_change_id(id)' = 'id.shortest()'
            [aliases]
            tug = [
            "bookmark",
            "move",
            "--from",
            "closest_bookmark(@)",
            "--to",
            "closest_pushable(@)",
            ]
            accuse = ["file", "annotate"]
            [revset-aliases]
            "closest_bookmark(to)" = "heads(::to & bookmarks())"
            "closest_pushable(to)" = "heads(::to & mutable() & ~description(exact:\"\") & (~empty() | merges()))"
            [remotes.origin]
            auto-track-bookmarks = "glob:*"

            Bonne écoute !

            Contactez-moi !

            Envoyez un courriel à [email protected].

            22 min
          • Je suis colère (pour le web)

            Bienvenue dans ce septième épisode, enregistré le 6 juin 2025, à propos de l’article de The Browser Company sur le passé, présent et futur d’Arc. Mais surtout de la vision de l’utilisation du web par son CEO.

            Lien vers l’article : Letter to Arc members 2025

            Bonne écoute !

            Contactez-moi !

            Envoyez un courriel à [email protected].

            12 min
          • Astro

            Bienvenue dans ce sixième épisode, enregistré le 9 mai 2025, dans lequel je parle d’Astro.

            Les liens des actus :

            • Les h1 qui vont changer
            • Astro 5.7
            • Open-Source is Just That
            • Open source project curl is sick of users submitting “AI slop” vulnerabilities
            • La licence AGPL : menace ou chance pour les entreprises ?
            • AMP and why emails are not (and should never be) interactive.
            • Et pour tout ce qui est d’Astro, la documentation est sur docs.astro.build

              Bonne écoute !

              Contactez-moi !

              Envoyez un courriel à [email protected].

              19 min
            • Chez le principal.

              Bienvenue dans ce cinquième épisode, enregistré le 28 mars 2025, dans lequel je discute avec Florian Orpelière, Principal Engineer chez Dailymotion.

              Nous discutons du métier et de la carrière de développeur, et de plein de choses !

              On remercie les amis et collègues de Florian qui sont mentionnés dans l’épisode : Vincent, Mina, Christophe… et les autres aussi !

              Bonne écoute !

              Contactez-moi !

              Envoyez un courriel à [email protected].

              1 hr 12 min
            • Fullstack ou pas fullstack, telle est la question.

              Bienvenue dans ce quatrième épisode, enregistré le 21 mars 2025, dans lequel je parle de « Fullstack » à travers mon expérience.

              Je parle de :

              • Backend avec Java, Node.js, Go.
              • Frontend avec Angular.js, Angular, React, Svelte, Solid.
              • Devops avec Docker, Kubernetes, Helm.
              • Bases de données avec Oracle, MySQL, PostgreSQL, MongoDB, Elasticsearch.
              • Systèmes avec Mac et Linux
              • Et d’autres choses !
              • Contactez-moi !

                Envoyez un courriel à [email protected].

                17 min
              • fullstack-sentimental.ts

                Bienvenue dans ce troisième épisode, enregistré le 14 mars 2025, dans lequel je parle de TypeScript.

                Quelques liens pour accompagner l’épisode :

                • TypeScript sur Wikipedia
                • la-quete-du-graal.js
                • La présentation de Vincent « Typescript, typer pour mieux coder »
                • L’épisode de notre podcast badidon à propos de nos résolutions
                • L’épisode du podcast Syntax.fm
                • La vidéo de Fireship
                • Doom en TypeScript
                • Contactez-moi !

                  Envoyez un courriel à [email protected].

                  19 min
                • Le vent en poupe qui est compliqué.

                  Bienvenue dans ce deuxième épisode, enregistré le 21 février 2025, dans lequel je parle de Tailwind CSS. Et dans lequel je dis beaucoup trop « c’est compliqué ».

                  Quelques liens pour accompagner l’épisode :

                  • Pour découvrir Tailwind CSS, c’est par ici.
                  • Les toots de HTeuMeuLeu.
                  • Les jeux de Colin sont sur sa page itch.io.
                  • Contactez-moi !

                    Envoyez un courriel à [email protected].

                    14 min

                  About Fullstack Sentimental.

                  From the publisher's feed

                  Un peu le badidon des devs. Badidev. Mais j'aime mieux Fullstack Sentimental. Par Siegfried.