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

When to Use Sequences

When should you use Kotlin sequences? And when should you use normal collections? In this article, we'll look at some of the characteristics that can have the biggest impact on performance.

Inside Sequences: Create Your Own Sequence Operations

Learn how to create your very own sequence operation by understanding how Kotlin's sequences work on the inside.

Kotlin Sequences: An Illustrated Guide

An illustrated introduction to Sequences in Kotlin - easy-to-understand diagrams that demonstrate the difference between regular collection operations and sequence operations.

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.

Evil Plan to Master Kotlin

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