I am a freelance software consultant specialized in Java/Kotlin and Spring. I help companies in taking architecture decisions choose right and building software that's easy to evolve and maintain.
I run Spring Academy YouTube channel with video tutorials & news from the ecosystem addressed to intermediate Java & Spring developers.
How to configure Spring Boot project with Maven and Thymeleaf to use Tailwind CSS including hot reload on CSS change.read more
Step by step guide on how to publish a Java library to Maven Central - the simplest way possible.read more
Learn how to use Docker Compose flag
wait to ensure that containers are healthy until another process starts.read more
Spring Boot 3.0 introduced first class support for building GraalVM native images. Let's look at potential downsides of developing native image Spring Boot application.read more
Learn how to initialize new Spring Cloud Function project running on AWS Lambda with AWS SAM.read more
Learn how to load classpath resources into a
String with a custom JUnit extensions. With Spring and without Spring. You may also find it interesting if you would like to learn how to access Spring application context from custom JUnit extension.read more
Spring Boot has an interesting capability - it can scan for components even for classes that are not annotated with any of the Spring stereotype annotations. This article shows how you can do it and what it can be used for.read more
Tutorial on how to expose a list of the Maven dependencies in Spring Boot Actuator Info Endpoint using information gathered by CycloneDX.read more
Short story how I built CLI tool to search Vlad Mihalcea's blog and how you can build one too with just few NodeJS packages. It's fun and simple!read more
Choosing a tech stack, framework, library seems to be simple problem to solve - you take the best one available on the market. The problem is that there is no such thing as the best tech. It all depends on the context and most importantly on the problem you are solving.read more