zsmb.coEst. 2017

Data classes aren't (that) magical

Data classes are great, but don't underestimate what a regular Kotlin class can do on its own.


Wrap-up 2018

It's the end of the year, and looking back at what you've done in the year that passed is, like, a thing. So I've decided to take a shot at it too.


A Confusing Dependency

A tale of a Gradle dependency that was doing something it wasn't supposed to be doing.


AndroidX, one month in

AndroidX has been around for a month now. Here's my experience with the migration so far, and some insight into the adoption of the new system.


KotlinConf '18

Funnily enough, after the previous conference report on this blog, I've got yet another one. I got to visit KotlinConf this year, these are my initial thoughts about it. Spoiler: it was awesome!


Typical Kotlin

Let me invite you on a tour of Kotlin’s type system, exploring how some of the language constructs we take for granted in our everyday use - as they just "make sense" - work!


From Java Builders to Kotlin DSLs ➟

A step by step guide to wrapping an existing Builder-based API into a neat Kotlin DSL.


Kotliners 2018

I've attended the Kotliners 2018 conference in Budapest this June. I think it went great, here's how I experienced it.