.Morten 🪁 (@dotMorten) header
.Morten 🪁 (@dotMorten) profile picture

Software Surgeon, Prompt Monkey & working on Windows SDKs. Love C#, .NET, API design, Developer Experience, XAML & sport kiting. He/Him.

Joined October 2008
Photo by .Morten 🪁 (@dotMorten)Photo by .Morten 🪁 (@dotMorten)Photo by .Morten 🪁 (@dotMorten)Photo by .Morten 🪁 (@dotMorten)Photo by .Morten 🪁 (@dotMorten)Photo by .Morten 🪁 (@dotMorten)Photo by .Morten 🪁 (@dotMorten)Photo by .Morten 🪁 (@dotMorten)Photo by .Morten 🪁 (@dotMorten)Photo by .Morten 🪁 (@dotMorten)
.Morten 🪁 retweeted
Getting ready for my #dotnetconf session on C# file-based apps in .NET 11!
3
8
53
2,241
Reactor ships 60+ Roslyn analyzers for UI bugs as you type: a missing list key, a hard-coded color that breaks dark mode, an icon button with no accessible name, a UI call from a background thread. They show in VS, VS Code and dotnet build. @AlexandreChohfi #dotNETConf @dotnet
1
1
196
If you want the GitHub app I demoed at #dotnetconf, full source and (auto-updating) MSIX installers running with full Native AoT is available here: github.com/dotMorten/GitHubT… Also added copilot support if you don't have an NPU for AI summaries. #winui
2
14
808
.Morten 🪁 retweeted
Llama is a great Windows app, built on WinUI 3 and bringing Local AI to everyone Get it here - apps.microsoft.com/detail/9P… Thank you Jeff and @huggingface team! 🙌
Just minutes ago, I had the pleasure to announce Llama for Windows during the .NET conf keynote, thanks @Microsoft for having me! Llama for Windows brings Local AI to the people. Your AI. On your PC. Easy and free. Fully private. No terminal, no set up. App is open source, and powered by llama.cpp Download it today at llama.app - and soon from the Windows Store! Congrats @MorganFunto @ggerganov and team for the launch.
1
5
27
1,105
.Morten 🪁 retweeted
Replying to @SergioPedri
@SergioPedri is about to be live talking about CSWinRT3 which is a massive ground up rewrite he has lead that makes leaps forward in performance and efficiency of C# WinRT interop 🍿👀 #dotnetconf #dotnet11
2
1
3
300
3 things to remember - WinUI *IS* being invested in! - WinUI feels like modern .NET development - WinUI is ready for agents #dotNETConf
1
1
5
193
Who cracked the secret message in our session? #dotnetconf
2
432
First session in 30 mins! #dotnetconf #winui
Windows developers! .NET Conf 2026 Day 2! Make sure you don't miss out on the Windows and WinUI sessions today! 11:30 AM PST | Building great Windows apps with WinUI and agents: dotnet.microsoft.com/en-us/c… by @dotMorten and @Niels9001 12:30 PM PST | CsWinRT 3.0: Modernizing the Windows Projections for .NET: dotnet.microsoft.com/en-us/c… by Mano and @SergioPedri 02:00 PM PST | No XAML Required: Native Windows Apps in Pure C# dotnet.microsoft.com/en-us/c… by @AlexandreChohfi
1
18
661
.Morten 🪁 retweeted
Windows developers! .NET Conf 2026 Day 2! Make sure you don't miss out on the Windows and WinUI sessions today! 11:30 AM PST | Building great Windows apps with WinUI and agents: dotnet.microsoft.com/en-us/c… by @dotMorten and @Niels9001 12:30 PM PST | CsWinRT 3.0: Modernizing the Windows Projections for .NET: dotnet.microsoft.com/en-us/c… by Mano and @SergioPedri 02:00 PM PST | No XAML Required: Native Windows Apps in Pure C# dotnet.microsoft.com/en-us/c… by @AlexandreChohfi
1
9
2
29
1,922
The new update to Visual Studio just went live. It has the new Copilot SDK harness and a ton of new user-requested features. Hit the update button now and check out the release notes learn.microsoft.com/visualst…
6
22
1
92
6,271
.Morten 🪁 retweeted
Calling all .NET developers! Share your experience in the 2026 .NET Developer Survey. It takes ~15 mins and helps shape the future of .NET. Eligible U.S. residents can enter to win .NET swag! Take the survey: msft.it/6017affvF
1
13
3
61
7,885
Visual Studio 18.12 release notes: learn.microsoft.com/en-us/vi…
3
3
57
4,582
.NET 11 and C# 15 will be released tomorrow. And C# finally gets the feature developers have asked for over a decade 👇 .NET 11 is a Standard-Term Support (STS) release. STS releases now get 24 months of support, so .NET 11 is supported until November 2028. Here are 2 features I'm most excited about. 👉 𝗨𝗻𝗶𝗼𝗻 𝗧𝘆𝗽𝗲𝘀 A union says a value is exactly one of a fixed set of types: public union PaymentMethod(CreditCard, PayPal, BankTransfer); The case types don't need a common base class. The compiler checks that your switch expression handles every case. You don't need a default branch. Add a 4th payment method later → every switch that misses it gets a compiler warning. Before C# 15, you had 3 weak options: • object, which accepts anything • A marker interface or base class, which anyone can extend • A 3rd party library that emulates unions 👉 𝗥𝘂𝗻𝘁𝗶𝗺𝗲 𝗔𝘀𝘆𝗻𝗰 Since C# 5, the compiler has turned every async method into a hidden state machine class. And you paid in latency and garbage collection for each async-await call. In .NET 11, the runtime handles async by itself. According to Microsoft's .NET 11 performance post: → Live stack traces: 13 frames → 5 frames → Sync completion: 21.2 ns and 144 B → 6.2 ns and 0 B → Exceptions through 30 async layers: 51.3 μs → 10.7 μs The best part: the .NET libraries are already compiled with Runtime Async. So part of the speed-up comes for free in every .NET 11 app. Tomorrow, I'll share with 28,000+ developers: → What's New in .NET 11 → What's New in C# 15 → What's New in .NET 11 Libraries → What's New in ASP .NET Core 11 → What's New in EF Core 11 → Breaking changes to check before you upgrade 📌 Subscribe to my weekly newsletter to get it first: ↳ antondevtips.com/newsletter?…
13
87
9
520
22,735
WTH happened in October? 😲 nugettrends.com/packages?ids…
2
2
40
1,772
Threw together a WinUI app to help presenting, that populates your clipboard with the next code snippet, instead of watching you code. As you paste it auto-advances script and queues up the next snippet. Run the app off-screen on a second monitor. Source: github.com/dotMorten/Present…
1
4
32
1,932