Rishabh Sharma
banner
rishitells.dev
Rishabh Sharma
@rishitells.dev
👨‍💻Senior Software Engineer @Hygraph (previously GraphCMS)
🎵Flute player
Reposted by Rishabh Sharma
⚛️📝 New on Overreacted: One Roundtrip Per Navigation
One Roundtrip Per Navigation — overreacted
What do HTML, GraphQL, and RSC have in common?
overreacted.io
May 29, 2025 at 9:11 PM
Reposted by Rishabh Sharma
ok, let's break it down.

at the core of atproto is the data. it lives own your own computer (or someone hosts it for you). think of it as a hard drive with JSON files on it

data is structured (i.e. has a type), and can references other records on other peoples' computer with a URI like a hyperlink
November 3, 2024 at 1:51 AM
Reposted by Rishabh Sharma
react’s model is that setting state puts update in that component’s queue and sets a dirty flag. the dirty flag propagates up the tree ("this subtree has work"). there is a game loop that checks for highest pri work to do. it drills down to dirty bit and recalcs from there down with queued update.
November 1, 2024 at 6:56 PM
Reposted by Rishabh Sharma
atproto aha moments:

- you can host your data
- it's just json
- it's typed but any app dev can invent those types
- records have URIs
- records are signed so cacheable without trust
- relay aggregates everyone’s events into a global stream
- backends subscribe to relay and update local DBs
November 1, 2024 at 12:02 AM
Feels good to be here!
September 13, 2023 at 6:42 AM