Premium

Niagara Falls
Premium

Ask Paul: September 27 (Premium)

Happy Friday! It's been a horribly busy week ahead of a trip to Dallas and…

Premium

Modernizing .NETpad Step-By-Step, Part 7: Clean-Up in Aisle WPF (Premium)

In this final phase of this year's .NETpad modernization project, we'll clean up the code…

Sign o' the Times
Premium

Sign o’ the Times (Premium)

I've had a troubled relationship with The New York Times for decades, dating back to…

It's iPhone Day 2024!
Premium

iPhone Day (Premium)

You can't make this stuff up. All you can do is tell the tale. And hope…

I returned a few review laptops this week
Premium

Ask Paul: September 20 (Premium)

Happy Friday! Let's kick off the final weekend of summer a little early with another…

How to react to unexpected change
Premium

From the Editor’s Desk: Reactive Change (Premium)

Sometimes one can proactively make changes. But sometimes change is forced on you. And then…

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…

# A New AI Era Continues, For Better or Worse
Premium

A New AI Era Continues, For Better or Worse (Premium)

AI is not a bust. But it is a bubble. And the sooner we get…

The deck in Canton, Massachusetts
Premium

From the Editor’s Desk: One (Premium)

Many people haven't gotten the memo on our inherent inability to multitask. But here's an…

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…

Sunset in Macungie
Premium

Ask Paul: September 13 (Premium)

Happy Friday! I'm still reeling from the trip to Berlin, but I'm home and sort…

Apple HomePod mini
Premium

A HomePod a Day Keeps the TV at Play (Premium)

We don't write much about Apple's HomePod line of smart speakers here at Thurrott.com, but…

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…

A cave under a tree in a swamp
Premium

From the Editor’s Desk: Only What You Take with You (Premium)

I learned everything I need to know in life from "The Empire Strikes Back." Even…

Apple event glow logo
Premium

A Few Thoughts About iPhones, Apple Intelligence, and the Next Few Months (Premium)

Apple's annual iPhone launch is its biggest event of the year, and I'm guessing many…

Thurrott