TheKotlinDev
  • Home
  • Categories
  • About
  •   
  •   
Introducing Kotlin reflection

Introducing Kotlin reflection

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.
2022-11-23
Kotlin > Functional programming
What is tail recursion?

What is tail recursion?

We talk about functional programming in Kotlin using tail recursion, an optimisation for highly recursive applications essentially eliminating stack overflows.
2022-04-11
Kotlin > Functional programming
An introduction to Kotlin

An introduction to Kotlin

A gentle introduction to Kotlin, the current ecosystem, where it is used and why the future of Kotlin is bright.
2021-10-11
Kotlin
Result pattern with Coroutines

Result pattern with Coroutines

Investigating and implementing concurrency while using Result4K in a simple Kotlin project. We build a house using the async-await style
2021-06-10
Kotlin > Patterns
The result pattern with Kotlin

The result pattern with Kotlin

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.
2021-06-08
Kotlin > Patterns
The birth of the TheKotlinDev

The birth of the TheKotlinDev

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.
2021-02-25
TheKotlinDev is built on Hexo

TheKotlinDev is built on Hexo

TheKotlinDev is built on Hexo, a fast, simple & powerful blog framework. This post is a small introduction to Hexo and why it was chosen.
2021-02-25

Search