tagged
Software Architecture
9 posts · all writing
The Cost of One Bit: Packed Boolean Computation on x86-64
When does packing 64 booleans into a single uint64_t actually help? Benchmarks, hardware counters, and a crossover model for boolean workloads on commodity CPUs.
10 min read · C · Software Architecture
Grace: Encrypting Java Bytecode at Rest Without Runtime Cost
A Gradle plugin and native JNI runtime that removes selected classes from your JAR and materializes them once at startup. No per-method guards, no decryption loops, no steady-state overhead.
24 min read · Java · Security · Software Architecture
Protecting customer media sources with asymmetric encryption
Users trust OpenAudioMc to handle their media playback, now we're also taking responsibility of media end-to-end.
12 min read · Security · Golang · Software Architecture · ImagineFun
Goomba: Portable hermetic CGO build orchestrations for PC, Mac and Linux
How I reclaimed the "build once, run anywhere" dream by forcing Zig and Go to play nice.
9 min read · Golang · Java · Software Architecture
Migrating from Cloudflare D1 to Hyperdrive
Migrating from CF D1 to Hyperdrive for massive cost savings.
6 min read · Software Architecture · Opinion
Dutch Rail Data Heist: Real-Time Metrics, APIs, and Commuter Chaos
Dive into the secret APIs, real-time data, and questionable design choices powering the Dutch rail network.
9 min read · Software Architecture · JavaScript · Security
Saying goodbye to Java rebuilds, hello to JavaScript (but still in the JVM)
The journey of PixelScript, the fastest development cycle for Minecraft content.
20 min read · Java · JavaScript · Software Architecture · ImagineFun
Meteor: Interfaces as networking contract
An overview of Meteor, a Java RPC library designed for transparent remote procedure calls, featuring a pluggable transport and serialization architecture that simplifies development in distributed systems.
6 min read · Java · Software Architecture · ImagineFun
COBALT: Building a 200x Faster Entity Engine from Minecraft Protocol
How we eliminated 80% of server overhead by intercepting network traffic and building our own reality.
11 min read · ImagineFun · Software Architecture · Java