Tech Blog

Do We Really Need an LLM for Every Decision? Testing Jev with Spring Boot
I benchmarked Java rules, Jev, and Claude Haiku 5.5 on 200 warehouse goods-receipt remarks in Spring Boot — where a fast decision model wins, where an LLM still wins, and why one sentence of criteria mattered more than the model.

Building a 3D Warehouse Visualizer with Three.js
An interactive 3D walkthrough of a warehouse goods-receipt process, built with Three.js — what it shows, how it works, and where it's headed.

Request-Response API Styles: REST vs gRPC vs GraphQL vs SOAP
A practical, no-hype comparison of REST, gRPC, GraphQL, and SOAP — including the new HTTP QUERY method and how each style holds up when AI agents are the ones calling your API.

Resilience4j in Spring Boot: From Zero to Production-Ready Fault Tolerance
A complete guide to Resilience4j in Spring Boot — circuit breakers, retry, rate limiting, bulkheads, and time limiters, with production configuration, monitoring, and common mistakes.

JBang: Turning Java Into a Scripting Language
How JBang removes Java's setup ceremony for scripts, CI utilities, and CLI tools — from a first script to a production-grade GitHub Actions pipeline.

A Step-by-Step, Real-World Guide to Securing Company-to-Company API Communication Using OAuth 2.0
A practical guide to securing B2B API communication using the OAuth 2.0 client credentials flow between two independent Spring Boot services.

End-to-End Testing with Playwright — Quick Setup & Best Practices
Setting up a fast, reliable end-to-end test suite with Playwright — patterns, CI integration, and best practices.

Visualizing SBOMs with the Dependency Radar: A Practical Approach to Dependency Management
Turning a raw CycloneDX SBOM into a Zalando Tech Radar-style visualization that surfaces dependency risk at a glance — full article on sigs.de (German).