A quick tutorial on dealing with ambiguous function references in Kotlin.
Also find me here:
Baeldung Author
Albert Ache
I'm a Software Engineer with a passion for building backend services using Java and Kotlin. I've worked on projects that involve technologies like Spring Boot, Hibernate, and RESTful APIs, and I've also gained experience with AWS and Docker to ensure our applications are scalable and reliable. I'm particularly excited about the potential of AI and the Internet of Things, and I'm eager to learn more about these fields and how I can contribute to them in the future. I enjoy solving complex problems and am always looking to expand my skill set in the ever-evolving world of tech. Outside of coding, I'm a big tennis fan and love hitting the court whenever I can. I’m also hooked on medieval TV shows—there’s something about the strategy and challenges in those stories that really resonates with me. I'm always up for new challenges, whether in tech or life, and I try to always keep an open mind with every new challenge.
Here's what I've written (so far):
Baeldung on Kotlin
- >All
- Kotlin Collections (11)
- Kotlin Arrays (6)
- Kotlin Basics (5)
- Kotlin Strings (4)
- Kotlin Concurrency (3)
- Kotlin Numbers (2)
- Kotlin Classes and Objects (2)
- Kotlin (2)
- Patterns (1)
- Kotlin IO (1)
- Kotlin Functions (1)
- Asynchronous Programming (1)
Kotlin Flow catch() Operator
Filed under Kotlin Concurrency
A quick tutorial on using the catch() operator with Kotlin coroutines.
Run Kotlin Script (.kts) files from within Kotlin
Filed under Kotlin
A quick tutorial on running Kotlin scripts both from a Kotlin application or standalone.
Get Current and Previous Value in Kotlin Flow’s collect
Filed under Kotlin Concurrency
A quick tutorial on getting the current and previous value in a Flow while collecting it in Kotlin.
Getting the Value of a Custom Property Defined in ‘gradle.properties’ in Kotlin
Filed under Kotlin
A quick tutorial on accessing properties in the gradle.properties file in tests and production code in Kotlin.
Difference Between Lock.withLock() and synchronized in Kotlin
Filed under Kotlin Concurrency
A quick tutorial on using the synchronized keyword or Lock.withLock() to control asynchronous threads in Kotlin.
Serialize/Deserialize Kotlin Sealed Class
Filed under Kotlin Classes and Objects
A quick tutorial on JSON serialization for sealed classes in Kotlin.
Sequentially Concatenate 2 Kotlin Flows
Filed under Asynchronous Programming
We may wish to process the contents of two flows sequentially. In this article, we look at a few ways to achieve this with built-in and external libraries.
Convert Hex String to Byte Array in Kotlin
Filed under Kotlin Arrays, Kotlin Strings
A quick tutorial on converting hex strings to byte arrays in Kotlin.