Since BigDecimal is part of Java Math and not Kotlin, a custom serializer is needed if you’re not using Jackson. After some thought, I chose to serialize it into a string using KSerializer. This means that you will need to…
ORMs are Object Relational Mapping software that are designed to help map data from the database into software objects (vice-versa). I was looking at Kotlin ORMs as I was writing software built on-top of Ktor, a Kotlin server application written…
Recently, I encountered a weird issue with coroutines in Kotlin. A library that references a coroutine version that differed from my Kotlin’s coroutine could not compile. It resulted in the following error being displayed.
Cannot access 'kotlinx.coroutines.CoroutineScope' which is a…