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: April 2024 Edition

Read the April 2024 edition of Catherine Edelveis' monthly digest of relevant news, releases, and events in the Java world here Read more

Develop and Test Your AWS-Powered Spring Boot Application Locally By Anca Ghenade @ Spring I/O 2023

Read more

Dynamic Projections with Spring Data JPA

Freelance software consultant Maciej Walkowiak (of Just and Spring Cloud AWS fame) has recently published this interesting article on dynamic projections with Spring Data JPA. Dynamic projections allow you to determine the type returned by JPA query methods at invocation time, which comes in handy in case you want to return different attribute subsets from your data model for various use cases without having to incur the maintenance cost of creating a new query method for each such projection. Read more

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

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

Reflectoring: Reactive Architecture with Spring Boot

Based on asynchronous event processing, message-driven data streams, and non-blocking I/O reactive programming is a popular paradigm for developing web and cloud applications, particularly large-scale and distributed ones using a microservices architecture. Some time ago, I published a tiny introductory post on reactive programming with Spring Boot and Spring WebFlux. Reflectoring has this much more in-depth article on reactive architecture with Spring Boot, which covers everything from building a traditional synchronous-style application, converting such an application to a reactive architecture, and using and ... 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
Next Page »