garbagedestroyer

Videos

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

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
Rust gRPC Crushes WebSocket at c50 (Protocol Internals Revealed)
4:59
Rust gRPC Crushes WebSocket at c50 (Protocol Internals Revealed)

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:59
Why Rewrites Cost More Than You Think | Java in 2026
3:11
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:11
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
Your Developers Are Leaving Because of This
1:08
Your Developers Are Leaving Because of This

Legacy codebases are hemorrhaging talent as maintainability collapses under the weight of unpatched dependencies and deprecated logic. We must confront the reality that staying on aging frameworks is a strategic failure. Here's why you need to migrate now. #programming #softwareengineering #archit

|1:08
The Microservices Tipping Point: Orchestration vs Choreography
1:26
The Microservices Tipping Point: Orchestration vs Choreography

In this video, we break down exactly when a centralized control plane collapses under load, the exact cost curve of coordination vs. debugging, and how to use Choreography as a pressure relief valve at scale. 🔍 𝗪𝗵𝗮𝘁 𝘄𝗲 𝗰𝗼𝘃𝗲𝗿: - Control Plane Under Load (Kubernetes, Nginx, API Gateway) -

|1:26
Zig vs Rust vs C++: Same API, Three Different Winners
4:00
Zig vs Rust vs C++: Same API, Three Different Winners

I benchmarked the same cloud API implementation in Zig, Rust, and C++ with identical routes, schema, workload, and environment. In this video we compare: - Throughput under c=100, c=250, c=500 - Tail latency (p99) behavior under load - Operational footprint (image size + memory) - Real source files

|4:00

59 videos total