<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Christian Schulze</title><link>https://christianschulze.io/</link><description>Recent content on Christian Schulze</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 21 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://christianschulze.io/index.xml" rel="self" type="application/rss+xml"/><item><title>About</title><link>https://christianschulze.io/about/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://christianschulze.io/about/</guid><description>Christian Schulze is an AI engineer, full-stack engineer, and fractional CTO with 10+ years as CTO and co-founder in European startups, including an exit.</description></item><item><title>CRMe</title><link>https://christianschulze.io/projects/crme/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://christianschulze.io/projects/crme/</guid><description>Open-source AI-native CRM with agentic capabilities, a custom AI layer, PostgreSQL, TypeScript, Next.js, and Go.</description></item><item><title>CV</title><link>https://christianschulze.io/cv/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://christianschulze.io/cv/</guid><description>Christian Schulze&amp;rsquo;s CV: AI engineer, full-stack engineer, and fractional CTO with 10+ years as CTO and co-founder in European startups.</description></item><item><title>Hiro</title><link>https://christianschulze.io/projects/hiro/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://christianschulze.io/projects/hiro/</guid><description>Internet crawler and search engine with pgvector semantic search, PostgreSQL full-text search, Go crawling, Python embedding services, gRPC, HTMX, and Alpine.js.</description></item><item><title>Agentbridge</title><link>https://christianschulze.io/projects/agentbridge/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://christianschulze.io/projects/agentbridge/</guid><description>Open-source tooling for multi-harness agent communication over Tailscale, built with Go and Preact.</description></item><item><title>bits 0x02: switching to orion as a browser</title><link>https://christianschulze.io/posts/2025-07-24-bits-0x02/</link><pubDate>Thu, 24 Jul 2025 08:02:01 +0000</pubDate><guid>https://christianschulze.io/posts/2025-07-24-bits-0x02/</guid><description>&lt;p&gt;The most interesting thing I wanna share is my browser switch. I&amp;rsquo;ve always been using Arc. As that is done, I made the switch to Zen. Pretty buggy but ok. The biggest problem I had was the power draw. As I&amp;rsquo;m preparing a more nomadic lifestyle, I really need to care for my battery. The power draw is really just way too high. By accident, I stumbled upon &lt;a href="https://browser.kagi.com/"&gt;Orion&lt;/a&gt;. I&amp;rsquo;ve had it in the back of my head but for whatever reason never even looked at it. I&amp;rsquo;ve been using kagi as a search engine on and off for a while now.&lt;/p&gt;</description></item><item><title>My Tribe of Builders Interview</title><link>https://christianschulze.io/posts/tribe-builders-interview/</link><pubDate>Fri, 08 Sep 2023 07:37:24 +0000</pubDate><guid>https://christianschulze.io/posts/tribe-builders-interview/</guid><description>&lt;p&gt;I did my first &amp;ldquo;interview&amp;rdquo; with Mat from &lt;a href="https://tribeof.builders/"&gt;Tribe of Builders&lt;/a&gt; and it was an interesting experience. He provided me with a list of questions and I could choose the ones I wanted to answer most. I got so into it that I answered quite a lot. After editing I could review the post, but it was good as it was. It was an interesting experience and I really like the outcome. Be sure to give Mat some love, he is gathering advice from builders all over the world and it is a great resource for anyone who wants to start building something or needs some motivation.&lt;/p&gt;</description></item><item><title>Authz via SpiceDb</title><link>https://christianschulze.io/posts/authz-spicedb/</link><pubDate>Sat, 22 Jul 2023 07:15:09 +0000</pubDate><guid>https://christianschulze.io/posts/authz-spicedb/</guid><description>&lt;p&gt;At &lt;a href="https://do24.eu"&gt;digital office&lt;/a&gt; we are building a new authorization system. We&amp;rsquo;re using Spring Security ACL at the moment, but we&amp;rsquo;re seeing a number of issues with it. Namely:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the documentation is outdated at best&lt;/li&gt;
&lt;li&gt;they&amp;rsquo;re contemplating deprecating it with Spring Security 7&lt;/li&gt;
&lt;li&gt;no &lt;a href="https://github.com/spring-projects/spring-security/issues/12995"&gt;migration documentation&lt;/a&gt; from Spring Security 5 to 6, which blocks us from upgrading to Spring Boot 3 as well&lt;/li&gt;
&lt;li&gt;it&amp;rsquo;s &lt;a href="https://github.com/spring-projects/spring-security/issues/7598"&gt;finnicky to use&lt;/a&gt;, and we&amp;rsquo;re seeing a number of issues with it&lt;/li&gt;
&lt;li&gt;we regularly have trouble with caching and performance&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On top of that, we&amp;rsquo;re seeing a number of issues with the way we&amp;rsquo;re using it. I always disliked how bad the testability is. How do you have a meaningful check for an annotation like this?&lt;/p&gt;</description></item><item><title>Status Quo of Newsletterify</title><link>https://christianschulze.io/posts/2023-07-05-status-quo-of-newsletterify/</link><pubDate>Wed, 05 Jul 2023 13:53:32 +0000</pubDate><guid>https://christianschulze.io/posts/2023-07-05-status-quo-of-newsletterify/</guid><description>&lt;p&gt;So it&amp;rsquo;s been a while since my last update and a lot has happened. I launched &lt;a href="https://2markdown.com"&gt;2markdown&lt;/a&gt;) over the course of a weekend. &lt;a href="https://do24.eu"&gt;digital office&lt;/a&gt; has taken most of my time while we&amp;rsquo;ve crunched the last two months. I didn&amp;rsquo;t have the necessary time to work on &lt;a href="https://newsletterify.com"&gt;newsletterify&lt;/a&gt; I&amp;rsquo;m afraid. I still believe the idea is great and I&amp;rsquo;m still convinced that it&amp;rsquo;s worth a shot.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s address some technical decisions that have become stumbling blocks for me. In terms of the tech stack for &lt;a href="https://newsletterif.com"&gt;newsletterify&lt;/a&gt;, I initially opted for Golang, Gin, and GraphQL via gqlgen for the backend, along with TypeScript and SvelteKit for the frontend. However, a few unforeseen issues have surfaced:&lt;/p&gt;</description></item></channel></rss>