Dev Agrawal
@devagr.bsky.social
He/Him
Content Creator, Software Architect
Core team @solidjs.com
Organizer @momentumdevcon.com
youtube.com/@devagr
twitch.tv/devagrawal09
Content Creator, Software Architect
Core team @solidjs.com
Organizer @momentumdevcon.com
youtube.com/@devagr
twitch.tv/devagrawal09
Reposted by Dev Agrawal
Going after OSS projects that are openly governed isn't going to do what you want it to. Vercel makes its money from its hosting platform and paid products. OSS is not a paid product and while contributes goodwill doesn't directly impact the bottomline. And these project's reach well exceed Vercel.
fuck vercel, fuck Next.js, fuck Svelte, fuck Turborepo, fuck SWR, fuck SWC
Posing with the architect of a genocide for sales leads is an insane and deeply immoral stance
these projects cannot separate themselves from the CEO of the company who funds them
Posing with the architect of a genocide for sales leads is an insane and deeply immoral stance
these projects cannot separate themselves from the CEO of the company who funds them
September 30, 2025 at 4:29 PM
Going after OSS projects that are openly governed isn't going to do what you want it to. Vercel makes its money from its hosting platform and paid products. OSS is not a paid product and while contributes goodwill doesn't directly impact the bottomline. And these project's reach well exceed Vercel.
Reposted by Dev Agrawal
For the first time in the 4 years I've been doing Friday streams, I will be having a @react.dev Core Team member as a guest.
I'm excited to welcome @ricky.fm on to talk all things React. Past, present, future.
www.youtube.com/live/3vw6EAm...
I'm excited to welcome @ricky.fm on to talk all things React. Past, present, future.
www.youtube.com/live/3vw6EAm...
Innovating React w/ Ricky Hanlon
YouTube video by Ryan Carniato
www.youtube.com
September 24, 2025 at 5:19 PM
For the first time in the 4 years I've been doing Friday streams, I will be having a @react.dev Core Team member as a guest.
I'm excited to welcome @ricky.fm on to talk all things React. Past, present, future.
www.youtube.com/live/3vw6EAm...
I'm excited to welcome @ricky.fm on to talk all things React. Past, present, future.
www.youtube.com/live/3vw6EAm...
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?
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?
August 13, 2025 at 1:38 AM
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?
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?
Reposted by Dev Agrawal
Lifecycle of a @solidjs.com convert:
1. Why recreate React? Touch grass!
2. How do I use my React library in Solid?
3. Fine-grained reactivity? Sure Jan
4. What do you mean...no re-renders? 🤯
5. Arghhhh React!!!
6. *cornering ppl at parties* Have you heard the good news about signals?
😆
1. Why recreate React? Touch grass!
2. How do I use my React library in Solid?
3. Fine-grained reactivity? Sure Jan
4. What do you mean...no re-renders? 🤯
5. Arghhhh React!!!
6. *cornering ppl at parties* Have you heard the good news about signals?
😆
June 11, 2025 at 2:33 PM
Lifecycle of a @solidjs.com convert:
1. Why recreate React? Touch grass!
2. How do I use my React library in Solid?
3. Fine-grained reactivity? Sure Jan
4. What do you mean...no re-renders? 🤯
5. Arghhhh React!!!
6. *cornering ppl at parties* Have you heard the good news about signals?
😆
1. Why recreate React? Touch grass!
2. How do I use my React library in Solid?
3. Fine-grained reactivity? Sure Jan
4. What do you mean...no re-renders? 🤯
5. Arghhhh React!!!
6. *cornering ppl at parties* Have you heard the good news about signals?
😆
Signals and Sync Engines
Name a more iconic duo
I’ll wait
Name a more iconic duo
I’ll wait
i have to admit that i was skeptical about @devagr.bsky.social's talk about fine-grained rendering and sync engines, but he tied everything together really well. if you really care about the fastest possible performance, local-first data and fine-grained rendering are probably the way to go.
Dev Agrawal - Sync engine's best friend: fine-grained rendering
YouTube video by Local-First Conf
www.youtube.com
June 9, 2025 at 5:35 PM
Signals and Sync Engines
Name a more iconic duo
I’ll wait
Name a more iconic duo
I’ll wait
Reposted by Dev Agrawal
i have to admit that i was skeptical about @devagr.bsky.social's talk about fine-grained rendering and sync engines, but he tied everything together really well. if you really care about the fastest possible performance, local-first data and fine-grained rendering are probably the way to go.
Dev Agrawal - Sync engine's best friend: fine-grained rendering
YouTube video by Local-First Conf
www.youtube.com
June 9, 2025 at 3:58 PM
i have to admit that i was skeptical about @devagr.bsky.social's talk about fine-grained rendering and sync engines, but he tied everything together really well. if you really care about the fastest possible performance, local-first data and fine-grained rendering are probably the way to go.
Reposted by Dev Agrawal
My takeaways from this year's @localfirstconf.com
Last year we collectively were at the stage of “hey this syncing tech is cool, you don’t need the cloud as much” and “hey, we have a community here, who knew?”
This year it felt like the community had more cohesion and sense of identity.
Last year we collectively were at the stage of “hey this syncing tech is cool, you don’t need the cloud as much” and “hey, we have a community here, who knew?”
This year it felt like the community had more cohesion and sense of identity.
June 5, 2025 at 10:13 AM
My takeaways from this year's @localfirstconf.com
Last year we collectively were at the stage of “hey this syncing tech is cool, you don’t need the cloud as much” and “hey, we have a community here, who knew?”
This year it felt like the community had more cohesion and sense of identity.
Last year we collectively were at the stage of “hey this syncing tech is cool, you don’t need the cloud as much” and “hey, we have a community here, who knew?”
This year it felt like the community had more cohesion and sense of identity.
Ooh never thought of it as “progressive JSON”
But this is a really cool way to describe the superpower that unlocks so many modern capabilities like RSCs and Single Flight Mutations in Solid Start
But this is a really cool way to describe the superpower that unlocks so many modern capabilities like RSCs and Single Flight Mutations in Solid Start
⚛️📝 New on Overreacted: Progressive JSON
Progressive JSON — overreacted
Why streaming isn't enough.
overreacted.io
June 1, 2025 at 3:21 AM
Ooh never thought of it as “progressive JSON”
But this is a really cool way to describe the superpower that unlocks so many modern capabilities like RSCs and Single Flight Mutations in Solid Start
But this is a really cool way to describe the superpower that unlocks so many modern capabilities like RSCs and Single Flight Mutations in Solid Start
Blursed class components in @solidjs.com
alright @devagr.bsky.social you nerd sniped me. class components in solid: playground.solidjs.com/anonymous/9a...
(preact-style `.value` setters and getters not strictly necessary but they're nicer for assigning to the class instance fields)
(preact-style `.value` setters and getters not strictly necessary but they're nicer for assigning to the class instance fields)
May 31, 2025 at 4:16 AM
Blursed class components in @solidjs.com
Reposted by Dev Agrawal
Really cool talk on Async and Suspense by @devagr.bsky.social. Love the demo at the end of the talk.
Building Asynchronous UIs Without The Hassle - Stir Trek 2025
YouTube video by Stir Trek
www.youtube.com
May 29, 2025 at 5:05 PM
Really cool talk on Async and Suspense by @devagr.bsky.social. Love the demo at the end of the talk.
Reposted by Dev Agrawal
We’re excited to welcome @devagr.bsky.social to Local-First Conf 2025! Dev will show how fine-grained renderers like Svelte and Solid can unlock the full power of sync engines.
April 24, 2025 at 6:02 AM
We’re excited to welcome @devagr.bsky.social to Local-First Conf 2025! Dev will show how fine-grained renderers like Svelte and Solid can unlock the full power of sync engines.
Reposted by Dev Agrawal
I've been making a tetris-like game with a sticky twist for the last year, launched the steam page today along with a little gameplay teaser (🔊 on, excellent music by @keestak.bsky.social) #indiegame
Check it out and wishlist now! store.steampowered.com/app/3655080/...
Reposts greatly appreciated 💟
Check it out and wishlist now! store.steampowered.com/app/3655080/...
Reposts greatly appreciated 💟
April 24, 2025 at 1:49 PM
I've been making a tetris-like game with a sticky twist for the last year, launched the steam page today along with a little gameplay teaser (🔊 on, excellent music by @keestak.bsky.social) #indiegame
Check it out and wishlist now! store.steampowered.com/app/3655080/...
Reposts greatly appreciated 💟
Check it out and wishlist now! store.steampowered.com/app/3655080/...
Reposts greatly appreciated 💟
just logged into discord and saw an ad
the apocalypse is truly here
nothing is safe
run for your lives
the apocalypse is truly here
nothing is safe
run for your lives
April 1, 2025 at 8:01 PM
just logged into discord and saw an ad
the apocalypse is truly here
nothing is safe
run for your lives
the apocalypse is truly here
nothing is safe
run for your lives
It's so over/we're so back
March 27, 2025 at 6:49 PM
It's so over/we're so back
Reposted by Dev Agrawal
I just looked at the list of speakers for @stirtrek.com. What an amazing group of people. Almost embarrassed to be included with the likes of @tdesseyn.bsky.social, @csharpfritz.com, @guy.dev, @housecor.com, @devagr.bsky.social, @samidip.bsky.social, and @sethpetryjohnson.bsky.social, among others
February 26, 2025 at 7:41 PM
I just looked at the list of speakers for @stirtrek.com. What an amazing group of people. Almost embarrassed to be included with the likes of @tdesseyn.bsky.social, @csharpfritz.com, @guy.dev, @housecor.com, @devagr.bsky.social, @samidip.bsky.social, and @sethpetryjohnson.bsky.social, among others
holy shit finally
we did it people
there's official docs on how to build your own framework
big props to @mattcarrollcode.com and @ricky.fm for making this happen
we did it people
there's official docs on how to build your own framework
big props to @mattcarrollcode.com and @ricky.fm for making this happen
Today, we’re deprecating Create React App for new apps, and encouraging existing apps to migrate to a framework.
We’re also providing docs for when a framework isn’t a good fit for your project, or you prefer to start by building a framework.
react.dev/blog/2025/02...
We’re also providing docs for when a framework isn’t a good fit for your project, or you prefer to start by building a framework.
react.dev/blog/2025/02...
Sunsetting Create React App – React
The library for web and native user interfaces
react.dev
February 14, 2025 at 7:20 PM
holy shit finally
we did it people
there's official docs on how to build your own framework
big props to @mattcarrollcode.com and @ricky.fm for making this happen
we did it people
there's official docs on how to build your own framework
big props to @mattcarrollcode.com and @ricky.fm for making this happen
Reposted by Dev Agrawal
It's finally happened!
Very thankful to see this huge step forward for the ecosystem!
(and yes, I will take a fair amount of credit for pushing to make this happen and providing feedback on fixing CRA for React 19 and the docs updates)
Very thankful to see this huge step forward for the ecosystem!
(and yes, I will take a fair amount of credit for pushing to make this happen and providing feedback on fixing CRA for React 19 and the docs updates)
Today, we’re deprecating Create React App for new apps, and encouraging existing apps to migrate to a framework.
We’re also providing docs for when a framework isn’t a good fit for your project, or you prefer to start by building a framework.
react.dev/blog/2025/02...
We’re also providing docs for when a framework isn’t a good fit for your project, or you prefer to start by building a framework.
react.dev/blog/2025/02...
Sunsetting Create React App – React
The library for web and native user interfaces
react.dev
February 14, 2025 at 6:52 PM
It's finally happened!
Very thankful to see this huge step forward for the ecosystem!
(and yes, I will take a fair amount of credit for pushing to make this happen and providing feedback on fixing CRA for React 19 and the docs updates)
Very thankful to see this huge step forward for the ecosystem!
(and yes, I will take a fair amount of credit for pushing to make this happen and providing feedback on fixing CRA for React 19 and the docs updates)
If you can't explain to me when SPAs are the better choice I don't trust your opinion as an engineer
So called experienced engineers who don't realize that architectures are a bunch of tradeoffs and boldly claim that one architecture can "do anything"
January 30, 2025 at 6:36 AM
If you can't explain to me when SPAs are the better choice I don't trust your opinion as an engineer
So called experienced engineers who don't realize that architectures are a bunch of tradeoffs and boldly claim that one architecture can "do anything"
January 30, 2025 at 6:12 AM
So called experienced engineers who don't realize that architectures are a bunch of tradeoffs and boldly claim that one architecture can "do anything"
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
I have way too many ideas for making these two the absolute best reactivity extensions you have seen
January 25, 2025 at 10:24 AM
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
I have way too many ideas for making these two the absolute best reactivity extensions you have seen
I love @react.dev and @solidjs.com async model so much that I gave a talk explaining why they're awesome
But React's "you need a framework to fetch data" has been a little annoying to deal with. Especially because I've seen Solid deliver the promise with only native APIs.
But React's "you need a framework to fetch data" has been a little annoying to deal with. Especially because I've seen Solid deliver the promise with only native APIs.
January 25, 2025 at 3:07 AM
I love @react.dev and @solidjs.com async model so much that I gave a talk explaining why they're awesome
But React's "you need a framework to fetch data" has been a little annoying to deal with. Especially because I've seen Solid deliver the promise with only native APIs.
But React's "you need a framework to fetch data" has been a little annoying to deal with. Especially because I've seen Solid deliver the promise with only native APIs.
Reposted by Dev Agrawal
Great talk by @devagr.bsky.social youtu.be/pX5r_jTLbvw?...
Building Asynchronous UIs Without The Hassle (Codemash 2025)
YouTube video by Dev Agrawal
youtu.be
January 20, 2025 at 2:43 AM
Great talk by @devagr.bsky.social youtu.be/pX5r_jTLbvw?...
Reposted by Dev Agrawal
A very special @devagr.bsky.social
joins me on the first fireside of 2025, and THIS TIME IN HINDI!
www.youtube.com/watch?v=rPOT...
joins me on the first fireside of 2025, and THIS TIME IN HINDI!
www.youtube.com/watch?v=rPOT...
From IIT Aspirations to Success in Tech in USA with Dev Agarwal in Hindi: Fireside Chats
YouTube video by Shruti Kapoor
www.youtube.com
January 10, 2025 at 1:58 PM
A very special @devagr.bsky.social
joins me on the first fireside of 2025, and THIS TIME IN HINDI!
www.youtube.com/watch?v=rPOT...
joins me on the first fireside of 2025, and THIS TIME IN HINDI!
www.youtube.com/watch?v=rPOT...
We need a name for the blue category
December 29, 2024 at 3:37 AM
We need a name for the blue category
I’m way too excited for the coming updates to @solidjs.com in 2025
- Fine grained async
- Mutable derivations
- Flush boundaries
- Derived signals
- Lazy memos
- Global batching
- Concurrent transitions? Maybe?
🧵
- Fine grained async
- Mutable derivations
- Flush boundaries
- Derived signals
- Lazy memos
- Global batching
- Concurrent transitions? Maybe?
🧵
December 28, 2024 at 11:27 PM
I’m way too excited for the coming updates to @solidjs.com in 2025
- Fine grained async
- Mutable derivations
- Flush boundaries
- Derived signals
- Lazy memos
- Global batching
- Concurrent transitions? Maybe?
🧵
- Fine grained async
- Mutable derivations
- Flush boundaries
- Derived signals
- Lazy memos
- Global batching
- Concurrent transitions? Maybe?
🧵