Jarosław Michalik

Kotlin GDE

Talk Title

From Messy to Tidy: A Practical Guide to Writing Clean Kotlin Code

Room

Lamarr

Date

06.07.2023

Time

16:10 > 40 min

Share

on Twitter

Clean code is more than a set of rules; it's a philosophy that prioritizes readability, maintainability, and simplicity in software development.

Kotlin has been praised for its expressive and powerful syntax, making programming easier and more efficient. However, to truly maximize Kotlin's productivity, developers must not only master its features, but also revisit the fundamental principles of software craftsmanship.

In this talk, I will explore how to write effective code using the expressive syntax of Kotlin, while revisiting the fundamental principles including (but not limited to) DRY, KISS, or SOLID.

Additionally, I will illustrate how these principles can be employed to design app architecture.

We'll explore best practices and advanced techniques, including Kotlin idioms, value classes, lambdas, extension functions, and more. Join me to elevate your Kotlin programming skills and craft cleaner, more maintainable code.

Talk Title

Intro to unit testing coroutines with Kotest & MockK

Room

Booth

Date

07.07.2023

Time

13:25 > 30 min

Share

on Twitter

Testing coroutines is essential for verifying the reliability and performance of your asynchronous code.

In this workshop, you'll learn how to test coroutines effectively using the Kotest and MockK libraries, ensuring your app handles concurrent tasks efficiently and with confidence.

Speaker Bio

Google Developer Expert in Kotlin and Android developer. Clean code & testing enthusiast.

Menu