I have started working with a small team on an exciting project at Neo4j. The project is about database connectivity (what else) and we use Testcontainers in our integration tests, asserting the actual network connectivity and eventually the API. The thing we are creating should of course also work when being compiled as part of […]
After a long time of blog hiatus, I was in the mood of trying out one of these “The best way to XYZ” posts for once. While Spring Boot 3 and Spring Framework 6 releases have focused a lot on revamping the application context and annotation processing for GraalVM native image compatibility (and “boring” tasks […]
I am not making a secret out of it, I am a fan of the Java Module system and I think it can provide benefit for library developers the same way it brings for the maintainers and developers of the JDK themselves. If you are interested in a great overview, have a look at this […]
This post has been featured on This Week in Spring – November 28th, 2017. Lately I have been preparing a small project called simple-meetup that I plan to use for different purposes. You’ll find the repository at GitHub: github.com/michael-simons/simple-meetup. It’s the first project where I used Gradle very intensive and I like my build file […]
This post will use Maven the Maven Failsafe Plugin Docker and the docker-maven-plugin by fabric8 to provide an integration test environment for Spring Boot applications, running at least JUnit 4.12, Spring Boot 1.4, the Failsafe plugin in the version managed by Spring Boot and the latest docker-maven-plugin. Gerald Venzl asked for it on twitter especially […]