<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Welcome to my blog on Constantin's Blog</title><link>https://constantinsblog.eu/</link><description>Recent content in Welcome to my blog on Constantin's Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 05 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://constantinsblog.eu/index.xml" rel="self" type="application/rss+xml"/><item><title>About</title><link>https://constantinsblog.eu/about/</link><pubDate>Sat, 05 Sep 2026 00:00:00 +0000</pubDate><guid>https://constantinsblog.eu/about/</guid><description>&lt;h2 id="about-me" class="relative group"&gt;About me &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#about-me" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;I’m Constantin Ponfick, a software engineer based in Hamburg. I’m interested in cloud development, AI-supported software&#10;development (not vibe coding) and, outside of technology, basketball.&lt;/p&gt;&#10;&lt;h2 id="about-this-blog" class="relative group"&gt;About this blog &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#about-this-blog" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;This blog is a place for me to write things down so I don’t forget them. I’ll write about programming, software&#10;architecture, personal projects, and generally anything that catches my interest.&lt;/p&gt;</description></item><item><title>Debugging a WAF in Front of Scaleway Serverless Containers</title><link>https://constantinsblog.eu/posts/debugging-a-waf-in-front-of-scaleway-serverless-containers/</link><pubDate>Sat, 05 Sep 2026 00:00:00 +0000</pubDate><guid>https://constantinsblog.eu/posts/debugging-a-waf-in-front-of-scaleway-serverless-containers/</guid><description>How I configured and debugged host-based routing, upstream TLS, and redirects between a public WAF and an IAM-private Scaleway Serverless Container.</description></item><item><title>Before ChatGPT: What My Master's Thesis Taught Me About Meaning in Text</title><link>https://constantinsblog.eu/posts/before-chatgpt-what-my-masters-thesis-taught-me-about-meaning-in-text/</link><pubDate>Wed, 10 Nov 2021 00:00:00 +0000</pubDate><guid>https://constantinsblog.eu/posts/before-chatgpt-what-my-masters-thesis-taught-me-about-meaning-in-text/</guid><description>A look back at my 2021 master&amp;rsquo;s thesis on Gaussian LDA, word embeddings, and the surprisingly difficult question of whether a topic model has understood anything.</description></item><item><title>Adding Shapes: My Bachelor Thesis on Minkowski Sums</title><link>https://constantinsblog.eu/posts/adding-shapes-my-bachelor-thesis-on-minkowski-sums/</link><pubDate>Mon, 15 Jul 2019 00:00:00 +0000</pubDate><guid>https://constantinsblog.eu/posts/adding-shapes-my-bachelor-thesis-on-minkowski-sums/</guid><description>A practical tour of the algorithm behind my 2019 bachelor thesis: extracting the Minkowski sum of two simple polygons from their convolution.</description></item></channel></rss>