Blog

Digging Deep to Find the Right Balance Between DDD, Clean and Hexagonal ArchitecturesArticle about combining and implementing together Domain-driven Design, Clean and Hexagonal Architectures.
Finding the Right Balance in Gradle Dependency StrategyDiscover different approaches to managing dependencies in Gradle. Whether you're a newbie or a pro, there's something here for you.
Gradle: from Newbie to Strong fundamentalsDive into the world of Gradle as I explore plugins, dependencies, repositories, project structures, and even multi-module projects (with their quirks!). Whether you're new to Gradle or aiming to solidify your basics, this one's for you!
Kotlin: Coroutines are not just about concurrencyDiscover the ins and outs of Kotlin Coroutines, from the ground up. In this piece, I break down the fundamentals and delve into their inner workings. Plus, I share some cool examples of how they can be used beyond the realm of concurrency.
Extension Oriented Design in KotlinUnlock the Potential of Extension-Oriented Design in Code-Writing. Learn how extension functions offer solutions for accessing classes, bypassing restrictions on inline functions, and organizing code more efficiently. Discover the benefits of this approach and improve your code today.