Sign in

Arne Wiese

@wiesson.bsky.social
23 followers 27 following 47 posts

Freelance Software Engineer I like working with Sveltekit, Supabase, Astro, Payload CMS, Nextjs, Vercel, (...) arnewiese.de

PostsRepliesMedia
Arne Wiese @wiesson.bsky.social · 20/11/2025
Wo sucht er denn?
000
Arne Wiese @wiesson.bsky.social · 07/11/2025
We create coloring pages with nano banana, but yours is next level
010
Arne Wiese @wiesson.bsky.social · 30/10/2025
I have built various sveltekit apps and might be interested! 👀
000
Arne Wiese @wiesson.bsky.social · 24/10/2025
For form() with enhance, it tries to get the result from the await submit(); but it's actually in myFormAction.results… Overall it works and the small mistakes are not that critical, but I have like 6 sessions running in parallel and when all are doing the same mistakes very day 🙈
100
Arne Wiese @wiesson.bsky.social · 24/10/2025
Sure! In the GitHub repo? For example, Claude often tries to use .pending (not .loading) and sth like if remoteFunctionCmd().error (it's a command, not query)
100
Arne Wiese @wiesson.bsky.social · 24/10/2025
I'm also still experimenting, but remote functions + svelte mcp + hints how to use it in agents.md / claude.md also have a lot of small mistakes. I will try the skills next time. It's kind sad that LLMs have a knowledge cut off and everything new is not included
100
Arne Wiese @wiesson.bsky.social · 23/10/2025
Having Claude skills for remote functions, runes, and other things would be more helpful than the MCP, in my opinion. There are certain things that are always wrong and annoying to fix repeatedly (like every session) because they aren’t part of the “general knowledge” of the LLM
100
Arne Wiese @wiesson.bsky.social · 11/10/2025
My minimal example is obviously working … once I find it, I will create a demo
010
Arne Wiese @wiesson.bsky.social · 10/10/2025
I‘ll create an example tomorrow
100
Arne Wiese @wiesson.bsky.social · 10/10/2025
*Same remote function use case is that I have a header that needs the title and I have some content somewhere else that needs other data from that same remote function
100
Arne Wiese @wiesson.bsky.social · 10/10/2025
Is this a bug or feature? 😀
100
Arne Wiese @wiesson.bsky.social · 10/10/2025
@dummdidumm.bsky.social - can I call multiple remote functions on different parts on the page? Like in +layout.svelte and then in some nested components again? I'm facing a but where I call myFn.refresh() in a component and it doesn't refresh. It does, if I remove it from the +layout.svelte
100
Reposted by Arne Wiese
Svelte @svelte.dev · 04/10/2025
lil' treat for all you weekend builders: Svelte now has an official MCP server, courtesy of resident bot wranglers @paolo.ricciuti.me and @khromov.se 🤖 it gives your LLM access to docs and compiler-driven diagnostics — give it a spin and let us know how you get on! svelte.dev/docs/mcp/ove...
svelte.dev
Overview • Docs • Svelte
Overview • Svelte documentation
19421
Arne Wiese @wiesson.bsky.social · 04/10/2025
You don't happen to work with freelancers? Like, say, 20-40 hours per week?
100
Arne Wiese @wiesson.bsky.social · 04/10/2025
demo svelte-async-remote-fn.vercel.app
svelte-async-remote-fn.vercel.app
Testing all patterns for loading data with SvelteKit remote functions
010
Arne Wiese @wiesson.bsky.social · 04/10/2025
@dummdidumm.bsky.social github.com/wiesson/svel... I made this little page to test some patterns after each svelte/kit release to see if sth is broken or works @sveltesociety.dev @svelte.dev
github.com
GitHub - wiesson/svelte-async-remote-fn: Interactive showcase of SvelteKit Remote Functions patterns - query, command, and form patterns with live examples
Interactive showcase of SvelteKit Remote Functions patterns - query, command, and form patterns with live examples - wiesson/svelte-async-remote-fn
140
Arne Wiese @wiesson.bsky.social · 17/09/2025
I think I got it 🙈 - wasn't that hard
000
Arne Wiese @wiesson.bsky.social · 17/09/2025
const initial = await getPost(params.id); let formData = $state({ title: initial.title, content: initial.content }); Maybe just like this? But what happens if id changes?
100
Arne Wiese @wiesson.bsky.social · 17/09/2025
let query = $derived(getPost(postId)) let formData = $state(query.current) looks nice, but doesn't work, because $state doesn't react to the derived changes
params.id
110
Arne Wiese @wiesson.bsky.social · 17/09/2025
like this? If post id changes, the query reruns and $effect picks it up and updates formData. Can I (re)assign the $state without the $effect?
100
Arne Wiese @wiesson.bsky.social · 17/09/2025
@dummdidumm.bsky.social what's the preferred pattern to load data from a remote function and populate state for formData? let postId = $derived(params.id) let query = $derived(getPost(postId)) let formData = $state({ ... }) $effect(() => { if(query.current) { formData = query.current } }}
200
Arne Wiese @wiesson.bsky.social · 07/08/2025
Or more in the answer 😃
120
Arne Wiese @wiesson.bsky.social · 07/08/2025
I‘m also interested in this question :)
120
Arne Wiese @wiesson.bsky.social · 05/08/2025
It’s sooo good! I have refactored like 30 routes to use the remote functions, and it feels great! Now modals can call the same functions as forms in other places without thinking about the exact path where the action might be
000
Arne Wiese @wiesson.bsky.social · 02/07/2025
Sad to read though. I'm a huuuuge fan of Claude Code
120
Arne Wiese @wiesson.bsky.social · 18/06/2025
I really can’t wait to use it! It solves all my problems 😃 Especially when working with forms. I had so many cases where the page.server.ts is located in some nested nested folder or I moved a dialog and forgot to update the action route ..
020
Arne Wiese @wiesson.bsky.social · 30/05/2025
Beautiful 🥹
010
Arne Wiese @wiesson.bsky.social · 30/05/2025
it works … :)
110
Arne Wiese @wiesson.bsky.social · 30/05/2025
<picard meme here>
010
Arne Wiese @wiesson.bsky.social · 30/05/2025
I tried FF, Chrome and safari - its just blank
110
Arne Wiese @wiesson.bsky.social · 30/05/2025
any idea why the preview doesn't (result tab) work for me?
210
Arne Wiese @wiesson.bsky.social · 24/05/2025
Still no @svelte.dev features? 😭
000
Arne Wiese @wiesson.bsky.social · 07/05/2025
They bought it a while ago supermaven.com/blog/cursor-...
supermaven.com
Supermaven joins Cursor
Supermaven is joining Cursor to build the best AI code editor.
010
Arne Wiese @wiesson.bsky.social · 07/05/2025
To me, the supermaven integration is the USP for Cursor. I‘ve been a WebStorm user for years, but the auto-suggestion feature made me switch
110
Arne Wiese @wiesson.bsky.social · 18/03/2025
Your motivation is 🔥
020
Arne Wiese @wiesson.bsky.social · 15/03/2025
I don’t need it, I’m so curious how you build it and if there are some cool techniques that I’m not aware of 😃
120
Arne Wiese @wiesson.bsky.social · 11/02/2025
I just wrote the instructions of some data migration and lookup tasks and it just did it. That’s so cool
010
Arne Wiese @wiesson.bsky.social · 05/02/2025
What’s the impact of zod regarding the bundle size?
010
Arne Wiese @wiesson.bsky.social · 27/01/2025
Yes (vercel/supabase), but vercel is costly if you have a lot of function calls, so we are looking for alternatives for this part.. (despite it doesn't care how much events we have)
210
Arne Wiese @wiesson.bsky.social · 27/01/2025
We are using inngest and it just works. I had 80k+ items to enqueue and it was no problem at all :)
251
Arne Wiese @wiesson.bsky.social · 19/01/2025
They are also using Svelte - that's so cool! cc @sveltesociety.dev
040
Arne Wiese @wiesson.bsky.social · 01/12/2024
Ordered it as well!
020
Arne Wiese @wiesson.bsky.social · 01/12/2024
Where can I buy the tasting? I will setup sth up for us to test and then we can decide what to do :)
100
Arne Wiese @wiesson.bsky.social · 01/12/2024
000
Arne Wiese @wiesson.bsky.social · 01/12/2024
Well, do you need something to store your tastings?
110
Arne Wiese @wiesson.bsky.social · 06/11/2024
Where can I follow that development? :)
100
Arne Wiese @wiesson.bsky.social · 06/11/2024
Same :)
000
Arne Wiese @wiesson.bsky.social · 06/11/2024
What do you use for the backend? supabase?
100