This Month In Solid: SolidStart 0.6.0, Solid Docs Beta, and more 😎
Tags: webdev, javascript, news, solidjs
Published: 2024-03-01 17:37:24

Hello friends, as I've been thinking about my next blog post, I had what felt like a lightbulb moment. I thought: "What If I did a curated list of what happened in the SolidJS in the past month?" So I did!

## The format

Inspired by [Ryan Carniato](https://twitter.com/RyanCarniato) This Week in JavaScript and [Sébastien Lorber](https://twitter.com/sebastienlorber) This Week In React, I plan to publish, at the end of every month, a compilation of updates, posts and videos about the Solid world.

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

The goal is to give you a monthly update about all things SolidJS. So, without further ado, let's dive into our first This Month in Solid.

## Solid Updates
Let's start by reviewing what happened in the Solid World this month.

### SolidStart 0.5.0 is out 

[![v0.5.0 - Async Local Storage ...Everywhere](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3k3dva1mfp6qulqahjz7.png)](https://github.com/solidjs/solid-start/releases/tag/v0.5.0)

On the path toward the RC of 1.0 of SolidStart, here is a new release taking into consideration the [learnings of the first month of Solid Start Beta 2](https://github.com/solidjs/solid-start/discussions/1279). 

Async Local Storage-based Helpers, HTTP Cacheable Server Functions, Proxied Web Response API, and an Improved Rust-based CLI are some of the things included in this release.

You can read more about it here: [github.com/solidjs/solid-start/releases/tag/v0.5.0](https://github.com/solidjs/solid-start/discussions/1279)

### Solid Start Beta 2: Month 2

[![SolidStart Beta 2: Month 2](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7l5xnt0ur798oxawfv23.png)](https://github.com/solidjs/solid-start/discussions/1343)

This is a follow-up to the previous section. In this discussion, Ryan goes over the learnings since releasing 0.5.0 and the things that must be resolved before the 1.0 RC. 
Some of the things included here are:
- `vite.config.ts` is not the actual vite config
- Vite 5 support
- Granular HMR

You can read more about it here: [github.com/solidjs/solid-start/discussions/1343](https://github.com/solidjs/solid-start/discussions/1343)

### SolidStart 0.6.0 is out
As we were getting ready to wrap up the month, SolidStart 0.6.0 was released!

[![v0.6.0 - Take Flight](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vbqabr15u66mm7vapf3g.png)](https://github.com/solidjs/solid-start/releases/tag/v0.6.0)

Following up on what was discussed in the Solid Start Beta 2: Month 2, this release adds Vite 5 support and more powerful configurations. It also counts with a feature that really showcases the power of server functions: Single Flight Mutations.

This release is super exciting! Why, you might ask? Well, as Ryan says at the end of the post: `We are now feature complete for SolidStart 1.0`

You can read more about it here: [github.com/solidjs/solid-start/releases/tag/v0.6.0](https://github.com/solidjs/solid-start/releases/tag/v0.6.0)

### New Beta Docs
 {% embed https://twitter.com/LadyBluenotes/status/1757462802501959998 %}

As you might have understood from the tweet above, the Beta for the new Solid Docs is out. Built using SolidStart, the new docs have an entirely new look and updated content.

What's the fun thing about the docs being in beta? You can help us make them better. At the moment, there is an [open feedback form](https://form.typeform.com/to/S1zt1DyE?typeform-source=shr.link) where you can add all your suggestions, feedback, and requests regarding the new docs.

You can check the new beta docs at: https://docs.solidjs.com/

### The DX team 
Earlier this month, I tweeted this:
{% embed https://twitter.com/danieljcafonso/status/1753463366482354370  %}

Some of you might be wondering what the Solid DX Team is. Well, Dave has the answer for you:
{% embed https://twitter.com/davedbase/status/1753512467764814202
 %}

I'm super happy to be part of this journey. We are still starting, but expect some noise from us in the future :heart:

## Ecosystem Updates
- [Nitropage was released!](https://lufrai.org/blog/announcing-nitropage): Nitropage is a visual website editor powered by Solid
- [SolidJS adapter for Fireproof was released](https://twitter.com/FireproofStorge/status/1755981666919805285)
- [PartyTown now has a Solid integration guide](https://partytown.builder.io/solid): Thanks to @gioboa
- [Nerimity: A PWA chat app built using Solid](https://twitter.com/SupertigerDev/status/1754220601881886740)

## Found Online
- 📄[Learning Four Key Primitives In Solid](https://www.brenelz.com/posts/learning-four-key-primitives-in-solid/) by Brenley Dueck
- 📄[💎 of solid-primitives, part 1: context](https://dev.to/lexlohr/of-solid-primitives-part-1-context-2bah) by @lexlohr 
- 📄[Building a React Metaframework with Vinxi](https://www.brenelz.com/posts/building-a-react-metaframework-with-vinxi/): a great intro to Vinxi by Brenley Dueck
- 📄[React, Solid, Htmx](https://bobaekang.com/blog/react-solid-htmx/) by Bobae Kang
- 📹[LinkedIn Learning course, Building interactive UIs with SolidJS](https://www.linkedin.com/learning/building-interactive-uis-with-solidjs-key-concepts-and-features) by Ebenezer Don
- 📹[A Solid(JS) Developer Experience with Atila Fassina](https://youtu.be/b8dLqJluR3U) by This Dot Media
- 📹[Understanding Signals](https://youtu.be/t18Kzj9S8-M?si=yLRWxR4vPmhOoFQx) by Academind
- 📹[What Comes After GraphQL?](https://www.youtube.com/live/gfKrdN1RzoI?si=udg2ZrRElKRt6D63) by Ryan Carniato
- 📹[Don't Go Chasing Waterfalls](https://www.youtube.com/live/hiYQC4XaUu4?si=Ph512F7HqyChcE1n) by Ryan Carniato
- 🤖[SolidStart shows up before Solid Starts on Google](https://twitter.com/JLarky/status/1756725742006878531)
- 🤖[Ryan showcases a 45 lines of code Todo APP with SolidStart](https://twitter.com/RyanCarniato/status/1757162145018466533)

## Things to look out for
### Atila will be speaking at React Paris 
{% embed https://twitter.com/BeJS_/status/1753000303819895273 %}
Member of the Solid DX Team and an overall amazing person, my friend [Atila](https://twitter.com/AtilaFassina) will be presenting his talk `Fine Solid Patterns` at [React Paris](https://react.paris/) this March 22nd!
You can use the code `atila_reactparis` to get 20% OFF on your ticket!

### Atila and I will be speaking at CityJS London
{% embed https://twitter.com/cityjsconf/status/1760631618501263767
 %}
This April 5th, you can find Atila and me at [CityJS London](https://london.cityjsconf.org/).
Atila will present his talk, `Solid's Max Reactivity,` and I will present my talk, `A nerdy guide to the web trending concepts.`
Here is a [30% OFF on your Standard Ticket](https://ti.to/cityjsconf-london/cityjs-london-2024/discount/30PERCENT). 
Just don't forget to say hi to us when you see us :smile:

## Wrapping up
This wraps up the first 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!

Also, another resource to keep updated with the Solid World is our Discord. You can join here: https://discord.com/invite/solidjs

See you all next month 😎

P.S. A huge thank you to [Dave Di Biase](https://twitter.com/davedbase) and [Atila Fassina](https://twitter.com/AtilaFassina) for the review and feedback on this post!