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.

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

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

Spring Tip: EnvironmentCapable

Martin Hock recently published this tip about EnvironmentCapable, a Spring interface that provides access to the Spring environment by indicating a component contains and exposes an Environment reference: 🚀 Spring Tip 🚀EnvironmentCapableAn interface that provides access to the Spring environment, allowing you to retrieve properties, profiles, and other environment-related information. 🔥https://t.co/PfeCcDVPOt#Spring #Java— Martin Hock (@mnhocktweets) January 24, 2024 Read more

Introduction to the new JdbcClient in Spring Framework 6.1

Fellow software engineer Siva recently posted this useful introduction to the new JdbcClient that comes with Spring Framework 6.1 (and hence, Spring Boot 3.2.x). JdbcClient provides a fluent API for performing common database operations on top of JdbcTemplate. Read more

Spring Boot Tip: A Simplified Way of Creating ArgumentCaptors with Mockito 5.7.0

Maciej Walkowiak recently published this tip on a simplified way of creating Mockito ArgumentCaptors with Spring Boot 3.2.x: 💡 Mockito 5.7.0 (included in Spring Boot 3.2) introduced simplified way for creating argument captors: pic.twitter.com/MEdJ3dlwum— Maciej Walkowiak 🍃 (@maciejwalkowiak) December 13, 2023 Read more
Next Page »