Patrik Svensson
banner
patriksvensson.se
Patrik Svensson
@patriksvensson.se
Father. Husband. Programmer. Microsoft MVP. GitHub Star alumni. Likes OSS, compilers, programming. Cake, Spectre.Console. Ally ✊🏾🏳️‍🌈🏳️‍⚧️♀️(He/Him) @patriksvensson@mstdn.social

Stockholm archipelago, Sweden
What vibe coded hellscape is this? Agents? Agent workspace? MCP on Windows?

If they don't get their act together soon, before the Steam Machine launches, I'm uninstalling Windows for good, after 20 years of using it.
November 21, 2025 at 4:59 PM
No one else is seeing this on NuGet? Getting it both via CLI and website upload.

No one else seems to be complaining. Feels like they are shadow-banning me or something 😁
November 20, 2025 at 7:33 PM
Hey NuGet! Can you tell 11e4935e to get back to me ASAP? It's been 48 hours of disruption now!
November 20, 2025 at 2:59 PM
I showed my father this picture, and he said, "But why don't you charge money for it?"

Oh, you sweet summer child.
November 20, 2025 at 12:14 AM
Do I know any Blazor experts here?

If I click the "MyComponent" button below, I get an error saying "The render handle is not yet assigned". However, if I first click the "Click me" button, and THEN the "MyComponent" button, it will work as expected.
November 19, 2025 at 8:45 PM
New office decoration arrived! 😍
November 19, 2025 at 3:33 PM
Absolutely not a bubble 🙂
November 18, 2025 at 7:29 AM
A lot of assumptions being made here...
November 15, 2025 at 7:44 PM
Much easier to work with relative coordinates than manually translating everything all the time. Viewport looks great! :)
November 15, 2025 at 1:21 PM
@simoncropp.bsky.social Hey Simon. Sorry for nerd sniping you like this.

I'm trying to add Polyfill to Spectre.Console, and everything works great, except that the compiler is not respecting the `NotNullWhen` attribute.

Any idea what might be wrong?
November 13, 2025 at 9:46 PM
Not even my weather app is nice to me.
November 13, 2025 at 4:54 PM
Here's a simple test that verifies that only the diff between two frames is rendered:
November 4, 2025 at 2:45 PM
A nice thing with immediate mode UI:s, is that they are super easy to write tests for
November 4, 2025 at 7:34 AM
I was a bit bored, so I wrote a snake game using the Spectre.Tui prototype.
November 2, 2025 at 11:53 PM
Got two buffers now in Spectre.Tui that I swap between. Only the diff between the current and previous buffer is rendered. By doing that, I significantly improved the FPS in Rider's terminal.
November 2, 2025 at 12:09 PM
Yes! My niece got a Volvo 240 carburetor in her chocolate bar. Stay safe out there!
October 31, 2025 at 6:23 PM
Getting a lot of slop on Linkedink. I wonder if this will work (not my idea).
October 31, 2025 at 10:50 AM
This is what the prototype app looks like.
October 30, 2025 at 3:38 PM
A small preview of the immediate mode TUI I'm prototyping.
I think I can limit the rendering frequency a bit...
October 30, 2025 at 2:33 PM
Some friends showed up.
October 28, 2025 at 11:50 AM
I'm pretty happy with the test coverage in Cake 😊
October 24, 2025 at 7:01 AM
This arrived today! The packaging was exemplary! I wish more publishers put as much love into it as Bitmap Books. www.bitmapbooks.com/products/the...
October 23, 2025 at 4:45 PM
ICYMI: Cake now supports file-based apps using "dotnet run" in .NET 10. Big shoutout to @devlead.se for all his hard work! 👏
October 21, 2025 at 11:48 PM
The end of an era.
October 21, 2025 at 10:30 PM
October 20, 2025 at 7:09 PM