This is the first in a series of articles where we will review many Gang of Four patterns under a functional light, showing how they can be re-implemented in more concise and often more flexible ways. Before analysing in detail the different patterns, let me start in an unusual way for a programming post: a […]

Read more

The first version of IntelliJ IDEA was released in January 2001, and at that time, it was one of the first available Java IDEs with advanced code navigation and code refactoring capabilities integrated. In 2009 JetBrains open sourced its community version. And since then, many IDEs based on it have been created, for example Android Studio from Google. Let’s […]

Read more