Recent posts

Hot and Cold Days: XKCD 1321 on Android

Why? When XKCD 1321 was published I thought it would be good to have it in an interactive format, wrote it down in my “Big Bucket of Ideas”, and forgot abou...

Today’s HeadDesk bought to you by…

Today I’m writing a bit of code and I need to combine a few RxJava streams into a single stream, using combineLatest(). And it’s not working, not even compi...

Moving Average Calculation in Kotlin

I’m working on an app that calculates and displays moving averages for a list of numbers. This post shows how I’m doing it in Kotlin, using list operations ...