Rudi Visser
banner
rudi.dev
Rudi Visser
@rudi.dev
Developer in disguise.

🐾 Husky daddy, Husband, .NET / Svelte(Kit) Advocate.

CEO @divergent.group. Building @divergent.cloud.

#dotnet #aspnetcore #svelte
Are we all ready to watch #dotnetconf in 24 hours?
(So we can skip over each mention of "Copilot" or "AI" and get to the real stuff)
November 11, 2025 at 3:29 PM
Finally, we have some more app security in .NET Aspire learn.microsoft.com/en-us/dotnet...
What's new in .NET Aspire 9.2 - .NET Aspire
Learn what's new in the official general availability release of .NET Aspire 9.2.
learn.microsoft.com
April 12, 2025 at 5:27 PM
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 🧐
svelte.dev Svelte @svelte.dev · Dec 21
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
Configuration • Docs • Svelte
Configuration • Svelte documentation
svelte.dev
December 22, 2024 at 11:32 AM
Yep, this seems about right for a SQL Migration name. Thanks @drizzle.team
December 15, 2024 at 8:22 PM
Just so I've got this straight, in the USA they believe that planes are alien drones now?
December 14, 2024 at 9:08 AM
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.
December 11, 2024 at 5:27 PM
Advent of @svelte.dev Day 9 now gives us proper links to errors in the svelte documentation.

Demo: svelte.dev/playground/8...
December 9, 2024 at 8:15 PM
PSA for MacOS users that use PiP for videos:
Hold ⌘ when dragging to put it anywhere rather than the annoying snapping locations!
December 9, 2024 at 2:20 PM
Chaos Engineering by default
December 9, 2024 at 9:08 AM
Reposted by Rudi Visser
over-engineering a solution to a problem, as is tradition
December 9, 2024 at 4:02 AM
Advent of @svelte.dev Day 8 is a good one!
December 8, 2024 at 5:50 PM
Just a mini @tiptap.dev JSON to HTML renderer in C# because I couldn't find one on the internet

github.com/rudiv/Tippyt...
GitHub - rudiv/Tippytappy: A Tiptap JSON to HTML renderer in C#
A Tiptap JSON to HTML renderer in C#. Contribute to rudiv/Tippytappy development by creating an account on GitHub.
github.com
December 8, 2024 at 11:34 AM
Just remembered Octopus Deploy want to move us from the no longer existing free tier to $4,170/yr.

Good job it could be replaced by an 18 line bash script 😓
December 6, 2024 at 3:04 PM
I'm not sure if I should be proud or not?

But fact: The Lonely Island is the best coding music #provemewrong
December 4, 2024 at 4:29 PM
It's #AdventOfCode Day4 in C# and after a very long day, I'm not happy with the code. But it works :shipit:
December 4, 2024 at 4:03 PM
Reposted by Rudi Visser
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/
Astro 5.0 | Astro
Astro 5.0 brings exciting new features like the Astro Content Layer for seamless content loading from any source, and Server Islands for effortlessly combining static and dynamic personalized content.
astro.build
December 3, 2024 at 6:20 PM
I'm not sure how Svelte can keep going for another 22 days 😀
Day 3 — you can now export snippets from a
So as an ex-Jaguar fan, this insane rebrand has my attention.

This design is straight out of Gotham and I'm all for that.

Until it breaks down. Maybe the pink one came to jump start the blue one.
December 3, 2024 at 4:40 PM
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.
December 3, 2024 at 2:57 PM
It's #AdventOfCode Day3, but everyone was using Regex. Boring. Why not look at the Memory in C#?
December 3, 2024 at 10:31 AM
It's #AdventOfCode Day2, which is still for people who abuse LINQ in C#. I was hoping for something different today.
December 2, 2024 at 8:55 AM
The first of 24 new things - this is a very good year for Svelte.
Day 1 — error boundaries! Wrap your code in a and you can isolate and recover from unexpected errors.

🎁 docs svelte.dev/docs/svelte/...
🎁 tutorial svelte.dev/tutorial/sve...
December 1, 2024 at 5:33 PM
It's #AdventOfCode Day1, but for people that abuse LINQ in C#.
December 1, 2024 at 9:53 AM
Reposted by Rudi Visser
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...
SQL Database Project tools
Entity Framework Core Power Tools - reverse engineering, migrations and model visualization in Visual Studio & CLI - ErikEJ/EFCorePowerTools
github.com
November 30, 2024 at 9:47 AM
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.
November 29, 2024 at 7:55 AM