About Me

Hi! I’m Dave - a software developer and wannabe cartoonist who likes adventure games, superhero movies, and Kotlin. By day, I’m a mild-mannered Android developer who codes in Kotlin. But come nightfall, I’m… also coding… in Kotlin… because one day I just sat down and was like, “dude, Kotlin’s legit… I should make a website about it”.

And that’s what’s up.

Dave's Signature

Latest Articles

Inline Classes and Autoboxing in Kotlin

Get the best performance out of Kotlin's new, experimental Inline Classes feature by understanding when they're inlined and when they're autoboxed.

An Introduction to Inline Classes in Kotlin

An introduction to Kotlin's inline classes - a new, experimental feature that can help improve your app's performance.

How to Enable Kotlin 1.3 Inline Classes Today

How to configure your IDE to use Kotlin 1.3 early access so that you can start exploring inline classes and other new features. Includes instructions for Gradle, Maven, IntelliJ IDEA, and Android Studio.

Parameters and Arguments: An Easy Way to Remember the Difference

Parameters and arguments aren't the same thing. Here's an easy way to remember the difference.

All About Type Aliases in Kotlin

Kotlin's type aliases give you a quick and easy way to create simple, concise, and domain-specific names for types. This guide covers all of the essential concepts, with plenty of examples to help you level up your Kotlin game.

Evil Plan to Master Kotlin

Evil Plan to Master Kotlin - Document concepts, write guides, and share news.