cover

Very Empty Kotlin Template

When starting new projects I always prefer to have initial setup as minimal as possible. This applies to Kotlin and Android projects that most of the time use Gradle as build system. Gradle can be quite tedious to configure, especially with Kotlin and Android that require extra plugins. Also Gradle project can be set up either with Groovy scripts or Kotlin DSL. In addition configurations for Android & Kotlin change over time.
read more →

Current PC config

I’ve built this desktop PC in early 2020 with back then midrange components of AMD Ryzen 3700X and Nvidia GeForce 2070 Super. While initially it was mostly for gaming, it then proved to be reliable development machine as well. It handled transition to homeoffice during COVID times: compiling huge Android projects, building AOSP images or big Bazel projects was no problem. While it’s definitely not top of the line now in 2023, our recent performance benchmarks at Freeletics show it being about equal to latest Macbook Pro with M1 Pro Max.
read more →

Migrated to Hugo

Just migrated this page from Jekyll to Hugo with awesome Terminal theme (kudos to panr). Jekyll was so problematic to a point I didn’t want to deal with it whenever I had the idea to post something. In addition GitHub was repeatedly nudging to upgrade some Ruby dependencies due to security vulnerabilities. Liking Hugo so far. This is how this page looked before.
read more →