Premium

A Few Thoughts About AAA Mobile Gaming
Premium

A Few Thoughts About AAA Mobile Gaming (Premium)

Is it possible to have a console-like videogame experience on a smartphone or tablet? Why…

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.…

Bad monkey!
Premium

Ask Paul: August 16 (Premium)

Happy Friday! This has emerged as a blockbuster installment of this series, so I recommend…

A galaxy of AI in apps
Premium

I Will Not Pay for AI (Premium)

Close your eyes and imagine it's the 1990s. Microsoft has transitioned its productivity apps into…

Premium

From the Editor’s Desk: Bagged (Premium)

I am curiously fascinated by bags of all kinds, from laptop bags to carry-on luggage,…

Google Pixel 9 Pro XL in hazel
Premium

Once More Unto the Pixel, Dear Friends, Once More (Premium)

Thanks in part to the rise of generative AI, 2024 has emerged as a critical…

Premium

Modernizing .NETpad: Project Update (Premium)

Last week, a reader asked me why I wasn't posting the source code for the…

Roadtrip time
Premium

Ask Paul: August 9 (Premium)

Happy Friday! We're heading to Washington D.C.--my favorite city in the United States--for the weekend.…

Peak Chromecast
Premium

RIP? Please. Peak Chromecast Was Almost a Decade Ago (Premium)

Don't mourn the passing of Chromecast: Google's little dongle that couldn't peaked several years ago…

Sample tabbed-based UI
Premium

Modernizing .NETpad: The Trouble with Tabs (Premium)

When I started this year's .NETpad modernization project, it wasn't entirely clear where the new…

Scales of Justice: Microsoft v. Google
Premium

Microsoft the Legal Precedent, Microsoft the … Victim? (Premium)

While the parallels between US v. Google and US v. Microsoft are obvious, it's fascinating…

Mind the Gap
Premium

Mind the Gap (Premium)

Windows fans are taking a long-awaited victory lap thanks to the success of the Snapdragon…

Music
Premium

From the Editor’s Desk: Music (Premium)

Music is personal and important, a way to measure the passage of time and mark…

EliteBook 1040 arrow/Page Up and Page Down keys
Premium

Maybe You’re Just Not My Type (Premium)

Laptop keyboards are changing more than ever these days, but some of the change I'm…

Premium

Modernizing .NETpad: Confirmation (Premium)

Not that I needed a reminder of my failings as a software developer, but the…

Weekend
Premium

Ask Paul: August 2 (Premium)

Happy Friday! We survived a silly outage last night, so I'm more ready than ever…

Thurrott