Yuri Mednikov

Category: Case studies

Vertx, Guice and Config Retriever: Dependency Injection in Vertx 4.x

In computer science, the dependency injection is defined as a pattern, whereby one component gets other components (dependencies) from outside. Numerous posts were written about various implementations of a dependency injection in Vertx…

The Bag data structure from Eclipse Collections

In computer science, a bag is defined as an abstract data structure, that allows to keep duplicate elements in any order. This is similar to a physical bag, where you could also put…

Messaging patterns for Vertx 4 Event Bus

When you work on distributed cloud platforms, the topic of an internal communication arises. By communication we understand architecture decisions that ties up various level of your systems; for instance, your service’s components…

Vehicle mode for FPS games in Godot

From all FPS games, my favorite titles are those with vehicle mode, like Battlefield series. Therefore, when I started to work on my own FPS prototype with Godot Engine, I decided to introduce…

My experience of using Moonwlker with Spring Webflux

Two months ago I wrote a post on how to deal with a deserialization of immutables in Jackson. The problem there is that, by default, Jackson relies on no-args constructors and setters to…