dev (@thedeveshshetty) 's Twitter Profile
dev

@thedeveshshetty

Dev being Dev @Shopify

ID: 728179365998137344

linkhttp://deveshshetty.com calendar_today05-05-2016 11:07:44

1,1K Tweet

394 Followers

2,2K Following

dev (@thedeveshshetty) 's Twitter Profile Photo

"150 Microservices - Our Sales Are Up!" A recruiter sent me this pitch a few years ago. Checked in recently. Company is bleeding cash. Engineers are gone. But hey, at least they had 150 things to debug when an outage hit.

"150 Microservices - Our Sales Are Up!"
A recruiter sent me this pitch a few years ago.

Checked in recently. Company is bleeding cash. Engineers are gone.

But hey, at least they had 150 things to debug when an outage hit.
Ilya Grigorik (@igrigorik) 's Twitter Profile Photo

Shopify merchants get UCP built-in and work with all agentic storefronts. What about everyone else? 👉🏻 github.com/Shopify/ucp-pr… Introducing UCP Proxy: a DIY implementation that lets any commerce backend speak UCP. Your store stays the system-of-work & truth, the proxy

dev (@thedeveshshetty) 's Twitter Profile Photo

Rate limiting in practice! What works, what breaks, and how to design throttles that scale deveshshetty.com/blog/rate-limi…

dev (@thedeveshshetty) 's Twitter Profile Photo

Bots don't "hack" as much as they role-play. A few lines of code with curl-impersonate produces a JA4 fingerprint identical to Chrome. Rotation across browser presets is trivial. How bots fake it, and why they still get caught. deveshshetty.com/blog/ja4-clien…

dev (@thedeveshshetty) 's Twitter Profile Photo

It turns out you can build a queue on S3 if you have two things: consistent LIST and conditional PUT. I built a distributed queue on S3 from scratch. ~200 lines of Go, conditional writes for coordination. deveshshetty.com/blog/object-st…

dev (@thedeveshshetty) 's Twitter Profile Photo

I did a 2026 rebuild of the 2008 SIGMOD “database on S3” paper. I mass‑deleted ~2000 lines of distributed systems protocol and the database still worked. Strong consistency + conditional writes make the queue‑heavy protocol unnecessary. deveshshetty.com/blog/s3-databa…

dev (@thedeveshshetty) 's Twitter Profile Photo

Milgram is “6 degrees,” but the median chain was ~5 hops. Kleinberg says greedy routing only works when you have the right long-range link distribution. HNSW enforces that idea on a kNN graph. Built HNSW from scratch in Go deveshshetty.com/blog/hnsw-from…

dev (@thedeveshshetty) 's Twitter Profile Photo

UCP’s schema‑composition algorithm was the first thing in the spec that made me stop and think: this is great. I read the spec cover to cover and built a toy implementation in Go to see it on the wire. Full breakdown: deveshshetty.com/blog/universal…

Pokémon (@pokemon) 's Twitter Profile Photo

Here’s your first look at #PokemonWindsWaves 🍃🌊 Learn more about the main characters and special Pikachu in this announcement trailer!

Nathan Borror (@nathanborror) 's Twitter Profile Photo

They don’t explicitly call it a headless browser but WebPage is basically that. It’s an observable that lets you load and control web content without a visible UI. Kinda perfect for local agent work. developer.apple.com/videos/play/ww…

dev (@thedeveshshetty) 's Twitter Profile Photo

A lot of Go performance advice ignores overload behavior. I ran 5x benchmark sweeps and compared mutex vs owner vs backpressure. Result: backpressure mode shed load early and protected tail latency far better than naive queueing. deveshshetty.com/blog/one-gorou…