<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Raphaël Bronsveld</title>
        <link>https://raphaelbronsveld.com</link>
        <description>Raphaël's Blog containing posts covering React development, (web) performance, accessibility &amp; deep-dives into specific web related topics!</description>
        <lastBuildDate>Wed, 08 Apr 2026 09:10:13 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en-US</language>
        <ttl>60</ttl>
        <image>
            <title>Raphaël Bronsveld</title>
            <url>https://raphaelbronsveld.com/its-ah-me.jpg</url>
            <link>https://raphaelbronsveld.com</link>
        </image>
        <copyright>All rights reserved..?</copyright>
        <item>
            <title><![CDATA[Type Safety in React Router]]></title>
            <link>https://raphaelbronsveld.com/blog/type-safety-in-react-router?utm_source=rss&amp;utm_medium=feed</link>
            <guid isPermaLink="true">https://raphaelbronsveld.com/blog/type-safety-in-react-router?utm_source=rss&amp;utm_medium=feed</guid>
            <pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[React Router and type-safety?! Yes that's possible. Today we'll talk about how we can utilise React Router's generated types.]]></description>
            <category>React Router</category>
            <enclosure length="51200" type="image/png" url="https://raphaelbronsveld.com/og/type-safety-in-react-router.png"/>
        </item>
        <item>
            <title><![CDATA[Venturing into the .NET World]]></title>
            <link>https://raphaelbronsveld.com/blog/venturing-into-the-dotnet-world?utm_source=rss&amp;utm_medium=feed</link>
            <guid isPermaLink="true">https://raphaelbronsveld.com/blog/venturing-into-the-dotnet-world?utm_source=rss&amp;utm_medium=feed</guid>
            <pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[My first experience in years with another framework. Let's go through my first impressions.]]></description>
            <category>.NET</category>
            <enclosure length="51200" type="image/png" url="https://raphaelbronsveld.com/og/venturing-into-the-dotnet-world.png"/>
        </item>
        <item>
            <title><![CDATA[How to use Middleware in React Router]]></title>
            <link>https://raphaelbronsveld.com/blog/how-to-use-middleware-in-react-router?utm_source=rss&amp;utm_medium=feed</link>
            <guid isPermaLink="true">https://raphaelbronsveld.com/blog/how-to-use-middleware-in-react-router?utm_source=rss&amp;utm_medium=feed</guid>
            <pubDate>Thu, 18 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[React Router middleware is here! See how to set it up, run it on server and client, and improve your routes with less code.]]></description>
            <category>React Router</category>
            <enclosure length="51200" type="image/png" url="https://raphaelbronsveld.com/og/how-to-use-middleware-in-react-router.png"/>
        </item>
        <item>
            <title><![CDATA[React Server Components in React Router – First Impressions]]></title>
            <link>https://raphaelbronsveld.com/blog/rsc-in-rr-first-impressions?utm_source=rss&amp;utm_medium=feed</link>
            <guid isPermaLink="true">https://raphaelbronsveld.com/blog/rsc-in-rr-first-impressions?utm_source=rss&amp;utm_medium=feed</guid>
            <pubDate>Thu, 07 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[React Server Components are now in React Router (still experimental). See how they work and what they mean for server rendering and faster pages.]]></description>
            <category>React Router</category>
            <enclosure length="51200" type="image/png" url="https://raphaelbronsveld.com/og/rsc-in-rr-first-impressions.png"/>
        </item>
        <item>
            <title><![CDATA[Achieve a High Cache Hit Rate with Varnish]]></title>
            <link>https://raphaelbronsveld.com/blog/improving-varnish-cache-hitrate?utm_source=rss&amp;utm_medium=feed</link>
            <guid isPermaLink="true">https://raphaelbronsveld.com/blog/improving-varnish-cache-hitrate?utm_source=rss&amp;utm_medium=feed</guid>
            <pubDate>Tue, 24 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Improving the cache hit rate with Varnish will directly improve your web (app) performance. Here's how we can achieve that.]]></description>
            <category>Performance</category>
            <enclosure length="51200" type="image/png" url="https://raphaelbronsveld.com/og/improving-varnish-cache-hitrate.png"/>
        </item>
        <item>
            <title><![CDATA[You finally preloaded your fonts and now they are loading twice?! What the ..?]]></title>
            <link>https://raphaelbronsveld.com/blog/preloading-fonts?utm_source=rss&amp;utm_medium=feed</link>
            <guid isPermaLink="true">https://raphaelbronsveld.com/blog/preloading-fonts?utm_source=rss&amp;utm_medium=feed</guid>
            <pubDate>Mon, 19 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[You wanted to implement font preloading to improve performance and you noticed there were 2 network calls.. what the..?]]></description>
            <category>Performance</category>
            <enclosure length="51200" type="image/png" url="https://raphaelbronsveld.com/og/preloading-fonts.png"/>
        </item>
    </channel>
</rss>