Asynchronously offloading tasks to redis listeners using Spring-Data-Redis

Introduction Creating a scalable architecture. It's fun, exciting, but above everything else, there's such a wide variety of technologies to choose from. Blatantly using all of these technologies, will leave you with a big, heavily depending application. In this example, instead of using the more famous message queues (rabbitMQ or

Release 1.0.0 of md.js

markdown documentation into your web page I often feel the need to write documentation, and recently, it got even worse. I like documented APIs. Don't get me wrong, I love looking into the source of different libraries and frameworks, but nonetheless, I'm happy when the documentation can bring me enough
Event driven programming using Spring Boot and Reactor

Event driven programming using Spring Boot and Reactor

Reactor, as the name suggests, is heavily influenced by the well-known Reactor design pattern. But it is also influenced by other event-driven design practices, as well as several awesome JVM-based solutions that have been developed over the years. Reactor's goal is to condense these ideas and patterns into a simple

Thymeleaf, a worthy opponent to JSPs, using Spring Boot

Thymeleaf, a worthy alternative If you were looking for a decent alternative for those old JSPs, look no further. Thymeleaf is a Java library. It is an XML / XHTML / HTML5 template engine (extensible to other formats) that can work both in web and non-web environments. It is better suited for

Spring Profiles using Spring Boot

The Code This small article will explain how you can use profiles in your spring boot application. It will show you how you can activate them and test them. This article will be accompanied by a github repository Note: Parts of the example code in the repository uses Java 8