digitalcourage.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Diese Instanz wird betrieben von Digitalcourage e.V. für die Allgemeinheit. Damit wir das nachhaltig tun können, erheben wir einen jährlichen Vorausbeitrag von 1€/Monat per SEPA-Lastschrifteinzug.

Server stats:

812
active users

#solidjs

0 posts0 participants0 posts today
Yvan<p>Further to being on the radio, work is now also on the tele! BBC Look East - circa 3 mins in: <a href="https://www.bbc.co.uk/iplayer/episode/m002gkz1/look-east-lunchtime-news-31072025" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">bbc.co.uk/iplayer/episode/m002</span><span class="invisible">gkz1/look-east-lunchtime-news-31072025</span></a></p><p>Also BBC online: <a href="https://www.bbc.co.uk/news/articles/cy4y9xm1eejo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">bbc.co.uk/news/articles/cy4y9x</span><span class="invisible">m1eejo</span></a></p><p>And even the Guardian: <a href="https://www.theguardian.com/society/2025/jul/31/nhs-first-ai-run-physio-clinic-in-england-halves-back-pain-waiting-list" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theguardian.com/society/2025/j</span><span class="invisible">ul/31/nhs-first-ai-run-physio-clinic-in-england-halves-back-pain-waiting-list</span></a></p><p>This is all off the back of a very successfull trial with Cambs NHS with distinctly positive feedback and outcomes!</p><p>As I previously mentioned we're hiring software developers, physiotherapists, and other roles on-site in the <a href="https://toot.ale.gd/tags/Cambridge" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cambridge</span></a> (UK) area: <a href="https://careers.flok.health/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">careers.flok.health/</span><span class="invisible"></span></a></p><p>The software work is mainly <a href="https://toot.ale.gd/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> centred on a core of <a href="https://toot.ale.gd/tags/Django" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Django</span></a>, with some front-end using <a href="https://toot.ale.gd/tags/SolidJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJS</span></a>/#React and similar, plus the ususal sorts of tools and infrastructure. There's even a bit of Rust lurking off to one side (but not often touched at the moment.)</p><p><a href="https://toot.ale.gd/tags/GetFediHired" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GetFediHired</span></a><br><a href="https://toot.ale.gd/tags/Jobs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jobs</span></a><br><a href="https://toot.ale.gd/tags/FediHire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FediHire</span></a><br><a href="https://toot.ale.gd/tags/FediJobs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FediJobs</span></a></p><p>Right, I'll <u>really</u> take the corporate-shill hat off for a while now (but really, it's an interesting and pleastant start-up to work for! 🤠 And no, no LLMs/GenAI! Think more oldskool: "expert systems"!)</p>
🎹 Tim Janik ✅<p><a href="https://social.tchncs.de/tags/DevLog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevLog</span></a>: <a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anklang</span></a> Dependencies 💻</p><p>🧨 <a href="https://social.tchncs.de/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a>'s tarball/zip generation via <a href="https://social.tchncs.de/tags/Git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Git</span></a> archive excludes submodules<br>✅ So… moving to fetch C++ deps via <a href="https://social.tchncs.de/tags/curl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>curl</span></a> now<br>🔄 Finished shell.js to shell.jsx (<a href="https://social.tchncs.de/tags/SolidJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJS</span></a>) migration</p><p><a href="https://social.tchncs.de/tags/100DaysOfCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>100DaysOfCode</span></a> <a href="https://social.tchncs.de/tags/Packaging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Packaging</span></a> <a href="https://social.tchncs.de/tags/LitToSolid" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LitToSolid</span></a></p>
🎹 Tim Janik ✅<p><a href="https://social.tchncs.de/tags/DevLog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevLog</span></a>: <a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anklang</span></a> <a href="https://social.tchncs.de/tags/SolidJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJS</span></a> Influx</p><p>🧬 Fixed some of my <a href="https://social.tchncs.de/tags/LitElement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LitElement</span></a> bugs by migrating to solid<br>🧩 Refactored &amp; simplified modal dialog creation</p><p>🎯 Goal: Robust UI with modern reactivity patterns!</p><p><a href="https://social.tchncs.de/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://social.tchncs.de/tags/100DaysOfCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>100DaysOfCode</span></a></p>
🎹 Tim Janik ✅<p><a href="https://social.tchncs.de/tags/DevLog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevLog</span></a>: <a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anklang</span></a>: Testing <a href="https://social.tchncs.de/tags/SolidJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJS</span></a></p><p>🚀 Migrated our main UI shell from <a href="https://social.tchncs.de/tags/Lit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lit</span></a> to Solid<br>⚡ Using Signals definitely made dealing with reactivity easier<br>🧩 This is still a test migration to get a basic feel, but it looks like a significant improvement overall</p><p><a href="https://social.tchncs.de/tags/100DaysOfCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>100DaysOfCode</span></a> <a href="https://social.tchncs.de/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p>
🎹 Tim Janik ✅<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@hmiron" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>hmiron</span></a></span> </p><p>For <a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anklang</span></a> we expect to have lots of small updates at the GUI, but the number of components (Tracks, Clips) remains mostly stable throughput the runtime. We do however have some heavy canvas uses (PianoRoll, Spectrogram).</p><p>It wasn't too easy to map these requirements onto Vue2/Vue3, which is why we moved to Lit. However for Lit we also have to bundle a Signals library to implement all needed updates and still see missing updates / complains about too many rerenders at the UI.</p><p>Since we need Signals anyway, it makes sense to look into SolidJS as a UI solution as well.</p><p>So here is a Wiki page with the result of LLMs comparing the two under our requirements:</p><p><a href="https://github.com/tim-janik/anklang/wiki/SolidJSvsLit" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/tim-janik/anklang/w</span><span class="invisible">iki/SolidJSvsLit</span></a></p><p><a href="https://social.tchncs.de/tags/100DaysOfCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>100DaysOfCode</span></a> <a href="https://social.tchncs.de/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://social.tchncs.de/tags/SolidJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJS</span></a></p>
🎹 Tim Janik ✅<p>DevLog: <a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anklang</span></a> Tech Stack Juggling</p><p>📚 Deep dive into SolidJS vs. Lit Components trade-offs 🆚<br>🐳 Resolved Dockerfile builds missing pandoc<br>🧪 Looked into combining SolidJS lifecycle with custom class logic</p><p><a href="https://social.tchncs.de/tags/100DaysOfCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>100DaysOfCode</span></a> <a href="https://social.tchncs.de/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://social.tchncs.de/tags/SolidJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJS</span></a></p>
Deni Mintsaev 🇪🇺<p>I really don't get why people use <a href="https://mastodon.social/tags/Vue" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vue</span></a>, <a href="https://mastodon.social/tags/Svelte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Svelte</span></a> or <a href="https://mastodon.social/tags/Angular" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Angular</span></a>. I really don't like when frameworks try to almost come up with new languages for building UIs when we already have <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a>, and JSX is a good minimal abstraction over it. I'd only use <a href="https://mastodon.social/tags/React" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>React</span></a> or, preferably, <a href="https://mastodon.social/tags/SolidJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJS</span></a>, which basically fixed React. And I say this as someone who was a Vue dev for the first two years of my <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> journey.</p><p><a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Evan DowerHi, I'm Evan (he/any).<br><br>TLDR: I'm a privileged white hetero-cis-male politically <a class="hashtag" href="https://fe.disroot.org/tag/left" rel="nofollow noopener" target="_blank">#left</a> <a class="hashtag" href="https://fe.disroot.org/tag/triratnabuddhist" rel="nofollow noopener" target="_blank">#TriratnaBuddhist</a> <a class="hashtag" href="https://fe.disroot.org/tag/softwareengineer" rel="nofollow noopener" target="_blank">#SoftwareEngineer</a> (#IHelpPeopleGetJobs) currently in <a class="hashtag" href="https://fe.disroot.org/tag/seattle" rel="nofollow noopener" target="_blank">#Seattle</a> but planning to move to <a class="hashtag" href="https://fe.disroot.org/tag/aotearoanz" rel="nofollow noopener" target="_blank">#AotearoaNZ</a> or <a class="hashtag" href="https://fe.disroot.org/tag/australia" rel="nofollow noopener" target="_blank">#Australia</a> as so as we can manage it with my wife &amp; 3 kids<br><br>I'm politically <a class="hashtag" href="https://fe.disroot.org/tag/left" rel="nofollow noopener" target="_blank">#left</a> (at least in United States terms). I'm a <a class="hashtag" href="https://fe.disroot.org/tag/voting" rel="nofollow noopener" target="_blank">#voting</a> nerd in that I have a favorite voting-related textbook (Collective Decisions and Voting by Nicolaus Tideman).<br><br>I think we could mostly solve <a class="hashtag" href="https://fe.disroot.org/tag/gerrymandering" rel="nofollow noopener" target="_blank">#gerrymandering</a> by making larger districts with ~5 representatives instead of just 1 and then using <a class="hashtag" href="https://fe.disroot.org/tag/singletransferablevote" rel="nofollow noopener" target="_blank">#SingleTransferableVote</a>. That would strike a nice balance between local &amp; proportional representation. For single-person positions, like presidents/governors/mayors, STV becomes <a class="hashtag" href="https://fe.disroot.org/tag/rankedchoicevoting" rel="nofollow noopener" target="_blank">#RankedChoiceVoting</a> (aka <a class="hashtag" href="https://fe.disroot.org/tag/instantrunoffvoting" rel="nofollow noopener" target="_blank">#InstantRunoffVoting</a> aka <a class="hashtag" href="https://fe.disroot.org/tag/alternativevote" rel="nofollow noopener" target="_blank">#AlternativeVote</a>) which eliminates the spoiler effect and leads to more civil campaigns.<br><br>Plus, <a class="hashtag" href="https://fe.disroot.org/tag/rankedchoicevoting" rel="nofollow noopener" target="_blank">#RankedChoiceVoting</a> eliminates the need for primaries and runoffs, which can lead to significant cost reductions.<br><br>I'm training for ordination with the <a class="hashtag" href="https://fe.disroot.org/tag/triratnabuddhist" rel="nofollow noopener" target="_blank">#TriratnaBuddhist</a> Order (#dhamma, <a class="hashtag" href="https://fe.disroot.org/tag/dharma" rel="nofollow noopener" target="_blank">#dharma</a>, <a class="hashtag" href="https://fe.disroot.org/tag/buddhism" rel="nofollow noopener" target="_blank">#Buddhism</a>) and have been for many years. It's a long process, especially with other things going on. I've done some kind of <a class="hashtag" href="https://fe.disroot.org/tag/meditation" rel="nofollow noopener" target="_blank">#meditation</a> (mostly <a class="hashtag" href="https://fe.disroot.org/tag/anapanasati" rel="nofollow noopener" target="_blank">#anapanasati</a>) every day for over 3 years and more sporadically since 2006.<br><br>That said, I do take issue with some of the things the founder (Sangharakshita) did, and I'm concerned with a recent rise in sort of guru worship around. I can have gratitude for his explanation of the dharma, try to sort out the idiosyncratic bits, and still view him as a deeply flawed human being. <br><br>I write <a class="hashtag" href="https://fe.disroot.org/tag/software" rel="nofollow noopener" target="_blank">#software</a> for <a href="http://indeed.com" rel="nofollow noopener" target="_blank">http://indeed.com</a> (job search site) (previously employed by Amazon). I've written a lot of <a class="hashtag" href="https://fe.disroot.org/tag/database" rel="nofollow noopener" target="_blank">#database</a>-backed <a class="hashtag" href="https://fe.disroot.org/tag/webservices" rel="nofollow noopener" target="_blank">#webservices</a> in <a class="hashtag" href="https://fe.disroot.org/tag/java" rel="nofollow noopener" target="_blank">#Java</a>, but in the last few years, I've been working on <a class="hashtag" href="https://fe.disroot.org/tag/microfrontend" rel="nofollow noopener" target="_blank">#microfrontend</a> platforms in <a class="hashtag" href="https://fe.disroot.org/tag/javascript" rel="nofollow noopener" target="_blank">#JavaScript</a> &amp; <a class="hashtag" href="https://fe.disroot.org/tag/typescript" rel="nofollow noopener" target="_blank">#TypeScript</a>, primarily supporting <a class="hashtag" href="https://fe.disroot.org/tag/react" rel="nofollow noopener" target="_blank">#React</a>. I have more knowledge about <a class="hashtag" href="https://fe.disroot.org/tag/webpack" rel="nofollow noopener" target="_blank">#Webpack</a> <a class="hashtag" href="https://fe.disroot.org/tag/modulefederation" rel="nofollow noopener" target="_blank">#ModuleFederation</a> than anyone should be cursed with. I'd love to try <a class="hashtag" href="https://fe.disroot.org/tag/solidjs" rel="nofollow noopener" target="_blank">#SolidJS</a>, <a class="hashtag" href="https://fe.disroot.org/tag/rustlang" rel="nofollow noopener" target="_blank">#RustLang</a> seems really cool, and I'm excited about the future of <a class="hashtag" href="https://fe.disroot.org/tag/webassembly" rel="nofollow noopener" target="_blank">#WebAssembly</a>.<br><br>My wife &amp; I have fantasized about moving to <a class="hashtag" href="https://fe.disroot.org/tag/aotearoanz" rel="nofollow noopener" target="_blank">#AotearoaNZ</a> or <a class="hashtag" href="https://fe.disroot.org/tag/australia" rel="nofollow noopener" target="_blank">#Australia</a> since well before the pandemic, and now we're actively trying make it happen. Since we're both in high-demand professions (she's a nurse), I think it should go reasonably smoothly 🤞. Feel free to get in touch with job opportunities that offer visa sponsorship, suggestions for <a class="hashtag" href="https://fe.disroot.org/tag/kiwiana" rel="nofollow noopener" target="_blank">#kiwiana</a> or Australian culture that will help us adapt, reasons that your city is the best, etc. I always blow on the pie when I wear my jandals to the dairy. If we ship things over, I can only hope that the front doesn't fall off the boat. I hear that only rarely happens. <br><br>My daughter Juniper was born at the beginning of 2020, so her experience of life and my experience of parenthood are both tightly linked to the pandemic. On the upside, I get to work remotely, which means I get more time with her. She's a lot of fun (and of course a lot of work).<br><br>Then, we had our twins Heath &amp; Magnolia (Noli) in September 2023, and our lives got even more hectic and full of love.<br><br>Juniper goes to a Waldorf school, and I wish I could go, too, but I think the adult version of Waldorf school might just be therapy.
Inautilo<p><a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Evolutions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Evolutions</span></a><br>A decade of SolidJS · The past, present, and future of the UI library <a href="https://ilo.im/163hvt" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/163hvt</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/SolidJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJS</span></a> <a href="https://mastodon.social/tags/React" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>React</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/JSX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JSX</span></a> <a href="https://mastodon.social/tags/Library" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Library</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frontend</span></a></p>
Vannsl<p>Between diapers 👶 baby books and frontend frameworks 💻</p><p>In the past, I kept failing to set up my own blog because I couldn't decide on a frontend framework. I wanted to try out multiple options, evaluate the pros and cons, and then make the "right" choice. VitePress, <a href="https://hachyderm.io/tags/solidjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>solidjs</span></a>, <a href="https://hachyderm.io/tags/astrojs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>astrojs</span></a>, <a href="https://hachyderm.io/tags/nuxt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nuxt</span></a> Content, <a href="https://hachyderm.io/tags/Qwik" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qwik</span></a> —I wanted to experiment with them all. </p><p>With a 2-month-old baby, my requirements have completely changed: it needs to be quick and easy, using methods I already know or that are entirely self-explanatory. I want to focus on writing the blog articles, not implementing the website</p><p>Now, I’ve started a project with 11ty (<a href="https://www.11ty.dev/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">11ty.dev/</span><span class="invisible"></span></a>). Was it a good decision? What do you think? 😊</p>
Nathan Smith<p>🎓 Yesterday, I presented the capstone project for my MA in interaction design. It was a fun final class. Next step is graduation commencement.</p><p>As mentioned in an earlier post, I have made the code for my demo available on GitHub. I have also included a PDF of the slide deck.</p><p>🔗 Demo app:<br><a href="https://capstone.sonspring.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">capstone.sonspring.com</span><span class="invisible"></span></a></p><p>🔗 GitHub repo:<br><a href="https://github.com/nathansmith/fake-teams-app" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/nathansmith/fake-te</span><span class="invisible">ams-app</span></a></p><p>🔗 Slide deck:<br><a href="https://capstone.sonspring.com/pdf/ADES-5460-Nathan-Smith-capstone-deck.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">capstone.sonspring.com/pdf/ADE</span><span class="invisible">S-5460-Nathan-Smith-capstone-deck.pdf</span></a></p><p><a href="https://hachyderm.io/tags/design" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>design</span></a> <a href="https://hachyderm.io/tags/ixd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ixd</span></a> <a href="https://hachyderm.io/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://hachyderm.io/tags/solidjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>solidjs</span></a> <a href="https://hachyderm.io/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a></p>
Leanpub<p>New 📚 Release! SolidJS: The Complete Guide by Sinan Polat</p><p><a href="https://mastodon.social/tags/books" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>books</span></a> <a href="https://mastodon.social/tags/ebooks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ebooks</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/SolidJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJS</span></a></p><p>Learn SolidJS inside out. This book is designed to teach you the ins and outs of Solid—from its core principles and inner workings to its complete API. With a balanced approach that captures the complexities without overwhelming, you'll gain a thorough understanding of SolidJS. Learn the 'why' behind the framework...</p><p>Find it on Leanpub!</p><p>Link: <a href="https://leanpub.com/solid-js" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com/solid-js</span><span class="invisible"></span></a></p>
Inautilo<p><a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Techniques" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Techniques</span></a><br>The hype around signals · How signals reshaped our approach to UI reactivity <a href="https://ilo.im/1613s6" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/1613s6</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/Signals" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Signals</span></a> <a href="https://mastodon.social/tags/Reactivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Reactivity</span></a> <a href="https://mastodon.social/tags/Library" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Library</span></a> <a href="https://mastodon.social/tags/Angular" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Angular</span></a> <a href="https://mastodon.social/tags/Qwik" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qwik</span></a> <a href="https://mastodon.social/tags/SolidJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJS</span></a> <a href="https://mastodon.social/tags/Svelte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Svelte</span></a> <a href="https://mastodon.social/tags/VueJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VueJS</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frontend</span></a></p>
Leanpub<p>SolidStart Routing by Carl Becker is free with a Leanpub Reader membership! Or you can buy it for $10.00! <a href="http://leanpub.com/solidstart-routing-book" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">leanpub.com/solidstart-routing</span><span class="invisible">-book</span></a> <a href="https://mastodon.social/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a> <a href="https://mastodon.social/tags/SolidJs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJs</span></a> <a href="https://mastodon.social/tags/SolidStart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidStart</span></a> <a href="https://mastodon.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDevelopment</span></a> <a href="https://mastodon.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Javascript</span></a> <a href="https://mastodon.social/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a> <a href="https://mastodon.social/tags/Reactive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Reactive</span></a></p>
Leanpub<p>SolidStart Routing: File-based Routing with SolidStart <a href="https://leanpub.com/solidstart-routing-book" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">leanpub.com/solidstart-routing</span><span class="invisible">-book</span></a> by Carl Becker is the featured book on the Leanpub homepage! <a href="https://leanpub.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a> <a href="https://mastodon.social/tags/SolidJs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJs</span></a> <a href="https://mastodon.social/tags/SolidStart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidStart</span></a> <a href="https://mastodon.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDevelopment</span></a> <a href="https://mastodon.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Javascript</span></a> <a href="https://mastodon.social/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a> <a href="https://mastodon.social/tags/Reactive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Reactive</span></a></p>
goose<p>I've seriously tried getting into <a href="https://mastodon.social/tags/Leptos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Leptos</span></a> but man, it fights me. I like <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> but it seems overkill for frontend web applications.</p><p>There's nothing so far that <a href="https://mastodon.social/tags/solidjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>solidjs</span></a> doesn't offer me so I'm sticking with that.</p>
Markus Tacker<p>TIL: in <a href="https://chaos.social/tags/SolidJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJS</span></a> the .loading property of a Resource is update in case of an error ONLY if you read the .error property ("The state and like .error were added after the fact by request but sort of confuse how resources work primarily. That is when you access the value if it is error it throws up to the nearest ErrorBoundary. We error (and suspend) on read.": <a href="https://github.com/solidjs/solid/discussions/1888#discussioncomment-7060132" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/solidjs/solid/discu</span><span class="invisible">ssions/1888#discussioncomment-7060132</span></a>)</p><p>So you always need to do something like !res.loading &amp;&amp; !res.error &amp;&amp; res()</p><p>That caused me some headaches ...</p>
JS Party 🪩<p>Still confused by Signals? Let <span class="h-card" translate="no"><a href="https://t.l3r.me/users/ryancarniato" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ryancarniato</span></a></span> explain 'em to you in ~3 minutes ✨</p><p>🎥 <a href="https://youtu.be/l-0fKa0w4ps" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/l-0fKa0w4ps</span><span class="invisible"></span></a></p><p><a href="https://changelog.social/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://changelog.social/tags/solidjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>solidjs</span></a> <a href="https://changelog.social/tags/video" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>video</span></a></p>
Deekshith Allamaneni<p>Web devs keep introducing new frameworks and changes to make sure current ai never becomes capable of replacing them 😄</p><p><a href="https://techhub.social/tags/NextJS15" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NextJS15</span></a> <a href="https://techhub.social/tags/React19" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>React19</span></a> <a href="https://techhub.social/tags/React" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>React</span></a> <a href="https://techhub.social/tags/NextJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NextJS</span></a> <a href="https://techhub.social/tags/Svelte5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Svelte5</span></a> <a href="https://techhub.social/tags/Svelte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Svelte</span></a> <a href="https://techhub.social/tags/Remix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Remix</span></a> <a href="https://techhub.social/tags/Tanstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tanstack</span></a> <a href="https://techhub.social/tags/MillionLint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MillionLint</span></a> <a href="https://techhub.social/tags/SolidJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJS</span></a> <a href="https://techhub.social/tags/Angular" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Angular</span></a> <a href="https://techhub.social/tags/AngularSignals" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AngularSignals</span></a> <a href="https://techhub.social/tags/Qwik" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qwik</span></a> <a href="https://techhub.social/tags/Vue" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vue</span></a> <a href="https://techhub.social/tags/VueJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VueJS</span></a></p>
JS Party 🪩<p>💥 New episode of JS Party!</p><p><span class="h-card" translate="no"><a href="https://t.l3r.me/users/ryancarniato" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ryancarniato</span></a></span> joins @amal &amp; <span class="h-card" translate="no"><a href="https://fediverse.nicknisi.com/@nicknisi" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nicknisi</span></a></span> to discuss Solid with a major focus on Signals, which are the cornerstone of reactivity in Solid.</p><p>🎧 <a href="https://jsparty.fm/320" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">jsparty.fm/320</span><span class="invisible"></span></a></p><p><a href="https://changelog.social/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://changelog.social/tags/solidjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>solidjs</span></a> <a href="https://changelog.social/tags/signals" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>signals</span></a> <a href="https://changelog.social/tags/reactivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reactivity</span></a> <a href="https://changelog.social/tags/podcast" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>podcast</span></a></p>