<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Raphael Gruber</title><link>https://raphi011.dev/</link><description>Recent content on Raphael Gruber</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 04 Jul 2026 20:16:02 +0200</lastBuildDate><atom:link href="https://raphi011.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>Hello World!</title><link>https://raphi011.dev/writing/hello-world/</link><pubDate>Wed, 19 Nov 2025 00:00:00 +0000</pubDate><guid>https://raphi011.dev/writing/hello-world/</guid><description>&lt;p&gt;Hi! I&amp;rsquo;m &lt;a href="https://raphi011.dev/about"&gt;Raphael&lt;/a&gt; and this is my new website.&lt;/p&gt;
&lt;p&gt;I will use this space to write about practical software development practices that I have adopted over time and helped me keep (most of) my sanity in the chaotic, ever-changing reality of the software industry. The topics will include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Testing&lt;/li&gt;
&lt;li&gt;AI&lt;/li&gt;
&lt;li&gt;Clean Code&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This blog has a mostly self-serving purpose: to force myself to better understand various concepts &lt;strong&gt;by writing about them&lt;/strong&gt;, and if some people pick up new ideas from it, even better!&lt;/p&gt;</description></item><item><title>wt</title><link>https://raphi011.dev/projects/wt/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://raphi011.dev/projects/wt/</guid><description>&lt;p&gt;A small CLI tool that simplifies working with git worktrees. It provides an interactive fuzzy finder to quickly switch between worktrees, create new ones from branches, and clean up stale ones — all without remembering the underlying git commands.&lt;/p&gt;
&lt;p&gt;Built in Go.&lt;/p&gt;</description></item><item><title>knowhow</title><link>https://raphi011.dev/projects/knowhow/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://raphi011.dev/projects/knowhow/</guid><description>&lt;p&gt;A personal knowledge management tool that uses retrieval-augmented generation (RAG) to make your notes and documents searchable with natural language queries. Ingest markdown files, PDFs, and other documents, then ask questions and get answers grounded in your own knowledge base.&lt;/p&gt;
&lt;p&gt;Built in Go with SurrealDB for storage and vector search.&lt;/p&gt;</description></item><item><title>Insights Hook</title><link>https://raphi011.dev/projects/insights-hook/</link><pubDate>Thu, 05 Feb 2026 00:00:00 +0000</pubDate><guid>https://raphi011.dev/projects/insights-hook/</guid><description>&lt;p&gt;A Claude Code hook that runs at the end of each session to extract insights and metadata from the conversation. It summarizes what was accomplished, captures key decisions, and logs useful context for future sessions.&lt;/p&gt;
&lt;p&gt;Implemented as a shell script that integrates with Claude Code&amp;rsquo;s hook system.&lt;/p&gt;</description></item><item><title>Interactive Music Theory</title><link>https://raphi011.dev/projects/interactive-music-theory/</link><pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate><guid>https://raphi011.dev/projects/interactive-music-theory/</guid><description>&lt;p&gt;A single-file static HTML page for exploring musical scales interactively. Select a root note and scale type to see the notes highlighted on a virtual keyboard and fretboard. Useful for learning scale patterns and understanding how different scales relate to each other.&lt;/p&gt;
&lt;p&gt;No dependencies — just plain HTML, CSS, and JavaScript.&lt;/p&gt;</description></item><item><title>Minimalistic Hugo Theme</title><link>https://raphi011.dev/projects/hugo-theme/</link><pubDate>Sat, 07 Feb 2026 00:00:00 +0000</pubDate><guid>https://raphi011.dev/projects/hugo-theme/</guid><description>&lt;p&gt;A minimalistic Hugo theme designed for developer blogs. It uses Tailwind CSS v4 with the Catppuccin color palette (Latte for light mode, Mocha for dark mode) and the Geist font family.&lt;/p&gt;
&lt;p&gt;Features include syntax highlighting via Shiki, responsive design, and a clean layout that stays out of the way of your content. This blog is built with it.&lt;/p&gt;</description></item><item><title>About me</title><link>https://raphi011.dev/about-me/</link><pubDate>Wed, 19 Nov 2025 00:00:00 +0000</pubDate><guid>https://raphi011.dev/about-me/</guid><description>&lt;p&gt;Hi, I&amp;rsquo;m Raphael!&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m a product-focused software engineer based in Austria and currently working at &lt;a href="https://n26.com"&gt;N26&lt;/a&gt;, with a focus on backend development.&lt;/p&gt;
&lt;p&gt;Check out my &lt;a href="https://raphi011.dev/writing/hello-world"&gt;initial post&lt;/a&gt; to learn more about what I&amp;rsquo;m writing about.&lt;/p&gt;
&lt;p&gt;You can find me on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/raphi011"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/in/raphael-gruber-944300137/"&gt;LinkedIn&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title/><link>https://raphi011.dev/writing/hexagonal-architecture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://raphi011.dev/writing/hexagonal-architecture/</guid><description/></item></channel></rss>