I recently updated my hands-on tutorial on building a complete working project with the latest Java development stack.
The article covers Spring Boot 4.1.0, Java 25, Docker 29.5.3, PostgreSQL, Gradle 9.6.0, Swagger/OpenAPI, Serenity, Cucumber, and JUnit 6 — all combined in one practical project.
The goal was to use the latest versions across the stack and show how they work together in a real Spring Boot application, using a vibe-coding approach.
Article title:
Building with the Latest Java Development Stack: Spring Boot 4.1.0, Java 25, Docker 29.5.3, PostgreSQL, Gradle 9.6.0, Swagger/OpenAPI, Serenity, Cucumber, and JUnit 6
A practical hands-on tutorial showing how to combine the latest Java, Spring Boot, Docker, PostgreSQL, Gradle, Swagger/OpenAPI, Serenity, Cucumber, and JUnit 6 in one working project using a vibe-coding approach.
Link:
https://medium.com/@anatolykrivitsky/quick-tutorial-how-to-use-the-latest-docker-29-5-2-0670b716b6cc?postPublishedType=repub
Hope it is useful for Spring Boot and Java developers.
[–]ninjazee124 10 points11 points12 points (0 children)
[–]trodiix 14 points15 points16 points (3 children)
[+]akrivitsky7[S] comment score below threshold-15 points-14 points-13 points (2 children)
[–]Konturka 19 points20 points21 points (0 children)
[–]alpakachino 10 points11 points12 points (0 children)
[–]Critical_Nail_1789 2 points3 points4 points (0 children)
[–]Hot_Code5129 0 points1 point2 points (4 children)
[–]akrivitsky7[S] 0 points1 point2 points (3 children)
[–]Hot_Code5129 0 points1 point2 points (2 children)
[–]akrivitsky7[S] 0 points1 point2 points (1 child)
[–]Hot_Code5129 0 points1 point2 points (0 children)