garbagedestroyer

Videos

Software benchmarks, systems deep-dives, and technical commentary. Subscribe on YouTube

The Flutter FFI Benchmark: Rust, Zig, or Pure Dart?
4:56
The Flutter FFI Benchmark: Rust, Zig, or Pure Dart?

Flutter teams asked the right follow-up: if Rust wins over pure Dart through dart:ffi, does Zig close the gap enough to change the pick? This video reruns the benchmark with the same shared Dart bridge, the same checksum gate, and a wider scenario sweep: - boundary-heavy - balanced - compute-heavy

|4:56
Vector Won. Do Not Delete Grep.  #backend #programming #softwarearchitect
1:40
Vector Won. Do Not Delete Grep. #backend #programming #softwarearchitect

Vector search won the overall quality chart in this benchmark. That does not mean you should delete grep from your stack. This short benchmarks 4 retrieval lanes across 255 documents, 112 labeled queries, and 7 developer-search scenarios: - `grep` for exact string search - `BM25` for lexical ranki

|1:40
Manual Sharding Won. That Still Wasn't the Verdict. #backend #programming #softwarearchitect
1:39
Manual Sharding Won. That Still Wasn't the Verdict. #backend #programming #softwarearchitect

Manual sharding really did win the local throughput chart. That still was not the real verdict. This short compresses the important part of the benchmark: - manual Postgres shards were fastest locally - the first TiDB loss included a harness SQL dialect bug - after the rerun, the honest claim beca

|1:39
Sharding Is a Last Resort: Here's Why
10:42
Sharding Is a Last Resort: Here's Why

One chart is not enough for a production stack decision. Sharding Is A Last Resort Github : https://github.com/prod-garbage-destroyer/sharding-is-a-last-resort-benchmark In this video: - what each runtime/language wins - where tail latency changes the decision - how to pick based on your real bot

|10:42
FFI Boundary Cost: Why Rust Isn't Always Faster in Flutter
2:33
FFI Boundary Cost: Why Rust Isn't Always Faster in Flutter

Rust can make Flutter-adjacent compute much faster, but the native boundary is not free. This benchmark compares a pure Dart data-processing lane against a direct `dart:ffi` Rust lane using the same seeded `Uint32List` workload, the same checksum path, two dataset sizes, and repeated measurement ro

|2:33
Pretty Code Has a Runtime Bill
1:23
Pretty Code Has a Runtime Bill

Java Streams vs Rust iterators under the compiler Pretty syntax is not the same thing as cheap runtime behavior. This short compares a clean Java Stream pipeline with a clean Rust iterator chain, then looks at what survives after lowering: Java bytecode with stream stages and boxing, and Rust code

|1:23
Security vs Speed: The OAuth Tradeoff Nobody Talks About
6:14
Security vs Speed: The OAuth Tradeoff Nobody Talks About

OAuth is not optional in production, but it is never free. This video compares the same minimal HTTP API in Spring Boot and ASP.NET Core twice: first as a public baseline, then as a real OAuth 2.0 + OIDC protected resource server. Instead of stopping at "which one is faster", the video shows where

|6:14
One chart says Rust wins. #backend #programming #softwarearchitect
1:29
One chart says Rust wins. #backend #programming #softwarearchitect

That is exactly how you pick the wrong backend. In this v3 benchmark short: - Rust Axum wins read throughput - Go chi wins p99 - .NET AOT wins p99.9 The winner changes the second you stop staring at one screenshot. Full benchmark breakdown, repo, and artifacts are on the channel. #rust #golang #

|1:29
Rust Throughput, Go Latency, .NET Tails: The Real Tradeoffs
4:47
Rust Throughput, Go Latency, .NET Tails: The Real Tradeoffs

The easy headline was wrong. This v3 benchmark is not a single-bar victory lap. Rust wins raw read throughput, Go chi wins p99 latency, .NET AOT wins p99.9 tail latency, and Fiber makes its case on recovery. The interesting part is not just who wins. It is why the winner changes once you look past

|4:47
Is Kafka Still The Best? We Tested It
5:51
Is Kafka Still The Best? We Tested It

RabbitMQ dominated this benchmark: 274 rps at 7.57 ms p95, versus Kafka at 74 rps and MQTT at 39. The useful part is not just the headline. This breakdown shows why the result held across 48 measured slots, how the harness validated each protocol round trip, where the trace evidence lives, and when

|5:51
Java Legacy vs Modern Speed: Is Quarkus Actually Saving Your Enterp... #backend #coding
2:44
Java Legacy vs Modern Speed: Is Quarkus Actually Saving Your Enterp... #backend #coding

One chart is not enough for a production stack decision. Java Legacy vs Modern Speed: Is Quarkus Actually Saving Your Enterprise Cloud Bill In this video: - what each runtime/language wins - where tail latency changes the decision - how to pick based on your real bottleneck Watch the full breakdo

|2:44
Is Alpine Really Best? Rust Container Benchmarks Re-Run
5:15
Is Alpine Really Best? Rust Container Benchmarks Re-Run

Container benchmark takes are easy to get wrong when methodology is vague. Github: https://github.com/prod-garbage-destroyer/rust-container-optimization-clean In this response, I audit the exact harness and rerun the benchmark with a fair setup: - same Rust source and behavior across all variants -

|5:15

50 videos total