garbagedestroyer

Videos

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

Go Map vs Redis: Latency Tax
2:21
Go Map vs Redis: Latency Tax

One chart is not enough for a production stack decision. Go Map vs Redis: Latency Tax In this video: - what each runtime/language wins - where tail latency changes the decision - how to pick based on your real bottleneck #softwareengineering #programming #performance #backend #benchmark #architectu

|2:21
Is JSON Killing Your System Performance?
4:03
Is JSON Killing Your System Performance?

One chart is not enough for a production stack decision. Beyond JSON: Why High-Performance Systems Are Switching to Protobuf over HTTP/3 Github : https://github.com/prod-garbage-destroyer/protobuf-http3-experiment-runner/tree/main In this video: - what each runtime/language wins - where tail late

|4:03
Don't Let Your Cluster Waste Clean Power #greencomputing #kubernetes #sustainability
1:49
Don't Let Your Cluster Waste Clean Power #greencomputing #kubernetes #sustainability

One chart is not enough for a production stack decision. Carbon Aware Kubernetes Scheduling 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 breakdown on the channel for benchmark method, tradeoff

|1:49
Go vs Rust vs Node.js | Real Production Performance
5:12
Go vs Rust vs Node.js | Real Production Performance

One chart is not enough for a production stack decision. This benchmark keeps the workload fixed and compares the same REST API in Go, Rust, and Node.js. In this video: - what each runtime wins - where tail latency changes the decision - how to pick based on your real bottleneck Github: https://git

|5:12
The Log Processing Showdown: Rust vs. Go vs. Java vs. C#
1:24
The Log Processing Showdown: Rust vs. Go vs. Java vs. C#

We put Rust, Go, Java, and C# into the same log processing ring. Using the same dataset and strict benchmark rules, we tested their ability to parse production-style logs, aggregate metrics, and export JSON reports. ​Key Results: ​Winner: Rust (920,000 lines per second) ​Cold Start: Rust leads at 1

|1:24
Bun vs Deno vs Node: The 2026 Runtime Performance Deathmatch Is Fin...
1:02
Bun vs Deno vs Node: The 2026 Runtime Performance Deathmatch Is Fin...

One chart is not enough for a production stack decision. Bun vs Deno vs Node: The 2026 Runtime Performance Deathmatch Is Finally Over In this video: - what each runtime/language wins - where tail latency changes the decision - how to pick based on your real bottleneck Comment with your stack and

|1:02
Rust vs Go vs .NET: Which Wins for Latency?
4:07
Rust vs Go vs .NET: Which Wins for Latency?

One chart is not enough for a production stack decision. Markov Chain Showdown: Full Code + Structure + Data Visualization In this video: - what each runtime/language wins - where tail latency changes the decision - how to pick based on your real bottleneck Comment with your stack and workload; I

|4:07
Bun vs Deno vs Node: The Bottleneck That Breaks Production
3:07
Bun vs Deno vs Node: The Bottleneck That Breaks Production

One chart is not enough for a production stack decision. Bun vs Deno vs Node: The 2026 Runtime Performance Deathmatch Is Finally Over In this video: - what each runtime/language wins - where tail latency changes the decision - how to pick based on your real bottleneck Comment with your stack and w

|3:07
.NET AOT Still Pending—But Here's What Rust and Go Already Proved
6:05
.NET AOT Still Pending—But Here's What Rust and Go Already Proved

Rust, Go, and .NET are run through the same microservice benchmark harness: same Postgres limits, same load matrix, and the same artifact pipeline. Github : https://github.com/prod-garbage-destroyer/rust-go-dotnet-microservice-2026/tree/v2-artifacts-implementations This video is an interim verdict

|6:05
gRPC Rust vs WebSocket Node.js: Full-Path Benchmark (Cold + Steady, c1/c10/c50)
4:58
gRPC Rust vs WebSocket Node.js: Full-Path Benchmark (Cold + Steady, c1/c10/c50)

We rebuilt both stacks from the protocol up, then ran repeatable captures across cold and steady passes to answer one question with evidence: when does Node.js WebSocket win, and when does Rust gRPC take over? This video walks through the full request path (proto contract, server internals, benchma

|4:58
Why Rewrites Cost More Than You Think | Java in 2026
3:10
Why Rewrites Cost More Than You Think | Java in 2026

Everyone says "rewrite to a lighter stack." But in enterprise systems, rewrite risk, integration breakage, and ops instability can cost more than any benchmark gain. In this video, we break down why Quarkus + Spring Boot still dominate modern backend delivery: Loom concurrency, native startup perfo

|3:10
Why Delete-ability Is the New Standard for AI Code #CodeQuality #AI
1:42
Why Delete-ability Is the New Standard for AI Code #CodeQuality #AI

AI code feels like speed—until the architecture fractures. This short breaks down the synthetic debt trap: why LLM-generated refactors add unnecessary abstraction, how phantom dependencies inflate complexity, and why “correct” code can still be bad code. We cover the innovation vs maintenance gap an

|1:42

50 videos total