wonderlane T MX9AIaLvU unsplash scaled - MAVEN ARCHETYPE
CI/CD, Java


Are you copying an old maven project every time you need a new one? Maybe a maven archetype is the solution for you! In this post we will create a maven archetype to quickly create a micronaut graphQL API. A different guide on how to…

hans reniers lQGJCMY5qcM unsplash scaled - MICRONAUT TESTING
gRPC, Java, Micronaut


Having trouble testing your micronaut application? Or just interested on my take on micronaut testing? Just read along! In this post we will make some integration and unit tests for a micronaut gRPC API. For a wider view of the micronaut testing capabilities look at…

paz arando AzV7Ek6gap8 unsplash scaled - GRPC WITH MICRONAUT
gRPC, Java, Micronaut


Are you sick of writing client libraries for all your clients? Do you have trouble sticking to a contract-first approache with REST? Use gRPC! Specifically gRPC with micronaut! To get familiar with micronaut check out this previous post on micronaut. The complete code for this…

henry co pjJdOE2XBRU unsplash scaled - OAS3 AND SPRING BOOT
Java, Spring Boot


Looking for an easy way to document your Spring Boot API following the OAS3 specification? Use a Springdoc documentation endpoint, for OAS3 and Spring Boot! In this post we set up Springdoc and add documentation to an example endpoint. The code for the Springdoc project…

janko ferlic specialdaddy YP3WCRJzPOI unsplash - SPRING AUTOCONFIGURE
Java, Spring Boot


Ever wondered how defining a property in Spring applications can automatically configure functionality? We are going to create this ourselves with Spring autoconfigure. We are going to setup a controller with endpoint with only a dependency and a property. For a more in depth discussion…

bryce evans 8V8 zc0ZsZg unsplash - JAVA TO KOTLIN
Java, Kotlin


For Android developers there is a shift going on from Java to Kotlin. Here we are going to look at some Kotlin features that caught my eye. My overall impression is that it’s Java but more concise and more safe. Let’s have a look. For…

gregory culmer 1330307 unsplash - JACKSON ANNOTATIONS
Java, Spring Boot


Jackson is a helpful tool when building REST API’s. In this post I will explain what Jackson annotations I use all the time. There are of course many more Jackson annotations for all situations (example tutorials here). Here we focus on the things you want…