Deep dives into modern software engineering, architecture decisions, and technical innovations from our team
9 Articles
Engineering Performance Oct 11, 2026
31% Smaller and Up to 83% Faster Than LZ4
A decoder that reads liblz4's own blocks faster than liblz4 on 20 of 27 measured shapes, plus an optional native format that is 31% smaller. Adoption starts with one changed function call, benchmarked on four processors with every loss published.
The First Automated Redis Sentinel Failover Test — And It's One Annotation
One master, two replicas, three Sentinels and a correct quorum — inside a JUnit test, from a single annotation. Layer 3 of the Macstab Chaos Stack makes the failover your cache code has never survived a deterministic assertion in CI.
A NOP Did Not Break My YARA Rule. One Encoding Change Did.
A byte-level investigation for detection engineers: why inserting a NOP leaves a YARA hex rule intact, while a single equivalent x86-64 encoding change defeats it — reproduced with Aether 1.0.0 as the reference implementation.
Aether: Proving Your Security Controls Stand Up to Modern Attack Variation
A static test sample cannot prove that a detection architecture will hold when code takes a different—but equivalent—form. Aether gives security teams a governed lab framework to generate controlled x86-64 variants, prove the variants preserve behaviour, and expose detection blind spots before attackers do.
62 JDK Interception Points: In-Process Chaos Engineering with a Java Agent
A Java agent that instruments 62 JDK call sites using ByteBuddy. Per-test session isolation, Spring Boot 3/4 auto-wiring, and near-zero JIT overhead. Chaos engineering that runs inline in your JUnit test suite and gates the build.
From Production Incidents to JUnit 5 Annotations: A Three-Tier Chaos Testing Framework
448 L1 syscall primitives. 92 L2 fault composites. 64 L3 production incident scenarios encoded as single annotations. A JUnit 5 extension framework that turns post-mortems into CI gates for Spring Boot, Quarkus, and Micronaut.
The Fourth Phase of Testing: Why Chaos Engineering Belongs in Your CI Pipeline
Unit tests, integration tests, container tests — and now chaos tests. We built a three-layer chaos engineering stack in C99, Java, and JUnit 5 that turns production incidents into reproducible CI gates.
Kernel-Real Fault Injection: A C99 LD_PRELOAD Chaos Library for Any Process
Six fault domains, zero application code changes, any ELF binary. A C99 chaos library that intercepts libc calls at the dynamic linker level — delivering kernel-real faults to Java, Go, Python, Node.js, and everything in between.
Building Scalable Microservices: Real Patterns from the Trenches
A hands-on look at microservices architecture - the patterns that actually work, the pitfalls that bit us, and why sometimes a monolith isn't that bad after all.
We use cookies to enhance your experience on our site. Please choose your preferences below.
Necessary
These cookies are essential for the website to function properly. They include a unique identifier (user_uuid) to track your consent preferences for GDPR compliance.
Always Active
Analytics
Help us improve our website by allowing us to analyze how you use it. We use Google Analytics to collect anonymous usage statistics.
Functional
Enables features like live chat, calendars, and embedded content. Also allows storing your cookie preferences locally (consent_set) for improved user experience.