handmade.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
handmade.social is for all handmade artisans to create accounts for their Etsy and other handmade business shops.

Server stats:

36
active users

#svelte

0 posts0 participants0 posts today
Leif Wells<p>I am looking for work as a Front End Developer. My elevator pitch:</p><p>- Strong experience creating product &amp; feature prototypes <a href="https://mastodon.social/tags/Angular" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Angular</span></a>, <a href="https://mastodon.social/tags/Svelte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Svelte</span></a>, and <a href="https://mastodon.social/tags/React" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>React</span></a>.</p><p>- Solid front end dev, especially in <a href="https://mastodon.social/tags/Angular" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Angular</span></a>, with strong <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a>, <a href="https://mastodon.social/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a>, <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a>, &amp; <a href="https://mastodon.social/tags/Typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Typescript</span></a>. Worked large products for Walmart &amp; J. B. Hunt.</p><p>- Great tech lead for projects, mentoring all levels of experience.</p><p>Feel free to reach out to me here or via my LinkedIn <a href="https://www.linkedin.com/in/leifwells" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">linkedin.com/in/leifwells</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/fedihired" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedihired</span></a></p>
Jan Lehnardt :couchdb:<p>We published a four part series about how to build a real-time multi-user Kanban board with <span class="h-card" translate="no"><a href="https://fosstodon.org/@couchdb" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>couchdb</span></a></span> and @sveltejs</p><p>Its is complete with code for all steps, so it’s not just a draw-the-rest-of-the-owl tutorial:</p><p>1. Setup, intro, first steps: <a href="https://neighbourhood.ie/blog/2024/12/05/realtime-multiuser-kanban-board-with-couchdb" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neighbourhood.ie/blog/2024/12/</span><span class="invisible">05/realtime-multiuser-kanban-board-with-couchdb</span></a></p><p>2. Automatic Conflict Resolution: <a href="https://neighbourhood.ie/blog/2024/12/11/automatic-conflict-resolution" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neighbourhood.ie/blog/2024/12/</span><span class="invisible">11/automatic-conflict-resolution</span></a></p><p>3. Manual Conflict Resolution: <a href="https://neighbourhood.ie/blog/2024/12/18/manual-conflict-resolution-with-couchdb-and-svelte" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neighbourhood.ie/blog/2024/12/</span><span class="invisible">18/manual-conflict-resolution-with-couchdb-and-svelte</span></a></p><p>4. Avoiding Conflicts with Resource Locking: <a href="https://neighbourhood.ie/blog/2025/01/15/resource-locking-with-couchdb-and-svelte" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neighbourhood.ie/blog/2025/01/</span><span class="invisible">15/resource-locking-with-couchdb-and-svelte</span></a></p><p><a href="https://narrativ.es/tags/CouchDB" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CouchDB</span></a> <a href="https://narrativ.es/tags/Svelte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Svelte</span></a> <a href="https://narrativ.es/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://narrativ.es/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a></p>
Dylan </closingtags.com><p>Reintro!</p><p>I'm Dylan, a <a href="https://mastodon.social/tags/fullstack" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fullstack</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> from the Midwest, US. I like working with <a href="https://mastodon.social/tags/js" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>js</span></a> and <a href="https://mastodon.social/tags/svelte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>svelte</span></a> so much that I wrote a book about <a href="https://mastodon.social/tags/sveltekit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sveltekit</span></a>! I've also worked extensively with <a href="https://mastodon.social/tags/php" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>php</span></a> and <a href="https://mastodon.social/tags/WordPress" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WordPress</span></a> but try to avoid the latter if I can.</p><p>I spend my days in the terminals of various <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> machines and tweaking my <a href="https://mastodon.social/tags/Vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vim</span></a> config. I automate my <a href="https://mastodon.social/tags/homelab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>homelab</span></a> with <a href="https://mastodon.social/tags/ansible" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ansible</span></a>. I write about web dev on my <a href="https://mastodon.social/tags/blog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blog</span></a>.</p><p>I enjoy <a href="https://mastodon.social/tags/pcgaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pcgaming</span></a> and will occasionally <a href="https://mastodon.social/tags/shitpost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shitpost</span></a> and boost <a href="https://mastodon.social/tags/memes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>memes</span></a> so brace yourself.</p>
Jesse Skinner<p>They had no experience with git, GitHub, Svelte, or even with using an IDE. I thought it was worth a try, so I sent them a long list of instructions for installing all the software they'd need. I sent them a few YouTube videos about using VS Code with Git, and had them create a GitHub account. I explained how the site was architected, and the basics of <a href="https://toot.cafe/tags/Svelte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Svelte</span></a> components.</p>
injee<p><a href="https://universeodon.com/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://universeodon.com/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> <a href="https://universeodon.com/tags/webdevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdevelopment</span></a> <a href="https://universeodon.com/tags/React" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>React</span></a> <a href="https://universeodon.com/tags/vue" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vue</span></a> <a href="https://universeodon.com/tags/svelte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>svelte</span></a> <a href="https://universeodon.com/tags/nextjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nextjs</span></a></p>
injee<p>Injee now supports file uploads and downloads</p><p><a href="https://injee.codeberg.page/getting_started.html#file-uploads-and--downlods" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">injee.codeberg.page/getting_st</span><span class="invisible">arted.html#file-uploads-and--downlods</span></a></p><p><a href="https://universeodon.com/tags/webdevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdevelopment</span></a> <a href="https://universeodon.com/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://universeodon.com/tags/NextJs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NextJs</span></a> <a href="https://universeodon.com/tags/Reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Reactjs</span></a> <a href="https://universeodon.com/tags/svelte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>svelte</span></a> <a href="https://universeodon.com/tags/vuejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vuejs</span></a> <a href="https://universeodon.com/tags/FrontEnd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FrontEnd</span></a></p>
Thilo Maier<p>My recent talk at Svelte Summit "Lessons from Building a Mobile App with Tauri and SvelteKit", co-presented with my colleague Daniel, is now available on YouTube: <a href="https://www.youtube.com/watch?v=f6yRmsHyAjo" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=f6yRmsHyAj</span><span class="invisible">o</span></a> </p><p><a href="https://maier.social/tags/Svelte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Svelte</span></a> <a href="https://maier.social/tags/SvelteKit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SvelteKit</span></a></p>

"Svelte 5 marks a significant change in the language itself. "Runes" are a new way of writing reactive code with Svelte. This allows a major simplification of the API and surface area of Svelte, making Svelte easier for beginners to learn and use. I think it was a smart move, as it surely makes it easier for people to switch to Svelte."

codingwithjesse.com/blog/svelt

www.codingwithjesse.comSvelte 5 is here! - Coding with JesseIn case you missed it, Svelte 5 was finally released!

So, I’ve written something that is kind of like an ORM for #Supabase and #svelte.

But for many tables, some columns are only filled in when the row is written. Autoincrementing IDs, created_at timestamps, etc etc.

I'm not sure how I ought to handle this and keep everything typesafe. At creation time, I’m creating a record (object that looks like a row) but it's missing the autogenerated columns, which means my "optimistic" record is not a valid row record.

But I don't want to relax the type definition for a record since I want the record type to include those columns later on.

Not sure how other ORMs handle this situation.

Replied in thread

@westbrook

I want to keep out the Vite eco-system for my next project, so that eliminated my general fav #Svelte/#SvelteKit.

I had a go at Lit for web components, but Lit wasn't a good match for what I was building. It's not its "fault" per se -- I was asking too much and not aligning with the core spirit of web components.

I also wanted something that is generally #nobuild (which both #Preact and Lit can be).

Maybe I've made a dubious choice, but I need to make A choice. 😉