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.

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

Francois Zaninotto on The Bright Future of Developers

A few months ago Marmelab CEO Francois Zaninotto wrote this interesting piece on The Bright Future of Developers in the age of AI and the rise of natural language developers. In this article, Francois outlines how generative AI has changed (and is still changing) software development - and coding in particular - for good by introducing a new abstraction level for programming: natural language. He goes on to explain that, like with previous iterations, while this new abstraction level frees developers from lower-level ... Read more

Spring Boot Code Structure: Package by Layer vs Package by Feature by Dan Vega

Read more

Spring Boot 4 & Jackson – A Migration Guide

One of the more significant library updates that come with Spring Boot 4 is Jackson 3, which is the default JSON processing library for Spring Boot. If you're using Jackson heavily in your application, particularly when it comes to customising its behaviour, chances are you'll need to adapt your code to the new version To help you with this transition, software engineer and Spring developer advocate Dan Vega has published this article on the subject of Jackson 3 in Spring Boot 4: JsonMapper, ... Read more

The Spring Data Cookbook – Delicious Recipes For Fast, Secure Data by Christoph Strobl @ Spring I/O 2024

Read more

Spring for Apache Kafka the Advanced Features by Tim Van Baarsen & Kosta Chuturkov @ Spring I/O 2025

Read more

Unlocking the Unknowns: Cryptography Essentials for Spring Developers by Laurentiu Spilca @ Spring I/O 2025

Read more

Migrating from (Spring Data) JPA to Spring Data JDBC by Jens Schauder @ Spring I/O 2024

Read more
Next Page »