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/2025In 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/2025What 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/2025What'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… 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/4999devdigest.todayIntroducing Custom Agents for .NET Developers: C# Expert & WinForms Expert - .NET BlogIntroducing C# Expert and WinForms Expert: experimental custom agents that help .NET developers write better code with GitHub Copilot. 041
Reposted by KlausMerrie 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.comSearch Jobs | Microsoft Careers 034
Klaus @loeffelmann.bsky.social · 21/10/2025Ha! Happy birthday! To many things to congratulate you for lately!! 020
Klaus @loeffelmann.bsky.social · 19/09/2025Mark the date! And spread the word! #sharpandunfiltered 010
Klaus @loeffelmann.bsky.social · 09/09/2025At 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/2025Impedance mismatch. Darauf ein Produktrueckstandselement, oder? :-) 110
Klaus @loeffelmann.bsky.social · 01/05/2025You 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/2025Sorry 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/2025First 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/2025Ah, #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/2025There 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/2025Hey #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.comWinForms: Analyze This (Me in Visual Basic) - .NET BlogYour 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 · 25/12/2024Thanks 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/2024So…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 KlausScott Hanselman 🌮 @scott.hanselman.com · 12/12/2024New YouTube... @markrussinovich.bsky.social and I learn to "take a dump" (a debugging crash dump!) www.youtube.com/watch?v=Jhga...youtube.comEPISODE 6 - Scott & Mark Learn To... Take a DumpYouTube video by Scott Hanselman 7748
Reposted by KlausAlvin Ashcraft @alvinashcraft.com · 10/12/2024Premiering tomorrow: EPISODE 6 - Scott & Mark Learn To... Take a Dump. buff.ly/3ZwJETv #podcast #devcommunity #programming #productivity #debugging #windowsdev #sysinternalsbuff.lyEPISODE 6 - Scott & Mark Learn To... Take a DumpIn 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/2024Hey #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.comInvoking Async Power: What Awaits WinForms in .NET 9 - .NET BlogWith .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