Escaping Special Characters in Kotlin (and Java)

Some characters are not supported in json. Compared to xml, json does not have a CDATA alternative, so you'll have to encode this yourself.…

How to encrypt passwords in a spring boot project

A simple tutorial on how to encrypt data to be able to inject and decrypt it at runtime, in order not to leak your secrets.…

Externalizing secrets in Spring Boot - using Karmahostage

Often times when running applications in a production environment, you'll have a variety of configurable properties. We're all aware that storing these properties as constants in code is a no-go. However, a lot of times, you'll have to configure properties that are supposed to be kept secret. Database usernames, passwords,…

Bootstrap a Web Application with Micronaut

A simple tutorial on how to bootstrap a web-enabled application using Micronaut.…

Quarkus: Cloud Native Java

Java is still, by far, the most popular language when it comes to software development, especially backend. Over the last few years we've seen a huge interest in everything that is cloud-related, like serverless architecture and containerisation. In this article, we'll shortly discuss the shortcomings of the current Java ecosystem…