Being built on the Java ecosystem, Kotlin takes after Java in many ways. In this post, we talk about how you can use reflection with Kotlin.
We talk about functional programming in Kotlin using tail recursion, an optimisation for highly recursive applications essentially eliminating stack overflows.
A gentle introduction to Kotlin, the current ecosystem, where it is used and why the future of Kotlin is bright.
Investigating and implementing concurrency while using Result4K in a simple Kotlin project. We build a house using the async-await style
What is the result pattern and should you use it in your Kotlin projects? We talk about the history of checked exceptions, how Kotlin positions itself today and what the result pattern give you.
What is TheKotlinDev and where are we heading? This brief post outlines what this website was created for and the content you might expect to see.