-
My first steps in indie hacking
13 min read
-
March 4, 2024
-
Sharing a Kubernetes cluster between multiple tenants
8 min read
-
January 11, 2022
-
Moving from utterances to giscus
7 min read
-
December 27, 2021
-
Why newly created AWS Route53 records may not resolve
4 min read
-
December 23, 2021
-
Optimizing applications on Kubernetes using Machine Learning
16 min read
-
June 30, 2021
-
Self-employment: three months update
8 min read
-
April 17, 2021
-
How to waste money using Kubernetes
8 min read
-
March 14, 2021
-
AWS EC2 launch configurations vs launch templates
4 min read
-
February 11, 2021
-
My first month of self-employment
5 min read
-
February 5, 2021
-
Kubernetes operators with Python #2: Implementing Controller
9 min read
-
January 18, 2021
-
Kubernetes operators with Python #1: Creating CRDs
7 min read
-
January 13, 2021
-
Github Actions workflow for merged/closed PRs
1 min read
-
December 27, 2020
-
Screwing up remote access to dozens of servers within seconds
5 min read
-
December 22, 2020
-
Kubernetes Overview Diagrams
1 min read
-
December 1, 2020
-
Setting up a load balancer with failover support in Azure
6 min read
-
November 19, 2020
-
Setting up an EKS cluster with IAM/IRSA integration
6 min read
-
November 15, 2020
-
Integrating cdk8s with Argo CD
8 min read
-
May 4, 2020
-
Integrating cdk8s with Flux
8 min read
-
April 8, 2020
-
cdk8s, the future of Kubernetes application deployments?
7 min read
-
March 30, 2020
-
Minikube vs. kind vs. k3s - What should I use?
5 min read
-
December 5, 2019
-
Installing Python in OpenWRT on a USB storage
5 min read
-
September 7, 2019
-
My top 5 positive points about Ansible in 2017
3 min read
-
September 19, 2017
-
Cap'n Proto with Python
9 min read
-
May 19, 2015
-
Python's str() vs. repr()
1 min read
-
April 10, 2015