Sumanth Chinthagunta (సుమంత్ చింతగుంట) (@xmlking) header
Sumanth Chinthagunta (సుమంత్ చింతగుంట) (@xmlking) profile picture

Passionate about Low Latency, Distributed Systems | Reactive, Realtime, Local-first Apps | Founding Engineer

Riverside, CA
Joined March 2011
Photo by Sumanth Chinthagunta (సుమంత్ చింతగుంట) (@xmlking)Photo by Sumanth Chinthagunta (సుమంత్ చింతగుంట) (@xmlking)Photo by Sumanth Chinthagunta (సుమంత్ చింతగుంట) (@xmlking)Photo by Sumanth Chinthagunta (సుమంత్ చింతగుంట) (@xmlking)Photo by Sumanth Chinthagunta (సుమంత్ చింతగుంట) (@xmlking)Photo by Sumanth Chinthagunta (సుమంత్ చింతగుంట) (@xmlking)Photo by Sumanth Chinthagunta (సుమంత్ చింతగుంట) (@xmlking)Photo by Sumanth Chinthagunta (సుమంత్ చింతగుంట) (@xmlking)Photo by Sumanth Chinthagunta (సుమంత్ చింతగుంట) (@xmlking)Photo by Sumanth Chinthagunta (సుమంత్ చింతగుంట) (@xmlking)
Include

Only show posts containing:

Exclude

Hide posts containing:

Time range
-
Minimum likes
What touch gestures do you anticipate for @code on the new touch screen MacBook Pro?
25
In addition to validation, it would be powerful to include metadata markers for each variable, such as: 1. client-side: true/false 2. dynamic: true/false 3. sensitive: true/false This could streamline how we handle exposure and security across the stack.
1
7
Replying to @theozero @sensitive
How to handle runtime env vars after a Docker build: 🟢 BETTER_AUTH_URL -> Client-side 🔴 BETTER_AUTH_TRUSTED_ORIGINS -> Server-side only Even if it's dynamic & non-sensitive, keep trusted origins out of the client bundle. 🔐
12
Replying to @theozero
@theozero why varlock treat @sensitive=false on a @dynamic item reads as "public" and shipped to browser in getPublicDynamicEnv() ? we can have non-sensitive, dynamic variables that are only needed on server-side right ?
2
35
Replying to @shuxer
@shuxer can we get this classic log frequency, filter table in @reui_io
1
1
40
Replying to @ShadcnStudio
Can you share the link to this log frequency page
1
1
48
Sumanth Chinthagunta (సుమంత్ చింతగుంట) retweeted
Here’s my controversial but 100% correct advice on system design reviews: You don’t need a 40-slide architecture deck to find out if a system will survive production. Now the irony is that a lot of those decks are actually good. Boxes, arrows, a cache here, a queue there. The people who build them want the system to work. My problem with architecture diagrams is that they often make the happy path obvious and failure behavior invisible. Everything you need to know about a system’s resilience shows up when something fails. And one question gets you there faster than any diagram. Ask: who retries? Take a typical request path. The user hits “Try again.” The SDK retries. Envoy retries. The worker gets the message twice. Every answer is correct. That’s the problem. Now pull the thread. -> Timeouts. The gateway gives up at 2 seconds. The service behind it retries 3 times at 1 second each. You’re paying for work nobody is waiting for. -> Idempotency. Maybe the payment failed. Maybe it succeeded and the response got lost. No idempotency key? You just charged someone twice. -> Overload. Three layers. Each allows three total attempts. One request can become 27 calls to a service that’s already drowning. Now you might be thinking “but Raul, retries make systems more reliable!” They do. When retry ownership is explicit, attempts are bounded, and retries respect the operation’s deadline. Not when every layer independently decides to try again. So here’s the insight for today: Before you approve a design... find out who retries. If the answer is “all of them,” ask what prevents their retries from multiplying. If nobody knows, the review isn’t finished. Draw the boxes, but most of all, ask who retries.
14
13
1
111
7,516
Wow I missed it. I thought it was my novel idea. Thanks
2
Replying to @fuma_nama
@fuma_nama fumapress plugin idea: MCP server for docs connects AI agents and coding tools (like Claude, Cursor, and Windsurf) directly to documentation sources, allowing them to search and read up-to-date documentation in real time
2
1
98
I would prefer to install Apple HomeView in the spot currently occupied by my thermostat, substituting it for the existing unit. Are compact thermostat controller modules available?
39
Sumanth Chinthagunta (సుమంత్ చింతగుంట) retweeted
Introducing tsrs: a Rust port of the TypeScript compiler 🦀 We are not forking TypeScript! ◆ In close collaborating with the TypeScript team ◆ Up to 8x faster than TS 7.0 & ~70% less memory ◆ Runs in WASM, so it works in your browser & on Workers ◆ Soon part of the Oxc toolchain npx tsrs blog.cloudflare.com/typescri…
146
539
222
5,079
660,870