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) @[email protected]

Stockholm archipelago, Sweden
Reposted by Patrik Svensson
I don't know about others but it is wild to me to be willingly giving this up as an engineer.

I'd rather painstakingly hunt-and-peck every character into the IDE than "save time" and lose my credibility attached to my name.
November 15, 2025 at 12:46 AM
Reposted by Patrik Svensson
I personally worked my whole career towards the fact, that if someone knows me and receives a PR from me, it has my name on it. This comes with a certain level of guarantee that I'm quite proud of. Quality of craftsmanship if you will.

This is one of the most valuable things I have attained.
November 15, 2025 at 12:45 AM
Reposted by Patrik Svensson
Every ad now
November 13, 2025 at 5:38 PM
"I'll be away quite much next week so why don't you take the afternoon and evening to yourself in your office, have some takeaway, and play some video games?"

BAM! STOMACH FLU!
November 14, 2025 at 2:22 PM
Reposted by Patrik Svensson
Thanks to all who came to my .NET Conf session, you can watch it again at
www.youtube.com/watch?v=e7hk...

The presentation is available at dotnetconf2025.azurevoodoo.net & the sample github.com/azurevoodoo/...

Cake 6.0 & Sdk launch blog post cakebuild.net/blog/2025/11...

#dotnet #devops #csharp
GitHub Actions DevOps Pipelines as Code using C# and Cake SDK
YouTube video by dotnet
www.youtube.com
November 14, 2025 at 8:34 AM
Reposted by Patrik Svensson
Just released Carter v10.0.0 🚀

Now supports .NET 10
🎉 Uses latest FluentValidation version
🎉 Adds new MapFormPost extension
🎉 Supports latest EF Core

Still:
allows you to group your routes
provides request validation
provides content negotiation

www.nuget.org/packages/Car...

#dotnet #csharp
Carter 10.0.0
Carter is framework that is a thin layer of extension methods and functionality over ASP.NET Core allowing code to be more explicit and most importantly more enjoyable.
www.nuget.org
November 13, 2025 at 2:51 PM
Reposted by Patrik Svensson
Nice article on the state of native AOT with the release of .NET 10: code.soundaranbu.com/state-of-nat...
State of Native AOT in .NET 10
After 3 years since my previous article on Native AOT, let’s find out how far AOT compilation in .NET has come.
code.soundaranbu.com
November 13, 2025 at 9:27 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
Reposted by Patrik Svensson
Pfew, presentation is finished! 😱 A bit stressful but I hope it went smoothly for the audience... 🤞

I'm super thrilled to be able to finally share the project I have been working on in the past months https://retroc64.github.io/ 🥳

Now, Happy Coding with the C64 and .NET! 🚀

#dotnet #c64
RetroC64
Programming the Commodore 64 with .NET Build, assemble, run and debug C64 programs without leaving your IDE... Retro development, reimagined through modern tooling! Get Started > Examples > Your browser does not support WebM video. 🚀 Zero Friction Dev Loop Emit PRG/D64 and auto-launch live coding into VICE straight from .NET. Introduction > 🖥️ Fluent Assembler With Asm6502 Labels, sections, data blocks, helpers, and source mapping back to C#. Assembler...
retroc64.github.io
November 13, 2025 at 3:08 PM
Spectre.Console 0.54.0 released! 🎉 spectreconsole.net/blog/posts/2...
Spectre.Console - Spectre.Console 0.54.0 released!
Spectre.Console.Cli has a new home!
spectreconsole.net
November 13, 2025 at 6:41 AM
Reposted by Patrik Svensson
Errata now has some context lines, so I improved the error reporting for parsing the TAPE files for my console screen recorder.
November 12, 2025 at 9:59 PM
Reposted by Patrik Svensson
Just released Cake v6.0.0! 🚀🍰
Few highlights
✨ .NET 10 & C# 14 support!
✨ Introducing Cake.Sdk - a new official runner that brings the .NET 10 "dotnet run app.cs" experience to Cake.
✨ Bug fixes, improvements.
Full details: hubs.li/Q03SKH8y0
#dotnet #csharp #devops
November 12, 2025 at 4:18 PM
Reposted by Patrik Svensson
👊🏻 FFmpeg to Google: Fund Us or Stop Sending Bugs

#ffmpeg #opensource #cybersecurity
FFmpeg to Google: Fund Us or Stop Sending Bugs
A lively discussion about open source, security, and who pays the bills has erupted on Twitter.
thenewstack.io
November 12, 2025 at 11:09 AM
Reposted by Patrik Svensson
🍰Fairly proud of this one! It took a bit of effort to turn the Cake .NET tool scripting engine into "just" a single SDK directive for use in regular .NET projects, but with the simplicity&feel of the DSL, making migrating existing scripts fairly straightforward.
Also same day .NET 10 & C#14 support🎉
Just released Cake v6.0.0! 🚀🍰

Few highlights
✨ .NET 10 & C# 14 support!
✨ Introducing Cake.Sdk - a new official runner that brings the .NET 10 "dotnet run app.cs" experience to Cake.
✨ Bug fixes, improvements.

Full details:
cakebuild.net/blog/2025/11...

#dotnet #csharp #devops
Cake - Cake v6.0.0 released
cakebuild.net
November 12, 2025 at 8:39 AM
Reposted by Patrik Svensson
🚀 Excited to announce SharpIDE - A Modern, Cross-Platform IDE for .NET!

I'm thrilled to share my latest open-source project, just in time for .NET 10: SharpIDE, a brand new IDE for .NET, built with .NET and Godot! 🎉

🔗 Check it out on GitHub: github.com/MattParkerDe...

...
November 11, 2025 at 11:24 PM
Reposted by Patrik Svensson
Just released Cake v6.0.0! 🚀🍰

Few highlights
✨ .NET 10 & C# 14 support!
✨ Introducing Cake.Sdk - a new official runner that brings the .NET 10 "dotnet run app.cs" experience to Cake.
✨ Bug fixes, improvements.

Full details:
cakebuild.net/blog/2025/11...

#dotnet #csharp #devops
Cake - Cake v6.0.0 released
cakebuild.net
November 11, 2025 at 11:09 PM
Reposted by Patrik Svensson
We are starting to prepare our next release, 6.0.0 ( github.com/cake-build/c... ). This is your friendly reminder that if you haven't pinned to a specific version of Cake, you should do it now :-) 📌 🍰

cakebuild.net/docs/writing...
cake-build/cake
:cake: Cake (C# Make) is a cross platform build automation system. - cake-build/cake
github.com
November 11, 2025 at 8:42 PM
Reposted by Patrik Svensson
OMG System.CommandLine 2.0.0 stable is finally out!
www.nuget.org/packages/Sys...
System.CommandLine 2.0.0
Support for parsing command lines, supporting both POSIX and Windows conventions and shell-agnostic command line completions.
www.nuget.org
November 11, 2025 at 4:43 PM
Reposted by Patrik Svensson
First: I am really proud of this blog post title. It’s for the girlies (IYKYK).

Second: .NET 10 drops tomorrow, so I did a whirlwind tour of the big and small features I worked on this cycle.

Third: go read it!

#dotnet #aspnetcore

📰 :https://blog.safia.rocks/2025/11/10/aspnetcore-ten/
And just like that .NET 10 ships tomorrow
A look at key ASP.NET Core features shipping in .NET 10, including: model validation for Minimal APIs, OpenAPI 3.1 support with unified JSON Schema, improved integration testing with top-level…
blog.safia.rocks
November 10, 2025 at 5:15 PM
How do you know that a technology is overly hyped? The goal posts change arbitrarily.

"Large language models are the future!"
"Agentic workflows are the future!"
"Small language models are the future!"

If LLMs were as good as they claim to be, the discussion would already be over.
November 9, 2025 at 12:16 AM
(Gen)AI is a cancer.
November 7, 2025 at 6:22 PM
Great, tech-bros reinvented phrenology. Ffs
November 7, 2025 at 7:50 AM
I think there is maybe one person who's affected by this (the maintainer of Terminal.Gui), but I've updated my wcwidth port/implementation with zero width joiners, variation-16 selectors (narrow to wide), and a million bug fixes and edge cases: github.com/spectreconso...
GitHub - spectreconsole/wcwidth: A .NET library that calculates the width of Unicode characters.
A .NET library that calculates the width of Unicode characters. - spectreconsole/wcwidth
github.com
November 7, 2025 at 7:27 AM