To create beautiful software that people like to use,
by writing beautiful code that programmers like to read

The Case Against Double Exclamation Operator

November 30, 2018
Why Kotlin not-null assertion operator (a.k.a. double exclamation operator) should be avoided

Kotlin Utilities—Release 1.1

November 02, 2018
Kotlin utility types based on Scala open source project.

X-presso—Release 0.1 (

April 08, 2018
Kotlin Extensions for Android Espresso.

Simplifying Android Espresso Test Rules With Reified Type Parameters

June 04, 2017
How to simplify Android Espresso test rules with reified type parameters in Kotlin

Delegating Android SharedPreferences in Kotlin

May 17, 2017
How to solve the problem of boilerplate code related to SharedPreferences in Android applications