·Kotlin
Java to Kotlin: what to expect
Practical lessons from learning Kotlin after years of Java — the good, the annoying, and the surprising.
Practical lessons from learning Kotlin after years of Java — the good, the annoying, and the surprising.
Extension functions are powerful, but overusing them hurts readability. Here's when to use them and when to avoid.
Five concrete code smells that signal trouble in production code, and how to fix each one.
Why immutability matters in Kotlin and how using val over var leads to safer, more predictable code.