Contributions
Article
How in Kotlin we can use multiplatform capabilities to distribute the same code to multiple platforms.
Article
Kotlin can be compiled into various target languages, including JVM bytecode, JavaScript, and machine code. Its capability enables to write code once and deploy it across multiple platforms: websites, Android, and iOS-native apps.
Let's explore more by creating our own multiplatform module with Marcin Moskala.
Let's explore more by creating our own multiplatform module with Marcin Moskala.
Article
Learn why do we need to synchronize access to mutable state, and how to secure it.
Article
Get to know all about Kotlin and Java interoperability, its traps and how to overcome them.
With this knowledge, nothing will surprise you!
With this knowledge, nothing will surprise you!
Article
Now it’s time to learn about useful Kotlin annotations, that decide that it is compiled to on JVM.
Article
Kotlin property is Java getter, setter, field and possibly more. So what to do, when you need to annotate or use a specific JVM element?
Article
See surprising transitions on types when you interoperate between Kotlin and Java.
Article
What are object expression, object declaration and companion objects, and how do we use them?
Article
“Since we write all of our code in the same file, it grows to multiple thousand lines and now it’s hell to navigate between code snippets right?
Here we will explore a better way to do it by collapsing the unwanted snippets and expanding the code we want in an effective way…”
Here we will explore a better way to do it by collapsing the unwanted snippets and expanding the code we want in an effective way…”
Article
Practical review of Kotlin Contracts - a feature we often use, without knowing about it.
Article
How to make one coroutine await for another coroutine or flow subscription.
Article
Using programming to simulate a problem of the number of surnames in the population and observing the Lindy effect.
Article
How type system makes Kotlin so flexible, safe, and intuitive.
Article
Let's learn how can we use retry and distinct on Kotlin Flow with Marcin Moskala.
Article
Kotlin Coroutines Flow is a much simpler concept than most of us think. In this article, Marcin Moskala will show you, in simple steps, how to Implement the `Flow` interface and `flow` builder by transforming a lambda expression.
Article
It's the introduction to the concept of Flow: what it is and how it’s supposed to be used.
Article
Learn what is the select function in Kotlin coroutines.
Get to know how to use it and what its real purpose is.
Get to know how to use it and what its real purpose is.
Article
How do we use Map as a property delegate, and why the result of a famous puzzler should not be surprising?
Article
“A very important delegate from Kotlin stdlib is observable from the Delegates object. It makes the property behave like a regular one and specifies a function that'll be executed whenever the property setter is called.”
Article
Article about Kotlin Coroutines’ best practices.
Article
Learn which Kotlin features are platform-specific and how to adjust Kotlin coroutines for platform specificity if you want to expose an API to other popular languages.
Article
In this comprehensive article, Marcin Moskała shares his creative and engaging approach, providing practical insights to improve proficiency in Kotlin.
Article
This is Marcin Moskała's latest article, where he explores the Flow API and shares his insights on how to test it effectively.
Article
What is a lazy delegate, and what are its real-life use cases?
Article
From this article you will learn what is property delegation, how does it work, and how can we implement our custom property delegate?
Article
How Kotlin null-safety works, and how can we deal with nullable values?
Article
One of the least known Kotlin features, that can be sometimes found really useful.
Article
From this article, you will learn about the basic Kotlin values, types, and operations.
Article
What limitations generic variance modifiers introduce, and how can we ignore them?
Article
What is the pattern we are all using, but no-one talks about?
Read the article written by Marcin Moskała and find out.
Read the article written by Marcin Moskała and find out.
Showing the last 30 only...