Rudi Visser
Rudi Visser
@rudi.dev
Developer in disguise. 🐾 Husky daddy, Husband, .NET / Svelte(Kit) Advocate. CEO @divergent.group. Building @divergent.cloud. #dotnet #aspnetcore #svelte
462 followers401 following325 posts
Finally, we have some more app security in .NET Aspire learn.microsoft.com/en-us/dotnet...
Now all the SPA folk can stop whining there’s no official hash based router! The only thing for the left to moan about is it being file system based 🧐
Day 21 — hash-based routing for SvelteKit apps, for when you don't need (or can't run) a server. You can't use any server-side logic (including SSR), but other than, it's just like any other SvelteKit app 🎁 docs svelte.dev/docs/kit/con... 🎁 demo hash-based-routing.vercel.app
Another banger from Advent of @svelte.dev, whilst this was possible before having it built in to the framework and avoiding in-app bindings for these things is a big win. This is just proving that small, incremental changes can make a huge difference to UX.
Advent of @svelte.dev Day 9 now gives us proper links to errors in the svelte documentation. Demo: svelte.dev/playground/8...
Rudi Visser reposted
Just a mini @tiptap.dev JSON to HTML renderer in C# because I couldn't find one on the internet github.com/rudiv/Tippyt...
Rudi Visser reposted
Astro 5.0 is here. Content layer, server islands, simplified prerendering, type-safe env, @vite.dev v6. All stable. Go see what you can do 👇 astro.build/blog/astro-5/
So @xpaw.me also used Span (yay!) for #AdventOfCode Day3 but he had less code, less allocations and better perf even using StringValues. Can't be having that can we? Here's a refined version.
It's #AdventOfCode Day3, but everyone was using Regex. Boring. Why not look at the Memory in C#?
Rudi Visser reposted
My free Visual Studio extension "EF Core Power Tools" now also contains a number of useful tools for working with SQL Database Projects: Code Analysis report, Data API Builder scaffolding, and E/R and DGML diagrams. github.com/ErikEJ/EFCor...
I know these benchmarks are to be ignored in the real world, but submitted Reaper's latest version with .NET 9. appmpower (which is just middleware) should also see a gain from the AOT improvements.
I've posted a bit about .NET 9 being a lil buggy which it is, but that's not really fair as it's also very impressive. Here's my benchmarker for web frameworks (Carter, FastEndpoints, MVC Controllers, Minimal APIS, Reaper) between .NET 8 and .NET 9. #dotnet #aspnetcore #aspnet #performance #net9
Rudi Visser reposted
How Much Memory Do You Need in 2024 to Run 1 Million Concurrent Tasks? hez2010.github.io/async-runtim...
Forge for .NET Aspire is now out in preview to fix your dotnet watch woes 🥳 Install it as a dotnet tool, then run forge fire from your solution or AppHost project directory. We've been using it for a week now without incident, but issues are welcome! github.com/rudiv/forge #csharp #aspire #dotnet
I was joking, but jQuery 4 is almost released. Can’t tell if it’s satire. I hope it’s satire. blog.jquery.com/2024/07/17/s...
Complexity for complexities sake. Bring back jQuery
Out of the box thinking on fixing DefaultAzureCredential!
Blogged: automatically reduce DefaultAzureCredential execution time from 10 seconds to 1 and allow Azure CLI credentials to be used in containerized applications for all services orchestrated by .NET Aspire. anthonysimmon.com/dotnet-aspir... #dotnet #aspire #dotnetaspire
Windsurf is very unhappy right now (but still amazing for @svelte.dev even without the chat thing). @windsurfai.bsky.social
Do you work with the 2 best technologies of 2024? Then you'll probably want to know how to stick them together. Get SvelteKit OTEL traces in .NET Aspire here gist.github.com/rudiv/6f0cde...
Rudi Visser reposted
Rudi Visser reposted
Developers, do you want to verify yourself here but don't have a personal domain? You can use your GitHub account! 🦋🐱 I temporarily renamed myself to @nicolo-ribaudo.github.io :)