Visiting the largest computer museum of the world

One day is not enough to visit this museum.

Read →

Android Book

Retrospective on Androids: The Team that Built the Android Operating System

That's a short retrospective on the book Androids: The Team that Built the Android Operating System by Chet Haase.

Read →

Architecture Style Java

Hexagonal Architecture: The Good And The Hard Parts

This post gives insights into some of the good and hard parts of the usage of Hexagonal Architecture.

Read →

Git

Move Code Changes Between Branches With Git Patch Files

Git patch files allow to move code changes easily between branches. Here's a short introduction into this flow.

Read →

Homelab

Use dnsmasq for local DNS with wildcard support

Avoid hosts file edits and use dnsmasq for local DNS with wildcard support.

Read →

Llm

Trying local LLMs

Use the llm python package to run local LLMs hassle-free.

Read →

ML

Generating recommendations for blog posts with machine learning

I published my recommendations generator for blog posts.

Read →

Git

Git rebase fails because of uncommitted changes, but there are no uncommitted changes

Here's what helped me when I tried to rebase, but Git failed because of uncommitted changes, even when there were no changes.

Read →

Java Spring Boot

Define An Extensible Or Generic JPA Repository

Define an extensible/generic JPA repository which can be used by classes of a specific type.

Read →