Sign in

Klaus

@loeffelmann.bsky.social
126 followers 21 following 20 posts

Working for Microsoft on .NET Desktop and the Visual Studio Out-of-Proc Designer. Loving my wife, our dogs, Sushi, #VisualBasic, $WinForms, and Retro Computing (#C64 and #6502 FTW!)

PostsRepliesMedia
Klaus @loeffelmann.bsky.social · 15/11/2025
... but that doesn't mean those issues (which ARE SERIOUS ISSUES! Don't get me wrong!) should be tolerated. But here's the thing: When we're able to produce 10x the code as before, and it's only 70% the original quality? Then let's work on AI tools to make (self)-reviewing such amounts feasible.
000
Klaus @loeffelmann.bsky.social · 15/11/2025
In WinForms the issue of bad code quality has a special impact: The Designer can't open a Form. We need a certain quality threshold, or the generated code is mostly useless. Does it work 100% reliably? Of course not. And disciplincens like the GC are probably not a LLM T-audience for a long while...
100
Klaus @loeffelmann.bsky.social · 15/11/2025
What would help is to make this actionable by providing the problematic code, or - if that would disclose identities - construct comparable issue. I developed a series of Agent Prompts to improve code-Q and minimize _exactly_ this - one of which, #WinForms (ha!), is the first to be shipped in VS.
100
Klaus @loeffelmann.bsky.social · 15/11/2025
What's new in #WinForms for #visualstudio and #dotnet 10? Well, a lot! The best: WinForms is one of the first disciplines in VS which gets a dedicated context agent for Copilot! And @merriemcgaw.bsky.social and I showed it at #dotnetconf on stage - live #vibecode 'd! youtube.com/watch?v=f0971p…
Klaus and Merrie hooraying during the live talk after Copilot developed a birthday card WinForms app - which can be seen on the left 2/3 of the image.
020
Reposted by Klaus
//devdigest @devdigest.today · 29/10/2025
⚡️ GitHub Copilot adds C# and WinForms Expert agents 🏷️ #devdigest #dotnet #net #csharp #git #github devdigest.today/goto/4999
devdigest.today
Introducing Custom Agents for .NET Developers: C# Expert & WinForms Expert - .NET Blog
Introducing C# Expert and WinForms Expert: experimental custom agents that help .NET developers write better code with GitHub Copilot.
041
Reposted by Klaus
Merrie McGaw @merriemcgaw.bsky.social · 05/11/2025
.NET is hiring. WinForms is looking for an SDE2 to help us drive the next version of the best UI stack of all time jobs.careers.microsoft.com/global/en/jo...
jobs.careers.microsoft.com
Search Jobs | Microsoft Careers
034
Klaus @loeffelmann.bsky.social · 21/10/2025
Ha! Happy birthday! To many things to congratulate you for lately!!
020
Klaus @loeffelmann.bsky.social · 19/09/2025
Mark the date! And spread the word! #sharpandunfiltered
010
Klaus @loeffelmann.bsky.social · 09/09/2025
At a #microsoft campus cafe, just recently. Mads Torgersen and Klaus Löffelmann talk Sharp & Unfiltered. Not what you expect. Definitely worth watching. Pilot Episode coming later this month to youtube.com/@MicrosoftDe... #sharpandunfiltered - Spread the word!
0114
Klaus @loeffelmann.bsky.social · 01/05/2025
Impedance mismatch. Darauf ein Produktrueckstandselement, oder? :-)
110
Klaus @loeffelmann.bsky.social · 01/05/2025
You do not need to share the concrete production code. In fact, if you would be able to reproduce it with a repro demo as simple as possible (not in context of a big domain-specific code path), that would be more helpful anyway! Maybe share it then as a OneDrive link. I'll follow you, so you can PM.
000
Klaus @loeffelmann.bsky.social · 29/04/2025
@terrajobst.net, I got a new one for you: "Objektrelationalparadigmenkonfliksgrad." Was tippst du? :-D
100
Klaus @loeffelmann.bsky.social · 29/04/2025
Sorry that I only saw this now. Could you please provide a small repro for that, if this is still a thing?
100
Klaus @loeffelmann.bsky.social · 02/02/2025
#WinForms Framework 2.0? #MFC? #Delphi? I am curious!
100
Klaus @loeffelmann.bsky.social · 02/02/2025
First Form in #WinForms I did completely with #CopilotEdits. If you have _THAT_ not checked out, do it. It is AMAZING! Like, completely. No code blocks written by me - just tweaked little things which were WinForms specific and the LLM wouldn't know. What this is? Well...more to come. ;-)
010
Klaus @loeffelmann.bsky.social · 29/01/2025
Ah, #win32 #HighDpi - what's not to love? ;-) (Especially in Terminal Server environments like this.) If you see those issues in #WinForms > .NET 7.0, ping me. I want to learn about your specific scenarios! And I can maybe help quickly!
230
Klaus @loeffelmann.bsky.social · 22/01/2025
There is no one-size-fits-all. There are times when I pick WinUI, other when it’s WinForms. For AI Tools, WinForms can be a great choice! On top: There are so many mission critical line of business apps in finance, Insurance, government, health and other industries, we need to keep good care of it!😊
040
Klaus @loeffelmann.bsky.social · 21/01/2025
Hey #winforms devs! In #dotnet 9, we've introduced WinForms specific #Analyzers to help you guide with tricky WinForms situations. We got those both for #csharp and #visualbasic. And not only are we planning to add more over time-you can also get engaged: devblogs.microsoft.com/dotnet/intro...
devblogs.microsoft.com
WinForms: Analyze This (Me in Visual Basic) - .NET Blog
Your WinForms code might have issues—maybe an Async call picked the wrong overload, or it’s leaking data into resource files. Time to call in a code-shrink! So, WinForms, Analyze This!
1386
Klaus @loeffelmann.bsky.social · 26/12/2024
Can I ask: When did you start your career?
100
Klaus @loeffelmann.bsky.social · 25/12/2024
Thanks everybody for the tips and thoughts. I think I will go with #aspire, since my plans are at a later point in time to access the/a web API from a #winforms app.
010
Klaus @loeffelmann.bsky.social · 23/12/2024
So…over the holidays I thought I would ramp up my WebDev skills which are from, what, 1998? I was aiming for #dotnet #blazor. Question is, would using #aspire be an overkill? Or even support the (re)learning process? Consider me a 72-year old German CDU politician to assess my WebDev skill set… 🤷‍♂️
400
Reposted by Klaus
Scott Hanselman 🌮 @scott.hanselman.com · 12/12/2024
New YouTube... @markrussinovich.bsky.social and I learn to "take a dump" (a debugging crash dump!) www.youtube.com/watch?v=Jhga...
youtube.com
EPISODE 6 - Scott & Mark Learn To... Take a Dump
YouTube video by Scott Hanselman
7748
Reposted by Klaus
Alvin Ashcraft @alvinashcraft.com · 10/12/2024
Premiering tomorrow: EPISODE 6 - Scott & Mark Learn To... Take a Dump. buff.ly/3ZwJETv #podcast #devcommunity #programming #productivity #debugging #windowsdev #sysinternals
buff.ly
EPISODE 6 - Scott & Mark Learn To... Take a Dump
In this episode of Scott and Mark Learn To, Scott Hanselman and Mark Russinovich delve into the critical developer skill of debugging crash dump files, both ...
0163
Klaus @loeffelmann.bsky.social · 10/12/2024
Hey #winforms devs! In #dotnet 9, WinForms got some new cool features for consuming modern APIs with `Control.InvokeAsync` and other async APIs. Check out the blog post here and spread the word! devblogs.microsoft.com/dotnet/intro...
devblogs.microsoft.com
Invoking Async Power: What Awaits WinForms in .NET 9 - .NET Blog
With .NET 9, we’re bringing a suite of new async APIs to WinForms, aimed at making UI updates, dialog interactions, and control management more efficient.
0206