Dev

Modernizing .NETpad Step-By-Step, Part 8: Replace and Replace All
Premium

Modernizing .NETpad Step-By-Step, Part 8: Replace and Replace All (Premium)

This time, we'll implement Replace and Replace all, and then migrate all the new Find/Replace…

Premium

Modernizing .NETpad Step-By-Step, Part 7: Find, Find Next, and Find Previous (Premium)

In this phase of the .NETpad modernization project, we will implement a Find/Replace interface and…

Modernizing .NETpad: Decision Time on Find/Replace
Premium

Modernizing .NETpad: Decision Time on Find/Replace (Premium)

The way that Microsoft implements Find/Replace in Notepad today is non-standard and would be difficult…

.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 Step-By-Step, Part 6 More Custom Dialogs
Premium

Modernizing .NETpad Step-By-Step, Part 6 More Custom Dialogs (Premium)

In this phase, we'll use our custom Content dialog to create the Go to line…

Premium

Modernizing .NETpad Step-By-Step, Part 5: Custom Dialogs (Premium)

If you kept up with my series on modernizing .NETpad this past summer, you know…

Modernizing .NETpad Step-By-Step, Part 4: More Settings
Premium

Modernizing .NETpad Step-By-Step, Part 4: More Settings (Premium)

I probably should have realized that there was no way to document the new settings…

Improved tab tear-out experience in the Windows App SDK 1.6

Microsoft Releases Windows App SDK 1.6

Microsoft has issued a major new release of the Windows App SDK, its native app…

.NETpad settings, part one
Premium

Modernizing .NETpad Step-By-Step, Part 3: Settings (Premium)

In this phase, we'll add a modern settings interface to .NETpad that mimics the similar…

# Modernizing .NETpad Step-By-Step, Part 2: Next Steps
Premium

Modernizing .NETpad Step-By-Step, Part 2: Next Steps (Premium)

This time, we'll look at some basic code refactoring, add a few small features and…

Premium

Modernizing .NETpad Step-By-Step, Part 1: The Basics (Premium)

In this first phase of modernizing the WPF version of .NETpad, we'll take the original…

.NETpad modernization
Premium

Modernizing .NETpad: The Way Forward (Premium)

It's time to document the work I've done modernizing the WPF version of .NETpad. Here's…

Premium

The Next Coding Project (Premium)

I'm getting ahead of myself here, but in writing up Win11Debloat yesterday after a week…

Premium

Modernizing .NETpad: Application State (Premium)

Developers often utilize design patterns that logically separate an app's presentation and business logic and…

.NETpad with customized title bar area
Premium

Modernizing .NETpad: Title Bar Customization (Premium)

In addition to implementing a tab-based user interface, the modern Notepad also does something else…

Thurrott