my blog. for you.

Let’s talk digital.

I’m an independent IT consultant and entrepreneur in the Internet and software business. I’m interested in design, enterprise applications, web apps and SaaS products. I design and develop business solutions and applications. I help companies in terms of software quality and knowledge transfer, e.g. with Angular and Spring Boot.

DeckWeaver and an Interview About the AI Unified Process

As I frequently run bespoke training sessions and project-based workshops for clients, I create quite a lot of presentations. For quite some time now, I've been collaborating with ChatGPT to help me generate content for such presentations much more efficiently. However, as I use Google Slides (rather than a Markdown-based presentation tool), I faced the significant problem of having to manually import the content into Google Slides presentations via copy and paste, which was very time-consuming. Hence, I had the idea for a ... Read more

Null-Safe Applications With Spring Boot 4 by Sébastien Deleuze @ Spring I/O 2026

Read more

Spec-Driven Development: How AI Changed Everything (And Nothing) by Simon Martinelli @ Spring I/O 2026

Read more

How to Migrate the Legacy Project to Spring Boot by Sergei Chernov @ Spring I/O 2026

Read more

Claude Code for Spring Developers by Thomas Schilling @ Spring I/O 2026

Read more

Getting Your Application Production-Ready With Actuator by Michael Vitz @ Spring I/O 2025

Read more

Java Meets Typescript: Full-Stack Web App Development With Spring Boot and React by Marcus Hellberg @ Spring I/O 2024

Read more

Repost: I don’t want an app for that

About 11 years ago I wrote this - in hindsight, of course - eerily prescient article (in turn inspired by an article by Scott Adams) on what I considered to be the future of UIs: I don’t want an app for that As it turned out, LLM UIs such as ChatGPT and agentic AI systems now pretty much work that way I envisioned the user experience for future computing devices to be like. Read more

“Java Is Fast. Your Code Might Not Be.” by Jonathan Vogel

Recently, AWS developer advocate Jonathan Vogel published this first article of a planned three-part series on Java performance optimisation: Java Is Fast. Your Code Might Not Be. Jonathan describes how he optimised an order-processing application by addressing and fixing common Java performance anti-patterns such as string concatenation and stream iteration inside loops or autoboxing in hot paths. Read more

Continuations: The Magic Behind Virtual Threads in Java by Balkrishna Rawool @ Spring I/O 2024

Read more
Next Page »