Assorted Git things

A running log of Git concepts I’ve learned since I started journaling

 · Last modified:  · 3 min ·  Harsh Shandilya

A tour of my screenshots folder

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

Improving dependency sync speeds for your Gradle project

Waiting for Gradle to download dependencies is so 2023

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’m hoping to change that

Writing your own Nix Flake checks

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

 · Last modified:  · 4 min ·  Harsh Shandilya

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

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

Converting Gradle convention plugins to binary plugins

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

Backing up your content from Google Photos

Putting your media into Google Photos is easy, taking it out, not as much.

Migrating APS to Material You

I recently migrated Password Store to Material You, Google’s latest iteration of Material Design. Here’s how it went.