Spring Framework version 5 introduces the WebFlux framework for reactive web programming. This article demonstrates WebFlux functional style.
When running services in Kubernetes you want to know what is going on. This article shows how to capture logs using Elasticsearch, Fluentd and Kibana.
Creating optional path variables in Spring MVC is not as obvious as you would expect. This article demonstrates how to do it using optionals.