Contributions

Article
Learn about what functions can offer us in Kotlin from the article by Marcin Moskała.
Article
Learn how can you use coroutines to slow down your code, and why would you want to do that, from the article by Jan Vladimir Mostert.
Article
Learn about Error Handling in Arrow, end how to effectively work with Either from the special article written by Simon Vergauwen.
Article
Marcin moskała explains how we use Kotlin Coroutines in the Presentation/API/UI Layer Layer, how we create scope, and start coroutines.
Article
Learn about essential Arrow functions used for composition, memoization, recursion, and functions generation. 🏹
Read the special chapter of the Functional Kotlin book written by Alejandro Serrano Mena.
Article
How do we use Kotlin Coroutines in the Domain Layer?
Read the article by Marcin Moskała, the author of the Kotlin Coroutines book and trainer.
Article
How do we use Kotlin Coroutines in the Data/Adapters Layer, how do we use callback or blocking functions?
Learn from the article written by Marcin Moskała, the author of the Kotlin Corounties book and trainer.
Article
What should be defined as a behavior, and what should rather be a function?
Read and learn from the article written by Marcin Moskala
Book
We are thrilled to announce that the paperback version of the Functional Kotlin book by marcin moskała is ready!
Learn more about the content and all the amazing contributors from this article.
Article
When is it fine to override operators, and when it is not.
Read the article written by Marcin Moskala
Article
Do we really want out applications concise, or do we rather want them readable?
Read the article written by Marcin Moskala
Article
Why should we prefer to avoid throwing exceptions and using types to our advantage.
Read and learn from the article written by Marcin Moskala
Article
Try to experience writing Kotlin Multiplatform Mobile Apps, you never know, maybe this is exactly what you were looking for.

Read the article written by Karlo Karagic and Aleksander Jess
Article
How do we specify requirements and expectations in Kotlin.
Read and learn from the article written by Marcin Moskala
Event
The one-day course focused on practical skills that experienced Kotlin developers often lack.
Article
All you need to know about the new and powerful Kotlin feature: context receivers in one publication written by Marcin Moskała.
Article
Why it is so important to limit mutability, and how Kotlin supports it.

Learn from the article written by Marcin Moskała
Article
Why platform types are so dangerous, and how should we deal with them. 🤔
Learn more from the article written by Marcin Moskała
Article
What is let, also, apply and with, and how to use them in our applications.
Read the next part from the Functional Kotlin book written by Marcin Moskała 👇
https://kt.academy/article/fk-scope-functions
You can find the whole book here: 👇
https://leanpub.com/kotlin_functional/
Article
In Kotlin, there is no concept of checked exception similar to Java. We can either handle the exception or let it crash at runtime.

Read the article written by Venkateswaran Sivasailem 👇
Article
Type safety is undervalued in most software projects and causes enormous financial losses throughout the world.
Changing a few bad habits can lead to more reliable software. Read the article written by Jan Vladimir Mostert.
Article
How to define type-safe DSL (Doman Specific Language) builders in Kotlin?

Read the article written by Marcin Moskała 👇
https://kt.academy/article/fk-dsl
Article
The closing article of the collection processing series, written by Marcin Moskała, where we will learn about joinToString, and general ideas regarding processing different kinds of objects in Kotlin.

[https://kt.academy/article/fk-cp-ending](https://kt.academy/article/fk-cp-ending)

Complete series you can find here:
Article
Let's learn about the two most mysterious collection processing functions: windowing and chunking.

This is the last but one part of the collection processing article series written by Marcin Moskala
Article
Let's learn how to use lambda expressions, what special support they have, and what traps they generate from the article written by Marcin Moskala.

This is part of the Functional Kotlin book. You can find the early access here: 👇
https://leanpub.com/kotlin_functional
Article
Sorting elements using their order, or by key, or by multiple keys... Learn about sorting collections in Kotlin from the article written by Marcin Moskała.
This is the eighth part of the collection processing article series
Article
The difference between the OOP and FP paradigms is deeply rooted in how we see the world. A few words on the philosophy of both approaches in the article written by Marcin Moskala.
Article
How do we transform collections into maps using associating functions?

The seventh part of the collection processing article series written by Marcin Moskala
Article
What is a function type, and what less-known features it offers? 🤔

All the answers you will find in the article written by Marcin Moskala. 🏆
Article
Find out what you need to know before you start writing documentation, books, or articles about programming in the publication written by Marcin Moskała.

Showing the last 30 only...