Matt DeKok
banner
dekok.dev
Matt DeKok
@dekok.dev
Full Stack Developer. Anime/Manga, D&D, MtG EDH/Commander, and @svelte.dev enthusiast.
Pinned
Current version of Nixpacks on @coolify.io does not support the required Node version (22.12.0) for @vite.dev version 7. It runs 22.11.0. If your app runs on Coolify, add a nixpacks.toml file before you update to Vite 7.

Contents should look like:
Pretty much done with development and testing on this update to Sveltekit remote forms.

Passing the ball to @dummdidumm.bsky.social to decide whether this is the right approach, or if he wants to go with his alternate approach of decoupling the client-side goodies.
feat: remote form factory by sillvva · Pull Request #14815 · sveltejs/kit
fixes #14802 fixes #14787 According to the docs, the result is supposed to be ... ephemeral — it will vanish if you resubmit, navigate away, or reload the page. But that is not currently the case...
github.com
November 10, 2025 at 5:05 PM
Rich is cooking. #svelte
October 26, 2025 at 12:15 AM
#MTG I almost spit out my drink
October 12, 2025 at 2:18 PM
I rebuilt my hobby web app 3.5 times with Nuxt, Next.js, Sveltekit. I got part way in with Solid Start before I gave up like "Nah, I'll stick with Sveltekit."
September 21, 2025 at 1:44 PM
Reposted by Matt DeKok
Super excited to announce the experimental release of asynchronous SSR in Svelte! github.com/sveltejs/sve...

`await` expressions in your Svelte components can now be rendered on the server, meaning you don't need to render them inside boundaries with a `pending` snippet. Next up, streaming SSR!
Async SSR · sveltejs svelte · Discussion #16784
The Svelte team has been hard at work on asynchronous rendering, with client-side support and remote functions as our first two efforts. It’s time for the third: SSR. Background There are three cor...
github.com
September 17, 2025 at 11:22 PM
I created a run method to integrate Effect + SvelteKit
a) takes an effect, effect fn, or a generator fn
b) handles tagged errors, defects, and SvelteKit's `error` and `redirect`
c) uses a custom logger to post logs to the console and the db
d) returns directly to a loader, action, or remote function
Effect + Sveltekit
Effect + Sveltekit. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
August 4, 2025 at 3:43 PM
Reposted by Matt DeKok
we just released SvelteKit remote functions. feel like 'minor change' undersells it a little tbh

✅ await in components svelte.dev/docs/svelte/...
✅ remote functions svelte.dev/docs/kit/rem...
🔜 async SSR

truly can't wait to ship the rest of this stuff
July 31, 2025 at 9:12 PM
I think I might have just had the best idea for a crossover ever. Whose Line is it Anyway featuring Guardians of the Galaxy
July 15, 2025 at 8:46 AM
Reposted by Matt DeKok
I knew this was going to happen with the Sonic Secret Lair and I tried to warn people. It was Gonna Go Fast.
July 14, 2025 at 9:24 PM
Current version of Nixpacks on @coolify.io does not support the required Node version (22.12.0) for @vite.dev version 7. It runs 22.11.0. If your app runs on Coolify, add a nixpacks.toml file before you update to Vite 7.

Contents should look like:
July 10, 2025 at 10:46 PM
Reposted by Matt DeKok
Let's talk about the future of Svelte!

Everyone is excited about the recent async and remote functions proposals, but why? Let's explore how data loading works in Svelte today and what problems they solve.

youtu.be/NhOV9SLbJuk
These Svelte Updates Are Crazy
YouTube video by Joy of Code
youtu.be
July 10, 2025 at 2:00 PM
Reposted by Matt DeKok
Wrath of God #MTG
June 25, 2025 at 6:17 AM
Reposted by Matt DeKok
We have an HHS that ignores science…
A #SupremeCourt that ignores precedents…
A commander chiefly concerned with himself who ignores intelligence…
A #DOJ that ignores court orders…
And an administration full of liars & cheats who ignore facts, laws & ethnics.
June 25, 2025 at 12:09 PM
Some intense lightning this morning
June 22, 2025 at 9:52 AM
Disney Files Landmark Case Against AI Image Generator
YouTube video by LegalEagle
youtu.be
June 21, 2025 at 6:49 PM
June 13, 2025 at 1:52 AM
Fun fact: About 7% of all humans who have ever lived are still alive today.
June 13, 2025 at 12:50 AM
Reposted by Matt DeKok
Because 2025 = 45² and 45 is a triangle number, we get these lovely sums:

2025 = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9)²
2025 = 1³ + 2³ + 3³ + 4³ + 5³ + 6³ + 7³ + 8³ + 9³

Pleasingly the next triangle number 55 is 10 more, so get ready for a repeat of this fact in the year 3025.
December 31, 2024 at 1:32 PM
June 7, 2025 at 7:29 PM
June 5, 2025 at 10:26 PM
Incorrect password
Re-Enter password
Incorrect password
Reset password

Your new password cannot be the same as your previous password!
a man carrying a box in front of a sign that says no parking fire lane
ALT: a man carrying a box in front of a sign that says no parking fire lane
media.tenor.com
June 2, 2025 at 1:59 AM
May 14, 2025 at 1:56 AM
Reposted by Matt DeKok
"Smaller government!" they yell as 5 lanes merge into 1 and everyone sits in traffic, breathing each other's rage. Congrats—we downsized function and sanity.
May 6, 2025 at 6:22 PM
Reposted by Matt DeKok
Is this bad? I'm no international shipping expert, but this sounds bad.
May 4, 2025 at 9:56 PM