Hello friends π
March is a wrap, and we had a fantastic month with some exciting news for Solid! v2.0.0 Beta is here, and the Start v2 roadmap is out!
So, letβs kick off a new edition of This Month in Solid π!
Solid Updates
v2.0.0 Beta - The is Over
March started out unexpectedly. After a long Experimental phase, Ryan announced that Solid 2.0 would enter Beta directly.
In a nutshell, here are the big ideas:
- Async is firstβclass
-
<Loading>is for initial readiness - Pending UI is an expression, not a flag
- Mutations have a home
- Derived state is a primitive
- A more predictable scheduler
- Dev guardrails
- DOM model cleanup
This is a huge milestone and an exciting time in the Solid world. I highly recommend you check the release notes below, as the team worked to provide you with a great description of the big ideas, some tiny examples, breaking changes youβll notice quickly, migration guides, and in-depth dives into specific topics.
Check the release notes: v2.0.0 Beta - The <Suspense> is Over
Roadmap Update: Start v2 and Ecosystem
Another exciting piece of news came from Atila halfway through March! The DeVinxi work is completed, and there are already production use cases of SolidStart v2! And the punchline is that this migration can be as simple as tweaking a max of 3 files.
Besides that, Atila provides an updated timeline of the blockers currently holding us back from moving into Beta and the impact on the ecosystem!
Check it out here: Roadmap Update: Start v2 and Ecosystem
Ecosystem Updates
- Nitropage v0.70 is out
- Better Fullstack supports SolidStart compatibility with all tools
- Orval Generate type-safe SolidStart primitives from OpenAPI
- Orval Generate type-safe Solid Query primitives from OpenAPI
- Wybthon is βSolidJS for Python,β a tiny client-side SPA framework that runs entirely in the browser via Pyodide
- TanStack Router with NativeScript and SolidJS
- Avatune now supports SolidJS
- solid-intlayer, an i18n solution built for Solid apps with performance in mind
Found Online
- πΉ Breaking SolidJS 2.0 Beta
- πΉ The Physics of Solid 2.0
- πΉ Web dev just got huge updates
- π The Architecture of Temporal Determinism
- π Migrating from Next.js to SolidStart: An Opinionated Guide
- π Things Learned Migrating To Solid 2.0
- π Two React Design Choices Developers Donβt LikeβBut Canβt Avoid
- π€ Async in frameworks happens in 4 phases
- π€ I asked AI why Solid 2.0 is a big deal. And I think I found an answer that speaks to me. Does it speak to you?
Things to look out for
Atila will be speaking at JNation
This May 26th, Atila will be delivering his talk (Re)building a Framework: Lessons, Community, and Impostor Syndrome at JNation in Coimbra, Portugal.
You can get tickets here: jnation.pt/#tickets
Wrapping up
And, with that, we wrapped up This Month in Solid. I hope you enjoyed it and found it helpful. Let me know if you have feedback or feel I missed anything!
Another resource to keep updated with the Solid World is our Discord. You can join here: discord.com/invite/solidjs
See you all next month π
Top comments (0)