Blog
Insights into my everyday programming life and other interesting technical tidbits
April 2026
My Claude Code Setup Is Now Open Source: 40+ Skills, 18 Rules, Safety Hooks
After months of intensive Claude Code usage, I've published my complete setup as an open-source repository: skills for Shopware, Symfony, PHP, TypeScript, Vue and Svelte, 18 coding rules, safety hooks and MCP servers — with a one-command installer.
Read More →Claude Opus 4.7: Benchmark Reality vs. Marketing Promises
Anthropic released Claude Opus 4.7 celebrating record benchmarks. A look at the independent numbers reveals: GPT-5.4 beats it in several categories, there are regressions compared to its predecessor, and the new tokenizer makes it effectively more expensive. A sober assessment.
Read More →February 2026
From .NET 3.5 to Modern ASP.NET Core: A Structured Learning Path
The path from .NET 3.5 to modern ASP.NET Core: From async/await through Entity Framework Core to SignalR and Docker. A structured learning path in 7 phases.
Read More →Java Since Java 8: What Has Changed? A Guide for Getting Back In
From Java 8 to Java 21: The most important innovations at a glance. Records, Virtual Threads, Pattern Matching and why Oracle is no longer the only JDK provider.
Read More →PHP Security Pitfalls: Why $_SERVER['REQUEST_URI'] in Forms is Dangerous
A look at common security pitfalls in PHP: From XSS to SQL injection to insecure password storage.
Read More →openSUSE Leap 16.0: What's New and What Replaces YaST2
openSUSE Leap 16.0 introduces a new installer, SELinux by default, Wayland-only desktops and retires YaST. Plus: concrete migration steps for production servers running nginx, PHP-FPM, Docker and CrowdSec.
Read More →