Dependency Injection for Kotlin with Injekt 1. Introduction Dependency Injection is a software development pattern where we separate object creation from the objects that are being created. We can use this to keep our main application code as clean as possible. This, in turn, makes it easier to work with and… Continue Reading kotlin-dependency-injection-with-injekt

Create a Fat Jar App with Spring Boot 1. Introduction One of the more heart-warming developments of recent years has been an ongoing simplification of how web applications are deployed. Skipping all the boring intermediate historical steps, we arrive at today – when we can dispense with not only cumbersome… Continue Reading deployable-fat-jar-spring-boot

Guide to DeferredResult in Spring 1. Overview In this tutorial, we’ll look at how we can use the DeferredResult class in Spring MVC to perform asynchronous request processing. Asynchronous support was introduced in Servlet 3.0 and, simply put, it allows processing an HTTP request in another thread than the request receiver thread.… Continue Reading spring-deferred-result