Playing around with a #SvelteKit web project and wanted to integrate social logins via Auth.js. #Google was simple but apparently for Sign in with #Apple you require a developer account (99USD/year) and an app in the AppStore. WTF Apple, why do you make it this expensive and complicated?! I want to support Apple users but sorry, not going to do that for a hobby project that doesn't generate any income!
If you're into Svelte, you know that July's about to get real interesting. We’ve got 4 workshops coming up – on testing, auth, Svelte 5, and mixing Svelte with React. All remote and hands-on. And yeah... they start in less than a month.
Check the calendar https://mainmatter.com/events/?utm_source=mastodon&utm_medium=social&utm_campaign=25-07-02-svelte-workshop#svelte-5-and-runes
Authentication in SvelteKit – July 23
Username/password, OAuth, syncing login state across browser/server… It’s all in. We’ll build it together from scratch.
#Svelte #SvelteKit #Auth #WebDev
4/5
Testing Svelte & SvelteKit – July 22
Tired of tests that break all the time or barely testing anything? We’ll walk through real-world testing—from unit to E2E—and make it click.
#Svelte #SvelteKit #Testing #Mainmatter
3/5
I really enjoy #Svelte component building. But, I do not find the #SvelteKit model for creating a web application to be nearly as refined for my needs. While the mental model clicks, the syntax and patterns required do absolutely not.
I like using a unified system for development, but ...
Anyone else using Svelte only on the client side? I still want SSR and interactive widgets on the client and SvelteKit does that well.
Demo project included. Prep materials before we start. And the session will be taught by @paoloricciuti .
#Svelte #SvelteKit #Authentication #Frontend #WebDev #Mainmatter
2/2
Expect Vitest, Playwright, Storybook, and practical answers.
Prep materials sent ahead. Just bring a basic understanding of Svelte.
Taught by @paoloricciuti . 30 spots only. Book your seats now https://ti.to/mainmatter/testing-svelte-sveltekit-july-2025
#Svelte #SvelteKit #Testing #Mainmatter #WebDev
2/2
Touchdown! @paoloricciuti just landed at JSNation and is getting ready to take the stage at the Community Track.
As always… if you see him around, go say hi!
We’ll use Web Components, Vite, and a little React/Svelte magic. Taught by Svelte maintainer @paoloricciuti
Only 30 spots, so book your tickets now https://ti.to/mainmatter/svelte-without-svelte-july-2025
#Svelte #SvelteKit #WebComponents #Vite #React #Mainmatter
2/2
Our @paoloricciuti is getting ready to take the stage at Tech Camp Hamburg for his talk about progressive enhancement with SvelteKit. If you’re at the event, don’t forget to say hi
Username/password, OAuth, UI state, persistence, everything you need to know.
Led by Svelte maintainer @paoloricciuti . Hands-on. 1 day. 30 seats.
Book now
https://ti.to/mainmatter/authentication-for-svelte-july-2025
#Svelte #SvelteKit #Authentication #WebDev #Mainmatter
2/2
It’s led by Svelte maintainer @paoloricciuti .
We’ll use Vitest, Testing Library, Storybook, Playwright—hands-on and in-depth.
Only 30 seats, so you better hurry up Grab yours
https://ti.to/mainmatter/testing-svelte-sveltekit-july-2025
#Svelte #SvelteKit #Testing #WebDev #Mainmatter
2/2
If you haven’t seen Attachments in action yet, now’s the time. Catch Paolo’s deep dive, live coding, and plenty of insights in this week’s episode.
https://www.youtube.com/watch?v=P3Ldkuksqu0&list=PL8bMgX1kyZTiLCyvf8vF13sdnR4fhNl6v&index=1
#Svelte #SvelteKit #ThisWeekInSvelte #SvelteSociety
2/2
Say hi to our @marcoow and @paoloricciuti if you’re in Barcelona
#sveltesummit25 #svelte #sveltekit #frontend #barcelona