git-pro — an Electron GUI that shares its state with a bash CLI
How git-pro, a small Electron app, manages multiple git identities by sharing one on-disk file format with a bash CLI — no database, no daemon.
In-depth technical articles about distributed systems, the JVM, Kafka, Postgres, and the engineering decisions that don't fit in a tweet.
How git-pro, a small Electron app, manages multiple git identities by sharing one on-disk file format with a bash CLI — no database, no daemon.
Trace Java methods without touching their source, using Byte Buddy — runtime subclasses, method delegation, inlined advice, and a premain Java agent, all verified.
Process huge datasets in Java without OOM — combine keyset-paginated batches or true database streams with Stream pipelines, lambdas, and checkpoints.
Capture and analyze Java heap dumps from Docker and Kubernetes workloads with a repeatable Eclipse MAT workflow that finds the object retaining the memory.
How the JVM actually runs Java 21 — bytecode, class loading, JIT, GC — plus an evidence-first method for tuning and diagnosing production incidents.
Ports and adapters in Kotlin — a Spring Boot certificate issuance engine where the core is framework-free and every adapter, and every certificate type, is a swappable module.
Get notified when I publish new articles. No spam, unsubscribe at any time.