development

Decompiling Kotlin into Java - Few years late

7 minute read

Recently I was asked by a co-worker “what are sealed classes?” and realised the classic answer “enums in steroid” falls really short and a clear sign that I ...

Tracking code coverage for free

6 minute read

In the Android team at Memrise, we’ve gotten a lot of value from tracking code coverage. It’s something we’ve worked very hard to improve over the last few y...

Building my site using GitHub and Jekyll

3 minute read

For 2021 I decided it was time to start sharing some of my developer adventures. I want to do this with the hope that it helps someone and as a way to learn ...