Niklas Stadigs
nstadigs.bsky.social
Niklas Stadigs
@nstadigs.bsky.social
Reposted by Niklas Stadigs
maybe not the best moment for it but i finally condensed my “why react server components” into a short blurb that does well on HN
December 4, 2025 at 9:08 AM
Reposted by Niklas Stadigs
The web de-facto won, and if PWAs support wasn't purposefully hindered by Apple, it would've won in the app market as well. But one cannot monopolize an open market by design so we are here we are.
November 27, 2025 at 6:44 PM
I wonder what the status is of the "concurrent stores" development. It seems like maintainers of big data-libs have tried the experimental implementation and are now waiting for an official one? Is there any momentum right now within the react core team? @capt.dev, do you know? 🙏
December 2, 2025 at 8:58 AM
If you ever find yourself trying to figure out "when does this render?", or "when does this get called?" when using React, you are probably doing it wrong.
November 28, 2025 at 8:14 AM
Remember Firefox OS? I was so excited
November 27, 2025 at 8:06 PM
Reposted by Niklas Stadigs
AI music is exploitation.

Suno and other AI platforms encourage users to rip off real musicians in increasingly lazy ways. It’s not about creating music, it’s about exploiting musicians.

This post could be rage bait, but the AI companies WANT their users to think this way.
November 27, 2025 at 3:46 PM
Reposted by Niklas Stadigs
Fifteen Years

xkcd.com/3172/
November 26, 2025 at 10:32 PM
Reposted by Niklas Stadigs
November 22, 2025 at 6:23 AM
Reposted by Niklas Stadigs
“[open social] must be funded like infrastructure, not consumer apps. In fact, given the scale of hybrid threats, it should be funded from defense budgets, not innovation leftovers.

The strategic layer of democracy is the information layer. And right now, it is outsourced.” @seabass.bsky.social
The joint statements coming out of the Summit on Digital Sovereignty miss a structural blind spot: we keep talking about AI while ignoring the system that actually shapes public opinion at scale -… | ...
The joint statements coming out of the Summit on Digital Sovereignty miss a structural blind spot: we keep talking about AI while ignoring the system that actually shapes public opinion at scale - soc...
www.linkedin.com
November 21, 2025 at 11:57 AM
Reposted by Niklas Stadigs
just found this lol
November 20, 2025 at 3:49 PM
Reposted by Niklas Stadigs
The Navigation API is scheduled for Firefox 147 🎉

(stable, unflagged)
November 17, 2025 at 5:46 PM
Reposted by Niklas Stadigs
ECMAScript excitement 😉

TC39 has a *packed* agenda for next week & will consider advancing:

4️⃣ Intl.Locale info
4️⃣ Iterator Sequencing
4️⃣ JSON.parse source
3️⃣ Intl Era Month Code
3️⃣ Joint Iteration
2️⃣.7️⃣ Error.prototype.stack
2️⃣.7️⃣ export defer
2️⃣ Amount
2️⃣ await dictionary
2️⃣ Declarations in Conditionals

🧵
November 11, 2025 at 9:00 AM
Reposted by Niklas Stadigs
Type stripping is now stable.
Enjoy 🌞
November 12, 2025 at 5:07 AM
Reposted by Niklas Stadigs
A little TypeScript visualization 🫳
November 11, 2025 at 10:54 PM
As an outsider just reading the news it seems like in the US any act, thought or belief that does not benefit yourself directly is marked as "leftist".
November 9, 2025 at 7:23 AM
Reposted by Niklas Stadigs
The 🇬🇧UK’s Competition and Markets Authority (CMA) has officially designated Apple as having Strategic Market Status (SMS). After four years investigating Apple’s restrictions on browser engines and web apps, the CMA now has statutory authority to enforce a code of conduct.
1/12
November 4, 2025 at 8:14 AM
Reposted by Niklas Stadigs
Exciting progress today! Called with @capt.dev about the React "concurrent stores" prototype, and we brainstormed potential Redux integration issues.

I then whipped up a prototype branch that reworks `useSelector` to use the prototype, and _most_ tests pass!

github.com/reduxjs/reac...
[DRAFT] Initial React "concurrent stores" compat prototype by markerikson · Pull Request #2263 · reduxjs/react-redux
This PR: Is a first prototype to see if we can use the WIP React "concurrent stores" API as a replacement for useSyncExternalStore Added a Yalc-built version of https://github.com/theju...
github.com
October 31, 2025 at 11:06 PM
OpenSCAD is fun
October 31, 2025 at 5:54 PM
Reposted by Niklas Stadigs
After years of internalizing that JS proxies are suuuper slow, I was surprised to find that in Chrome, they seem faster for running function side effects than simply wrapping a function: jsbenchmark.com#eyJjYXNlcyI6...
October 27, 2025 at 9:08 PM
Reposted by Niklas Stadigs
I am awarded a gold medal by the Royal Swedish Academy of Sciences for my work on #curl

https://daniel.haxx.se/blog/2025/10/21/a-royal-gold-medal/
A royal gold medal
_The Royal Swedish Academy of Sciences_ (IVA, the same org that selects winners for three of the Nobel prize categories) awards me a gold medal 2025 for my work on curl. This academy, established 1919 by the Swedish king Gustav V, has been awarding _great achievers_ for over one hundred years and the simple idea behind the awards is, as quoted from their website: > Gold medals are awarded every year to people who, through outstanding deeds, have contributed to creating a better society. I am of course humbled and greatly honored to have been selected as a receiver of said award this year. To be recognized as someone who **have contributed to creating a better society** , selected by top people in competition with persons of remarkable track records and achievements. Not too shabby for a wannabe-engineer like myself who did not even attend university. There have been several software and tech related awardees for this prize before, but from what I can tell I am the first Open Source person to receive this recognition by the academy. ## Justification The Academy’s justification is given in Swedish (see below) but it should be translated roughly like this: _System developer Daniel Stenberg is awarded the IVA Gold Medal for his contributions to software development, where he has been central to internet infrastructure and free software. Through his work with curl, the tool that is now used by billions of devices worldwide, he has enabled reliable and secure data transfer over the internet. Not just between programs in traditional computers, but everything from smartphones and cars, to satellites and spacecraft._ The original Swedish “motivering”: _Systemutvecklare Daniel Stenberg tilldelas IVAs Guldmedalj för sina insatser inom mjukvaruutveckling där han haft en central betydelse för internetinfrastruktur och fri programvara. Genom sitt arbete med curl, verktyget som i dag används av miljarder enheter världen över, har han möjliggjort tillförlitlig och säker dataöverföring över internet. Inte bara mellan program i traditionella datorer utan allt från smartphones och bilar, till satelliter och rymdfarkoster._ ## The ceremony The associated award ceremony when the physical medal is handed over happens this Friday at the Stockholm City Hall‘s Blue Hall, the same venue used for the annual Nobel Prize banquet. I have invited my wife and my two adult kids to participate in those festivities. ## A _second_ medal indeed Did I not already receive a gold medal? Why yes, I did eight years ago. Believe me, it does not _get old_. This is something I can get used to. But yes: it is beyond crazy to get one medal in your life. Getting _two_ is simply incomprehensible. This is also my _third_ award received within this calendar year so I completely understand if you already feel bored by my blog posts constantly banging my own drum. See European Open Source Achievement Award and Developer of the year for the two previous ones. ## The medal I wanted to include a fine high resolution image of the medal in this post, but I failed to fine one. I suppose I will just have to make a few shots by myself after Friday and do a follow-up post!
daniel.haxx.se
October 21, 2025 at 6:32 AM
Reposted by Niklas Stadigs
This Week In React 254 - 🤝 @kacperkapusciak.bsky.social @piaskowyk.bsky.social

🍿 Read/subscribe: thisweekinreact.com/newsletter/254

⚛️
- Next.js 16 beta
- Remix 3 preview
- Compiler
- Async React
- TanStack
- Cloudflare
- Hook Form
📱
- VirtualView
- DevTools
- Harness
- Audio
- Screens
- Radon
October 15, 2025 at 4:45 PM
Reposted by Niklas Stadigs
Here's the code for my Async React demo:

github.com/rickhanlonii...
GitHub - rickhanlonii/async-react: The final state of the React Conf 2025 Async React talk.
The final state of the React Conf 2025 Async React talk. - rickhanlonii/async-react
github.com
October 15, 2025 at 8:41 PM
Reposted by Niklas Stadigs
Been using this repo to iterate on API ideas for a concurrent compatible store for React. Still exploratory but excited that we’re very close to something that we can start trying out with existing data stores and start an iteration cycle based on what we learn.
Had a great discussion with @capt.dev about the work he and Justin Walsh are doing prototyping React's "concurrent store" API. Really excited to see the active WIP ideas like this PR:

github.com/thejustinwal...

hopefully we'll get to try this out with React-Redux soon and see what's feasible!
Enable creating store from an arbitrary source by captbaritone · Pull Request #7 · thejustinwalsh/react-concurrent-store
Adds a createStoreFromSource function which allows you to construct a React store from some data source. Also includes some example test cases demonstrating how some canonical React state providers...
github.com
October 15, 2025 at 7:13 PM
Reposted by Niklas Stadigs
Had a great discussion with @capt.dev about the work he and Justin Walsh are doing prototyping React's "concurrent store" API. Really excited to see the active WIP ideas like this PR:

github.com/thejustinwal...

hopefully we'll get to try this out with React-Redux soon and see what's feasible!
Enable creating store from an arbitrary source by captbaritone · Pull Request #7 · thejustinwalsh/react-concurrent-store
Adds a createStoreFromSource function which allows you to construct a React store from some data source. Also includes some example test cases demonstrating how some canonical React state providers...
github.com
October 15, 2025 at 6:18 PM