🎅🎄🎁 ADVENT OF SVELTE 2025 🎅🎄🎁 24 days, 24 videos with tips, tricks and features you didn't know about we're hitting the ground running with the lesser-known $inspect(...) and $inspect.trace(...) runes (docs: svelte.dev/docs/svelte/...) follow along here! advent.sveltesociety.dev/2025
Post
day 2: everything you can do with the Svelte CLI svelte.dev/docs/cli/ove...
day 3: @kenthropic.com teaches us all about attachments. they're like actions, but, well... better docs: svelte.dev/docs/svelte/... (brand new) tutorial: svelte.dev/tutorial/sve...
day 4: @kevinak.se introduces the brand-new @sveltesociety.dev website, and the (slightly less new, but still shiny) packages hub - sveltesociety.dev - svelte.dev/packages
day 5: @kenthropic.com is back to teach us how to respect our components' boundaries docs: svelte.dev/docs/svelte/...
day 6: @rich-harris.dev has been awaiting you docs: svelte.dev/docs/svelte/...
day 7: ben davis on how to use SvelteKit's built-in OpenTelemetry support docs: svelte.dev/docs/kit/obs...
day 8: setting up your editor like a pro, with @fubits.dev. if you're a VS Code or VS Code-ish user you won't want to miss this one also ft. @dominikg.dev's vite-plugin-svelte inspector (docs: github.com/sveltejs/vit...)
day 9: ben davis is so enamoured of vitest that he might actually start writing tests docs: svelte.dev/docs/svelte/...
day 10: @kenthropic.com shows us how to make our unrefined code presentable to society, with `class` docs: svelte.dev/docs/svelte/...
day 11: @jyc.dev — and his little helpers — take us on an adventure... using SvelteKit's `resolve` and `asset` to keep us safe from broken links - `resolve(...)` docs svelte.dev/docs/kit/$ap... - `asset(...)` docs svelte.dev/docs/kit/$ap... www.youtube.com/watch?v=Ekhb...
4 reposts13 likes
day 12: @dummdidumm.bsky.social brings us the first of several videos introducing remote functions, starting with `query`. expect to hear more about these in 2026! docs: svelte.dev/docs/kit/rem...
day 13: remote functions part two, with @dummdidumm.bsky.social. today, a brief introduction to the best <form> handling you've seen in a framework docs: svelte.dev/docs/kit/rem...
day 14: remote functions part three! today: the `prerender` function, which (unlike the existing prerender page config) lets you mix and match static and dynamic data docs: svelte.dev/docs/kit/rem...
days 15 and 16 (apologies for the brief disruption in service!) — • `command(...)` www.youtube.com/watch?v=DUM1... • optimistic updates www.youtube.com/watch?v=qUfK... combining all these, you can build type-safe, data-efficient apps that respond instantly docs here: svelte.dev/docs/kit/rem...