mastodon.nzoss.nz is one of the many independent Mastodon servers you can use to participate in the fediverse.
This is a te reo Māori & English instance, for folks in Aotearoa NZ. We've talked openness, technology, improving our society since 2017.

Administered by:

Server stats:

40
active users

#solidjs

0 posts0 participants0 posts today
🎹 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.
Miron<p><span class="h-card" translate="no"><a href="https://front-end.social/@piccalilli" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>piccalilli</span></a></span> I switched to SolidJS so I don't have to think about how React overcomplicated things.</p><p><a href="https://fosstodon.org/tags/solidjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>solidjs</span></a> <a href="https://fosstodon.org/tags/react" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>react</span></a> <a href="https://fosstodon.org/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p>
Miron<p>Migration from React to SolidJS continues.</p><p>I'm looking at the ecosystem and I find it more connected than I see in React. <br>There are different layers of abstraction that are used throughout ecosystem.</p><p>Take Kobalte, a UI framework for SolidJS.<br>SolidJS =&gt; Solid Primitives =&gt; Kobalte</p><p>while in React I mostly see:<br>React =&gt; UI Library</p><p><a href="https://kobalte.dev" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kobalte.dev</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://fosstodon.org/tags/react" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>react</span></a> <a href="https://fosstodon.org/tags/solidjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>solidjs</span></a></p>
T.J. Crowder<p>What do people think of <a href="https://hachyderm.io/tags/SolidJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJS</span></a>?</p><p><a href="https://hachyderm.io/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://hachyderm.io/tags/JavaSciipt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaSciipt</span></a> <a href="https://hachyderm.io/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a></p>
Aleks<p>Bored? Get lost!</p><p>I made something in <a href="https://hachyderm.io/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> and <a href="https://hachyderm.io/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a> and using <a href="https://hachyderm.io/tags/solidjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>solidjs</span></a>: a maze generator that successfully keeps the kids occupied for *minutes at a time*! (Due to its handy PDF feature that allows you to print mazes)</p><p><a href="https://aleks.bg/maze" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">aleks.bg/maze</span><span class="invisible"></span></a></p>
Evan Dower<p>I write <a href="https://mastodon.nzoss.nz/tags/software" class="mention hashtag" rel="tag">#<span>software</span></a> for <a href="http://indeed.com" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">http://</span><span class="">indeed.com</span><span class="invisible"></span></a> (job search site) (previously employed by Amazon). I&#39;ve written a lot of <a href="https://mastodon.nzoss.nz/tags/database" class="mention hashtag" rel="tag">#<span>database</span></a>-backed <a href="https://mastodon.nzoss.nz/tags/webservices" class="mention hashtag" rel="tag">#<span>webservices</span></a> in <a href="https://mastodon.nzoss.nz/tags/Java" class="mention hashtag" rel="tag">#<span>Java</span></a>, but in the last few years, I&#39;ve been working on <a href="https://mastodon.nzoss.nz/tags/microfrontend" class="mention hashtag" rel="tag">#<span>microfrontend</span></a> platforms in <a href="https://mastodon.nzoss.nz/tags/JavaScript" class="mention hashtag" rel="tag">#<span>JavaScript</span></a> &amp; <a href="https://mastodon.nzoss.nz/tags/TypeScript" class="mention hashtag" rel="tag">#<span>TypeScript</span></a>, primarily supporting <a href="https://mastodon.nzoss.nz/tags/React" class="mention hashtag" rel="tag">#<span>React</span></a>. I have more knowledge about <a href="https://mastodon.nzoss.nz/tags/Webpack" class="mention hashtag" rel="tag">#<span>Webpack</span></a> <a href="https://mastodon.nzoss.nz/tags/ModuleFederation" class="mention hashtag" rel="tag">#<span>ModuleFederation</span></a> than anyone should be cursed with. I&#39;d love to try <a href="https://mastodon.nzoss.nz/tags/SolidJS" class="mention hashtag" rel="tag">#<span>SolidJS</span></a>, <a href="https://mastodon.nzoss.nz/tags/RustLang" class="mention hashtag" rel="tag">#<span>RustLang</span></a> seems really cool, and I&#39;m excited about the future of <a href="https://mastodon.nzoss.nz/tags/WebAssembly" class="mention hashtag" rel="tag">#<span>WebAssembly</span></a>.</p>
Pablo Berganza (he/him)<p>re-<a href="https://sivar.cafe/tags/introduction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>introduction</span></a> time I guess!:</p><p>Hi! I'm Pablo, a software engineer from <a href="https://sivar.cafe/tags/ElSalvador" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElSalvador</span></a> but now living in The <a href="https://sivar.cafe/tags/Netherlands" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Netherlands</span></a>! I'm also the author of <a href="https://felte.dev" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">felte.dev</span><span class="invisible"></span></a>, a "framework agnostic" form management library.</p><p>I work mainly as a front-end developer with <a href="https://sivar.cafe/tags/ReactJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactJS</span></a>, but I love keeping track of the new things such as <a href="https://sivar.cafe/tags/SolidJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolidJS</span></a> and <a href="https://sivar.cafe/tags/WebComponents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebComponents</span></a>!</p><p>Looking forward to see more people around the <a href="https://sivar.cafe/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a> ❤️</p>