Posts
Kotlin Data Structures: What to Use and When
Kotlin Data Structures: What to Use and When
· ☕ 5 min read · ✍️ Ignacio Carrión
A practical guide to Kotlin collections and core data structures — how they behave, when to use them, and their time complexities.

Kotlin 2.4 Rich Errors: What They Are and How to Prepare
Kotlin 2.4 Rich Errors: What They Are and How to Prepare
· ☕ 5 min read · ✍️ Ignacio Carrión
An overview of Kotlin’s Rich Errors in Kotlin 2.4: goals, mental model, examples, interop with exceptions and Result, and how to prepare your codebase today.

UseCases: Improving Your Project Architecture
UseCases: Improving Your Project Architecture
· ☕ 8 min read · ✍️ Ignacio Carrión
A comprehensive guide to understanding UseCases and how they can improve the architecture of your software projects with practical examples.

Implementing Navigation in Compose Multiplatform Projects
Implementing Navigation in Compose Multiplatform Projects
· ☕ 7 min read · ✍️ Ignacio Carrión
A comprehensive guide to implementing org.jetbrains.androidx.navigation in Compose Multiplatform projects, with a focus on the stable iOS support in Compose Multiplatform 1.8.0.