Sign in

Dev Agrawal

@devagr.bsky.social
8.2K followers 909 following 406 posts

He/Him Content Creator, Software Architect DevRel Engineer @powersync.com Core team @solidjs.com Organizer @momentumdevcon.com youtube.com/@devagr twitch.tv/devagrawal09

PostsRepliesMedia
Dev Agrawal @devagr.bsky.social · 28/03/2026
hmm apparently you can't set context after an await? this must be a bug right? @rich-harris.dev
110
Dev Agrawal @devagr.bsky.social · 24/02/2026
i describe a few in this blog post. real time is only one of the benefits of sync engines. www.powersync.com/blog/unleash...
110
Dev Agrawal @devagr.bsky.social · 24/02/2026
"collaboration" sounds the same as "realtime updates" i have a few others that i described here www.powersync.com/blog/unleash...
200
Dev Agrawal @devagr.bsky.social · 23/02/2026
Over 1.5M weekly downloads for @solidjs.com 🤯📈
6473
Dev Agrawal @devagr.bsky.social · 16/09/2025
You can still opt in to 2 - hold previous consistent state. Just wrap the state update in a transition, and set some pending state to true. Since transitions in Solid 2.0 don't get entangled by default, you still have full control over the granularity of pending states.
120
Dev Agrawal @devagr.bsky.social · 16/09/2025
Now even though the state tears, the user has a clear indication that something is happening in the background and it's expected to see old state. This also works with state that is derived from async sources, as well as multiple async sources. This provides more control than implicit grouping
110
Dev Agrawal @devagr.bsky.social · 16/09/2025
This also provides the developer full control over how and where to manage pending indicators. If the above solid example was written with 2.0 primitives, you can very easily add a pending indicator using `isPending`, which can work with data that is async or derived from async sources.
210
Dev Agrawal @devagr.bsky.social · 10/09/2025
can you elaborate on "reverse the graph"? i just see this
000
Dev Agrawal @devagr.bsky.social · 13/08/2025
Posted this on twitter as a comparison in the DX of the upcoming SvelteKit (left) and SolidStart (right) Almost everything I care about in DX is identical between these two, but I understand different people care about different things Thoughts? Any meaningful differences I should know?
12541
Dev Agrawal @devagr.bsky.social · 12/06/2025
only if you put the await in the template if you put it in the code then it blocks everything under it
100
Dev Agrawal @devagr.bsky.social · 01/04/2025
just logged into discord and saw an ad the apocalypse is truly here nothing is safe run for your lives
140
Dev Agrawal @devagr.bsky.social · 27/03/2025
It's so over/we're so back
2130
Dev Agrawal @devagr.bsky.social · 07/03/2025
for solid the main reason was throwing async, we probably stick with the single function effect otherwise that said i am slowly getting to like the split api, and in simple cases i actually like the ergonomics better
070
Dev Agrawal @devagr.bsky.social · 07/03/2025
this seems simpler
120
Dev Agrawal @devagr.bsky.social · 25/01/2025
Filling out the roadmap for solid-socket and solid-events I have way too many ideas for making these two the absolute best reactivity extensions you have seen
1210
Dev Agrawal @devagr.bsky.social · 30/12/2024
for people too lazy to open stackblitz (i know i can be sometimes)
140
Dev Agrawal @devagr.bsky.social · 29/12/2024
We need a name for the blue category
8340
Dev Agrawal @devagr.bsky.social · 28/12/2024
you don't have to tell me
240
Dev Agrawal @devagr.bsky.social · 21/12/2024
Is this a great use case for react server components? Or is this a great case for preloaded client caches? You decide! Epic Web Battles of Hist.... i mean... Nowadays (explanation in thread)
1120
Dev Agrawal @devagr.bsky.social · 11/12/2024
Started making a list of all confs/pods/meetups I've spoken at so far, and holy shit I did not realize the list would get this long
3190
Dev Agrawal @devagr.bsky.social · 06/12/2024
Holy shit what’s happening First Evan, then Dan
2300
Dev Agrawal @devagr.bsky.social · 29/11/2024
She dresses up sometimes
1263
Dev Agrawal @devagr.bsky.social · 27/11/2024
What If: we had socket components? Basically server components, but stateful State could be created on the server, both global and scoped, fine grained renders and events would be delivered over websockets With an easy hatch into client-only state with "use client"
4313
Dev Agrawal @devagr.bsky.social · 24/11/2024
Fellow indians in tech - how would you answer this question? I've seen Indian men represented in the tech community a lot more than other groups like black/latinx/women/non-binary, but not nearly as much as the prevelant demographic, so I could go either way
Question: Are you a part of an under-represented group? Does including you as a speaker increase the representation of group that are often under-represented at tech conferences or in the tech community?
420
Dev Agrawal @devagr.bsky.social · 23/11/2024
Look I made the network boundary disappear without Server Components!
3200
Dev Agrawal @devagr.bsky.social · 22/11/2024
Bluesky be like
040
Dev Agrawal @devagr.bsky.social · 19/11/2024
What the hell happened at 8.30 pm
170
Dev Agrawal @devagr.bsky.social · 18/11/2024
Introducing: Solid-Socket Building Realtime Apps Is Easy Again! Just mark a file with "use socket", and write your code just like a regular client-side app (#SolidHack 2024 entry, please vote!) youtu.be/Ng28HxDd8n4
7836
Dev Agrawal @devagr.bsky.social · 16/11/2024
SolidHack submissions are live! Go and vote for your favorite project (which is obviously Solid Socket, right?) hack.solidjs.com/submissions
093
Dev Agrawal @devagr.bsky.social · 09/11/2024
can't you emulate a state machine using a reducer? this looks like a state machine
210
Dev Agrawal @devagr.bsky.social · 03/11/2024
I made Strello multiplayer code github.com/devagrawal09...
0181
Dev Agrawal @devagr.bsky.social · 02/11/2024
Server code is as simple as this
120
Dev Agrawal @devagr.bsky.social · 02/11/2024
Realtime presence with nothing but signals Solid Socket is gonna be fantastic
2132
Dev Agrawal @devagr.bsky.social · 29/10/2024
Introducing: Solid Socket Signals meet WebSockets Create signals on the server, consume them on the client! WARNING: Highly Experimental Play with it, let me know what you think! github.com/devagrawal09...
0110
Dev Agrawal @devagr.bsky.social · 17/05/2023
020