Feedback: 6 benefits of Kotlin for building server-side applications

Kotlin is a programming language over the JVM (like Java). It is well known for being the official programming language for Android. But Kotlin is a reliable and powerful programming language that can also be used for server-side applications. I have been using Kotlin for 4 years to develop server-side applications. Here are the 6 reasons why it is a great choice for building your next backend: Java is one of the vastest ecosystems in the programming world.


Kotlin Coroutines - Asynchronicity for Procedural Thinkers

Coroutines are computer program components that generalize subroutines for non-preemptive multitasking, by allowing execution to be suspended and resumed. With that we could close the blog post, everything’s said. We, however, want to dive a bit deeper into what coroutines are, why it is helpful to use them and how they make writing asynchronous code understandable and maintainable. We also want to discover the still pretty fresh support for coroutines in Kotlin.


Serverless Web Apps with AWS and Kotlin

This post takes a look at Kotlin, a relatively new programming language that runs on the JVM, and explores how it can be used to build serverless web apps on AWS using Lambda and API Gateway. In programming language terms Kotlin is a relative newcomer. It was first announced in 2011 by JetBrains, the makers of IntelliJ IDEA, and was designed as a modern successor to Java.