Dev

Android 16 Beta 2

Google Delivers Android 16 Beta 2

Google today announced the release of Android 16 Beta 2, which brings new pro camera…

Google I/O 2025

Google I/O 2025 to Overlap with Microsoft Build 2025

Google today announced that Google I/O 2025 will be held from May 20 to 21,…

Premium

Hands-On: Coding to the Windows Copilot Runtime (Premium)

9 long months after it announced the Windows Copilot Runtime, Microsoft finally made some preview…

Windows Copilot Runtime
Premium

No (Local) AI Developer Left Behind? (Premium)

Microsoft has some notable AI wins for developers. But the Windows Copilot Runtime is not…

BASIC 8080 source code
Premium

Tech Nostalgia: Microcomputer + Software (Premium)

Most are familiar with the story of Bill Gates and Paul Allen, BASIC, the MITS…

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…

GitHub Copilot Agent Mode

GitHub Copilot is Getting Agentic

GitHub Copilot may be the single most useful AI companion I've used, but it's about…

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…

Preventing custom dialog resizing
Premium

.NETpad 2025: Preventing Custom Dialog Resizing (Premium)

Taking another break from the multiple tabs support, here's a quick and dirty fix for…

Pebble smartwatches, circa late 2016

Google Open Sources Pebble Smartwatch Source Code

8 years after Pebble shut down, Google announced that it has open sourced the Pebble…

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…

Google is Releasing Android 16 Beta 1 Today

Later today, Google will release the first beta of Android 16 for developers and enthusiasts…

What I Use: January 2025
Premium

What I Use: January 2025 (Premium)

It's a new year and a good time to take stock: Here or abroad, I…

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…

Thurrott