If you want even more Svelte in your life, we've got news for you! The day before the conference, we will hold a workshop at OneCoWork Catedral to get you right in the weeds with the brand new Svelte 5.
Note: Tickets here are for the workshop only. If you interested in also joining the talks (in-person or remotely) you will need another ticket which can be found here.
Svelte 5 is a major step forward from version 4. It simplifies how Svelte applications are written. Concepts like snippets and runes, Svelte 5's new set of primitives for controlling reactivity, will replace a number of current concepts that will no longer be required with runes. Yet, as these concept are newly introduced, developers need to learn them before they can leverage them. This workshop serves as an introduction to Svelte 5's new concepts, as well as a hands-on guide to migrating from old patterns to Svelte 5 and runes.
$state rune: The $state rune is at the core
of Svelte 5's runes system so we start with that. We'll cover it's core behavior and implement
some examples together.$derived rune: The $derived rune replaces Svelte's
$: syntax. We'll look into how the rune works, subtle differences to $:, as well as how to
migrate to it for typical scenarios.$effect rune: Next, we move to the $effect rune.
Like with the $state rune, we'll implement some examples and talk about typical use cases.$props rune: The $props rune replaces a number
of previous concepts around declaring and receiving properties in components. We'll look into
how the rune works as well as how to migrate to it for typical scenarios.