Notes
Occasional posts on backend engineering topics I've been thinking about. Mostly Scala, JVM performance, distributed systems — with the occasional detour into whatever side project I'm currently distracted by.
-
Akka Streams backpressure: what actually happens when your sink is slow
2026-02-14
Backpressure in Akka Streams is one of those concepts that sounds intuitive but gets subtle quickly when you introduce async boundaries and buffers.
-
Scala 3 given/using: implicit parameters, renamed and rebuilt
2025-11-03
The given/using rework in Scala 3 is more than a syntax swap. A few months into using it on a real codebase, here is what I think holds up.
-
Notes on tuning G1GC for low-latency batch workloads
2025-08-19
Batch workloads with strict SLAs are a weird case for G1. Here are the flags and heuristics that have worked for me — and some that haven't.
-
Local LLMs as coding sub-agents: notes from a home-lab rabbit hole
2025-06-08
Running local models for routine coding tasks while cloud models do the heavy architectural thinking. A practical write-up after a few months of tinkering.