• About
  • Work
  • Blog
  • Recent Posts
  • Software
  • Android
  • Profound Materials
  • Videos
  • Books
  • Reviews
  • Philosophy
  • Startup Term
  • iOS
  • Testing
  • Kotlin
  • Interviewing
  • Gradle
  • Swift
  • XCode

Kotlin

Fix your slow Gradle build in Android Studio

A video I made on how to speed up Gradle builds in Android Studio

How Efficient List Operators Work in Kotlin

Let's think of a way efficient list operators might work in Kotlin, then see how they're actually implemented in the Sequence list type.

Are Kotlin List Operators Efficient?

Take a look at how Kotlin's map, filter, and reduce are implemented and what that means for their efficiency.

Moving Away From a Dependency Injection Framework

There are a few ways to do dependency injection. Here's an exploration of constructors & factories in a small Kotlin Android app.

How to Read Kotlin Function Definitions

Kotlin is a great new language from JetBrains, but its function definitions are hard to read if you've never done it before. Let's learn how to read them!