Reactive Programming has a lot of pitfalls for rookies to fall into, especially when it's multi-threaded. This article documents some of those pitfalls and their solutions so you don't have to fall.
The term 'Hexagonal Architecture' has been around for a long time. But would you know how to implement this architecture style in actual code? This article provides such a way.
Why are immutable objects a way to create safer software that is easier to maintain? And what are best practices to implement them? This article provides answers.