Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 53 additions & 0 deletions shows/955 - SvelteKit has solved data loading.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
number: 955
title: SvelteKit has solved data loading
date: 1763377200000
url: https://traffic.megaphone.fm/FSI3487070211.mp3
youtube_url: https://www.youtube.com/watch?v=U7ifCxAuuZE
---

Scott and Wes break down SvelteKit’s new remote functions and why they finally solve the long-standing pain of page-level data in Svelte. They cover queries, forms, batching, caching, and all the clever RPC ergonomics that make Svelte’s approach feel surprisingly powerful and refreshingly simple.

### Show Notes

* **[00:00](#t=00:00)** Welcome to Syntax!
* **[00:45](#t=00:45)** Lots of RPC library options.
* **[01:22](#t=01:22)** Svelte’s Page-Level Data Always Felt Off
* **[02:12](#t=02:12)** Progress on the new Syntax site.
* **[03:47](#t=03:47)** Remote functions explained.
* [Svelte Remote Functions Docs](https://svelte.dev/docs/kit/remote-functions).
* **[04:15](#t=04:15)** Make a .remote.ts file.
* **[05:07](#t=05:07)** Querying data.
* **[07:52](#t=07:52)** Brought to you by [Sentry.io](https://sentry.io/syntax).
* **[08:17](#t=08:17)** Svelte's leg up on React.
* **[10:13](#t=10:13)** Query Arguments.
* **[11:39](#t=11:39)** The benefits of Standard Schema.
* **[13:13](#t=13:13)** Refreshing Queries.
* **[13:29](#t=13:29)** query.batch
* **[15:18](#t=15:18)** Form function.
* **[21:13](#t=21:13)** Enhance.
* **[22:31](#t=22:31)** Refresh.
* **[23:16](#t=23:16)** Command query.
* **[24:25](#t=24:25)** Prerender.
* **[25:22](#t=25:22)** Caching.
* **[27:44](#t=27:44)** [My Local Cache Service Worker](https://gist.github.com/stolinski/373cd1d251ff823f6203ab53147cd433).
* **[31:23](#t=31:23)** Sick Picks + Shameless Plugs.

### Sick Picks

- Scott: [CoffeeSock ColdBrew Filter](https://amzn.to/4nJbB4p), [Chemex Filter](https://amzn.to/4nBedRC).
- Wes: Bosch Dishwasher.

### Shameless Plugs

- Scott: [Syntax on YouTube](https://youtube.com/@syntaxfm)

### Hit us up on Socials!

Syntax: [X](https://twitter.com/syntaxfm) [Instagram](https://www.instagram.com/syntax_fm/) [Tiktok](https://www.tiktok.com/@syntaxfm) [LinkedIn](https://www.linkedin.com/company/96077407/admin/feed/posts/) [Threads](https://www.threads.net/@syntax_fm)

Wes: [X](https://twitter.com/wesbos) [Instagram](https://www.instagram.com/wesbos/) [Tiktok](https://www.tiktok.com/@wesbos) [LinkedIn](https://www.linkedin.com/in/wesbos/) [Threads](https://www.threads.net/@wesbos)

Scott: [X](https://twitter.com/stolinski) [Instagram](https://www.instagram.com/stolinski/) [Tiktok](https://www.tiktok.com/@stolinski) [LinkedIn](https://www.linkedin.com/in/stolinski/) [Threads](https://www.threads.net/@stolinski)

Randy: [X](https://twitter.com/randyrektor) [Instagram](https://www.instagram.com/randyrektor/) [YouTube](https://www.youtube.com/@randyrektor) [Threads](https://www.threads.net/@randyrektor)