Why I went back to the Gradle Groovy DSL

I was an early adopter of the Gradle Kotlin DSL, deploying it to multiple Android projects of mine, but lately it has been more trouble than I could care for. Here are my grievances with it.

October 25, 2019 · 3 min

#TeachingKotlin Part 2 - Variables

The second post in #TeachingKotlin series, this post goes over Kotlin’s variables and their attributes, like visibility and getters/setters.

September 30, 2019 · 3 min

#TeachingKotlin Part 1 - Classes and Objects and everything in between

Part 1 of my #TeachingKotlin, this post goes over Kotlin classes, objects and how things like finality and staticity vary between Java and Kotlin.

September 23, 2019 · 5 min

#TeachingKotlin - Kotlin for Android Java developers

Kotlin’s been great for me – and millions others, as evident by its explosive growth. Long-time Java developers may feel hesitant to give it a shot. This series aims to smoothen this transition, letting people know what benefits they might reap from Kotlin, and what differences should they be careful about.

September 20, 2019 · 2 min

Tools for effective Rust development

Rust is an amazing systems language that is on an explosive rise thanks to its memory safety guarantees and fast, iterative development. In this post, I recap some of the tooling that I use with Rust to make coding in it even more fun and intuitive

September 7, 2019 · 3 min

How to get involved in open source

Starting with OSS can be daunting for many. Here’s a recap of my experiences with OSS with some tips on how to get started yourself.

May 31, 2019 · 2 min

I'm gonna blog!

With all my involvement in OSS development around Android, I come across a lot of new things on the daily. This blog will hopefully serve as a index for those findings, and an excuse for me to properly research and document them for myself and others.

May 30, 2019 · 1 min