Sebastian Silbermann
sebbie.dev
Sebastian Silbermann
@sebbie.dev
nextjs @vercel.com, @react.dev at night, @testing-library.com core | testing + a11y first | he/him
Reposted by Sebastian Silbermann
One of the huge perks of working at a software company is, when there's something about the product that bothers you personally, you can get your hands dirty and find out why it's basically impossible to get fixed
November 4, 2025 at 11:00 PM
Reposted by Sebastian Silbermann
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM
Reposted by Sebastian Silbermann
Next.js 16

• Cache Components
• Turbopack enabled by default
• Turbopack file system caching (beta)
• Optimized navigations and prefetching
• Improved caching APIs
• Build Adapters API (alpha)
• React 19.2

nextjs.org/blog/next-16
October 22, 2025 at 12:37 AM
Reposted by Sebastian Silbermann
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 Sebastian Silbermann
View transitions are in every browser now ✨
Firefox now supports view transitions, the command and commandfor HTML attributes, and the moveBefore() method.

www.firefox.com/en-US/firefo...
Firefox 144.0, See All New Features, Updates and Fixes
www.firefox.com
October 14, 2025 at 6:41 PM
I don't know how a migration helper from a static json file the new flat config can fail so horribly. Does anybody have a successful migration story for a non-trivial .eslintrc.json to flat config?
October 9, 2025 at 9:15 PM
Reposted by Sebastian Silbermann
Part 2 is on the schedule, I’m just going to start the demo over and finish the talk from there
October 8, 2025 at 5:14 PM
Reposted by Sebastian Silbermann
October 3, 2025 at 3:23 PM
Reposted by Sebastian Silbermann
React 19.2 is now available!

This release includes Activity, useEffectEvent, React Performance Tracks, partial pre-rendering, and more:

react.dev/blog/2025/10...
React 19.2 – React
The library for web and native user interfaces
react.dev
October 1, 2025 at 9:49 PM
Conf season:
September 30, 2025 at 9:20 PM
Reposted by Sebastian Silbermann
We're excited to announce React Conf's first AI-related talk: a discussion panel with @vjeux.bsky.social @kentcdodds.com @swyx.io @t3.gg moderated by @leerob.com
September 25, 2025 at 6:23 PM
Reposted by Sebastian Silbermann
Occam's Taser: The most painful explanation is usually the correct one.
September 21, 2025 at 12:35 PM
Reposted by Sebastian Silbermann
cool post!
sanity.io Sanity @sanity.io · Sep 11
styled-components maintenance mode doesn't have to mean panic mode.

Our engineer @codey.bsky.social made performant community forks. Linear's already seeing 40% faster renders with zero code changes.

Not a permanent fix, but it buys you time to migrate properly.

www.sanity.io/blog/cut-sty...
styled-components maintenance mode: A 40% faster fork | Sanity
After styled-components entered maintenance mode, we forked it with React 18's useInsertionEffect. Result: 40% faster renders for Linear. Open source solution.
www.sanity.io
September 12, 2025 at 7:29 AM
Very pleased with how far `getByRole(role, { name })` gets you.
September 3, 2025 at 8:42 AM
this is what happens if you rely on plugins from other pages: bulk edit broken for PRs unless you soft-nav to PRs from issues on @github.com
August 7, 2025 at 9:43 AM
@npmjs.bsky.social just removed all versions of www.npmjs.com/package/stylus because of a security vulnerability they did not link. They link to npmjs.com/advisories?search=stylus but that contains no CVEs related to that package 🙄
stylus
security holding package. Latest version: 0.0.1-security, last published: 6 hours ago. Start using stylus in your project by running `npm i stylus`. There are 2277 other projects in the npm registry u...
www.npmjs.com
July 23, 2025 at 10:14 AM
Reposted by Sebastian Silbermann
I wrote a blog post sophiebits.com/2025/07/21/t...
TODOs aren’t for doing
sophiebits.com
July 22, 2025 at 12:57 AM
Reposted by Sebastian Silbermann
new React Compiler docs have landed! thank you everyone for the feedback.

react.dev/learn/react-...
July 21, 2025 at 4:57 PM
Reposted by Sebastian Silbermann
i've started on a rewrite of the React Compiler docs thanks to the feedback from this thread: bsky.app/profile/nmn....

i want to make our compiler docs really great before the stable release, so i would love to hear more feedback!
github.com/reactjs/reac...
[compiler] Rewrite React Compiler Docs by poteto · Pull Request #7868 · reactjs/react.dev
We've received feedback that the compiler docs are difficult to understand and not prominent enough that people don't realize the compiler is a serious project and is near stable. This PR r...
github.com
July 16, 2025 at 7:00 PM
Reposted by Sebastian Silbermann
what the study doesn't appear to account for is the time spent weeks later when you're trying to augment or fix code that no one on your team wrote

Me vibe coding: Haha fuck yeah!!! Yes!!

Me vibe debugging: Well this fucking sucks. What the fuck.
July 10, 2025 at 9:04 PM
Reposted by Sebastian Silbermann
TypeScript 5.9 Beta just went out! Try it in your project and let us know what you think:

devblogs.microsoft.com/typescript/a...
Announcing TypeScript 5.9 Beta - TypeScript
Today we are excited to announce the availability of TypeScript 5.9 Beta. To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta Let’s tak...
devblogs.microsoft.com
July 8, 2025 at 5:46 PM
Reposted by Sebastian Silbermann
I am delighted to announce that @vercel.com are investing in Nuxt!

they are backing our vision of the open web, hiring me as well as other core team members (@atinux.com, @pi0.io + @antfu.me), to continue to work full time on Nuxt

we remain independent — and our vision and ethos are not changing 💚
July 8, 2025 at 1:29 PM
I used to get excited when I see first-time contributors with PRs that had a larger PR text which showed they actually put thought into it. Nowadays my brain immediately switches to "This must be AI". And it almost always is 😩
June 4, 2025 at 8:04 AM
Are Game of Thrones memes still in?
May 26, 2025 at 11:39 AM
Reposted by Sebastian Silbermann
Today we're sharing that View Transitions and Activity are ready to try in the experimental channel, along with docs and updates on other areas we're actively working on:

react.dev/blog/2025/04...
React Labs: View Transitions, Activity, and more – React
The library for web and native user interfaces
react.dev
April 23, 2025 at 3:45 PM