Yuri Mednikov

Archives

An introduction to Vertx 4.x Futures

In order to write reactive applications in Vertx 3.x we use what is described a callback model. This approach is familiar to JS developers, yet it is not very practical when it comes…

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…

Advanced Vertx EventBus – Part 1: Invalid and Dead Messages

Message-based systems allow to provide a greater level of interoperability as well a greater level of fault tolerance in general. Due to the fact, that messages are exchanged in an asynchronous manner, components…

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…

Simple enemy behavior in Godot

When you create a video game, you most probably place the player in the game world with other non-playable characters. They can be enemies or can be neutral. In the later situation, it…

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…

How to check if a collection contains a value with Clojure

Recently I started to learn Clojure, and usually, my first phase is to complete small programming exercises. To practice Clojure I decided to solve some CodingBat problems. A common task here is to…

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…

Copy link
Powered by Social Snap