Contributions

Article
Our team uses Jetbrains/Exposed for all database interactions in our Vert-X based Kotlin project. Over time, we wanted to migrate away from an ORM and use vietj/reactive-postgres-client instead.
Article
Unit Testing Kotlin without the need for a second database
Article
It is not uncommon to have a bigger set of elements we need to access many times. It might be:

A cache — data that we download from some service and then keep in local memory to access them more quickly
A repository with data loaded from some file
An in-memory repository used for different kinds of tests
Article
In this article, we will learn how to integrate and play a video using YouTube API in Android with Kotlin.
Article
TL;DR: Enums have supporting functions like valueOf, values or enumValues what makes them easier to iterate over or serialize. Just like classes, they can have custom methods or hold data, but always one per enum value. They are perfect to represent a set of constant values. Sealed classes can hold data specific to an instance. They are perfect to represent messages or classes with a concrete set of subclasses.
Article
This article is about how we can use uniflow, what is the benefit of using this library and how easy it is to use it. Don’t worry we will cover the testing. We will see how easy it is to test our ViewModel
Article
Recurrence is a useful technique that helps us simplify some algorithms, but it can be improved when we use tail recursion.
Article
Lately, the most common question people ask me is not “How are you doing?” but instead, “When Effective Kotlin will be available in print?”. I honestly do everything I can to make it as soon as possible, but when you are bound to provide high quality, you are not a big publisher, and you need to distribute worldwide, it is not easy. Although I am happy to say that since today, it is available to some degree.
Article
in this story, we will see how Coroutines comes in handy again to save our developers life!
Article
Learn how to create, not how to use
Article
“Kotlin does for Java and the JVM what Spring did to J2EE”
— Spring creator at SpringRod
Article
Ktor is a framework for creating server and client applications in Kotlin. As the creator says — its ultimate goal is to provide end to end solution for connected multiplatform apps.

In this article you will find basics of Ktor setup and implementation for simple server application.
Article
Extension functions are a great feature. Although they started being overused what leads to problems we don’t know how to solve yet.
Article
some ideas about structuring development around ViewModel. How can we set it up as States and Events? With the help of Kotlin coroutines, Mockk or even Arrow-kt.io?
Article
A simple guide to download files in a RecyclerView with Ktor and Koin
Article
In this tutorial let us do some basic animations on Android Studio using Kotlin Programming.
Article
This is a part of the Effective Kotlin book by Marcin Moskala