BinaryBox
Subscribe
Sign in
Home
Engineering Mindset
System Design
Deep Dive
About
Latest
Top
Discussions
Deep Dive - What it actually cost to Scale to 1 Million Requests per Second
1,000,000 Requests Per Second (RPS) on a single instance. The result? We hit it. But the bottleneck wasn’t the code logic. It wasn’t the database. It…
20 hrs ago
•
Ashok Vishwakarma
1
Thought - How Atom built its own Assassin?
They built a runtime that allowed developers to create desktop applications using the web stack (HTML, CSS, JavaScript). They called it Atom Shell…
Feb 24
•
Ashok Vishwakarma
Database - How Over-Indexing cost us in Performance?
We love Indexes, they are the first tool we reach for when a query is slow. But do you know every Index you add to speed up reads has a performance cost…
Feb 19
•
Ashok Vishwakarma
Deep Dive - Why Linux Process creation is weird?
In the Unix world, creating a new process is not an act of construction, it is an act of biological division followed by a brain transplant.
Feb 17
•
Ashok Vishwakarma
Stop Looking for Bugs in Code Reviews
Add the cost of the context switch, which research shows takes ~23 minutes to recover from, and that comment about a variable name just cost the company…
Feb 12
•
Ashok Vishwakarma
JavaScript - The Garbage Collector is Your Roommate (and you are a bad tenant)
You are not the landlord of this memory. You are just a tenant. And the cleaning service, V8’s Garbage Collector (GC), doesn’t come on your command. It…
Feb 10
•
Ashok Vishwakarma
1
Thought - Why being Full Stack is making you Unemployable (Eventually)
If you describe yourself as a “Full Stack Developer” today you are putting a target on your back. You are positioning yourself as a generalist in a…
Feb 5
•
Ashok Vishwakarma
6
3
JavaScript - Holey Arrays vs. Packed Arrays
JavaScript arrays are not always arrays. Sometimes they are C-structs, sometimes they are Hash Maps. You control which one you get, often without…
Feb 3
•
Ashok Vishwakarma
2
January 2026
The Lie of the JavaScript Object
If you do not understand how Shapes work you are writing code that forces the engine to abandon its optimizations and fall back to the slow path.
Jan 29
•
Ashok Vishwakarma
2
Database - The cost of using UUID as Primary Key
When you make UUIDv4 your Primary Key you are making a decision that fights against the fundamental physics of how databases store data.
Jan 28
•
Ashok Vishwakarma
3
1
Deep Dive - JSON vs gRPC
This post will explore gRPC and Protocol Buffers. We will look at how moving from text to binary serialization can reduce your bandwidth usage by 50…
Jan 19
•
Ashok Vishwakarma
1
Deep Dive - WebSockets, SSE and Long Polling
Chat apps Uber location updates and stock tickers all require the server to push data to the client the moment it happens without waiting to be asked.
Jan 18
•
Ashok Vishwakarma
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts