Saku: How I Went From Per-Line KV to 8M Writes/sec in One Week (While Learning C++)
Initial scope was simple: just make it fast. No fsync, no fancy durability. Just raw speed. I was bored. Asked AI "what should I build in C++?" It s…
Latest Testing & QA news from Tech News
Initial scope was simple: just make it fast. No fsync, no fancy durability. Just raw speed. I was bored. Asked AI "what should I build in C++?" It s…
Seeing GTA VI run on a PC before the official port would be a spectacular way to end the console exclusivity argument. So a project that promises to…
A green debug run does not prove a view owns its bytes. Release can reuse that stack slot before the flush reads it. I start every split-brain crash…
A packaging job can fail on a Thursday morning while the eval board stays green. In that pattern, the candidate patch repairs normalize() inside one…
When a material graph grows in Unreal Engine 5, it is tempting to ask: would writing HLSL directly make it faster? Would implementing the shader in…
New here? Start with the overview . Before the rules, a debt. These are not mine alone; they are the labor of a whole career, and every one of them…
A weekly deep dive into a fixed-frequency serial-tone waveform, one block at a time. High-frequency (HF) radio is the communications system that ref…
📁 Repository layout . ├── .dsci/ │ ├── jobs.yaml # pipeline definition │ └── build_job/ # ── Job 1 – Build & package │ ├── config.yaml # default…
A patch landed with every assertion green. The return values matched the golden file. Then a latency dashboard moved: an inner loop that once touche…
Middleware chaining made no sense to me, so I rebuilt it in C++. A year later the profile said the slowest thing in my server was a map I rebuilt on…
A decorative animation can sit outside a scroll viewport while its widget still reports isVisible() == true . A timer that only checks that property…
Here is a bug report that keeps recurring, in different words, every time a team moves to ARM: "the same code works on our Intel CI and on the devel…
🚀 Nimmake — The Blazing-Fast Build Tool Built for Embedded Development Say goodbye to complex Makefiles. Embrace a modern MCU build experience. Nimm…
A C++ map can drop a live cache entry. One <= in a comparator is enough. I forced a timestamp tie and watched a key vanish. Would you have caught…
It turns out, I got the timeline wrong. The first bit of work I did on Packet Sender was to test light mode. See, Dan Nagle, creator and maintainer…
What happens to a register when you call a function? On AArch64, the answer isn't "the CPU saves it." When you call a function, the CPU doesn't look…
The project is actively developed, and I'm committed to supporting anyone who tries it. If you encounter any issues, I'm glad to help, and any feedb…
I review agent patches as an auditor, not a reader. A reader asks whether the code is readable. An auditor asks what the patch promised and how a vi…
An agent patch can pass every fixture in your repository and still be wrong. The fixtures are part of the oracle, and fixtures can be lazy. If the e…
Building one desktop application that runs natively on Windows, macOS, and Linux from a single codebase is exactly what Qt was designed for. In 2026…
Qt 6 is a major version, and migrating a real Qt 5 application to it is more than a recompile. The framework was modularised, the build system shift…
An agent patch is a hypothesis. A test suite is the only evidence a reviewer gets. Most suites fail at that job in three reproducible ways: assertio…
Hardware Abstraction for Robotics: Connecting Sensors and Actuators Introduction Robots interact with the physical world through hardware. Sensors p…
My forwarder lost 3% of its messages. My laptop reported zero. CI reported zero. Staging lost thousands every hour. I blamed the network. I blamed t…
An agent patch that passes its own tests is a baseline, not a verdict. The same model wrote the code and the tests, so both share the same blind spo…
The agent patch passed the gates I ran on it. Its unit tests were green, fixtures matched, nothing was flaky. Then I seeded four faults into the imp…
The fix passed review. It still crashed in release. The reviewer was never tested. The reviewer was me. And an AI model. We both approved the same w…
Unit tests are boring. Coverage is not optional. I asked a free AI model to write my tests. It failed. Then I built a feedback loop. Here is the res…
This is a submission for DEV's Summer Bug Smash: Smash Stories powered by Sentry . I maintain a GPU SQL engine — a DuckDB community extension that r…
Flutter FFI: Integrating Native C/C++ Libraries Flutter applications sometimes need functionality that is already implemented in native code. Exampl…