<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="https://gautier.difolco.dev/feed_style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <tabi:metadata xmlns:tabi="https://github.com/welpo/tabi">
        <tabi:base_url>https:&#x2F;&#x2F;gautier.difolco.dev</tabi:base_url>
        <tabi:separator>
            •
        </tabi:separator>
        <tabi:about_feeds>This is a web feed, also known as an Atom feed. Subscribe by copying the URL from the address bar into your newsreader. Visit About Feeds to learn more and get started. It&#x27;s free.</tabi:about_feeds>
        <tabi:visit_the_site>Visit website</tabi:visit_the_site>
        <tabi:recent_posts>Recent posts</tabi:recent_posts>
        <tabi:last_updated_on>Updated on $DATE</tabi:last_updated_on>
        <tabi:default_theme>dark</tabi:default_theme>
        <tabi:post_listing_date>date</tabi:post_listing_date>
        <tabi:current_section>engineering</tabi:current_section>
    </tabi:metadata><link rel="extra-stylesheet" href="https://gautier.difolco.dev/skins/blue.css?h=a4dc1e94d3f5759784d2" /><title>Gautier DI FOLCO - engineering</title>
        <subtitle>A software engineer website</subtitle>
    <link href="https://gautier.difolco.dev/tags/engineering/atom.xml" rel="self" type="application/atom+xml"/>
    <link href="https://gautier.difolco.dev/tags/engineering/" rel="alternate" type="text/html"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2025-12-30T00:00:00+00:00</updated>
    <id>https://gautier.difolco.dev/tags/engineering/atom.xml</id><entry xml:lang="en">
        <title>2025 retrospective</title>
        <published>2025-12-30T00:00:00+00:00</published>
        <updated>2025-12-30T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2025-12/2025-retrospective/" type="text/html"/>
        <id>https://gautier.difolco.dev/2025-12/2025-retrospective/</id>
        </entry><entry xml:lang="en">
        <title>The other book I did not write</title>
        <published>2025-06-17T00:00:00+00:00</published>
        <updated>2025-06-17T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2025-06/book-retrospective/" type="text/html"/>
        <id>https://gautier.difolco.dev/2025-06/book-retrospective/</id>
        </entry><entry xml:lang="en">
        <title>Haskell Implementors&#x27; Workshop &amp; ZuriHac 2025</title>
        <published>2025-06-10T00:00:00+00:00</published>
        <updated>2025-06-10T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2025-06/zurihac/" type="text/html"/>
        <id>https://gautier.difolco.dev/2025-06/zurihac/</id>
        </entry><entry xml:lang="en">
        <title>Structure is workflow, workflow is structure</title>
        <published>2025-06-03T00:00:00+00:00</published>
        <updated>2025-06-03T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2025-06/structure-workflow/" type="text/html"/>
        <id>https://gautier.difolco.dev/2025-06/structure-workflow/</id>
        </entry><entry xml:lang="en">
        <title>Cohesion</title>
        <published>2025-04-22T00:00:00+00:00</published>
        <updated>2025-04-22T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2025-04/cohesion/" type="text/html"/>
        <id>https://gautier.difolco.dev/2025-04/cohesion/</id>
        </entry><entry xml:lang="en">
        <title>REST is nonsense</title>
        <published>2025-04-15T00:00:00+00:00</published>
        <updated>2025-04-15T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2025-04/rest-nonsense/" type="text/html"/>
        <id>https://gautier.difolco.dev/2025-04/rest-nonsense/</id>
        </entry><entry xml:lang="en">
        <title>2024 retrospective</title>
        <published>2025-01-07T00:00:00+00:00</published>
        <updated>2025-01-07T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2025-01/2024-retrospective/" type="text/html"/>
        <id>https://gautier.difolco.dev/2025-01/2024-retrospective/</id>
        </entry><entry xml:lang="en">
        <title>In-depth programming language is not the point</title>
        <published>2024-06-25T00:00:00+00:00</published>
        <updated>2024-06-25T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2024-06/pl-knowledge/" type="text/html"/>
        <id>https://gautier.difolco.dev/2024-06/pl-knowledge/</id>
        </entry><entry xml:lang="en">
        <title>Haskell Ecosystem Workshop &amp; ZuriHac 2024</title>
        <published>2024-06-18T00:00:00+00:00</published>
        <updated>2024-06-18T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2024-06/zurihac/" type="text/html"/>
        <id>https://gautier.difolco.dev/2024-06/zurihac/</id>
        </entry><entry xml:lang="en">
        <title>The end of a 666 days streak</title>
        <published>2024-03-24T00:00:00+00:00</published>
        <updated>2024-03-24T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2024-03/streak/" type="text/html"/>
        <id>https://gautier.difolco.dev/2024-03/streak/</id>
        </entry><entry xml:lang="en">
        <title>OOP has not invented encapsulation</title>
        <published>2024-03-10T00:00:00+00:00</published>
        <updated>2024-03-10T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2024-03/c-encapsulation/" type="text/html"/>
        <id>https://gautier.difolco.dev/2024-03/c-encapsulation/</id>
        </entry><entry xml:lang="en">
        <title>Types for building and types for running</title>
        <published>2024-03-06T00:00:00+00:00</published>
        <updated>2024-03-06T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2024-03/types-building-running/" type="text/html"/>
        <id>https://gautier.difolco.dev/2024-03/types-building-running/</id>
        </entry><entry xml:lang="en">
        <title>Types strengthening</title>
        <published>2024-03-03T00:00:00+00:00</published>
        <updated>2024-03-03T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2024-03/types-strengthening/" type="text/html"/>
        <id>https://gautier.difolco.dev/2024-03/types-strengthening/</id>
        </entry><entry xml:lang="en">
        <title>eDSLs for tests</title>
        <published>2024-02-28T00:00:00+00:00</published>
        <updated>2024-02-28T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2024-02/edsls-tests/" type="text/html"/>
        <id>https://gautier.difolco.dev/2024-02/edsls-tests/</id>
        </entry><entry xml:lang="en">
        <title>Type-driven development applied: librarian</title>
        <published>2024-02-25T00:00:00+00:00</published>
        <updated>2024-02-25T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2024-02/tydd-applied-librarian/" type="text/html"/>
        <id>https://gautier.difolco.dev/2024-02/tydd-applied-librarian/</id>
        </entry><entry xml:lang="en">
        <title>Types and Tests</title>
        <published>2024-02-21T00:00:00+00:00</published>
        <updated>2024-02-21T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2024-02/types-tests/" type="text/html"/>
        <id>https://gautier.difolco.dev/2024-02/types-tests/</id>
        </entry><entry xml:lang="en">
        <title>Witness functions</title>
        <published>2023-09-27T00:00:00+00:00</published>
        <updated>2023-09-27T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2023-09/witness-functions/" type="text/html"/>
        <id>https://gautier.difolco.dev/2023-09/witness-functions/</id>
        </entry><entry xml:lang="en">
        <title>Test-Driven Development Freedom</title>
        <published>2023-08-13T00:00:00+00:00</published>
        <updated>2023-08-13T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2023-08/tdd-freedom/" type="text/html"/>
        <id>https://gautier.difolco.dev/2023-08/tdd-freedom/</id>
        </entry><entry xml:lang="en">
        <title>What a good design is</title>
        <published>2023-08-09T00:00:00+00:00</published>
        <updated>2023-08-09T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2023-08/good-design/" type="text/html"/>
        <id>https://gautier.difolco.dev/2023-08/good-design/</id>
        </entry><entry xml:lang="en">
        <title>Dependencies management</title>
        <published>2023-08-02T00:00:00+00:00</published>
        <updated>2023-08-02T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2023-08/dependencies-management/" type="text/html"/>
        <id>https://gautier.difolco.dev/2023-08/dependencies-management/</id>
        </entry><entry xml:lang="en">
        <title>A case against Haskell immersion</title>
        <published>2023-07-30T00:00:00+00:00</published>
        <updated>2023-07-30T00:00:00+00:00</updated>
        <author>
            <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://gautier.difolco.dev/2023-07/haskell-immersion/" type="text/html"/>
        <id>https://gautier.difolco.dev/2023-07/haskell-immersion/</id>
        </entry>
</feed>
