Hello friends ๐
November is here, and with it, the ninth issue of This Month in Solid!
October marked the start of SolidHack and some other exciting news!
Before we start looking at what happened, the usual review of how This Month in Solid works.
The format
Inspired by Ryan Carniato This Week in JavaScript and Sรฉbastien Lorber This Week In React, I plan to publish a compilation of updates, posts, and videos about the Solid world at the end of every month.
Each post will be split in the following way:
- Solid Updates: updates from the core team, organization, or documentation.
- Ecosystem Updates: updates from people building stuff for or with Solid.
- Found online: videos, posts, and tweets about Solid and/or Solid-related topics.
- Things to look out for: announced things related to Solid and its community.
The goal is to give you a monthly update about all things SolidJS. So, without further ado, let's dive into our ninth This Month in Solid.
Solid Updates
SolidHack 2024
SolidHack has started, and at the time of this writing, we are eight days from closing all submissions and beginning to vote for the award category winners.
In addition to the awards, our challenges are still open, and you can still claim some of them.
Here are some of the claimed awards so far and their winners:
- Write a SolidStart tutorial
- Contribute a new Solid Primitive
- Contribute to a UI library
- Contribute to a UI library
- Write a SolidStart Data API Guide
There is still time to participate, so head up toย hack.solidjs.com/ย and show us what you have!
Welcome new fellow
We started the month with an exciting announcement!
Tito has been doing a fantastic job, and we are really happy to have awarded him a Solid Fellowship!
Solid Router cache
renamed to query
As per the RFC we shared in This Month in Solid #5, we finally renamed cache
to query
.
Besides that, we introduced a new onComplete
API to be used together with actions.
You can check this pull request at
github.com/solidjs/solid-router/pull/490
Ecosystem Updates
- Solid with Module Federation demo
- Quantum just got some updates
- Oxpecker.Solid now supports navigation using Solid.Router
- ShieldWall: Security for your Fullstack App
- Nitropage 0.61.0 has been released
- Solid Storybook v1.0.0-beta.3 is here
Found Online
- ๐น Get Started with SolidStart: a 15-minute full intro course to SolidStart by Daniel Afonso
- ๐น Ryan Carniato | Crossing the Network Chasm | ViteConf 2024 by Ryan Carniato
- ๐น Are There Actually That Many Different Ways to Build Web Apps? by Ryan Carniato
- ๐น We Should Probably Talk about Web Components by Ryan Carniato
- ๐น Realtime data with WebSockets on SolidStart by Atila Fassina
- ๐น All you need to add optimistic UI to your project by Atila Fassina
- ๐น Implementing Auth from scratch - no dependencies by Atila Fassina
- ๐ Protected Routes With Clerk and SolidStart by Brenley Dueck
- ๐ Mutable Derivations in Reactivity by Ryan Carniato
- ๐ค Follow the SolidPack in Bluesky
- ๐ค New docs to add websockets to a SolidStart app
- ๐ค If you use either SolidUI or shadcn-solid you can use v0 by Vercel
- ๐ค The VoteCompass platform is powered by Solid and serves millions of voters internationally
- ๐ค Daniel Afonso spoke at FRONTIN Sampa
Things to look out for
Darko will be speaking at React Day Berlin
Darko will present his talk Future-Proof Your UI: Building With Web Components
at React Day Berlin this December.
You can get your tickets here: reactday.berlin/#tickets
Daniel will be speaking at PortoTechHub
Daniel will present his talk SolidStart: The Shape of Frameworks to Come
at PortoTechHub on November 26th.
You can get your tickets here: portotechhub.com/conference-2024/tickets/
Daniel will be speaking at JSNation US
Daniel will present his talk SolidStart: The Shape of Frameworks to Come
at JSNation US Remote Track this November 21st.
You can get your tickets here: jsnation.us/#tickets
Wrapping up
And, with that, we wrapped up the ninth 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 ๐