.NET 9

Keyboard-based tab navigation in .NETpad
Premium

.NETpad 2025: Tab Navigation (Premium)

I'd like to reach a certain level of quality before I post the pre-release code…

Thinking about layout
Premium

.NETpad 2025: Thinking About Layout (Premium)

I've made remarkable progress on the important, low-level code to manage multiple tabs and documents…

Early WPF plans for .NET 10
Premium

.NETpad 2025: A Look Ahead to .NET 10 (Premium)

Microsoft added basic but buggy and incomplete support for Windows 11 theming to WPF as…

More tabs in .NETpad
Premium

.NETpad 2025: Tabs Next Steps (Premium)

The way that WPF implements tabs is old-fashioned, non-optimal, and in no way ideal for…

A custom MessageBox dialog
Premium

.NETpad 2025: A Custom MessageBox Dialog (Premium)

Taking a break from the brutally difficult session state management and tabs work, I checked…

Basic tabs with WPF
Premium

.NETpad 2025: Tabs First Steps (Premium)

.NETpad will require some complex coding for tabs and state management. This is just the…

Premium

.NETpad 2025: .NET 9.0.1 Fixes the App Crashing Bug (Premium)

Microsoft released .NET 9.0.1 today, and it includes the hoped-for fix for the bug that…

Modernizing .NETpad: New App Version is Available on GitHub
Premium

Modernizing .NETpad: New App Version is Now Available on GitHub (Premium)

The source code for .NETpad 3.0 for Windows 11 is now available on GitHub for…

Premium

Modernizing .NETpad: Late Breaking Structural Changes (Premium)

I sometimes have trouble focusing. No, that's not exactly right. Sometimes, the problem is that…

Premium

Modernizing .NETpad: WTF, WPF (Premium)

I discovered another small but useful improvement to WPF in the final version of .NET…

.NET 9 arrives

Microsoft Releases .NET 9

As promised, Microsoft today released .NET 9, the latest version of its free and open-source…

.NET Conf 2024

.NET 9 Arrives Next Week With .NET Conf 2024

Microsoft today issued a reminder that .NET Conf 2024 is next week, coinciding with the…

.NET 9 RC2

Microsoft Releases .NET 9 Release Candidate 2

With one month to go until the final release, Microsoft has delivered the second and…

.NET 9 Release Candidate 1

Microsoft Issues .NET 9 RC1

Microsoft has released the first of two release candidates for .NET 9 ahead of its…

Microsoft Will Let Developers Update UWP Apps to .NET 9

Microsoft Will Let Developers Update Legacy UWP Apps to .NET 9

Microsoft today announced a surprising new modernization path for developers stuck supporting legacy UWP apps.

Modernizing .NETpad: (Yet Another) Another Dialog about Dialogs
Premium

Modernizing .NETpad: (More) Dialog about Dialogs (Premium)

It's been a frustrating week for the .NETpad modernization project. Some of it was self-inflicted.…

Thurrott