I try to keep my Docker Desktop (on my personal dev machine) up-to-date. It updates frequently and I’m generally a fan of keeping my dev software on the latest version. So when I noticed an available update for Docker Desktop, I didn’t hesitate to update. That was a mistake - 4.75.0 broke my WSL integration.
[Read More]Microsoft Build 2026 - Day 2
Microsoft Build is a two-day event this year (after being three days in prior years). That’s in line with the overall smaller Build - fewer attendees, smaller venue, and fewer days. There was no day 2 keynote either. For me, day 2 was full of breakout sessions, a hands-on lab, and great conversations with Microsoft and GitHub employees.
[Read More]Microsoft Build 2026 - Day 1
I attended Microsoft Build in person on June 2, 2026. Below are my observations from day one. I’ll post a day-two update, as well as a wrap-up after the event.
[Read More]Global Azure - Columbus 2026
It’s hard to believe how far Global Azure has come. I remember when it all started several years ago. It’s inspiring to see that Global Azure has continued to be an impactful worldwide event. It’s a fantastic testament to the strength and dedication of the Azure community.
This year, I’m thrilled to help bring Global Azure to Columbus on Saturday, April 18th. We’ve assembled a top-notch lineup of speakers from the Columbus technology community, each with practical, hands-on, real-world Azure experience. (Yes, I’ll be there too!) Whether you’re new to Azure or a seasoned pro, you’ll find sessions packed with insights you can use right away.
[Read More]Removing Magic Strings from Your .NET Aspire Project
If you’re building modern .NET Aspire apps, you’re probably familiar with how service names and resource identifiers are often passed around as string literals, things like "apiservice" or "storage".