Hi 馃憢, I am Harsh

Recovering Android and Kotlin developer, amateur Rustacean

Assorted NixOS things

Running log of random things I鈥檝e learned about Nix/NixOS/Nixpkgs

December 7, 2024 路 Last modified: December 15, 2024 路 3 min

Deploying applications to Fly.io without Docker

A quick guide to deploying apps to Fly.io without a local Docker installation

October 5, 2024 路 3 min

Assorted Git things

A running log of Git concepts I鈥檝e learned since I started journaling

October 1, 2024 路 2 min

A tour of my screenshots folder

The history of my Minecraft adventures as told by my screenshots folder

April 1, 2024 路 5 min

Improving dependency sync speeds for your Gradle project

Waiting for Gradle to download dependencies is so 2023

March 31, 2024 路 8 min

Tips and tricks for using Renovate

Renovate is an extremely powerful tool for keeping your dependencies up-to-date, and its flexibility is often left unexplored. I鈥檓 hoping to change that

January 18, 2023 路 4 min

Writing your own Nix Flake checks

Quick how-to for writing ad-hoc checks for your own Nix Flakes

December 18, 2022 路 Last modified: June 3, 2024 路 4 min

Mastodon on your own domain without hosting a server, Netlify edition

A quick and easy way of creating a Fediverse identity on your own domain without an ActivityPub server

November 16, 2022 路 4 min

Writing Paparazzi tests for your Kotlin Multiplatform projects

Paparazzi enables a radically faster and improved UI testing workflow, and using a small workaround we can bring that to our multiplatform Compose projects

June 26, 2022 路 3 min

Converting Gradle convention plugins to binary plugins

Gradle鈥檚 convention plugins are a fantastic way to share common build configuration, why not take them a step further?

April 17, 2022 路 5 min