<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Daniel Afonso</title>
    <description>The latest articles on Forem by Daniel Afonso (@danieljcafonso).</description>
    <link>https://forem.com/danieljcafonso</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F292856%2F5b19c21a-9b67-4ab6-b5c6-86b8edee218b.jpg</url>
      <title>Forem: Daniel Afonso</title>
      <link>https://forem.com/danieljcafonso</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/danieljcafonso"/>
    <language>en</language>
    <item>
      <title>This Month in Solid: v2.0.0 Beta - &lt;Suspense&gt; is Over and Start v2 on the horizon 😎</title>
      <dc:creator>Daniel Afonso</dc:creator>
      <pubDate>Thu, 09 Apr 2026 16:00:00 +0000</pubDate>
      <link>https://forem.com/danieljcafonso/this-month-in-solid-v200-beta-is-over-and-start-v2-on-the-horizon-26jo</link>
      <guid>https://forem.com/danieljcafonso/this-month-in-solid-v200-beta-is-over-and-start-v2-on-the-horizon-26jo</guid>
      <description>&lt;p&gt;Hello friends 👋&lt;/p&gt;

&lt;p&gt;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!&lt;/p&gt;

&lt;p&gt;So, let’s kick off a new edition of This Month in Solid 😎!&lt;/p&gt;

&lt;h2&gt;
  
  
  Solid Updates
&lt;/h2&gt;

&lt;h3&gt;
  
  
  v2.0.0 Beta - The  is Over
&lt;/h3&gt;

&lt;p&gt;March started out unexpectedly. After a long Experimental phase, Ryan announced that Solid 2.0 would enter Beta directly.&lt;/p&gt;

&lt;p&gt;In a nutshell, here are the big ideas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Async is first‑class&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;Loading&amp;gt;&lt;/code&gt; is for initial readiness&lt;/li&gt;
&lt;li&gt;Pending UI is an expression, not a flag&lt;/li&gt;
&lt;li&gt;Mutations have a home&lt;/li&gt;
&lt;li&gt;Derived state is a primitive&lt;/li&gt;
&lt;li&gt;A more predictable scheduler&lt;/li&gt;
&lt;li&gt;Dev guardrails&lt;/li&gt;
&lt;li&gt;DOM model cleanup&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;Check the release notes: &lt;a href="https://github.com/solidjs/solid/discussions/2596" rel="noopener noreferrer"&gt;&lt;code&gt;v2.0.0 Beta - The &amp;lt;Suspense&amp;gt; is Over&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Roadmap Update: Start v2 and Ecosystem
&lt;/h3&gt;

&lt;p&gt;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. &lt;br&gt;
Besides that, Atila provides an updated timeline of the blockers currently holding us back from moving into Beta and the impact on the ecosystem!&lt;/p&gt;

&lt;p&gt;Check it out here: &lt;a href="https://github.com/solidjs/solid-start/discussions/2119" rel="noopener noreferrer"&gt;&lt;code&gt;Roadmap Update: Start v2 and Ecosystem&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Ecosystem Updates
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://codeberg.org/nitropage/nitropage/src/branch/next/packages/nitropage/CHANGELOG.md#0-70-0" rel="noopener noreferrer"&gt;Nitropage v0.70 is out&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/MARVELOUSBC/status/2028775271281623530" rel="noopener noreferrer"&gt;Better Fullstack supports SolidStart compatibility with all tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://orval.dev/docs/guides/solid-start/" rel="noopener noreferrer"&gt;Orval Generate type-safe SolidStart primitives from OpenAPI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://orval.dev/docs/guides/solid-query/" rel="noopener noreferrer"&gt;Orval Generate type-safe Solid Query primitives from OpenAPI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/wybthon/wybthon" rel="noopener noreferrer"&gt;Wybthon is “SolidJS for Python,” a tiny client-side SPA framework that runs entirely in the browser via Pyodide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/NativeScript/status/2030994778918429014" rel="noopener noreferrer"&gt;TanStack Router with NativeScript and SolidJS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.reddit.com/r/solidjs/comments/1rq2gjw/avatune_now_supports_solidjs/?share_id=Wtmxwj-yncmKT5hO0ujiY" rel="noopener noreferrer"&gt;Avatune now supports SolidJS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/aymericzip/intlayer" rel="noopener noreferrer"&gt;solid-intlayer, an i18n solution built for Solid apps with performance in mind&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Found Online
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=-VzCdz7zfPc" rel="noopener noreferrer"&gt;Breaking SolidJS 2.0 Beta&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/live/Nnrr3rurv4M?si=syF8sNs4o84iQ7yQ" rel="noopener noreferrer"&gt;The Physics of Solid 2.0&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=AZljidtrAPQ" rel="noopener noreferrer"&gt;Web dev just got huge updates&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://hackmd.io/@0u1u3zEAQAO0iYWVAStEvw/rJM9ws3Kbg" rel="noopener noreferrer"&gt;The Architecture of Temporal Determinism&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://darko.io/posts/next-to-solidstart-migration-guide" rel="noopener noreferrer"&gt;Migrating from Next.js to SolidStart: An Opinionated Guide&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://www.brenelz.com/posts/migrating-to-solid-2/" rel="noopener noreferrer"&gt;Things Learned Migrating To Solid 2.0&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://dev.to/playfulprogramming/two-react-design-choices-developers-dont-like-but-cant-avoid-d6g"&gt;Two React Design Choices Developers Don’t Like—But Can’t Avoid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/RyanCarniato/status/2036117577177678215" rel="noopener noreferrer"&gt;Async in frameworks happens in 4 phases&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/RyanCarniato/status/2031104211098939484" rel="noopener noreferrer"&gt;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?&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Things to look out for
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Atila will be speaking at JNation
&lt;/h3&gt;

&lt;p&gt;This May 26th, Atila will be delivering his talk &lt;code&gt;(Re)building a Framework: Lessons, Community, and Impostor Syndrome&lt;/code&gt; at JNation in Coimbra, Portugal. &lt;/p&gt;

&lt;p&gt;You can get tickets here: &lt;a href="https://jnation.pt/#tickets" rel="noopener noreferrer"&gt;jnation.pt/#tickets&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping up
&lt;/h2&gt;

&lt;p&gt;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!&lt;/p&gt;

&lt;p&gt;Another resource to keep updated with the Solid World is our Discord. You can join here: &lt;a href="https://discord.com/invite/solidjs" rel="noopener noreferrer"&gt;discord.com/invite/solidjs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See you all next month 😎&lt;/p&gt;

</description>
      <category>solidjs</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>news</category>
    </item>
    <item>
      <title>This Month in Solid: The Road to 2.0 is here, SolidStart 1.3.0 release 😎</title>
      <dc:creator>Daniel Afonso</dc:creator>
      <pubDate>Thu, 05 Mar 2026 18:42:48 +0000</pubDate>
      <link>https://forem.com/danieljcafonso/this-month-in-solid-the-road-to-20-is-here-solidstart-130-release-18c9</link>
      <guid>https://forem.com/danieljcafonso/this-month-in-solid-the-road-to-20-is-here-solidstart-130-release-18c9</guid>
      <description>&lt;p&gt;Hello friends 👋&lt;/p&gt;

&lt;p&gt;Long time no see! We're back, and this time, we'll recap what you might have missed from January to February. Plus, there's an obvious tease about something dropped this week that you definitely shouldn't miss.&lt;/p&gt;

&lt;p&gt;So, let’s kick off a new edition of This Month in Solid 😎!&lt;/p&gt;

&lt;h2&gt;
  
  
  Solid Updates
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The Road to 2.0
&lt;/h3&gt;

&lt;p&gt;We have been on the road for 2.0 for a while, and I know we are all very excited. Earlier in February, Ryan started a discussion on GitHub, sharing some of the features being worked on, and here are some of them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fine-grained non-nullable async&lt;/li&gt;
&lt;li&gt;Mutable derivations&lt;/li&gt;
&lt;li&gt;Derived signals&lt;/li&gt;
&lt;li&gt;Lazy memos&lt;/li&gt;
&lt;li&gt;Automatic batching&lt;/li&gt;
&lt;li&gt;Immutable Diffable stores&lt;/li&gt;
&lt;li&gt;Self-Healing ErrorBoundaries&lt;/li&gt;
&lt;li&gt;Concurrent transitions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can read more about it here: &lt;br&gt;
&lt;a href="https://github.com/solidjs/solid/discussions/2425" rel="noopener noreferrer"&gt;github.com/solidjs/solid/discussions/2425&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;P.S. I know that, at the time of releasing this post, the Beta is out, but technically, it was released in March. I will talk more about that next month, but either way, go check it out: &lt;a href="https://github.com/solidjs/solid/discussions/2596" rel="noopener noreferrer"&gt;&lt;code&gt;v2.0.0 Beta - The &amp;lt;Suspense&amp;gt; is Over&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  SolidStart v1.3.0 release
&lt;/h3&gt;

&lt;p&gt;As we were ready to wrap up the month, Atila shared on Discord about a new version of SolidStart. There are a couple of dependency updates and patches there, but it also includes a new feature that &lt;em&gt;will be the default on v2&lt;/em&gt;: &lt;/p&gt;

&lt;p&gt;It adds JSON mode for seroval&lt;/p&gt;

&lt;p&gt;So as of this version, you can opt to use regular JSON serializer. As a tradeoff, payload will be a bit larger and serialization can be slower. But this allows for stronger CSPs as &lt;code&gt;eval()&lt;/code&gt; is not used as a custom serializer anymore.&lt;/p&gt;

&lt;p&gt;Check it out here: &lt;a href="https://github.com/solidjs/solid-start/releases/tag/%40solidjs%2Fstart%401.3.0" rel="noopener noreferrer"&gt;github.com/solidjs/solid-start/releases/tag/%40solidjs%2Fstart%401.3.0&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Ecosystem Updates
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/johannesjo/parallel-code" rel="noopener noreferrer"&gt;Run Claude Code, Codex, and Gemini side by side — each in its own git worktree&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/joshpuckett/status/2026855403825541345?s=20" rel="noopener noreferrer"&gt;DialKit now supports Solid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/msviderok/base-ui-solid" rel="noopener noreferrer"&gt;Unofficial port of Base UI to SolidJS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/carere/zaidan" rel="noopener noreferrer"&gt;Zaidan - Shadcn registry for SolidJS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/golid-ai/golid" rel="noopener noreferrer"&gt;Golid: Go + SolidJS framework — Auth, 70+ components, SSR, real-time, one-command deployment&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Found Online
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/devagrawal09/status/2025982987934781864" rel="noopener noreferrer"&gt;Over 1.5M weekly downloads for Solid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://2025.stateofjs.com/en-US/libraries/front-end-frameworks/" rel="noopener noreferrer"&gt;Solid tops the charts in satisfaction on State of JS&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/solid_js/status/2018724999826452622" rel="noopener noreferrer"&gt;Keeping the streak alive&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/RyanCarniato/status/2024253760248467846" rel="noopener noreferrer"&gt;I just really like JSX&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/RyanCarniato/status/2018759753552601207" rel="noopener noreferrer"&gt;What does Ryan think the future of Async looks like&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://www.reddit.com/r/solidjs/comments/1reoxo3/why_solid/" rel="noopener noreferrer"&gt;Why Solid?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://dev.to/playfulprogramming/javascript-frameworks-heading-into-2026-2hel"&gt;JavaScript Frameworks - Heading into 2026&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://www.brenelz.com/posts/solid-js-best-practices/" rel="noopener noreferrer"&gt;Solid.js Best Practices&lt;/a&gt; by Brenley Dueck&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://marvinh.dev/blog/signals-vs-query-based-compilers/" rel="noopener noreferrer"&gt;Signals vs Query-Based Compilers&lt;/a&gt; by Marvin Hagemeister&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://hackmd.io/@0u1u3zEAQAO0iYWVAStEvw/Hyu8LcmD-g" rel="noopener noreferrer"&gt;Scaling Reactivity&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=bJyREHmgo5E" rel="noopener noreferrer"&gt;Creator of SolidJS Ryan Carniato on Why React is Moving Towards Solid and the End of V-DOM&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=W_z73G4F4EI" rel="noopener noreferrer"&gt;Entering the Age of AI Coding&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=Z54keB0QKEU" rel="noopener noreferrer"&gt;JavaScript Frameworks - Heading into 2026&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=drLX0yTKP04" rel="noopener noreferrer"&gt;Sync to Async&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=YXvgMM79DrU" rel="noopener noreferrer"&gt;You Should Try Solid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=wkXvv0iJffg" rel="noopener noreferrer"&gt;Frameworks don't matter anymore...&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Things to look out for
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Atila will be speaking at JNation
&lt;/h3&gt;

&lt;p&gt;This May 26th, Atila will be delivering his talk &lt;code&gt;(Re)building a Framework: Lessons, Community, and Impostor Syndrome&lt;/code&gt; at JNation in Coimbra, Portugal. &lt;/p&gt;

&lt;p&gt;You can get tickets here: &lt;a href="https://jnation.pt/#tickets" rel="noopener noreferrer"&gt;jnation.pt/#tickets&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping up
&lt;/h2&gt;

&lt;p&gt;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!&lt;/p&gt;

&lt;p&gt;Another resource to keep updated with the Solid World is our Discord. You can join here: &lt;a href="https://discord.com/invite/solidjs" rel="noopener noreferrer"&gt;discord.com/invite/solidjs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Finally, I want to thank my friend &lt;a href="https://x.com/d_bozhinovski" rel="noopener noreferrer"&gt;Darko&lt;/a&gt; for the support and for reviewing this!&lt;/p&gt;

&lt;p&gt;See you all next month 😎&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>solidjs</category>
      <category>javascript</category>
      <category>news</category>
    </item>
    <item>
      <title>This Month in Solid #14: New Content, Charts, and Failed Mascots 😎</title>
      <dc:creator>Daniel Afonso</dc:creator>
      <pubDate>Mon, 09 Jun 2025 15:00:00 +0000</pubDate>
      <link>https://forem.com/danieljcafonso/this-month-in-solid-14-new-content-charts-and-failed-mascots-4bl8</link>
      <guid>https://forem.com/danieljcafonso/this-month-in-solid-14-new-content-charts-and-failed-mascots-4bl8</guid>
      <description>&lt;p&gt;Hello friends 👋&lt;br&gt;
One more month, one more This Month in Solid. May was fun as Ryan decided to start recording some videos, and Dev Agrawal started writing a series of posts 👀&lt;br&gt;
So let's start our fourteenth This Month in Solid 😎! &lt;/p&gt;
&lt;h2&gt;
  
  
  Ecosystem Updates
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/corvudev/solid-charts" rel="noopener noreferrer"&gt;solid-charts - composable charts for SolidJS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dsnchz/solid-lightweight-charts" rel="noopener noreferrer"&gt;TradingView Lightweight Charts™ as SolidJS components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dsnchz/solid-tradingview-widgets" rel="noopener noreferrer"&gt;SolidJS bindings for TradingView Widgets — ready-to-use financial tools you can embed into your website to display market data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dsnchz/solid-uplot" rel="noopener noreferrer"&gt;SolidJS wrapper for uPlot — ultra-fast, tiny time-series &amp;amp; charting library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dsnchz/solid-plotly" rel="noopener noreferrer"&gt;SolidJS wrapper for Plotly.js – reactive and performant charts powered by Plotly, built for Solid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dsnchz/solid-highcharts" rel="noopener noreferrer"&gt;SolidJS wrapper for Highcharts with full reactivity, lifecycle management, and TypeScript support&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Found Online
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📄 &lt;a href="https://dev.to/devagr/transformations-in-reactivity-1nn5"&gt;Transformations in Reactivity&lt;/a&gt; by &lt;a class="mentioned-user" href="https://dev.to/devagr"&gt;@devagr&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://dev.to/devagr/scheduling-transformations-in-reactivity-da"&gt;Scheduling Transformations in Reactivity&lt;/a&gt; by &lt;a class="mentioned-user" href="https://dev.to/devagr"&gt;@devagr&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://dev.to/devagr/async-transformations-in-reactivity-9b0"&gt;Async Transformations in Reactivity&lt;/a&gt; by &lt;a class="mentioned-user" href="https://dev.to/devagr"&gt;@devagr&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=efx9ok0xHGs" rel="noopener noreferrer"&gt;Designing Reactive SSR&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=DAci3O2j31o" rel="noopener noreferrer"&gt;Introduction to JavaScript Frameworks&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=0C-y59betmY" rel="noopener noreferrer"&gt;The 3 Ways JavaScript Frameworks Render the DOM&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=u2MCb7k3hoI" rel="noopener noreferrer"&gt;So Long Silicon Valley!&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=N1wSVaUdV_U" rel="noopener noreferrer"&gt;Building Asynchronous UIs Without The Hassle - Dev Agrawal at Stir Trek 2025&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=F1c9vTGN-1w" rel="noopener noreferrer"&gt;Frameworks, Abstractions, and Ergonomics by Atila Fassina at JNation 2025&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/solid_js/status/1928112833092284474" rel="noopener noreferrer"&gt;Why Solid didn't end up with a Mascot&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Ryan will speak at JSNationUS
&lt;/h3&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1904896126328987791-448" src="https://platform.twitter.com/embed/Tweet.html?id=1904896126328987791"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1904896126328987791-448');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1904896126328987791&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;This November, Ryan will be in New York for JSNation US. &lt;br&gt;
You can get your tickets here: &lt;a href="https://jsnation.us/" rel="noopener noreferrer"&gt;jsnation.us/&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Dev will speak at KCDC
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcdo38zrn9p63brrm5r77.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcdo38zrn9p63brrm5r77.png" alt="Dev at KCDC"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This August 13-15, Dev will be presenting two talks at KCDC 2025. You can get your tickets here: &lt;a href="https://www.kcdc.info/tickets" rel="noopener noreferrer"&gt;kcdc.info&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Daniel will speak at Middlesbrough Front End
&lt;/h3&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1917536446849618184-769" src="https://platform.twitter.com/embed/Tweet.html?id=1917536446849618184"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1917536446849618184-769');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1917536446849618184&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;This June 12, I will be presenting my talk &lt;code&gt;The 2025 State of JavaScript Testing&lt;/code&gt; at Middlesbrough Front End. You can buy your tickets here: &lt;a href="https://ti.to/middlesbrough-front-end/middlesbrough-front-end-2025" rel="noopener noreferrer"&gt;ti.to/middlesbrough-front-end/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping up
&lt;/h2&gt;

&lt;p&gt;And, with that, we wrapped up the fourteenth 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!&lt;/p&gt;

&lt;p&gt;Another resource to keep updated with the Solid World is our Discord. You can join here: &lt;a href="https://discord.com/invite/solidjs" rel="noopener noreferrer"&gt;discord.com/invite/solidjs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See you all next month 😎&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>solidjs</category>
      <category>news</category>
    </item>
    <item>
      <title>This Month in Solid #13: A Decade of SolidJS 😎</title>
      <dc:creator>Daniel Afonso</dc:creator>
      <pubDate>Mon, 05 May 2025 15:10:03 +0000</pubDate>
      <link>https://forem.com/danieljcafonso/this-month-in-solid-13-a-decade-of-solidjs-1njp</link>
      <guid>https://forem.com/danieljcafonso/this-month-in-solid-13-a-decade-of-solidjs-1njp</guid>
      <description>&lt;p&gt;Hello friends 👋&lt;br&gt;
We are back for another issue of This Month in Solid. Last month was heavy on my schedule, so this issue will have everything that happened during March and April! &lt;br&gt;
So let's start our thirteenth This Month in Solid!&lt;/p&gt;
&lt;h2&gt;
  
  
  Ecosystem Updates
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://x.com/danieljcafonso/status/1905374713896894908" rel="noopener noreferrer"&gt;TanStack Start now supports Solid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/schanuelmiller/status/1898351964137599293" rel="noopener noreferrer"&gt;TanStack Solid Router now has dev tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/anthonysheww/status/1899552855264305430" rel="noopener noreferrer"&gt;You can now build your Solid app with Turborepo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codeberg.org/nitropage/nitropage/src/branch/next/packages/nitropage/CHANGELOG.md#0-67-0" rel="noopener noreferrer"&gt;Nitropage v0.67 is out&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codeberg.org/nitropage/nitropage/src/branch/next/packages/nitropage/CHANGELOG.md#0-66-0" rel="noopener noreferrer"&gt;Nitropage v0.66 is out&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.triplit.dev/blog/release-notes-2025-04-04" rel="noopener noreferrer"&gt;Triplit is rock-Solid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://orpc.unnoq.com/blog/v1-announcement" rel="noopener noreferrer"&gt;oRPC v1, build type-safe APIs with TypeScript and Solid integration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.prisma.io/docs/guides/solid-start" rel="noopener noreferrer"&gt;How to use Prisma ORM with SolidStart&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Found Online
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📄 &lt;a href="https://dev.to/this-is-learning/a-decade-of-solidjs-32f4"&gt;A Decade of SolidJS&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://www.brenelz.com/posts/tanstack-start-and-solid-start/" rel="noopener noreferrer"&gt;What's the deal with Tanstack Start and SolidStart?&lt;/a&gt; by Brenley Dueck&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/live/FSxvwln27_U" rel="noopener noreferrer"&gt;A First Look at Alien Signals&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://front-end-fire.com/episodes/83/" rel="noopener noreferrer"&gt;Our AI Tool Preferences, Claude Code, &amp;amp; create-tsrouter-app Goes Solid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=e8yY9ZgPozw" rel="noopener noreferrer"&gt;React/Solid-JS Module Federation on TanStack!&lt;/a&gt; by Jack Herrington&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/devagrawal09/status/1917548474641571908" rel="noopener noreferrer"&gt;Writing React for my day job after watching Solid 2.0 come together is like riding a horse after watching an F1 race&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://github.com/ajcwebdev/ryan-gpt" rel="noopener noreferrer"&gt;RyanGPT: Every Ryan Carniato stream ever summarized and ready for chatting with&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Things to look out for
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Ryan will speak at JSNationUS
&lt;/h3&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1904896126328987791-594" src="https://platform.twitter.com/embed/Tweet.html?id=1904896126328987791"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1904896126328987791-594');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1904896126328987791&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;This November, Ryan will be in New York for JSNation US. &lt;br&gt;
You can get your tickets here: &lt;a href="https://jsnation.us/" rel="noopener noreferrer"&gt;jsnation.us/&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Darko will speak at CityJS Athens
&lt;/h3&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1899452323912368431-655" src="https://platform.twitter.com/embed/Tweet.html?id=1899452323912368431"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1899452323912368431-655');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1899452323912368431&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Darko will present his talk &lt;code&gt;Future-Proof Your UI: Building With Web Components&lt;/code&gt; at CityJS Athens this May.&lt;/p&gt;

&lt;p&gt;You can get your tickets here: &lt;a href="https://greece.cityjsconf.org/buytickets" rel="noopener noreferrer"&gt;greece.cityjsconf.org/buytickets&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Atila will speak at JNation
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flcwjplhckpk7yr9funa1.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flcwjplhckpk7yr9funa1.jpeg" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Atila will be presenting his talk &lt;code&gt;Frameworks, Abstractions, and Ergonomics&lt;/code&gt; at JNation.&lt;/p&gt;

&lt;p&gt;You can learn more about JNation here: &lt;a href="https://jnation.pt/" rel="noopener noreferrer"&gt;jnation.pt/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping up
&lt;/h2&gt;

&lt;p&gt;And, with that, we wrapped up another 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!&lt;/p&gt;

&lt;p&gt;Another resource to keep updated with the Solid World is our Discord. You can join here: &lt;a href="https://discord.com/invite/solidjs" rel="noopener noreferrer"&gt;discord.com/invite/solidjs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See you all next month 😎&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>solidjs</category>
      <category>news</category>
    </item>
    <item>
      <title>This Month in Solid #12: Gear 5, The Road for 2.0😎</title>
      <dc:creator>Daniel Afonso</dc:creator>
      <pubDate>Mon, 10 Mar 2025 14:55:05 +0000</pubDate>
      <link>https://forem.com/danieljcafonso/this-month-in-solid-12-gear-5-the-road-for-20-3gj3</link>
      <guid>https://forem.com/danieljcafonso/this-month-in-solid-12-gear-5-the-road-for-20-3gj3</guid>
      <description>&lt;p&gt;Hello friends 👋&lt;br&gt;
It has been a year since This Month in Solid started and now we reached the twelfth issue.&lt;br&gt;
Because of familiarity purposes, from now on I will start skipping how This Month in Solid works and get straight to business. So without any further ado, This Month in Solid #12. &lt;/p&gt;

&lt;h2&gt;
  
  
  Solid Updates
&lt;/h2&gt;

&lt;h3&gt;
  
  
  SolidStart v1.1.0 - Gear 5
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/solidjs/solid-start/releases/tag/%40solidjs%2Fstart%401.1.0" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmf80w0tnc0mjrnfr64cn.png" alt="SolidStart v1.1.0 - Gear 5" width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I am biased but I love the name of this release!&lt;br&gt;
It is the first post 1.0 minor release and besides the support for Vite 6 and some bug fixes, it also establishes a team that is working actively to support Start and establishes a partnership with Tanner Linsley.&lt;/p&gt;

&lt;p&gt;You can read more about it here: &lt;a href="https://github.com/solidjs/solid-start/releases/tag/%40solidjs%2Fstart%401.1.0" rel="noopener noreferrer"&gt;github.com/solidjs/solid-start/releases/tag/%40solidjs%2Fstart%401.1.0&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Road to 2.0
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/solidjs/solid/discussions/2425" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fifma4j31i6228lgc59h0.png" alt="The Road for 2.0" width="680" height="340"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You have waited for it, and now we are. The journey to Solid 2.0 is on the way. &lt;/p&gt;

&lt;p&gt;For Solid 2.0 we are looking at features in a few key areas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fine-grained non-nullable async&lt;/li&gt;
&lt;li&gt;Mutable derivations&lt;/li&gt;
&lt;li&gt;Flush boundaries&lt;/li&gt;
&lt;li&gt;Derived signals&lt;/li&gt;
&lt;li&gt;Lazy memos&lt;/li&gt;
&lt;li&gt;and more ...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can read about more features and some of the phases we expect to go through here: &lt;a href="https://github.com/solidjs/solid/discussions/2425" rel="noopener noreferrer"&gt;github.com/solidjs/solid/discussions/2425&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Ecosystem Updates
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://x.com/tannerlinsley/status/1893032966177382886" rel="noopener noreferrer"&gt;TanStack Solid Router is now available&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/Katy_Wings/status/1890537331699884308" rel="noopener noreferrer"&gt;Nitropage v0.65 is out&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Vexcited/StayReal" rel="noopener noreferrer"&gt;An alternative client for the BeReal app, written entirely with Solid and Tauri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/jpschroeder/status/1892257316042379603" rel="noopener noreferrer"&gt; Drag and Drop by FormKit for Solid is out!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Found Online
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📄 &lt;a href="https://bobaekang.com/blog/react-solid-htmx-part-2/" rel="noopener noreferrer"&gt;React, Solid, htmx: Part 2&lt;/a&gt; by Bobae Kang&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=Z1dd09rxny4" rel="noopener noreferrer"&gt;Ryan Carniato - SolidJS, Marko.js, and the Future of Frontend Development&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=cRC9DlH45lA" rel="noopener noreferrer"&gt;Angular: The Documentary | An origin story&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=xnmvxWEK25I" rel="noopener noreferrer"&gt;Signals 2.0: The Future of Signals&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://x.com/thejsnation/status/1891412279117439021" rel="noopener noreferrer"&gt;SolidStart: The Shape of Frameworks to Come&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=p16CQPTHS8g" rel="noopener noreferrer"&gt;One Stack to Rule Them All w/ Tanner Linsley&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=TwpcWoZCQ_4" rel="noopener noreferrer"&gt;Solid.js IS REALLY FAST! Concept breakdown with Dev Agrawal&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/jherr/status/1894427378396639316" rel="noopener noreferrer"&gt;Three cool new features for create-tsrouter-app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/linorabolini/status/1895534335052431504" rel="noopener noreferrer"&gt;A cool demo with threejs and Solid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/devagrawal09/status/1893510905003970913" rel="noopener noreferrer"&gt;Strello has been ported to TanStack Router + Solid&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/ryolu_/status/1895574177698234828" rel="noopener noreferrer"&gt;Solid spotted on Cursor codebase&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Wrapping up
&lt;/h2&gt;

&lt;p&gt;And, with that, we wrapped up the twelfth 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!&lt;/p&gt;

&lt;p&gt;Another resource to keep updated with the Solid World is our Discord. You can join here: &lt;a href="https://discord.com/invite/solidjs" rel="noopener noreferrer"&gt;discord.com/invite/solidjs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See you all next month 😎&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>solidjs</category>
      <category>news</category>
    </item>
    <item>
      <title>This Month in Solid #11: New Core Team member, Ryan does a tier list and more 😎</title>
      <dc:creator>Daniel Afonso</dc:creator>
      <pubDate>Mon, 03 Feb 2025 16:17:43 +0000</pubDate>
      <link>https://forem.com/danieljcafonso/this-month-in-solid-11-new-core-team-member-ryan-does-a-tier-list-and-more-3nk0</link>
      <guid>https://forem.com/danieljcafonso/this-month-in-solid-11-new-core-team-member-ryan-does-a-tier-list-and-more-3nk0</guid>
      <description>&lt;p&gt;Hello friends 👋&lt;br&gt;
I know it is February already but let me start by wishing you all a happy new year! Given the lack of content during December, I decided to wait until February and compile everything from December to the end of January!&lt;br&gt;
That said, it is time for the first of the year and our eleventh edition of This Month in Solid!&lt;br&gt;
Before we start looking at what happened, the usual review of how This Month in Solid works.&lt;/p&gt;
&lt;h2&gt;
  
  
  The format
&lt;/h2&gt;

&lt;p&gt;Inspired by &lt;a href="https://twitter.com/RyanCarniato" rel="noopener noreferrer"&gt;Ryan Carniato&lt;/a&gt; This Week in JavaScript and &lt;a href="https://twitter.com/sebastienlorber" rel="noopener noreferrer"&gt;Sébastien Lorber&lt;/a&gt; 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.&lt;/p&gt;

&lt;p&gt;Each post will be split in the following way:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Solid Updates: updates from the core team, organization, or documentation.&lt;/li&gt;
&lt;li&gt;Ecosystem Updates: updates from people building stuff for or with Solid.&lt;/li&gt;
&lt;li&gt;Found online: videos, posts, and tweets about Solid and/or Solid-related topics.&lt;/li&gt;
&lt;li&gt;Things to look out for: announced things related to Solid and its community.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to give you a monthly update about all things SolidJS. So, let's dive into our eleventh This Month in Solid without further ado.&lt;/p&gt;
&lt;h2&gt;
  
  
  Solid Updates
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Dev Agrawal joins the Core Team
&lt;/h3&gt;

&lt;p&gt;In December, we got a fantastic announcement: Dev Agrawal joined the Solid Core team!&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1868710427569578241-583" src="https://platform.twitter.com/embed/Tweet.html?id=1868710427569578241"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1868710427569578241-583');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1868710427569578241&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;For those of you who have been following Dev's journey, this was a long time coming and I can't wait to see all the amazing things Dev is bringing to the Solid world!&lt;/p&gt;

&lt;h2&gt;
  
  
  Ecosystem Updates
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/XiNiHa/solid-relay" rel="noopener noreferrer"&gt;Solid Relay v1 Beta was released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/blopker/alic?tab=readme-ov-file" rel="noopener noreferrer"&gt;Alic, a little image compressor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/giyo_moon/status/1882751722642391049" rel="noopener noreferrer"&gt;corvu's calendar component is live&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/Katy_Wings/status/1877734269692285130" rel="noopener noreferrer"&gt;Nitropage 0.62 is out&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bsky.app/profile/katywings.bsky.social/post/3lfl6svsbnk2l" rel="noopener noreferrer"&gt;Nitropage 0.64 is out&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Found Online
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📄 &lt;a href="https://deno.com/blog/build-solidjs-with-deno" rel="noopener noreferrer"&gt;Build a SolidJS app with Deno&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://dev.to/this-is-learning/javascript-frameworks-heading-into-2025-hkb"&gt;JavaScript Frameworks - Heading into 2025&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://thenewstack.io/solidjs-creator-on-confronting-web-framework-complexity/" rel="noopener noreferrer"&gt;SolidJS Creator on Confronting Web Framework Complexity&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/live/zKXfcE7oTRY?si=fsD_-dCVLFWeW5Aa" rel="noopener noreferrer"&gt;Server Signals w/ Dev Agrawal&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=dT344XrOJ_g" rel="noopener noreferrer"&gt;SolidJS’ Design Philosophy &amp;amp; its Impact on Client/Server with Ryan Carniato, Creator of SolidJS&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=D1XN8j77Ntk" rel="noopener noreferrer"&gt;JavaScript Frameworks - Heading into 2025&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=kkUuaqDBSqA" rel="noopener noreferrer"&gt;Fine-Grained Rendering in Depth&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=E5amN0_1XyE" rel="noopener noreferrer"&gt;Building JavaScript Framework Client Performance Tier List&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹&lt;a href="https://www.youtube.com/watch?v=pX5r_jTLbvw" rel="noopener noreferrer"&gt;Building Asynchronous UIs Without The Hassle&lt;/a&gt; by Dev Agrawal at Codemash 2025&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/devagrawal09/status/1872963025822511487" rel="noopener noreferrer"&gt;Updates to Solid coming in 2025 that excite Dev Agrawal&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/RyanCarniato/status/1868692815209017701/photo/1" rel="noopener noreferrer"&gt;Solid ranks number 1 in Retention on the State of JavaScript 2024&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Wrapping up
&lt;/h2&gt;

&lt;p&gt;And, with that, we wrapped up the eleventh 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!&lt;/p&gt;

&lt;p&gt;Another resource to keep updated with the Solid World is our Discord. You can join here: &lt;a href="https://discord.com/invite/solidjs" rel="noopener noreferrer"&gt;discord.com/invite/solidjs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See you all next month 😎&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>news</category>
      <category>solidjs</category>
    </item>
    <item>
      <title>This Month in Solid #10: SolidHack 2024 Winners 😎</title>
      <dc:creator>Daniel Afonso</dc:creator>
      <pubDate>Mon, 09 Dec 2024 16:13:39 +0000</pubDate>
      <link>https://forem.com/danieljcafonso/this-month-in-solid-10-solidhack-2024-winners-29dp</link>
      <guid>https://forem.com/danieljcafonso/this-month-in-solid-10-solidhack-2024-winners-29dp</guid>
      <description>&lt;p&gt;Hello friends 👋&lt;br&gt;
December is here, and with it, the tenth and last issue of the year of This Month in Solid!&lt;br&gt;
I would like to apologize for the week's delay in posting this, but I decided it was better to wait for SolidHack to wrap up so that I could give you more content.&lt;br&gt;
Before we start looking at what happened, the usual review of how This Month in Solid works.&lt;/p&gt;
&lt;h2&gt;
  
  
  The format
&lt;/h2&gt;

&lt;p&gt;Inspired by &lt;a href="https://twitter.com/RyanCarniato" rel="noopener noreferrer"&gt;Ryan Carniato&lt;/a&gt; This Week in JavaScript and &lt;a href="https://twitter.com/sebastienlorber" rel="noopener noreferrer"&gt;Sébastien Lorber&lt;/a&gt; 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.&lt;/p&gt;

&lt;p&gt;Each post will be split in the following way:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Solid Updates: updates from the core team, organization, or documentation.&lt;/li&gt;
&lt;li&gt;Ecosystem Updates: updates from people building stuff for or with Solid.&lt;/li&gt;
&lt;li&gt;Found online: videos, posts, and tweets about Solid and/or Solid-related topics.&lt;/li&gt;
&lt;li&gt;Things to look out for: announced things related to Solid and its community.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to give you a monthly update about all things SolidJS. So, let's dive into our tenth This Month in Solid without further ado.&lt;/p&gt;
&lt;h2&gt;
  
  
  Solid Updates
&lt;/h2&gt;
&lt;h3&gt;
  
  
  SolidHack 2024
&lt;/h3&gt;

&lt;p&gt;SolidHack has wrapped up, and it was a ton of fun. There were so many submissions and collaborations, and, in the end, we ended up with more than 50 submissions between the Award Categories and the Challenges.&lt;/p&gt;

&lt;p&gt;In the name of Solid Core and the DX team, we want to thank you all for participating and making SolidHack 2024 a huge success!&lt;/p&gt;

&lt;p&gt;We also want to share a huge thank you to our sponsors &lt;a href="https://www.netlify.com" rel="noopener noreferrer"&gt;Netlify&lt;/a&gt; and &lt;a href="https://sentry.io/welcome/" rel="noopener noreferrer"&gt;Sentry&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;First, let's recap the awards claimed during November:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/solid_js/status/1853567264072876204" rel="noopener noreferrer"&gt;Contribute to a UI library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/solid_js/status/1857094615314129322" rel="noopener noreferrer"&gt;SolidStart Local-First library/SDK&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/solid_js/status/1857094618023600428" rel="noopener noreferrer"&gt;Contribute to a UI library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/solid_js/status/1859029683540779312" rel="noopener noreferrer"&gt;Create an animation library for Solid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/solid_js/status/1859029685545693345" rel="noopener noreferrer"&gt;Contribute to a UI library&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now, on to the big winners!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs9fga8txotixvcy5uqcl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs9fga8txotixvcy5uqcl.png" alt="Winners Banner" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  Best SolidStart App: Giffium by Chris Griffing
&lt;/h4&gt;

&lt;p&gt;Giffium is a tool to generate a socially shareable gif from a diff of two snippets of code/config.&lt;/p&gt;

&lt;p&gt;Giffium was inspired by Shiki Magic Move and Carbon/Ray.so.&lt;/p&gt;

&lt;p&gt;You can check it out &lt;a href="https://giffium.com/" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  Best Solid/SolidStart Ecosystem Utility: solid-socket by Dev Agrawal
&lt;/h4&gt;

&lt;p&gt;Signals meets WebSockets.&lt;/p&gt;

&lt;p&gt;Solid-Socket is an extension to SolidStart which adds realtime websocket capabilities over familiar signal based APIs.&lt;/p&gt;

&lt;p&gt;Similar to "use server" in SolidStart, Solid-Socket adds a "use socket" which gets bundled and run in a stateful server, which means you have access to global state that lives as long as its host server, and any exported function get turned into RPC/Subscription calls over websockets.&lt;/p&gt;

&lt;p&gt;Solid Socket also provides some powerful utilities that enable&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Two way reactive communication&lt;/li&gt;
&lt;li&gt;Fine grained updates using stores&lt;/li&gt;
&lt;li&gt;Sync engine with incremental projections&lt;/li&gt;
&lt;li&gt;Reactive persistance and server sync&lt;/li&gt;
&lt;li&gt;Cookie-based authentication&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can check it out &lt;a href="https://github.com/devagrawal09/solid-socket" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  What about the other projects?
&lt;/h4&gt;

&lt;p&gt;Well, I don't want anyone to be left out, so you can check all the submissions to SolidHack now in the Ecosystem Updates section 😄&lt;/p&gt;
&lt;h2&gt;
  
  
  Ecosystem Updates
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/datawan-labs/schools" rel="noopener noreferrer"&gt;DatawanLabs Schools: Visualizing School Distribution and Population Density in Indonesia&lt;/a&gt; by Jafar Aziz&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://famcash.com/" rel="noopener noreferrer"&gt;Famcash: Budgeting For Families&lt;/a&gt; by Paul&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hackchat.dev/" rel="noopener noreferrer"&gt;Hackchat: An Online Chat App You Can Use To Talk To Your Friends About Solid And How Awesome It Is.&lt;/a&gt; by OrJDev&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://microdote.com/" rel="noopener noreferrer"&gt;Microdote: Elevate Your Study Sessions&lt;/a&gt; by Chris Birster&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://preuv.io/" rel="noopener noreferrer"&gt;Preuv.io: Collect testimonials your way&lt;/a&gt; by Jan Vavřínek&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://demoseintrack.delvis.org/" rel="noopener noreferrer"&gt;SeinTrack: A hybrid of seinfeld calendar and a time tracking app&lt;/a&gt; by Illispi&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://solid-issue-tracker-lite.brenelz.com/" rel="noopener noreferrer"&gt;Solid Issue Tracker Lite: An issue tracker project&lt;/a&gt; by Brenley Dueck&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://solid-migration.netlify.app/" rel="noopener noreferrer"&gt;Solid Migration: Guide showing some key features of Solid applied to other libraries&lt;/a&gt; by Andres Lopez Romero&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://spotter-rust.vercel.app/" rel="noopener noreferrer"&gt;Spotter: A fullstack observability framework with first-class SolidStart support. Byebye to debugging API(s) in the dark&lt;/a&gt; by Emmanuel Ajike&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://tierlist-flax.vercel.app/" rel="noopener noreferrer"&gt;Tierlist: Build your own tier lists&lt;/a&gt; by Nir Tamir&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://vocabularium.binaj.dev/" rel="noopener noreferrer"&gt;Vocabularium&lt;/a&gt; by Benjamin Decoster&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://duckchess.org/" rel="noopener noreferrer"&gt;duckchess.org: the forever free, adless, and open source duck chess server&lt;/a&gt; by Emre Guneyler&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://editor.krestianstvo.org/" rel="noopener noreferrer"&gt;editor.krestianstvo.org: Local-first ready text editor&lt;/a&gt; by Nikolay Suslov&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.featherdoc.dev/" rel="noopener noreferrer"&gt;featherdoc: A platform for learning&lt;/a&gt; by dev-rb&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://mindapp.cc/" rel="noopener noreferrer"&gt;mindapp.cc: the open source thought organizer&lt;/a&gt; by Mindapp&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://npmxt.xyz/" rel="noopener noreferrer"&gt;npmxt: Supercharge your development with npm e-xtended tools - essential utilities to boost productivity&lt;/a&gt; by M Faisal A&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://pipelineui.dev/" rel="noopener noreferrer"&gt;pipelineui.dev: Open source editor for visualizing, creating and managing GitHub Actions workflows&lt;/a&gt; by Riccardo Perra&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://replate.food/" rel="noopener noreferrer"&gt;replate.food: A food recipe generation app and semi-social media platform for recipes&lt;/a&gt; by Paul Popus&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://solidify-lilac.vercel.app/" rel="noopener noreferrer"&gt;solidify: Ready to level up your SolidJS skills?&lt;/a&gt; by Tim Au Yeung&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://swiftprompt.app/" rel="noopener noreferrer"&gt;swiftprompt.app: Your local-first tool for creating explicit, modular, and testable AI prompts&lt;/a&gt; by Shaun Cameron&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/swordev/dreamkit" rel="noopener noreferrer"&gt;dreamkit: the Solid.js dev kit you've always dreamed of&lt;/a&gt; by Yaroslav Lapin&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/JLarky/lift-html/" rel="noopener noreferrer"&gt;lift-html: a tiny library for building HTML Web Components&lt;/a&gt; by Yaroslav Lapin&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/TheComputerM/mystic-ui" rel="noopener noreferrer"&gt;mystic-ui Cool and beautiful animated components for SolidJS, crafted with Tailwind / PandaCSS and Motion One&lt;/a&gt; by Mudit Somani&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/ammarahm-ed/nativescript-macos-solid" rel="noopener noreferrer"&gt;nativescript-macos-solid: dive into the world of macOS Native app development with the speed and elegance of Solid&lt;/a&gt; by Ammar Ahmed&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/solidjs-community/mediakit/tree/main/packages/prpc" rel="noopener noreferrer"&gt;prpc: server Action Utility&lt;/a&gt; by OrJDev&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/shikijs/shiki-magic-move" rel="noopener noreferrer"&gt;shiki-magic-move: smoothly animated code blocks with Shiki now compatible with Solid&lt;/a&gt; by Chris Griffing&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/JonahPlusPlus/solid-effect" rel="noopener noreferrer"&gt;solid-effect: solid-effect is a utility library for working with effect-ts in SolidJS&lt;/a&gt; by Jonah Henriksson&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/Query-Builder/solid-query-builder" rel="noopener noreferrer"&gt;solid-query-builder: customizable SolidJS based Query Builder&lt;/a&gt; by Swapnesh Sangle&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/Dsaquel/solid-realtime" rel="noopener noreferrer"&gt;solid-realtime: a library that allows you to connect and manage real-time data from different services like Supabase, Firebase, etc&lt;/a&gt; by Jean-François&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/madaxen86/solid-start-sitemap" rel="noopener noreferrer"&gt;solid-start-sitemap: this package enables to build a sitemap of a SolidStart app&lt;/a&gt; by Martin Rapp&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/madaxen86/solid-start-typesafe-fileroutes" rel="noopener noreferrer"&gt;solid-start-typesafe-fileroutes: this plugin for SolidStart will create a route manifest which provides type-safe routes based on the file-routing&lt;/a&gt; by Martin Rapp&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/alfredomariamilano/solid-typed-router" rel="noopener noreferrer"&gt;solid-typed-router: a typed router for Solid&lt;/a&gt; by Alfredo Maria Milano&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/kobaltedev/solidbase" rel="noopener noreferrer"&gt;solidbase: Fully featured, fully customisable static site generation for SolidStart&lt;/a&gt; by jer3m01&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/oc1s/somo" rel="noopener noreferrer"&gt;somo: a toast library for SolidJS&lt;/a&gt; by Oc1s&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/lgrammel/status/1859651881058042263" rel="noopener noreferrer"&gt;AI SDK Solid UI 1.0.2 was released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.producthunt.com/posts/cap-4" rel="noopener noreferrer"&gt;Cap: Build with Solid and Tauri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.producthunt.com/products/quickstart-2" rel="noopener noreferrer"&gt;QuickStart: The AI-powered, production-ready SaaS kit for rapid launches&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Found Online
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?si=jZs94Wmc9FOF1XHw&amp;amp;v=n2SjqH5r4iw&amp;amp;feature=youtu.be" rel="noopener noreferrer"&gt;Social logins in SolidStart with Single Sign-On (SSO)&lt;/a&gt; by Atila Fassina&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=SddUpzmeo50" rel="noopener noreferrer"&gt;Multi-threaded SolidStart with Web-Workers&lt;/a&gt; by Atila Fassina&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=FA2Axy_aKq8" rel="noopener noreferrer"&gt;E-mail verification flow, end-to-end with Node.js&lt;/a&gt; by Atila Fassina&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=kjRcz2hWJ6s" rel="noopener noreferrer"&gt;Implement OTP (One-Time Password) verification with Node.js&lt;/a&gt; by Atila Fassina&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://www.smashingmagazine.com/2024/11/the-hype-around-signals/" rel="noopener noreferrer"&gt;The Hype Around Signals&lt;/a&gt; by Atila Fassina &lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://www.brenelz.com/posts/solid-hack-suspense-learnings/" rel="noopener noreferrer"&gt;Solid Hack Suspense Learnings&lt;/a&gt; by Brenley Dueck&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://twitter.com/RyanCarniato/status/1853481959324082383" rel="noopener noreferrer"&gt;The stages for learning Solid for React Devs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://twitter.com/devnationworld/status/1854307208085057589" rel="noopener noreferrer"&gt;Dev Agrawal spoke about Solid at API World + CloudX + Dev Innovation Summit 2024&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://twitter.com/RyanCarniato/status/1858655301601554526" rel="noopener noreferrer"&gt;It would be nice to not have to worry about this sort of thing&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Things to look out for
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Darko will be speaking at React Day Berlin
&lt;/h3&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1833518290720690194-13" src="https://platform.twitter.com/embed/Tweet.html?id=1833518290720690194"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1833518290720690194-13');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1833518290720690194&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Darko will present his talk &lt;code&gt;Future-Proof Your UI: Building With Web Components&lt;/code&gt; at &lt;a href="https://reactday.berlin/" rel="noopener noreferrer"&gt;React Day Berlin&lt;/a&gt; this December.&lt;/p&gt;

&lt;p&gt;You can get your tickets here: &lt;a href="https://reactday.berlin/#tickets" rel="noopener noreferrer"&gt;reactday.berlin/#tickets&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping up
&lt;/h2&gt;

&lt;p&gt;And, with that, we wrapped up the tenth 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!&lt;/p&gt;

&lt;p&gt;Another resource to keep updated with the Solid World is our Discord. You can join here: &lt;a href="https://discord.com/invite/solidjs" rel="noopener noreferrer"&gt;discord.com/invite/solidjs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See you all next month 😎&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>solidjs</category>
      <category>news</category>
    </item>
    <item>
      <title>This Month in Solid #9: SolidHack started, new fellow and API change 😎</title>
      <dc:creator>Daniel Afonso</dc:creator>
      <pubDate>Tue, 05 Nov 2024 18:25:47 +0000</pubDate>
      <link>https://forem.com/danieljcafonso/this-month-in-solid-9-solidhack-started-new-fellow-and-api-change-4i98</link>
      <guid>https://forem.com/danieljcafonso/this-month-in-solid-9-solidhack-started-new-fellow-and-api-change-4i98</guid>
      <description>&lt;p&gt;Hello friends 👋&lt;br&gt;
November is here, and with it, the ninth issue of This Month in Solid!&lt;br&gt;
October marked the start of SolidHack and some other exciting news!&lt;br&gt;
Before we start looking at what happened, the usual review of how This Month in Solid works.&lt;/p&gt;
&lt;h2&gt;
  
  
  The format
&lt;/h2&gt;

&lt;p&gt;Inspired by &lt;a href="https://twitter.com/RyanCarniato" rel="noopener noreferrer"&gt;Ryan Carniato&lt;/a&gt; This Week in JavaScript and &lt;a href="https://twitter.com/sebastienlorber" rel="noopener noreferrer"&gt;Sébastien Lorber&lt;/a&gt; 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.&lt;/p&gt;

&lt;p&gt;Each post will be split in the following way:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Solid Updates: updates from the core team, organization, or documentation.&lt;/li&gt;
&lt;li&gt;Ecosystem Updates: updates from people building stuff for or with Solid.&lt;/li&gt;
&lt;li&gt;Found online: videos, posts, and tweets about Solid and/or Solid-related topics.&lt;/li&gt;
&lt;li&gt;Things to look out for: announced things related to Solid and its community.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;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.&lt;/p&gt;
&lt;h2&gt;
  
  
  Solid Updates
&lt;/h2&gt;
&lt;h3&gt;
  
  
  SolidHack 2024
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F16ay0czij9avfcshs3ly.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F16ay0czij9avfcshs3ly.png" alt="SolidHack" width="800" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;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. &lt;/p&gt;

&lt;p&gt;In addition to the awards, our challenges are still open, and you can still claim some of them.&lt;/p&gt;

&lt;p&gt;Here are some of the claimed awards so far and their winners:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/solid_js/status/1845964807985680500" rel="noopener noreferrer"&gt;Write a SolidStart tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/solid_js/status/1845964810107998512" rel="noopener noreferrer"&gt;Contribute a new Solid Primitive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/solid_js/status/1848496286858666042" rel="noopener noreferrer"&gt;Contribute to a UI library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/solid_js/status/1851328882861031934" rel="noopener noreferrer"&gt;Contribute to a UI library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/solid_js/status/1851328880369680412" rel="noopener noreferrer"&gt;Write a SolidStart Data API Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is still time to participate, so head up to &lt;a href="https://hack.solidjs.com/" rel="noopener noreferrer"&gt;hack.solidjs.com/&lt;/a&gt; and show us what you have!&lt;/p&gt;
&lt;h3&gt;
  
  
  Welcome new fellow
&lt;/h3&gt;

&lt;p&gt;We started the month with an exciting announcement!&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1841846062795088380-756" src="https://platform.twitter.com/embed/Tweet.html?id=1841846062795088380"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1841846062795088380-756');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1841846062795088380&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Tito has been doing a fantastic job, and we are really happy to have awarded him a Solid Fellowship!&lt;/p&gt;

&lt;h3&gt;
  
  
  Solid Router &lt;code&gt;cache&lt;/code&gt; renamed to &lt;code&gt;query&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;As per the RFC we shared in &lt;a href="https://danieljcafonso.substack.com/i/146162282/router-data-apis-rfc" rel="noopener noreferrer"&gt;This Month in Solid #5&lt;/a&gt;, we finally renamed &lt;code&gt;cache&lt;/code&gt; to &lt;code&gt;query&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Besides that, we introduced a new &lt;code&gt;onComplete&lt;/code&gt; API to be used together with actions. &lt;/p&gt;

&lt;p&gt;You can check this pull request at&lt;br&gt;
&lt;a href="https://github.com/solidjs/solid-router/pull/490" rel="noopener noreferrer"&gt;github.com/solidjs/solid-router/pull/490&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Ecosystem Updates
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/gioboa/solid-microfrontend-demo" rel="noopener noreferrer"&gt;Solid with Module Federation demo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/AtilaFassina/status/1841946292731179217" rel="noopener noreferrer"&gt;Quantum just got some updates&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/Lanayx/status/1848584373001437316" rel="noopener noreferrer"&gt;Oxpecker.Solid now supports navigation using Solid.Router&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/atilafassina/shieldwall" rel="noopener noreferrer"&gt;ShieldWall: Security for your Fullstack App&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codeberg.org/nitropage/nitropage/src/branch/next/packages/nitropage/CHANGELOG.md#0-61-0" rel="noopener noreferrer"&gt;Nitropage 0.61.0 has been released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/storybookjs/solidjs" rel="noopener noreferrer"&gt;Solid Storybook v1.0.0-beta.3 is here&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Found Online
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📹 &lt;a href="https://egghead.io/courses/get-started-with-solidstart-e883d6d9?af=bnumlk" rel="noopener noreferrer"&gt;Get Started with SolidStart: a 15-minute full intro course to SolidStart&lt;/a&gt; by Daniel Afonso&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=S0-fhGskPYA" rel="noopener noreferrer"&gt;Ryan Carniato | Crossing the Network Chasm | ViteConf 2024&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/live/ja4LIaxxUeA?si=SiKUQN548RWz2Wbw" rel="noopener noreferrer"&gt;Are There Actually That Many Different Ways to Build Web Apps?&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=0F9t_WeJ5p4" rel="noopener noreferrer"&gt;We Should Probably Talk about Web Components&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://youtube.com/watch?v=EXAYc093AKg" rel="noopener noreferrer"&gt;Realtime data with WebSockets on SolidStart&lt;/a&gt; by Atila Fassina&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=D9nEgdSYH1o" rel="noopener noreferrer"&gt;All you need to add optimistic UI to your project&lt;/a&gt; by Atila Fassina&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=IXvLskm6pxg" rel="noopener noreferrer"&gt;Implementing Auth from scratch - no dependencies&lt;/a&gt; by Atila Fassina&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://www.brenelz.com/posts/protected-routes-with-clerk-solidstart/" rel="noopener noreferrer"&gt;Protected Routes With Clerk and SolidStart&lt;/a&gt; by Brenley Dueck&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://dev.to/this-is-learning/mutable-derivations-in-reactivity-2ffl"&gt;Mutable Derivations in Reactivity&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://go.bsky.app/B5SDCmM" rel="noopener noreferrer"&gt;Follow the SolidPack in Bluesky&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://twitter.com/devagrawal09/status/1845528737561125218" rel="noopener noreferrer"&gt;New docs to add websockets to a SolidStart app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://twitter.com/stefan_e_k/status/1847180289816101228" rel="noopener noreferrer"&gt;If you use either SolidUI or shadcn-solid you can use v0 by Vercel&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://twitter.com/davedbase/status/1847334734453706778" rel="noopener noreferrer"&gt;The VoteCompass platform is powered by Solid and serves millions of voters internationally&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://twitter.com/danieljcafonso/status/1847616877331194002" rel="noopener noreferrer"&gt;Daniel Afonso spoke at FRONTIN Sampa&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Things to look out for
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Darko will be speaking at React Day Berlin
&lt;/h3&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1833518290720690194-604" src="https://platform.twitter.com/embed/Tweet.html?id=1833518290720690194"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1833518290720690194-604');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1833518290720690194&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Darko will present his talk &lt;code&gt;Future-Proof Your UI: Building With Web Components&lt;/code&gt; at &lt;a href="https://reactday.berlin/" rel="noopener noreferrer"&gt;React Day Berlin&lt;/a&gt; this December.&lt;/p&gt;

&lt;p&gt;You can get your tickets here: &lt;a href="https://reactday.berlin/#tickets" rel="noopener noreferrer"&gt;reactday.berlin/#tickets&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Daniel will be speaking at PortoTechHub
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp9nsmhv6ptpcvbd3bvae.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp9nsmhv6ptpcvbd3bvae.jpeg" alt="Daniel will be speaking at PortoTechHub" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Daniel will present his talk &lt;code&gt;SolidStart: The Shape of Frameworks to Come&lt;/code&gt; at &lt;a href="https://portotechhub.com/conference-2024" rel="noopener noreferrer"&gt;PortoTechHub&lt;/a&gt; on November 26th.&lt;/p&gt;

&lt;p&gt;You can get your tickets here: &lt;a href="https://portotechhub.com/conference-2024/tickets/" rel="noopener noreferrer"&gt;portotechhub.com/conference-2024/tickets/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Daniel will be speaking at JSNation US
&lt;/h3&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1843561971506888759-424" src="https://platform.twitter.com/embed/Tweet.html?id=1843561971506888759"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1843561971506888759-424');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1843561971506888759&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Daniel will present his talk &lt;code&gt;SolidStart: The Shape of Frameworks to Come&lt;/code&gt; at &lt;a href="https://jsnation.us/" rel="noopener noreferrer"&gt;JSNation US&lt;/a&gt; Remote Track this November 21st.&lt;/p&gt;

&lt;p&gt;You can get your tickets here: &lt;a href="https://jsnation.us/#tickets" rel="noopener noreferrer"&gt;jsnation.us/#tickets&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping up
&lt;/h2&gt;

&lt;p&gt;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!&lt;/p&gt;

&lt;p&gt;Another resource to keep updated with the Solid World is our Discord. You can join here: &lt;a href="https://discord.com/invite/solidjs" rel="noopener noreferrer"&gt;discord.com/invite/solidjs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See you all next month 😎&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>solidjs</category>
      <category>news</category>
    </item>
    <item>
      <title>This Month in Solid #8: Meta RFC, 1.9.0 and SolidHack begins 😎</title>
      <dc:creator>Daniel Afonso</dc:creator>
      <pubDate>Wed, 02 Oct 2024 16:21:18 +0000</pubDate>
      <link>https://forem.com/danieljcafonso/this-month-in-solid-8-meta-rfc-190-and-solidhack-begins-3p18</link>
      <guid>https://forem.com/danieljcafonso/this-month-in-solid-8-meta-rfc-190-and-solidhack-begins-3p18</guid>
      <description>&lt;p&gt;Hello friends 👋&lt;br&gt;
October is here, and with it, the eighth issue of This Month in Solid!&lt;br&gt;
This was a very busy month, from RFCs to new releases and starting SolidHack.&lt;br&gt;
Before we start looking at what happened, the usual review of how This Month in Solid works.&lt;/p&gt;
&lt;h2&gt;
  
  
  The format
&lt;/h2&gt;

&lt;p&gt;Inspired by &lt;a href="https://twitter.com/RyanCarniato" rel="noopener noreferrer"&gt;Ryan Carniato&lt;/a&gt; This Week in JavaScript and &lt;a href="https://twitter.com/sebastienlorber" rel="noopener noreferrer"&gt;Sébastien Lorber&lt;/a&gt; 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.&lt;/p&gt;

&lt;p&gt;Each post will be split in the following way:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Solid Updates: updates from the core team, organization, or documentation.&lt;/li&gt;
&lt;li&gt;Ecosystem Updates: updates from people building stuff for or with Solid.&lt;/li&gt;
&lt;li&gt;Found online: videos, posts, and tweets about Solid and/or Solid-related topics.&lt;/li&gt;
&lt;li&gt;Things to look out for: announced things related to Solid and its community.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to give you a monthly update about all things SolidJS. So, without further ado, let's dive into our eighth This Month in Solid.&lt;/p&gt;
&lt;h2&gt;
  
  
  Solid Updates
&lt;/h2&gt;
&lt;h3&gt;
  
  
  RFC - Metadata &amp;amp; JSX Head Tags
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flsf0t0ml519ozicfb5kn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flsf0t0ml519ozicfb5kn.png" alt="Meta RFC" width="503" height="255"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For a while, we have resorted to &lt;a href="https://github.com/solidjs/solid-meta" rel="noopener noreferrer"&gt;Solid-Meta&lt;/a&gt; to handle head tags. Meanwhile, a discussion emerged in which Ryan researched and proposed the possibility of having Solid Core handle this.&lt;/p&gt;

&lt;p&gt;You can read more about it and leave your thoughts here: &lt;a href="https://github.com/solidjs/solid/discussions/2294" rel="noopener noreferrer"&gt;github.com/solidjs/solid/discussions/2294&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Solid v1.9.0 - LGTM!
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6p0zyh0fcl1a6ubvr8jy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6p0zyh0fcl1a6ubvr8jy.png" alt="LGTM" width="499" height="249"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On the path to Solid 2.0, some adjustments and improvements need to be made. In this release, you should expect the following things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Better JSX Validation&lt;/li&gt;
&lt;li&gt;Improved Exports&lt;/li&gt;
&lt;li&gt;Custom Element improvements&lt;/li&gt;
&lt;li&gt;Support for handleEvent Syntax in Non-Delegated Events&lt;/li&gt;
&lt;li&gt;and more&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can read more about it here: &lt;a href="https://github.com/solidjs/solid/releases/tag/v1.9.0" rel="noopener noreferrer"&gt;github.com/solidjs/solid/releases/tag/v1.9.0&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  SolidHack 2024 has started
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjn4k8y0jbr0pzuig2c9e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjn4k8y0jbr0pzuig2c9e.png" alt="SolidHack 2024" width="800" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SolidHack 2024 has started, and to match the hype and interest we are seeing from you, we have increased our prize pool to $20,000.&lt;/p&gt;

&lt;p&gt;We also announced our Award Categories and our Challenges (exciting!!!)&lt;/p&gt;

&lt;p&gt;Want to learn more, then check out &lt;a href="https://hack.solidjs.com/categories-challenges" rel="noopener noreferrer"&gt;hack.solidjs.com/categories-challenges&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My fellow DX team member &lt;a href="https://atila.io/twitter" rel="noopener noreferrer"&gt;Atila&lt;/a&gt; also recorded a perfect video explaining it all, so check it out as well: &lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/hrYJM3pA_pk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Ecosystem Updates
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://x.com/OrJDevv/status/1838634212280148442" rel="noopener noreferrer"&gt;New version of create-jd-app just dropped&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/DavidKPiano/status/1838217659520782616" rel="noopener noreferrer"&gt;XState Store now supports Solid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/withastro/storefront/" rel="noopener noreferrer"&gt;Astro Shop and Astro Storefront, build with Astro and SolidJS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/alist-org/alist" rel="noopener noreferrer"&gt;alist, A file list program that supports multiple storages, powered by Gin and Solidjs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/supertokensio/status/1841131118243803187" rel="noopener noreferrer"&gt;create-supertokens-app v0.0.52 supports Solid
&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Found Online
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📄 &lt;a href="https://dev.to/ryansolid/web-components-are-not-the-future-48bh"&gt;Web Components are not the future&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://dev.to/lexlohr/of-solid-primitives-part-3-set-map-trigger-ab9"&gt;💎 of solid-primitives, part 3: set, map, trigger&lt;/a&gt; by &lt;a class="mentioned-user" href="https://dev.to/lexlohr"&gt;@lexlohr&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://sentry.io/changelog/solid-and-solidstart-sdks-beta-released/" rel="noopener noreferrer"&gt;Solid and SolidStart Sentry SDKs Beta Released&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://youtu.be/Qw9am5NL6AI?si=h5MdKZA7MUqPq26" rel="noopener noreferrer"&gt;Data fetching in SolidStart&lt;/a&gt; by Martin Rapp&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/live/0rJSzenJYQ8?si=_rWbTdp_AVwltMpj" rel="noopener noreferrer"&gt;Exploring SolidJS&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.linkedin.com/learning/advanced-state-management-with-solid-js" rel="noopener noreferrer"&gt;State Management with Solid.js&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/live/_EkUCF4HzWg" rel="noopener noreferrer"&gt;What the head?&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://youtu.be/CI2JorhT9-o?si=Fh_4tDq6X2Kbsmd7" rel="noopener noreferrer"&gt;SolidJS: The Universal Renderer&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/live/776vUMP16Fo" rel="noopener noreferrer"&gt;What's up with those Hydration IDs?&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://youtu.be/zJgnb_JWoXA?si=yYIxscec8O6KEROp" rel="noopener noreferrer"&gt;SolidStart: A New Beginning&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/AtilaFassina/status/1837492898721415415" rel="noopener noreferrer"&gt;Daniel spoke at React Alicante about SolidStart&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/RyanCarniato/status/1834639052085379213" rel="noopener noreferrer"&gt;Strello, a Trello clone that showcases some amazing Solid and SolidStart features&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/AtilaFassina/status/1837116667320549866" rel="noopener noreferrer"&gt;One of Atila's favorite features from SolidStart that we have never talked about&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/danieljcafonso/status/1836747408346079316" rel="noopener noreferrer"&gt;Daniel and Atila did a SolidJS workshop at React Alicante&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/danieljcafonso/status/1834877404923212053" rel="noopener noreferrer"&gt;Atila spoke about Signals and SolidJS at What The Stack&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Things to look out for
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Ryan is speaking at ViteConf
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzi7kr5jka8cs2mbmve1i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzi7kr5jka8cs2mbmve1i.png" alt="Ryan Carniato is speaking at ViteConf!" width="655" height="348"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This October 3rd, Ryan will present his talk &lt;code&gt;Crossing the Network Chasm&lt;/code&gt; at ViteConf. &lt;/p&gt;

&lt;p&gt;You can get your free ticket at &lt;a href="https://viteconf.org/" rel="noopener noreferrer"&gt;viteconf.org/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Daniel is speaking at Front In Sampa
&lt;/h3&gt;


&lt;div class="instagram-position"&gt;
  &lt;iframe id="instagram-liquid-tag" src="https://www.instagram.com/p/C7W_w1CgahV/embed/captioned/"&gt;
  &lt;/iframe&gt;
  
&lt;/div&gt;


&lt;p&gt;Daniel will present his talk, &lt;code&gt;Construindo o Futuro das Web Frameworks&lt;/code&gt; at Front in Sampa on October 19th.&lt;/p&gt;

&lt;p&gt;You can get your tickets here: &lt;a href="https://fastix.com.br/events/front-in-sampa" rel="noopener noreferrer"&gt;fastix.com.br/events/front-in-sampa&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping up
&lt;/h2&gt;

&lt;p&gt;And, with that, we wrapped up the eighth  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!&lt;/p&gt;

&lt;p&gt;Another resource to keep updated with the Solid World is our Discord. You can join here: &lt;a href="https://discord.com/invite/solidjs" rel="noopener noreferrer"&gt;discord.com/invite/solidjs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See you all next month 😎&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>solidjs</category>
      <category>news</category>
    </item>
    <item>
      <title>This Month in Solid #7: SolidHack 2024😎</title>
      <dc:creator>Daniel Afonso</dc:creator>
      <pubDate>Wed, 04 Sep 2024 15:15:30 +0000</pubDate>
      <link>https://forem.com/danieljcafonso/this-month-in-solid-7-solidhack-2024-194d</link>
      <guid>https://forem.com/danieljcafonso/this-month-in-solid-7-solidhack-2024-194d</guid>
      <description>&lt;p&gt;Hello friends 👋&lt;br&gt;
September has arrived, and with it, the seventh issue of This Month in Solid!&lt;br&gt;
This month, we announced something people have been looking forward to!&lt;br&gt;
Before we start looking at what happened, the usual review of how This Month in Solid works.&lt;/p&gt;
&lt;h2&gt;
  
  
  The format
&lt;/h2&gt;

&lt;p&gt;Inspired by &lt;a href="https://twitter.com/RyanCarniato" rel="noopener noreferrer"&gt;Ryan Carniato&lt;/a&gt; This Week in JavaScript and &lt;a href="https://twitter.com/sebastienlorber" rel="noopener noreferrer"&gt;Sébastien Lorber&lt;/a&gt; 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.&lt;/p&gt;

&lt;p&gt;Each post will be split in the following way:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Solid Updates: updates from the core team, organization, or documentation.&lt;/li&gt;
&lt;li&gt;Ecosystem Updates: updates from people building stuff for or with Solid.&lt;/li&gt;
&lt;li&gt;Found online: videos, posts, and tweets about Solid and/or Solid-related topics.&lt;/li&gt;
&lt;li&gt;Things to look out for: announced things related to Solid and its community.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to give you a monthly update about all things SolidJS. So, without further ado, let's dive into our seventh This Month in Solid.&lt;/p&gt;
&lt;h2&gt;
  
  
  Solid Updates
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Announcing SolidHack 2024
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjn4k8y0jbr0pzuig2c9e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjn4k8y0jbr0pzuig2c9e.png" alt="SolidHack 2024" width="800" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You have asked for it, and we brought it back. It's time for SolidHack 2024! 💙&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;$15,000 in the prize pool, thanks to our amazing sponsors 
&lt;a href="https://www.netlify.com/" rel="noopener noreferrer"&gt;Netlify&lt;/a&gt; and &lt;a href="https://sentry.io/" rel="noopener noreferrer"&gt;Sentry&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Six weeks to build your projects&lt;/li&gt;
&lt;li&gt;A ton of fun!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To learn more, check out: &lt;a href="https://hack.solidjs.com/" rel="noopener noreferrer"&gt;hack.solidjs.com/&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Ecosystem Updates
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://x.com/Nitropage/status/1825570047341080679" rel="noopener noreferrer"&gt;Nitropage v0.59 has been prereleased&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/NativeScript/status/1821975342359441557" rel="noopener noreferrer"&gt;TanStack Query with NativeScript and Solid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/prisma/status/1818972447271768085" rel="noopener noreferrer"&gt;Prisma Accelerate Example: SolidStart Starter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://corvu.dev/docs/utilities/dismissible/" rel="noopener noreferrer"&gt;corvu added solid-dismissible&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/J-Schoepplenberg/royce" rel="noopener noreferrer"&gt;royce, an Axum + SolidJS starter for a fullstack web application&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://x.com/carlo_taleon/status/1827128400752103501" rel="noopener noreferrer"&gt;pragmatic-drag-and-drop with Solid + animations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Found Online
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📄 &lt;a href="https://dev.to/ryansolid/im-joining-sentry-2k9e"&gt;I'm joining Sentry&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://dev.to/this-is-learning/scheduling-derivations-in-reactivity-4687"&gt;Scheduling Derivations in Reactivity&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://dev.to/this-is-learning/async-derivations-in-reactivity-ec5"&gt;Async Derivations in Reactivity&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://www.thisdot.co/blog/understanding-effects-in-solidjs" rel="noopener noreferrer"&gt;Understanding Effects In SolidJS&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=r147AHzbys0" rel="noopener noreferrer"&gt;LWJ: Let’s Learn SolidStart with Ryan Carniato&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=4TdOEe6liSE" rel="noopener noreferrer"&gt;Revisiting SolidScript: Reactive Compilation&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=oOhfZtUm-pE" rel="noopener noreferrer"&gt;The Nature of Hydration&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/danieljcafonso/status/1823022540996137291" rel="noopener noreferrer"&gt;Dev Agrawal spoke about Vinxi at React Rally&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Things to look out for
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Atila and Daniel will be speaking at What the Stack
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzts1raz990imanftt3o9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzts1raz990imanftt3o9.png" alt="Atila's announcement for WTS" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fljo4ssvg17ewn2cq1men.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fljo4ssvg17ewn2cq1men.png" alt="Daniel's announcement for WTS" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Atila and I will be speaking at the &lt;a href="https://wts.sh/" rel="noopener noreferrer"&gt;What the Stack conference&lt;/a&gt; on September 14th.&lt;/p&gt;

&lt;p&gt;You can get your tickets here: &lt;a href="https://wts.sh/#tickets" rel="noopener noreferrer"&gt;wts.sh/#tickets&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Atila and Daniel will be doing a Solid + SolidStart workshop at React Alicante
&lt;/h3&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1783490229992636720-493" src="https://platform.twitter.com/embed/Tweet.html?id=1783490229992636720"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1783490229992636720-493');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1783490229992636720&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;This September 19th, Atila and I will return to React Alicante to premiere our workshop on Solid and SolidStart.&lt;/p&gt;

&lt;p&gt;You can get your tickets here: &lt;a href="https://ti.to/reactalicante/react-alicante-2024" rel="noopener noreferrer"&gt;ti.to/reactalicante/react-alicante-2024&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping up
&lt;/h2&gt;

&lt;p&gt;And, with that, we wrapped up the seventh 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!&lt;/p&gt;

&lt;p&gt;Another resource to keep updated with the Solid World is our Discord. You can join here: &lt;a href="https://discord.com/invite/solidjs" rel="noopener noreferrer"&gt;discord.com/invite/solidjs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See you all next month 😎&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>solidjs</category>
      <category>news</category>
    </item>
    <item>
      <title>This Month in Solid #6: corvu updates, clerk SDK, and more 😎</title>
      <dc:creator>Daniel Afonso</dc:creator>
      <pubDate>Thu, 01 Aug 2024 14:59:06 +0000</pubDate>
      <link>https://forem.com/danieljcafonso/this-month-in-solid-6-corvu-updates-clerk-sdk-and-more-2hl0</link>
      <guid>https://forem.com/danieljcafonso/this-month-in-solid-6-corvu-updates-clerk-sdk-and-more-2hl0</guid>
      <description>&lt;p&gt;Hello friends 👋&lt;br&gt;
August has arrived, and with it, the sixth issue of This Month in Solid!&lt;br&gt;
July was a slow month from an updates perspective, but we got a ton of exciting content online.&lt;br&gt;
Before we start looking at what happened, the usual review of how This Month in Solid works.&lt;/p&gt;
&lt;h2&gt;
  
  
  The format
&lt;/h2&gt;

&lt;p&gt;Inspired by &lt;a href="https://twitter.com/RyanCarniato" rel="noopener noreferrer"&gt;Ryan Carniato&lt;/a&gt; This Week in JavaScript and &lt;a href="https://twitter.com/sebastienlorber" rel="noopener noreferrer"&gt;Sébastien Lorber&lt;/a&gt; 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.&lt;/p&gt;

&lt;p&gt;Each post will be split in the following way:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Solid Updates: updates from the core team, organization, or documentation.&lt;/li&gt;
&lt;li&gt;Ecosystem Updates: updates from people building stuff for or with Solid.&lt;/li&gt;
&lt;li&gt;Found online: videos, posts, and tweets about Solid and/or Solid-related topics.&lt;/li&gt;
&lt;li&gt;Things to look out for: announced things related to Solid and its community.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to give you a monthly update about all things SolidJS. So, without further ado, let's dive into our sixth This Month in Solid.&lt;/p&gt;
&lt;h2&gt;
  
  
  Solid Updates
&lt;/h2&gt;

&lt;p&gt;This was a slow month, so we didn’t have any updates on this part&lt;/p&gt;
&lt;h2&gt;
  
  
  Ecosystem Updates
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://corvu.dev/docs/utilities/list/" rel="noopener noreferrer"&gt;corvu added solid-list&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://corvu.dev/docs/utilities/persistent/" rel="noopener noreferrer"&gt;corvu added solid-persistent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/spirit-led-software/clerk-solidjs" rel="noopener noreferrer"&gt;clerk-solidjs, unofficial community-led port of the Clerk React SDK for SolidJS and SolidStart&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Found Online
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📄 &lt;a href="https://www.brenelz.com/posts/battle-of-the-asyncs/" rel="noopener noreferrer"&gt;Battle of the Asyncs&lt;/a&gt; by Brenely Dueck&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://www.brenelz.com/posts/whats-suspense-for-anyways/" rel="noopener noreferrer"&gt;What's Suspense For Anyways?&lt;/a&gt; by Brenely Dueck&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://thenewstack.io/how-js-meta-framework-solidstart-became-router-agnostic" rel="noopener noreferrer"&gt;How JS Meta-Framework SolidStart Became Router Agnostic&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📄 &lt;a href="https://codingcat.dev/course/intro-to-solid-js" rel="noopener noreferrer"&gt;Intro to SolidJS&lt;/a&gt; by Anthony Campolo&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=vWqDrtHvUdw" rel="noopener noreferrer"&gt;Hacking with SuperTokens: Create Web Components Using SolidJS&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/live/kz-p_017Usc" rel="noopener noreferrer"&gt;Exploring Reactivity: Fine-Grained Derivation &amp;amp; Incremental Computation by Ryan Carniato&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=SkJiaRclTjM" rel="noopener noreferrer"&gt;Server Islands w/ Matthew Phillips&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/live/2m9ErnaDy6s" rel="noopener noreferrer"&gt;LWJ: Build your own metaframework with Vinxi with Dev Agrawal&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=Sfx_5RcD7GE" rel="noopener noreferrer"&gt;Erik Rasmussen: How I Built a Successful Career with Open Source Hobby Projects&lt;/a&gt; by ConTejas Code&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=N1Ho-4fhYxY" rel="noopener noreferrer"&gt;Are Signals Worth the Hype?&lt;/a&gt; by Atila Fassina at JSConf Budapest&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://x.com/thegeekconf/status/1816464955639497106" rel="noopener noreferrer"&gt;Atila spoke about SolidStart at TheGeekConf&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Things to look out for
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Daniel will be speaking at React Rally
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F90x5aytsl9shzjmle7v8.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F90x5aytsl9shzjmle7v8.jpeg" alt="My speaker banner for React Rally" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In a couple of days, I will travel to Park City, Utah, to speak at the React Rally. On August 13th, I will present my talk &lt;code&gt;A nerdy guide to the web trending concepts&lt;/code&gt;. &lt;/p&gt;

&lt;p&gt;You still have time to get your ticket. Here is a &lt;a href="https://ti.to/react-rally/react-rally-2024/discount/speaker20" rel="noopener noreferrer"&gt;20% OFF on your Ticket&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Atila and Daniel will be speaking at What the Stack
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzts1raz990imanftt3o9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzts1raz990imanftt3o9.png" alt="Atila's announcement for WTS" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fljo4ssvg17ewn2cq1men.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fljo4ssvg17ewn2cq1men.png" alt="Daniel's announcement for WTS" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Atila and I will be speaking at the &lt;a href="https://wts.sh/" rel="noopener noreferrer"&gt;What the Stack conference&lt;/a&gt; on September 14th.&lt;/p&gt;

&lt;p&gt;You can get your tickets here: &lt;a href="https://wts.sh/#tickets" rel="noopener noreferrer"&gt;wts.sh/#tickets&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Atila and Daniel will be doing a Solid + SolidStart workshop at React Alicante
&lt;/h3&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1783490229992636720-846" src="https://platform.twitter.com/embed/Tweet.html?id=1783490229992636720"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1783490229992636720-846');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1783490229992636720&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;This September 19th, Atila and I will return to React Alicante to premiere our workshop on Solid and SolidStart.&lt;/p&gt;

&lt;p&gt;You can get your tickets here: &lt;a href="https://ti.to/reactalicante/react-alicante-2024" rel="noopener noreferrer"&gt;ti.to/reactalicante/react-alicante-2024&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping up
&lt;/h2&gt;

&lt;p&gt;And, with that, we wrapped up the sixth 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!&lt;/p&gt;

&lt;p&gt;Another resource to keep updated with the Solid World is our Discord. You can join here: &lt;a href="https://discord.com/invite/solidjs" rel="noopener noreferrer"&gt;discord.com/invite/solidjs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See you all next month 😎&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>solidjs</category>
      <category>news</category>
    </item>
    <item>
      <title>This Month in Solid #5: Data APIs RFC 😎</title>
      <dc:creator>Daniel Afonso</dc:creator>
      <pubDate>Mon, 01 Jul 2024 14:59:05 +0000</pubDate>
      <link>https://forem.com/danieljcafonso/this-month-in-solid-5-data-apis-rfc-4n0f</link>
      <guid>https://forem.com/danieljcafonso/this-month-in-solid-5-data-apis-rfc-4n0f</guid>
      <description>&lt;p&gt;Hello friends 👋&lt;br&gt;
July has arrived! This means it is time for the fifth issue of This Month in Solid.&lt;br&gt;
June was a crazy month from a traveling perspective. A lot of conferences happened, and it was very tiring. Despite that, it was amazing as I got to hang out with many friends, especially these ones:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ez2uz4y7oiki1eljpui.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ez2uz4y7oiki1eljpui.jpg" alt="A photo of me, Ryan, and Atila at the React Summit speaker dinner" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A lot of cool stuff was discussed that week, including the RFC mentioned in Solid updates.&lt;br&gt;
Before we start looking at what happened, the usual review of how This Month in Solid works.&lt;/p&gt;

&lt;h2&gt;
  
  
  The format
&lt;/h2&gt;

&lt;p&gt;Inspired by &lt;a href="https://twitter.com/RyanCarniato" rel="noopener noreferrer"&gt;Ryan Carniato&lt;/a&gt; This Week in JavaScript and &lt;a href="https://twitter.com/sebastienlorber" rel="noopener noreferrer"&gt;Sébastien Lorber&lt;/a&gt; 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.&lt;/p&gt;

&lt;p&gt;Each post will be split in the following way:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Solid Updates: updates from the core team, organization, or documentation.&lt;/li&gt;
&lt;li&gt;Ecosystem Updates: updates from people building stuff for or with Solid.&lt;/li&gt;
&lt;li&gt;Found online: videos, posts, and tweets about Solid and/or Solid-related topics.&lt;/li&gt;
&lt;li&gt;Things to look out for: announced things related to Solid and its community.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to give you a monthly update about all things SolidJS. So, without further ado, let's dive into our fifth This Month in Solid.&lt;/p&gt;

&lt;h2&gt;
  
  
  Solid Updates
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Router Data APIs RFC
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmnpujhzd3qhodrclwup8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmnpujhzd3qhodrclwup8.png" alt="RFC: Refinement to make Router Data APIs more Intuitive #455&amp;lt;br&amp;gt;
" width="399" height="199"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As the adoption of Solid Router grows, it is time to listen to people's feedback and understand how we can improve the APIs. Because of that Ryan released an RFC that touches on the following points:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Rename &lt;code&gt;load&lt;/code&gt; function to &lt;code&gt;preload&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Rename &lt;code&gt;cache&lt;/code&gt; function&lt;/li&gt;
&lt;li&gt;Have Response Helper's return Response Types&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can read more about it and leave your thoughts here: &lt;a href="https://github.com/solidjs/solid-router/discussions/455" rel="noopener noreferrer"&gt;github.com/solidjs/solid-router/discussions/455&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Ecosystem Updates
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/davedbase/status/1805615277616341086" rel="noopener noreferrer"&gt;Vox Pop Labs deployed Vote Compass, a survey to see how your views align with those of the political parties&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/linorabolini/status/1804640949533880445" rel="noopener noreferrer"&gt;Coin Factory, a money-making game&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.24dle.io/" rel="noopener noreferrer"&gt;24dle, a wordle-like game, but with math&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/aguacerowx/status/1803521350306284009" rel="noopener noreferrer"&gt;AguaceroWx Beta: Professional weather data visualization tool providing users with interactive/customizable data&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vercel/ai/tree/main/examples/solidstart-openai" rel="noopener noreferrer"&gt;Vercel AI SDK 3.1.17 adds onToolCall and maxToolRoundtrips to useChat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/bigmistqke/vscode-webview-solid" rel="noopener noreferrer"&gt;vscode-webview-solid, a starter to create vscode extensions with Solid&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Found Online
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🤖 &lt;a href="https://twitter.com/solid_js/status/1803819049249350105" rel="noopener noreferrer"&gt;Solid topped Retention (Satisfaction) in Front-end Frameworks in the State of JS survey for the 3rd year in a row&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://twitter.com/TapaiBalazs/status/1806591743107698996" rel="noopener noreferrer"&gt;Atila spoke at JSConf Budapest&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://twitter.com/ElianCodes/status/1797951210902982795" rel="noopener noreferrer"&gt;Atila spoke about Solid + Tauri at JNation&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://twitter.com/ElianCodes/status/1797956354688401491" rel="noopener noreferrer"&gt;I spoke about SolidStart at JNation&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://twitter.com/alexnmoldovan/status/1801538144279363894" rel="noopener noreferrer"&gt;Atila spoke about SolidStart at React Summit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://twitter.com/rishi_raj_jain_/status/1796990359106666528" rel="noopener noreferrer"&gt;Learn how to fetch and render data from Postgres in Solid Start&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤖 &lt;a href="https://twitter.com/davedbase/status/1801637421496344664" rel="noopener noreferrer"&gt;Ryan's "Got signals" t-shirt is available at Solid Store&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://youtu.be/nzbV0YgSBuo?si=QarZjOZ1AzzuRIeS" rel="noopener noreferrer"&gt;Ryan Carniato - Facing Frontend's Existential Crisis, React Summit 2024&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://www.youtube.com/watch?v=nxbxw2Kw6sA" rel="noopener noreferrer"&gt;SolidStart 1.0 First Look: Comparing to React / Next.js
&lt;/a&gt; by Syntax&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://t.co/3zxzDxOhVp" rel="noopener noreferrer"&gt;The Art of Suspense&lt;/a&gt; by Ryan Carniato&lt;/li&gt;
&lt;li&gt;📹 &lt;a href="https://youtu.be/QOTuwwjOcOM?si=nyIOLZVM8FJtzoKt" rel="noopener noreferrer"&gt;Atila Fassina - Are Signals worth the hype?, JSHeroes 2024
&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🎧 &lt;a href="https://twitter.com/PodRocketpod/status/1805994590895263754" rel="noopener noreferrer"&gt;Atila spoke about SolidStart V1 at PodRocket&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Things to look out for
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Atila will be speaking at TheGeekConf
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2For7cx9iu5yqyhkjur4ey.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2For7cx9iu5yqyhkjur4ey.png" alt="Atila speaking at TheGeekConf announcement" width="800" height="1131"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On July 25th, Atila will be presenting his talk &lt;code&gt;Deep Dive on SolidStart 1.0&lt;/code&gt; at TheGeekConf.&lt;/p&gt;

&lt;p&gt;You can get your tickets here: &lt;a href="https://www.eventbrite.de/e/thegeekconf-2024-tickets-851985861647?aff=oddtdtcreator" rel="noopener noreferrer"&gt;eventbrite.de/e/thegeekconf-2024-tickets-851985861647?aff=oddtdtcreator&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Vinxi improvements
&lt;/h3&gt;

&lt;p&gt;We want the experience of using SolidStart to be the best one possible. With that in mind, we are aware that Vinxi has some issues. Rest assured, there is work being done to tackle some of the issues with it.&lt;/p&gt;

&lt;p&gt;If you want to get faster updates to it and even join the discussion, here is the discord thread where we are sharing the updates and fixes being worked on &lt;a href="https://discord.com/channels/722131463138705510/1251529051730870323/1251920885837856831" rel="noopener noreferrer"&gt;discord.com/channels/722131463138705510/1251529051730870323/1251920885837856831&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping up
&lt;/h2&gt;

&lt;p&gt;And, with that, we wrapped up the fifth 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!&lt;/p&gt;

&lt;p&gt;Another resource to keep updated with the Solid World is our Discord. You can join here: &lt;a href="https://discord.com/invite/solidjs" rel="noopener noreferrer"&gt;discord.com/invite/solidjs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See you all next month 😎&lt;/p&gt;

&lt;p&gt;P.S. A huge thank you to &lt;a href="https://twitter.com/davedbase" rel="noopener noreferrer"&gt;Dave Di Biase&lt;/a&gt; and &lt;a href="https://twitter.com/AtilaFassina" rel="noopener noreferrer"&gt;Atila Fassina&lt;/a&gt; for the review and feedback on this post!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>solidjs</category>
      <category>news</category>
    </item>
  </channel>
</rss>
