<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title><![CDATA[Sven De Waerhert - Technical Blog]]></title>
        <description><![CDATA[Engineering adventures and technical problem-solving]]></description>
        <link>https://www.svendewaerhert.com</link>
        <image>
            <url>https://www.svendewaerhert.com/sven.jpg</url>
            <title>Sven De Waerhert - Technical Blog</title>
            <link>https://www.svendewaerhert.com</link>
        </image>
        <generator>RSS for Node</generator>
        <lastBuildDate>Mon, 02 Mar 2026 10:10:18 GMT</lastBuildDate>
        <atom:link href="https://www.svendewaerhert.com/rss.xml" rel="self" type="application/rss+xml"/>
        <pubDate>Mon, 02 Mar 2026 10:10:18 GMT</pubDate>
        <copyright><![CDATA[2026 Sven De Waerhert]]></copyright>
        <language><![CDATA[en]]></language>
        <managingEditor><![CDATA[sven@dewaerhert.be (Sven De Waerhert)]]></managingEditor>
        <webMaster><![CDATA[sven@dewaerhert.be (Sven De Waerhert)]]></webMaster>
        <ttl>60</ttl>
        <category><![CDATA[Engineering]]></category>
        <category><![CDATA[Hardware]]></category>
        <category><![CDATA[Software]]></category>
        <category><![CDATA[Technology]]></category>
        <item>
            <title><![CDATA[1.5 Years of Talking to Claude]]></title>
            <description><![CDATA[An analysis of 888 conversations with Claude over 18 months. Perform your own analysis 100% offline.]]></description>
            <link>https://www.svendewaerhert.com/blog/1-5-years-of-talking-to-claude</link>
            <guid isPermaLink="false">1-5-years-of-talking-to-claude</guid>
            <category><![CDATA[claude]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[data-visualization]]></category>
            <category><![CDATA[software]]></category>
            <dc:creator><![CDATA[sven@dewaerhert.be (Sven Waerhert)]]></dc:creator>
            <pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Building a custom ESP32 thermostat]]></title>
            <description><![CDATA[A guided tour through the code of a battery-powered ESP32 thermostat with e-paper display, deep sleep, and remote control]]></description>
            <link>https://www.svendewaerhert.com/blog/esp32-thermostat</link>
            <guid isPermaLink="false">esp32-thermostat</guid>
            <category><![CDATA[esp32]]></category>
            <category><![CDATA[firmware]]></category>
            <category><![CDATA[platformio]]></category>
            <category><![CDATA[home-automation]]></category>
            <category><![CDATA[bluetooth]]></category>
            <category><![CDATA[kicad]]></category>
            <category><![CDATA[pcb-design]]></category>
            <category><![CDATA[arduino]]></category>
            <category><![CDATA[e-paper]]></category>
            <category><![CDATA[deep-sleep]]></category>
            <category><![CDATA[embedded]]></category>
            <category><![CDATA[iot]]></category>
            <category><![CDATA[hardware]]></category>
            <dc:creator><![CDATA[sven@dewaerhert.be (Sven Waerhert)]]></dc:creator>
            <pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Nearby peer discovery without GPS using environmental fingerprints]]></title>
            <description><![CDATA[I propose a peer discovery technique to detect nearby devices by comparing similarity in their observed environments, such as WiFi or Bluetooth networks. Using locality-sensitive hashing and private set intersection, peers can compare their environments without disclosing the full details. With sufficient similarity between environments, peers can conclude they are near each other.]]></description>
            <link>https://www.svendewaerhert.com/blog/nearby-peer-discovery</link>
            <guid isPermaLink="false">nearby-peer-discovery</guid>
            <category><![CDATA[locality-sensitive hashing]]></category>
            <category><![CDATA[private set intersection]]></category>
            <category><![CDATA[libp2p]]></category>
            <category><![CDATA[software]]></category>
            <category><![CDATA[geolocation]]></category>
            <dc:creator><![CDATA[sven@dewaerhert.be (Sven Waerhert)]]></dc:creator>
            <pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[A durable task primitive built on BullMQ]]></title>
            <description><![CDATA[Building reliable task systems with BullMQ requires juggling queues, workers, and events, turning simple functions into scattered configuration. DurableTask solves this by wrapping BullMQ primitives into a single abstraction that gives any function automatic archiving, retries, scheduling, and complete execution history.]]></description>
            <link>https://www.svendewaerhert.com/blog/durable-task-primitive-with-bullmq</link>
            <guid isPermaLink="false">durable-task-primitive-with-bullmq</guid>
            <category><![CDATA[software]]></category>
            <dc:creator><![CDATA[sven@dewaerhert.be (Sven Waerhert)]]></dc:creator>
            <pubDate>Tue, 14 Oct 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Advice for self-taught learners entering formal education]]></title>
            <description><![CDATA[On how autodidacts can navigate the transition to formal higher education without losing their motivation and curiosity]]></description>
            <link>https://www.svendewaerhert.com/blog/higher-education</link>
            <guid isPermaLink="false">higher-education</guid>
            <category><![CDATA[education]]></category>
            <dc:creator><![CDATA[sven@dewaerhert.be (Sven Waerhert)]]></dc:creator>
            <pubDate>Thu, 14 Aug 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Building a custom telescope mount with harmonic drives and ESP32]]></title>
            <description><![CDATA[How I went from buying a €200 tracker to building a custom telescope mount with harmonic drives, ESP32, and way more engineering than necessary]]></description>
            <link>https://www.svendewaerhert.com/blog/telescope-mount</link>
            <guid isPermaLink="false">telescope-mount</guid>
            <category><![CDATA[hardware]]></category>
            <category><![CDATA[pcb-design]]></category>
            <category><![CDATA[astrophotography]]></category>
            <category><![CDATA[esp32]]></category>
            <category><![CDATA[telescope]]></category>
            <category><![CDATA[freecad]]></category>
            <category><![CDATA[kicad]]></category>
            <dc:creator><![CDATA[sven@dewaerhert.be (Sven Waerhert)]]></dc:creator>
            <pubDate>Mon, 11 Aug 2025 00:00:00 GMT</pubDate>
        </item>
    </channel>
</rss>