Categories
wishlists
Android
Presentations
Compile Time Safety
Kotlin
2022
My reading wishlist
Further Reading for Bad Internet, Old Phones
Use More Named Arguments in Kotlin
2020
The Testing Pyramid Has a Deeper Foundation
Further Reading for Ethical Programming
Add Overlays to Your Launcher Icon Using Layer-List
2019
Getting arbitrary properties from unknown classes with KProperty
Coroutines Introduction Video
Using the synchronized keyword in coroutines?
Escaping Callback Hell with Generic SuspendCoroutine Infix Extension Functions
The Problem with Kotlin Kfunction Receiver Functions
Creating and Deploying an Android Library via CircleCI
Generics + Reflection + Type Inference + Reified Type = Kotlin Magic
Don't Pass Around Your Room/Database Entity
Is your modularization making any progress?
How I Made This Website
Original Site