Discover strategies for converting callbacks to coroutines.
Baeldung Author
Mikhail Rykov
Mikhail has graduated from Samara State Aerospace University in Russia in 2010. Since 2007 he has been working as a software engineer. He mostly used Java until 2016 when he discovered for himself Kotlin. Currently, he is a Software Engineer and Kotlin Competence Lead at Wolt Enterprises.
Here's what I've written (so far):
Baeldung on Kotlin
- All
- Kotlin Concurrency (3)
- Kotlin (3)
- Asynchronous Programming (3)
- Libraries (2)
- Kotlin Strings (2)
- Kotlin Basics (2)
- Testing (1)
- Spring (1)
- Kotlin Server-Side (1)
- Kotlin IO (1)
- Kotlin Collections (1)
Regular Expression Matching at Specific Indices in Kotlin
Filed under Kotlin Strings
A quick and practical guide to matching regular expression at a specific index.
Apache Kafka with Kotlin
Learn more about Apache Kafka with Kotlin.
Capitalize Every Word in a String with Kotlin
Filed under Kotlin Strings
A quick and practical guide to capitalizing every word in a String in Kotlin.
Moshi JSON Library for Kotlin Applications
Filed under Libraries
A quick and practical guide to Moshi library.
Sum All the Items in a List of Integers in Kotlin
Filed under Kotlin Collections
Explore one of the Kotlin standard library collection functions sum().
Kotlin Coroutines and RxKotlin Comparison
Filed under Asynchronous Programming, Kotlin Concurrency
A practical comparison between RxKotlin and coroutines.
Creating a Thread Pool in Kotlin
Filed under Kotlin Concurrency
A practical introduction to thread pool management in Kotlin.
Idiomatic Way to Treat Nullable Values
Filed under Kotlin Basics
A quick and practical introduction to idiomatic nullable types handling in Kotlin.
SOLID Principles with Kotlin
Filed under Kotlin
A guide to applying SOLID principles in Kotlin.
Read and Write CSV Files With Kotlin
Filed under Kotlin IO
A practical guide to handling CSV files with Kotlin.
Introduction to the Kotlin Flow Class
Filed under Asynchronous Programming
Learn how to create a Flow and what its common use cases are.
Koin: Lightweight Dependency Injection Framework
Filed under Libraries
A practical introduction to Koin – lightweight dependency injection framework for Kotlin.
Is Kotlin Faster Than Java?
Filed under Kotlin
An overview of Kotlin’s performance overhead.
Lazy Initialization vs Late Initialization in Kotlin
Filed under Kotlin Basics
A quick and practical overview of differences between late and lazy initialization in Kotlin.
Launching Kotlin Coroutines: With a Result or a Side Effect
Filed under Asynchronous Programming
Learn the differences between how the async and launch scope functions behave when running coroutines in Kotlin.
Using Swagger (OpenAPI) for a Spring REST API With Kotlin
Filed under Kotlin Server-Side, Spring
Learn how to use OpenAPI to document a Kotlin Spring REST API.