kashlabs

Writing on software engineering.

All of thoughts on programming, leadership, product design, and more, collected in chronological order.

Homeprod: when the homelab becomes production

My home setup stopped being a lab the day the family started depending on it. This is how it is built today — Proxmox for stateful services, a Raspberry Pi running git-defined Docker stacks, Traefik at the edge, Tailscale for everything private, and a backup I actually restored from.

Read article →

Using WebClient with mTLS in Spring Boot

Going through the documentation of WebClien, Spring Boot and openssl can be overwhelming. This article is a step-by-step guide to using WebClient with mTLS in Spring Boot using openssl to create a keystore in PKCS12 format.

Read article →