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.

The “Spring Way” of Doing Things by Lee Sheinberg

Lee Sheinberg of Digma (providers of a continuous feedback tool for Java development) recently published this article on The “Spring Way” of Doing Things, which covers quite a few useful suggestions on how to improve the way you write Spring Boot applications by applying common best practices such as keeping your controllers lean or handling exceptions globally. Read more

Java Digest by Catherine Edelveis: March 2024 Edition

Java developer and prolific writer Catherine Edelveis has this wonderful - and quite useful - idea of publishing a monthly digest of relevant news, releases, and events in the Java world. You can read the March 2024 edition here. Read more

Developer Experience with Spring Boot on Kubernetes by Thomas Vitale @ Spring I/O 2023

Read more

The Unknowns of JUnit 5 by Mike Kowalski @ Devoxx France 2022

Read more

Performance-Oriented Spring Data JPA & Hibernate by Maciej Walkowiak @ Voxxed Days Zürich 2024

Read more

Spring Calendar – Release Schedule for Spring Projects

Spring - and Spring Boot in particular - are my main go-to frameworks when it comes to implementing applications and automating processes for both my clients and myself. Additionally, I give courses on Spring Boot and various other Spring-related subjects and I also run "Stratospheric - From Zero to Production with Spring Boot and AWS" (ebook and companion online course). Hence, it's fair to say I'm quite committed to Spring and the Spring community, which is why knowing in advance when a ... Read more

Everything You Need to Know About Spring AI (as of now, that is …)

Recently, Gaurav Sharma of Unlogged posted this useful article on "All You Need to Know About Spring AI". Spring AI is a project within the Spring Framework that "aims to streamline the development of applications that incorporate artificial intelligence functionality without unnecessary complexity". Read more

Migrating to Java 21 and Spring Boot 3.2

Last year in December, Pratik Dwivedi of Unlogged posted an informative article on migrating from Java 8/11 to Java 21, and Spring Boot 2 to the latest Spring Boot 3.2, which covers everything from the benefits of that transition (e.g., being able to use GraalVM, Virtual Threads and CRaC and the Spring Framework's new RestClient and observability features) to a checklist and best practices for carrying out such a migration for your applications. Read more

Spring Tip: WebUtils

Once again, Martin Hock recently published a useful Spring tip; this time about WebUtils, a utility class for working with web-related tasks (e.g., extracting request parameters or retrieving cookies): 🚀 Spring Tip🚀WebUtilsA utility class for working with web-related tasks, such as extracting request parameters, handling multipart requests, and managing cookies. 🔥https://t.co/xmTxOhEYdP#Spring #Java— Martin Hock (@mnhocktweets) February 8, 2024 Read more

Good Interface Design: Consistency, Responsiveness & Feedback

Distinguished computer scientist Ben Shneiderman compiled this tremendously insightful as well as practically useful list of The Eight Golden Rules of Interface Design distilled from his experience and a vast corpus of user interface design with consistency being the first - and arguably most important - of these principles. More than 20 years ago, Joel Spolsky, of Stack Overflow, Microsoft Excel and Trello fame, also identified consistency as a fundamental principle of good UI design and argues for striving for an instantly ... Read more
« Previous PageNext Page »