Dev Agrawal @devagr.bsky.social · 28/03/2026hmm 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/2026i 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 · 16/09/2025You 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/2025Now 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/2025This 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/2025can you elaborate on "reverse the graph"? i just see this 000
Dev Agrawal @devagr.bsky.social · 13/08/2025Posted 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/2025only 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/2025just 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 · 07/03/2025for 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 · 25/01/2025Filling 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/2024for people too lazy to open stackblitz (i know i can be sometimes) 140
Dev Agrawal @devagr.bsky.social · 21/12/2024Is 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/2024Started 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 · 27/11/2024What 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/2024Fellow 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 420
Dev Agrawal @devagr.bsky.social · 23/11/2024Look I made the network boundary disappear without Server Components! 3200
Dev Agrawal @devagr.bsky.social · 18/11/2024Introducing: 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/2024SolidHack 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/2024can't you emulate a state machine using a reducer? this looks like a state machine 210
Dev Agrawal @devagr.bsky.social · 03/11/2024I made Strello multiplayer code github.com/devagrawal09... 0181
Dev Agrawal @devagr.bsky.social · 02/11/2024Realtime presence with nothing but signals Solid Socket is gonna be fantastic 2132
Dev Agrawal @devagr.bsky.social · 29/10/2024Introducing: 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