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.

Spring Boot & Flyway – How to Clear a Test Database Between Integration Tests

A few months ago, consultant and prolific open source contributor Maciej Walkowiak, of Spring Cloud AWS and just fame, wrote about clearing test databases between integration tests with Spring Boot and Flyway. The recipe / pattern for restoring a test database to its previous state (i.e. the state before a specific integration test has been executed) outlined in that article should come in handy to anyone working with Spring Boot. Moreover, the basic concept is generic enough to be applied to another ... Read more

WireMock Spring Boot

WireMock is an API mocking tool that enables developers to simulate REST APIs during testing. In a system-under-test fashion, it allows us to remove external, potentially flaky, dependencies from our test environment to make our unit tests more focussed and more reliable. WireMock Spring Boot is a new library by consultant and prolific open source contributor Maciej Walkowiak that "drastically simplifies WireMock configuration in a Spring Boot and JUnit 5 application". Featuring a fully declarative WireMock setup and automatic Spring environment setup, ... Read more

Tiny, but Useful Spring Boot-related Tool: YAML to Properties Converter

Amongst other options, Spring Boot allows application developers to work with both "traditional" Java-style flat application.properties and hierarchical application.yml (or application.yaml, for that matter) YAML configuration files for providing applications with externalised configuration. Occasionally, for example when migrating from flat properties files to YAML ones (in order to avoid repetition of property keys), the need might arise to convert one of of those formats to the other. To help with that and to avoid tedious - and error-prone - manual work, there's Yaml ... Read more

Action Jackson! Effective JSON processing in Spring Boot Applications by Joris Kuipers @ Spring I/O 2023

Read more

To Java 21 and Beyond! by Billy Korando @ Spring I/O 2023

Read more

Everything new in Spring Security 6 baked with a Spring Boot 3 recipe by Laur Spilca @ Spring I/O

Read more

Do you really need Hibernate by Simon Martinelli @ Spring I/O 2023

Read more

Things I Wish I Knew When I Started Testing Spring Boot Applications by Philip Riecks @ Spring I/O

Read more

Rapid server side full stack web development with ViewComponents and htmx by Thomas Schuehly @ Spring I/O 2023

Read more

Preparing web applications for Loom by Mark Thomas @ Spring I/O 2023

Read more
« Previous PageNext Page »