
Dominic Gannaway
@trueadm
I'm a software engineer @attio. Author of @ripple__js, @lexicaljs and @inferno_js. Former @reactjs core engineer, and core maintainer of @sveltejs at @vercel.
내가 좋아할 만한 콘텐츠
I've open sourced Ripple! github.com/trueadm/ripple It's super early days, not much works and there's little to no documentation or guidance. Plus the codebase is raw, but I at least wanted to share my ideas with the community. :)
I actually really like Remix 3’s event pattern - in fact, it was literally what we explored with React Flare like 5 years ago whilst on the React team with @necolas. If you can build event subsystems that compose as self contained logic with their state then it simplifies things…
Just to clarify, again. RippleJS does not use signals, nor does it use a virtual DOM, or block DOM, or observables, or any other thing any other library or framework uses today. It uses a unique mixture of compiler and runtime reactivity (but uses runtime dependency tracking)…
RippleJS has changed quite a bit since it launched. If you had doubts when you first checked it out, maybe give it another look.

RippleJS has improved quite a bit! 🔥 - new reactivity syntax that uses `track` and @ - support for index and keyed for loops - `clsx` built in to class attributes - #[] and #{} shorthand for TrackedArray and TrackedObject - <head> support - many, many bug fixes Check it out
Working in IDEs today with AI tab completion is such a love and hate relationship. They constant suggest random shit that you don't need, so you're having to cancel it. Then every now and then, they just give you the perfect result, and you're like… ah, I was going to disable…
Ripple's reactivity system isn't virtual DOM and isn't signals. It is fine-grained, lazy evaluation system that leverages the compiler more than the runtime to make these sorts of things happen. It's great that Ripple is fast on this benchmark, but there's more to it than that.
I created RippleJS because open source is about sharing new ideas. You don’t have to like it or agree with any of those ideas. That’s the beauty of open source. However, enough people asked me to share it and that’s why it’s now a thing. :)
Ripple now has a Twitter/X account. Follow that if you want to know more about the changes and updates in the framework.
The official account the Ripple JS, the elegant TypeScript UI framework. News and updates will come from this account in the future. So if you're interested in knowing more about the journey of Ripple, this is the account for you.
Any designers out that would like help create a great logo? github.com/trueadm/ripple… What we have now isn't great, but a great logo makes a big difference.
Ripple now has a website! ripplejs.com If anyone wants to contribute to fixing/improving it, be my guest – github.com/trueadm/ripple We also have a Discord community: discord.gg/JBF2ySrh2W
I compare today's coding AI agents to my 3 year old toddlers. Sometime they nail it and you're like "well done, great job! I'm so proud of you!". Sometimes they're not quite there, and go in endless cycles but don't get anywhere. I just encourage them and give them support…
I’m sharing the news that after nearly 2.5 years, I’ll be leaving @vercel at the end of this week. It’s been an awesome ride, and I’ve had the privilege of working with so many great folks on a bunch of different projects. The Svelte 5 journey was especially incredible. It was…
United States 트렌드
- 1. Good Sunday 60.7K posts
- 2. Troy Franklin N/A
- 3. Brownlee N/A
- 4. #sundayvibes 5,699 posts
- 5. #JetUp N/A
- 6. #AskFFT N/A
- 7. Rich Eisen N/A
- 8. Jermaine Johnson N/A
- 9. #DENvsNYJ 1,111 posts
- 10. Lutz 1,345 posts
- 11. Nick Folk N/A
- 12. #AskBetr N/A
- 13. Muhammad Qasim 23K posts
- 14. Miary Zo 2,333 posts
- 15. Pat Bryant N/A
- 16. Trump's FBI 15.6K posts
- 17. KenPom N/A
- 18. Mason Taylor N/A
- 19. Biden FBI 23.3K posts
- 20. Discussing Web3 N/A
내가 좋아할 만한 콘텐츠
-
Jared Palmer
@jaredpalmer -
Guillermo Rauch
@rauchg -
Andrew Clark
@acdlite -
Jason Miller 🦊⚛
@_developit -
Tim
@timneutkens -
Brian Holt
@holtbt -
Malte Ubl
@cramforce -
fks
@FredKSchott -
Tanner Linsley
@tannerlinsley -
Devon Govett
@devongovett -
MJ
@mjackson -
Lee Byron
@leeb -
Pete Hunt 🚁
@floydophone -
Ryan Carniato
@RyanCarniato -
David K 🎹
@DavidKPiano
Something went wrong.
Something went wrong.