Trials and tribulations of Android development
Moving away from Disqus and using Staticman as a commenting system with Hugo.
How Kotlin strongly favors composition over inheritance
Documenting the technical decisions of evolving systems.
A technique for making large-scale changes in software with a Kotlin twist.
How I built and deployed this blog.