Functional Programming is the process of building software by composing pure functions, avoiding shared state, mutable data, and side-effects.
Functional programming is a really hot topic nowadays but is it really that useful? In this article we're going to explore this topic.
Functional Templating with Kotlin
Let's take a deep dive into how one can write HTML templates in Kotlin using functional programming.