Top Links
- .NET 10 Preview 4 is now available! (.NET Team)
 - Agent mode has arrived in preview for Visual Studio (Katie Savage & Aaron Yim)
 - .NET Unified Build Progress and Preview 4 Milestone (Matt Mitchell)
 - Now Generally Available: Apple identity provider support for Microsoft Entra External ID (Bora Ozbayburtlu)
 - ASP.NET Core updates in .NET 10 Preview 4 (Dan Roth)
 - 🎉 Visual Studio 2022 v17.14 is now generally available! (Mads Kristensen)
 
Web & Cloud Development
- Duende IdentityServer and OTel Metrics, Traces, and Logs in the .NET Aspire Dashboard (Khalid Abuhakmeh)
 - ESLint can now lint HTML using the html-eslint language plugin (Yeon Juan)
 - Kubernetes v1.33: Job’s Backoff Limit Per Index Goes GA (Michał Woźniak)
 - Adding Context to Your UI with KendoReact Tooltips (Hassan Djirdeh)
 - Adding a Blazor Pager to Your Data Display (Héctor Pérez)
 - ASP.NET Core Pitfalls – Action Constraint Order (Ricardo Peres)
 - How to have the browser pick a contrasting color in CSS (Jen Simmons)
 
WinUI, .NET MAUI & XAML
- .NET MAUI Updates in .NET 10 Preview 4 and .NET MAUI 9.0.70 (Service Release 7) (David Ortinau)
 - Crafting a Seamless User Onboarding Experience with .NET MAUI Popup Control (Piruthiviraj Malaimelraj)
 
Visual Studio & .NET
- Visual Studio 2022 Version 17.14 Release Notes (Microsoft Learn)
 - .NET 10 Preview 4 (James Montemagno)
 - How to Create Calculated Fields in a C# .NET RDL Report (Alec Gall)
 - What’s New for C++ Developers in Visual Studio 2022 17.14 (Sy Brand)
 - .NET and .NET Framework May 2025 servicing releases updates (Tara Overfield)
 - Boost Your .NET Projects: Supercharge Your Code with FastStringBuilder in Spargine (David McCarter)
 - Introducing the /forceInterlockedFunctions switch for Arm64 (Emily Bao)
 
AI
- Introducing the Azure FHIR MCP Server 🏥✨ (Erik Howard)
 - Coding Assistants Threaten the Software Supply Chain (Martin Fowler)
 - Announcing new fine-tuning models and techniques in Azure AI Foundry (Alicia Frame)
 - Predicting the Future Using Azure Machine Learning (David Ramel)
 - Using the new AI template to create a chatbot about a website (Andrew Lock)
 - Republicans push for a decadelong ban on states regulating AI (Emma Roth)
 - Notion takes on AI-notetakers like Granola with its own transcription feature (Ivan Mehta)
 - Python’s Open Source DNA Powers Anaconda’s New AI Platform (Jeffrey Burt)
 - How AI and GenAI Are Transforming Professional Learning and Skill Development and How Can GenAI Drive Real Business Value in Engineering? (Mahesh Chand)
 
Design, Methodology & Testing
- GitHub Issues search now supports nested queries and Boolean operators: Here’s how we (re)built it (Deborah Digges)
 - Deploying a GitHub Actions Self-hosted Runner on Azure: A Step-by-Step Guide (Naman Nihal)
 - The high-performance playbook: How great product teams deliver results (Jagbir Singh Lehl)
 - Advanced Installer 22.7 (Advanced Installer Team)
 - Managing technical debt like financial debt (Bart Wullems)
 - 10 Years of Software Architecture: Best And Worst Decisions (Derek Comartin)
 - Best Practices Are Really Not (Gil Zilberfeld)
 - Quieting the Mental Clutter (Justin Etheredge)
 - CodeCanvas 2025.1 With Free Tier and Toolbox Support (Alexey Totin)
 - ‘Shifting left’ for better accessibility in Firefox (Kim Bryant)
 - What is the developer set-up for developing Windows for multiple processor architectures? (Raymond Chen)
 - New in Pulumi IaC: Support for skipping a resource (Tom Harding)
 - Decoupled by design: Building reusable enterprise libraries and services (Shaun Jayaraj & Omar Bashir)
 
Mobile, IoT & Game Development
- The Android Show: I/O Edition – what Android devs need to know! (Matthew McCullough)
 - How to watch Google’s Android Show: I/O Edition today (Dominic Preston)
 - Android 16 Is Getting a Facelift, and Gemini Is Rolling Onto More Google Platforms (Julian Chokkattu)
 
Screencasts & Videos
- EPISODE 16 – Scott and Mark Learn To… Feedback (Scott Hanselman & Mark Russinovich)
 - Convert Markdown to Blazor Components with MD2RazorGenerator! | Coding After Work (Jimmy Engstrom)
 - Keynote: The past, present, and future of AI for application developers | NDC Melbourne 2025 (Steve Sanderson)
 - Say Hello to Agent Mode, MCP, & NES in Visual Studio (Katie Savage)
 - Correcting Common Async/Await Mistakes in .NET 9 | NDC Melbourne 2025 (Brandon Minnick)
 - Coffee and Open Source Conversation – Paul Stack (Isaac Levin)
 - VSCode AKS integration with KAITO | Open at Microsoft (Tatsat Mishra & Tejhan Diallo)
 - Self-replicating AI Agents, with Evan Boyle, on Mr. Maeda’s Cozy AI Kitchen (John Maeda)
 
Podcasts
- Made by Google Podcast – Android Show: I/O Edition (Rachid Finge)
 - Leading the Shift Podcast – Can AI make the world of art more accessible? | Art Basel (Susan Etlinger & Alain Brusch)
 - The Amp Hour #693 – Small Scale Electronics Manufacturing with Colin O’Flynn (Dave Jones & Chris Gammell)
 - The AI Fix Podcast – AI brings dead man back for killer’s trial, and the judge loves it (Graham Cluley & Mark Stockley)
 - RunAs Radio Episode #984 – Active Directory in 2025 with Liz Tesch (Richard Campbell)
 - Talk Python to Me Episode #505 – t-strings in Python (PEP 750) (Michael Kennedy)
 - Scrum Master Toolbox Podcast – How Leadership Communication Can Destroy Team Morale | Simina Fodor (Vasco Duarte)
 - Software Engineering Radio Episode #668 – Steve Summers on Securing Test and Measurement Equipment (Sam Taggart)
 
Community & Events
- Mark Your Calendar: Uno Platform Studio & Uno Platform 6.0 Launch Live 🚀 (May 15th) (Uno Platform)
 - Firefox moves to GitHub (Rob Beschizza)
 - Stronger Together: MVPs Reviving Local Tech User Groups with Global Support (Soyoung Lee)
 - Microsoft cuts nearly 3% of global workforce, about 6,000 jobs, in latest push for efficiency (Todd Bishop)
 
Database
- MSSQL Extension for VS Code: New UI Goes GA and GitHub Copilot Enters Preview (Carlos Robles)
 - A SQL Server Query Plan Answer (Erik Darling)
 - Microsoft Build 2025 Preview: Transform Your AI Apps and Agents with Azure Cosmos DB (Jay Gordon)
 - Introduction to PostgreSQL for the Data Professional (Louis Davidson)
 - Fabric Data Factory Pipeline Execution From Azure Data Factory (Andy Leonard)
 - SQL Data Type Conversions: Your Key to Clean Data & Sharp Queries (Tracy McKibben)
 
SharePoint, M365 & MS Teams
- Best practices for securing your Teams meetings from unauthorized access (Meera Ajam)
 - Microsoft extends Office app support on Windows 10 to 2028 (Tom Warren)
 - TRAINING: Copilot Chat & Microsoft 365 Copilot Training for End Users & IT Pros (Kurt Shintaku)
 
PowerShell
- PowerShell Copy-Item: Copy Files and Folders (Michael Reinders)
 - Using PowerShell and Excel Files for Bulk Operations (Exchange Team)
 
Miscellaneous
- Closures in Rust: Functional Vibes with a Twist (Chris Woodruff)
 - Is Rust the Future of Programming? (Tatiana Parshutkina)
 - Microsoft reveals its rejected Start menu redesigns (Tom Warren)
 
More Link Collections
- Daily Reading List – May 13, 2025 (#551) (Richard Seroter)
 
The Geek Shelf
 Anker SOLIX F2000 Solar Generator, 2048Wh Portable Power Station with LiFePO4 Batteries and 2× 200W Solar Panel (Anker) – Referral Link