Contributions

Article
Overcoming Fear Of Missing Out with Kotlin and IntelliJ.
Article
Part 5 of a series on "Kotlin for Interviews" written by Sherry Yuan. This part covers frequently used code snippets, like creating graphs in adjacency list form, breadth and depth first search, tree traversal and dynamic programming/memoization.
Article
This part covers Refresher on Range, 1D arrays/lists, 2D arrays/lists, Maps and PriorityQueues.
Article
Part 3 of a series on "Kotlin for Interviews" written by @Sherry Yuan. This part covers Numbers and Math topics, like number types and math operators, as well as useful functions and constants
Article
It covers a few common data types that appear often in algorithms and data structures questions
Article
The reasons are deeper than you think.
Article
Kotlin coding conventions denotes that we should prefer if for binary and when for three or more options.
Article
How a test-first approach can help speed up your development
Article
It refers to manage the state of the user interface while interacting with widgets like text fields, buttons, radio buttons, etc.
Image for post
Article
The new way to make mandatory parameters in Kotlin DSLs. in Android
Article
It’s all about the bytecode
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