| ~2 minutesGitHub Actions are awesome! Learn how to use it for continuous delivery of your static sites.
Publishing an Android library to GitHub Packages
| ~4 minutesGitHub recently rolled out Packages to the general public, allowing the entire develop-test-deploy pipeline to get centralized at GitHub. Learn how to use it to publish your Android library packages.
Why I went back to the Gradle Groovy DSL
| ~3 minutesI 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.
#TeachingKotlin Part 2 - Variables
| ~3 minutesThe second post in #TeachingKotlin series, this post goes over Kotlin's variables and their attributes, like visiblity and getters/setters.
#TeachingKotlin Part 1 - Classes and Objects and everything in between
| ~5 minutesPart 1 of my #TeachingKotlin, this post goes over Kotlin classes, objects and how things like finality and staticity vary between Java and Kotlin.
#TeachingKotlin - Kotlin for Android Java developers
| ~2 minutesKotlin'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.
Tools for effective Rust development
| ~3 minutesRust 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
Understanding and resolving SELinux denials on Android
| ~3 minutesSELinux is not the easiest technology to navigate, and handling it in Android custom ROMs can be daunting to newcomers. This post breaks down the more complex aspects of it into easy to understand steps for people to follow along
How to get involved in open source
| ~2 minutesStarting 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.
I'm gonna blog!
| ~1 minutes