Spring Boot, the convention-over-configuration centric framework from the Spring team at Pivotal, marries Spring’s flexibility with conventional, common sense defaults to make application development on the JVM not just fly, but pleasant! Spring Boot aims to make address the common functional and non-functional requirements that gate quickly moving to production. The framework is as clean as it gets, wouldn’t it be nice if the language matched its elegance?
In this talk, I’m going to focus primarily on Ktor for backend development. Let’s see how simple it is to create robust asynchronous server-side applications with Ktor. We’ll look into Ktor’s features, deployment, extensibility model.
Functional Programming is an excellent way to simplify your code and reduce bugs, and to make things even better, Kotlin provides a natural transition to using Functional Programming paradigms. But before that, let’s talk about what Functional Programming even is. In this talk, we’ll break down the key aspects of what defines Functional Programming and the key benefits of using Functional Programming paradigms. Then we’ll walk you through how to use Functional Programming more…