raphting.dev

Blog Posts

German email sovereignty

In the current debate regarding EU’s independence of US software providers, I asked myself: how far is Germany? Germany is not only my country of birth. It also has the largest GDP in Europe … Read more

Beyond agile

If you are a developer, I am sure you have found yourself caught in agile theater. Some teams live in an eternal echo of ceremonies, sessions, dailies, groomings. This can feel lifeless to some. The … Read more

Fuzzing with a finding

I found a vulnerability in a popular DNS package for Go. The package offers a function to parse a DNS Zone file. It is possible that public endpoints use this function to parse user-generated Zone … Read more

Notes of November

A few notes from November 2025: Tooling I was using two tools in the recent months that gave me a lot of joy in my day-to-day work. The first is Jujutsu, or jj in short. It is a version control system … Read more

Resurrecting gosumdb: Independently Auditing the Go Module Supply Chain

When you run go get, you’re implicitly trusting Google’s sum.golang.org checksum database (gosumdb) to serve the correct cryptographic hash for your dependencies. This system is a massive … Read more


Earlier

Moved an RSS Feed to a new domain

Sunsetting gosumdb

A commit graph for legit

Why I Forked the Git Frontend 'legit'

Self-Hosting a Static Git Frontend

The Autopilot Paradox

Moving almost 1000 domains

When I wrote an Aviation App

Sensing North

Numbers for the RSS Monitoring Service

Free Monitor Certificate expiry via RSS

Seeing Faces in Trees

My phone is not publicly writable anymore

Go Proxy Security, Part 3: Behind Google's Curtain - Auditing Gosumdb

Go Proxy Security, Part 2: In the Tree

Go Proxy Security, Part 1: A critical piece of infrastructure

I can haz Markdown

Without Search, the Fediverse is not decentralized

Thinking above the Team

Queues are like Singletons

Package manager for dotfiles

What Software Engineering can learn from Aviation

Digitaler Impfpass - Kritik

Secure updating is hard

Writing again