zsmb.coRebooting...



Managing Git configurations

We all use different git configurations for various reasons, and it's easy to get them mixed up. Here's a look at some ways of managing them better.

2019-02-25


@JvmOverloads for Android Views

The @JvmOverloads annotation is a convenience feature in Kotlin for interoperating with Java code, but there is one specific use case on Android where it shouldn’t be used carelessly.

2019-02-22


Retrofit meets coroutines

Retrofit's coroutine support has been a long time coming, and it's finally coming to completion. Take a look at how you can use it to neatly integrate networking into an application built with coroutines.

2019-02-15


Data classes aren't (that) magical

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

2019-01-16


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.

2018-12-27


A Confusing Dependency ➟

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

2018-12-12


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.

2018-10-21


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!

2018-10-06