Andreas Roth
banner
xent.dev
Andreas Roth
@xent.dev
Web, Cloud & Architecture
Frontend world seems to be converging.
General trend seems to be moving towards the center of the chart. And this aligns with the framework directions as well. Many are adopting similar reactive primitives and similar control flow approaches. So people seem to care less about the specific choices.
December 18, 2024 at 9:12 AM
Didn't we discuss that JSX isn't a valid return type for Server functions? @tkdodo.eu , @nilshartmann.net , @adamrackis.bsky.social

Looks like the docs changed: react.dev/reference/rs...
It’s about arguments but also links to Server Component return types as valid for server actions.
'use server' directive – React
The library for web and native user interfaces
react.dev
December 16, 2024 at 9:18 AM
While working on this, the LLM use case became a quite obvious candidate for streaming so I wrote up this article:

www.esveo.com/en/blog/stre...
December 6, 2024 at 7:35 AM
Bye bye forwardRef!
Hello cleanup functions for refs!

Pretty amazing how such small changes can improve your life so much!
December 5, 2024 at 9:32 PM
Recently, we had so many discussions about react hooks, signals and more. How fitting that gitnation now published my lighting talk where I discuss why React should NOT adopt signals.

gitnation.com/contents/why...
Why React Should Not Adopt Signals by Andreas Roth
Today I want to talk about why React should not adopt signals. By adopting signals in React, we can automatically track dependencies for effects and memos, leading to more efficient component renderin...
gitnation.com
November 28, 2024 at 7:45 AM
I got nerd sniped...
Recently someone (I believe it was @erikras.com ) wrote something about murdle.com. Besides the excellent logic puzzle, there is this mini game called moriarty console: murdle.com/console/
MURDLE by G. T. Karber
Solve a new murder mystery every day!
murdle.com
November 26, 2024 at 9:56 PM
Reposted by Andreas Roth
Well done, Angular
November 20, 2024 at 4:15 PM
I‘m really unsure if I like the linkedSignal idea.
It feels so much like useEffect to synchronize two states which is kind of a code smell (cc @tkdodo.eu) but they make an interesting case…
Here it is, @Angular v19 is out! 🚀

Huge release:
- (most) Signal APIs are stable 🚦
- automatic migration to signals 🤯
- standalone by default
- new linkedSignal and resource APIs
- Huge SSR and HMR improvements

And more! Check out our blog post to learn more:

blog.ninja-squad.com/2024/11/19/w...
What’s new in Angular 19.0?
Angular 19.0 is out!
blog.ninja-squad.com
November 20, 2024 at 10:46 AM
Working on a new talk proposal.
Streams: The key to data intensive JavaScript applications
November 20, 2024 at 8:22 AM
If you have more than one commit you shipped too late.
jdan.me jordan @jdan.me · Nov 12
If your code has types you shipped too late
November 13, 2024 at 7:52 AM
Driving to another city tomorrow for 2 conference talks and my social battery is already empty BEFORE going…

Not a good start to benefit through networking :/
November 11, 2024 at 10:10 PM
Doesn’t this mean, that this place is also destined to end up in the same spot?

Currently it feels new, fresh, everyone is looking for old and new friends so it feels direct and open and friendly.

But in 5 years? Who knows. Let’s enjoy it while it lasts…
Turns out, it wasn’t Twitter/X we loved, it was each other.

I can’t wait to see that platform collapse.
November 11, 2024 at 8:22 PM
@bsky.app is a react native app on iOS, right?
Scrolling feels soo much smoother here than the x app.
A good example to pull out when someone says react native doesn’t feel „native“
November 4, 2024 at 9:47 AM
Been thinking a lot about streaming data.
From db to backend to the client, all with simple primitives like async iterators.
November 4, 2024 at 8:17 AM