Developing Modern WinForms Applications
summary
Explains that binary formatter moves to a NuGet fallback in .NET 9 and shows a real resx leak where a “special property” with customer data was serialized, then demonstrates net 9 analyzers flagging unconfigured serializable properties (defaults to build-break but configurable; thousands of hits expected on upgrade). Shows experimental dark mode + visual styles (rounded controls, toggles, title bar color) and new invoke async / form show async APIs that keep the UI responsive during concurrent drawing. Ends with a working Semantic Kernel demo parsing human dates into concrete due dates for a to‑do app.
AI-written summary · about
chapters (7)
- 0:00Introduction and agenda
- 6:05Security and serialization
- 10:44Avoiding insecure serialization
- 21:24Modern UI and theming
- 37:23Accessibility best practices
- 46:20Responsive async patterns
- 56:32AI integration and closing
related talks
01h 00mWhat's New with WinForms in .NET 9?
01h 01mModernizing the enterprise desktop application
57mBuilding a modern, native app for Windows: Which UI framework should you choose?
01h 15mPanel discussion on the future of .NET
58mDesktop Apps Your Way!
01h 01mWhat's new in Xamarin.Forms
57m(WPF + WinForms) * .NET Core = Modern Desktop
43mBlazor in .NET 8: Mastering the New Render Modes and Building Interactive Web Apps
