Writing
Writing
Notes on AI, Infrastructure, build & release engineering, developer experience, and whatever else is keeping me curious.
Adding human-readable durations to Testflinger reservation timeouts
A server-side change for Testflinger that lets reservation jobs use durations like 2h30m instead of forcing operators to convert hours into seconds.
Showing the source commit on every snapcraft.io build
A change for the snapcraft.io publisher dashboard that adds a Git commit column to the builds table and links each hash straight to the GitHub commit when the snap is repo-conne...
Bitbucket Pipelines runner autoscaler on MicroK8s
Setting up a self-hosted Bitbucket Pipelines Runner Autoscaler using Microk8s.
Vim cheatsheet
master vim commands and shortcuts.
Good software engineering interview prepration resources
A collection of good resources to Prepare for Sofware Engineering Interviews.
A good reading list for applied machine learning
Machine Learning is a powerful tool that can be used to solve real-world problems. I have found some of the resources below helpful.
Resources to learn software design and architecture
Some good resources to learn the Basics of Software Design and architecture.
Where to start with search engines
Ideas behind fast and efficient lookups