<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Max Riegler</title>
        <link>https://maxriegler.at</link>
        <description>This blog is powered by Next.js</description>
        <lastBuildDate>Thu, 08 Jan 2026 14:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <copyright>All rights reserved 2026, Max Riegler</copyright>
        <atom:link href="https://maxriegler.at/rss.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Grabbing Snowflake Session Tokens for External OAuth]]></title>
            <link>https://maxriegler.at/blog/snowflake-session-tokens</link>
            <guid>e26428cf-3091-4199-aad8-c458c89f010b</guid>
            <pubDate>Thu, 08 Jan 2026 14:00:00 GMT</pubDate>
            <description><![CDATA[ Last summer, I was working on a project that required integrating Snowflake&#39;s Cortex Analyst API with external OAuth authentication through Azure AD. The challenge seemed straightforward at first: authenticate users via Azure AD, connect to Snowflake, and make API calls to Cortex Analyst. But I qu...]]></description>
        </item>
        <item>
            <title><![CDATA[Loading Certificates in Azure Functions from Key Vault]]></title>
            <link>https://maxriegler.at/blog/certificates-and-azure-function-apps</link>
            <guid>f49f5369-ed16-4a34-9f0f-ea414bb74a59</guid>
            <pubDate>Fri, 01 Nov 2024 15:25:00 GMT</pubDate>
            <description><![CDATA[ I was working on an Azure Function that needed to sign documents with a certificate. I stored the certificate and private key in Azure Key Vault, but when I tried to use it, I got a <code>CryptographicException: Keyset does not exist</code>.  This error is frustrating because the key is definitely there. The ...]]></description>
        </item>
        <item>
            <title><![CDATA[Hosting a SPA on Azure Static Web Apps]]></title>
            <link>https://maxriegler.at/blog/hosting-spa-on-azure</link>
            <guid>0fe9659e-c698-4046-8a37-a3de68339760</guid>
            <pubDate>Wed, 30 Mar 2022 19:57:00 GMT</pubDate>
            <description><![CDATA[ I&#39;m currently dabbling a little with <a href="https://reactjs.org">React</a> and also <a href="https://portal.azure.com">Azure</a> to learn some new things. In this case how to set up a single page application on Azure&#39;s Static Web Apps service.   This is mostly very straight forward if you have dedicated files for a...]]></description>
        </item>
        <item>
            <title><![CDATA[EF Core 5 Upgrade - collation shenanigans]]></title>
            <link>https://maxriegler.at/blog/efcore-5-upgrade-collation-shenanigans</link>
            <guid>a975d73c-380c-4b5c-9633-4f62a01d494d</guid>
            <pubDate>Tue, 15 Mar 2022 18:15:00 GMT</pubDate>
            <description><![CDATA[ Today I stumbled over a pretty weird problem at work, where I already initially thought it must&#39;ve been from either a framework or a database upgrade.   I was in the middle of doing some code first database entity modelling, creating a migration for it and updating the database, when I got struc...]]></description>
        </item>
        <item>
            <title><![CDATA[Reverse Engineering Detour]]></title>
            <link>https://maxriegler.at/blog/reverse_egineering_detour</link>
            <guid>538e8de9-0c7d-4c98-b098-67cd3f4b8f63</guid>
            <pubDate>Sat, 01 Sep 2012 21:36:00 GMT</pubDate>
            <description><![CDATA[While browsing gamedeception.net out of curiosity, as I often do, I came across various new threads. This led me to think, &quot;Why not create a hook from scratch?&quot;. So, I spent hours researching detouring techniques.  A few basics about my project: The goal is to develop a DLL containing function pro...]]></description>
        </item>
    </channel>
</rss>