<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Programming on perri.to</title>
    <link>https://perri.to/fr/tags/programming/</link>
    <description>Recent content in Programming on perri.to</description>
    <generator>Hugo</generator>
    <language>fr-FR</language>
    <lastBuildDate>Sun, 19 Jul 2026 16:55:30 +0200</lastBuildDate>
    <atom:link href="https://perri.to/fr/tags/programming/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Choisir le prochain outil</title>
      <link>https://perri.to/fr/2026/03/choisir-le-prochain-outil/</link>
      <pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://perri.to/fr/2026/03/choisir-le-prochain-outil/</guid>
      <description>&lt;p&gt;Professionnellement, si je devais le résumer en une seule phrase, je dirais ceci :&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai toujours choisi les outils que quelqu&amp;rsquo;un était prêt à me payer le plus cher pour les utiliser.&lt;/p&gt;&#xA;&lt;h3 id=&#34;tout-a-commencé-avec-visual-basic-6&#34;&gt;Tout a commencé avec Visual Basic 6.&lt;/h3&gt;&#xA;&lt;p&gt;À l&amp;rsquo;époque, du moins dans mon pays, c&amp;rsquo;était le langage dominant pour les applications de gestion. Cabinets comptables, entreprises de taille moyenne, systèmes de gestion internes : &lt;strong&gt;tout&lt;/strong&gt; tournait sous VB6. Je suis devenu très efficace avec lui. Pas seulement productif : j&amp;rsquo;ai appris comment il fonctionnait en profondeur, ses limites, ses bizarreries.&lt;/p&gt;</description>
    </item>
    <item>
      <title>L&#39;IA, le retour des outils sur mesure à usage unique</title>
      <link>https://perri.to/fr/2026/01/lia-le-retour-des-outils-sur-mesure-a-usage-unique/</link>
      <pubDate>Fri, 23 Jan 2026 08:40:00 +0100</pubDate>
      <guid>https://perri.to/fr/2026/01/lia-le-retour-des-outils-sur-mesure-a-usage-unique/</guid>
      <description>&lt;h3 id=&#34;lâge-dor-des-applications-sur-mesure&#34;&gt;L&amp;rsquo;âge d&amp;rsquo;or des applications sur mesure.&lt;/h3&gt;&#xA;&lt;p&gt;J&amp;rsquo;étais un enfant durant la période des années 80-90. Là où je vivais, les ordinateurs n&amp;rsquo;étaient pas vraiment une chose du foyer ordinaire avant mes 10 ans environ (93-95).&#xA;Ma ville était frappée par une très mauvaise récession économique : ma cité dépendait fortement de l&amp;rsquo;industrie liée au métal et le pays&#xA;venait de la tuer en autorisant les importations libres depuis la Chine. Je vivais aussi dans une région plutôt rurale d&amp;rsquo;un pays mal connecté, si bien que les avancées technologiques&#xA;ne nous parvenaient pas avant d&amp;rsquo;être devenues très courantes dans la capitale.&lt;/p&gt;</description>
    </item>
    <item>
      <title>À la poursuite de l&#39;alchimie à travers les threads</title>
      <link>https://perri.to/fr/2025/03/a-la-poursuite-de-lalchimie-a-travers-les-threads/</link>
      <pubDate>Thu, 06 Mar 2025 21:36:48 +0100</pubDate>
      <guid>https://perri.to/fr/2025/03/a-la-poursuite-de-lalchimie-a-travers-les-threads/</guid>
      <description>&lt;h2 id=&#34;comment-ça-a-commencé&#34;&gt;Comment ça a commencé&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Avertissement :&lt;/strong&gt; Bien que ceci soit le résultat d&amp;rsquo;un problème professionnel, toutes les opinions sont les miennes ; mon employeur n&amp;rsquo;est pas impliqué et n&amp;rsquo;approuve en aucune manière cette publication, au-delà d&amp;rsquo;une autorisation implicite d&amp;rsquo;écrire publiquement sur des problèmes et des solutions techniques.&lt;/p&gt;&#xA;&lt;p&gt;Dans une discussion quotidienne avec quelques-uns de mes collègues chez &lt;a href=&#34;https://shiphero.com/&#34;&gt;ShipHero&lt;/a&gt;, quelqu&amp;rsquo;un a mentionné qu&amp;rsquo;un problème que nous avions (sans rapport avec ce billet) pourrait être causé par des &lt;a href=&#34;https://docs.sqlalchemy.org/en/20/orm/contextual.html&#34;&gt;sessions thread-local&lt;/a&gt; de sqlalchemy passées à un autre thread.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Première version de GoWorkOn</title>
      <link>https://perri.to/fr/2016/10/premiere-version-de-goworkon/</link>
      <pubDate>Thu, 13 Oct 2016 18:21:54 -0300</pubDate>
      <guid>https://perri.to/fr/2016/10/premiere-version-de-goworkon/</guid>
      <description>&lt;h2 id=&#34;gratter-la-démangeaison&#34;&gt;Gratter la démangeaison&lt;/h2&gt;&#xA;&lt;p&gt;Cette démangeaison particulière était une que j&amp;rsquo;avais depuis que j&amp;rsquo;ai quitté python, dans ma vie de développeur précédente,&#xA;où, en tant que gars de python, j&amp;rsquo;étais un utilisateur assidu de &lt;a href=&#34;https://virtualenvwrapper.readthedocs.io&#34;&gt;Virtualenv Wrapper&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Virtualenv, pour ceux qui n&amp;rsquo;ont pas eu le plaisir, vient résoudre le problème côté utilisateur du vendoring.&lt;/p&gt;&#xA;&lt;p&gt;Quand on travaille sur plusieurs projets, chacun avec son propre ensemble de dépendances versionnées, on risque de contaminer&#xA;ses autres projets par l&amp;rsquo;inclusion de versions différentes de paquets python, ce qui peut devenir vraiment&#xA;pénible, surtout parce qu&amp;rsquo;on n&amp;rsquo;a pas de compilateur pour vous signaler des choses comme « ta signature a changé ».&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
