Top Links
- Introducing all-new Surface Copilot+ PCs: The Surface Pro, 12-inch and Surface Laptop, 13-inch (Brett Ostrum)
- Turn your .NET CLI tool into a local MCP Server for use with GitHub Copilot in VS Code (Erik EJ)
- Fedora Linux is now an official WSL distro (Jeremy Cline)
- Nested App Authentication: Now generally available across Microsoft 365 (Vikram Thanigaivelan)
- Expanding the Surface for Business Copilot+ PC portfolio (Nancie Gaskill)
- Exploring the new .NET AI chat template (Andrew Lock)
- Introducing a new generation of Windows experiences (Navjot Virk)
Web & Cloud Development
- Kubernetes v1.33: Fine-grained SupplementalGroups Control Graduates to Beta (Shingo Omura)
- Fix Broken Charts Instantly: Handle Missing Data Like a Pro in Blazor! (Gopalakrishnan Veeraraghavan)
- Compiling V8 on Windows (version 13.7.9) (j2inet)
- Observability with the Aspire Dashboard (Nitin Pandit)
- How to Create Documentation with docs.page – A Beginner’s Tutorial (Rajdeep Singh)
- Node v24.0.0 (Current) (Rafael Gonzaga)
WinUI, .NET MAUI & XAML
- Vibe coding Windows apps (Joe Finney)
Visual Studio & .NET
- C++ Language Updates in MSVC in Visual Studio 2022 17.14 (Cameron DaCamara)
- ODP.NET 23.7: More Capabilities in Latest Release (Alex Keh)
- Custom Errors: From Display to thiserror (Chris Woodruff)
- Boost Your .NET Projects: Enhancing .NET Logging with LoggingHelper in Spargine (David McCarter)
- A Simple State Machine in .NET – Adding Code-based Implementation (Ricardo Peres)
- WebView2: Waiting for Document Loaded (Rick Strahl)
AI
- Developers using “AI” is like learning JavaScript or jQuery (Matt Lacey)
- Function calling using LLMs (Martin Fowler)
- UI Design with ChatGPT 4o (Nick Babich)
- Pedantic AI in Dart: dartantic_ai (Chris Sells)
- Gemini 2.5 Pro Preview: even better coding performance (Logan Kilpatrick)
- RC1: Semantic Kernel for Java Agents API (Derek Keeler)
- Automate tedious coding tasks with GitLab Duo Workflow (Jeff Park)
- Vibe Coding and You (John Biggs)
- Securing Model Context Protocol: Safer Agentic AI with Containers (Justin Cormack)
- Using the Model Context Protocol (MCP) to query Obsidian note taking (vorsprung)
Design, Methodology & Testing
- How to Enable MSIX Auto Updates Through .appinstaller File on Windows Server and Managing Multiple Installer Projects in One Place Using Advanced Installer (Renato Ivanescu)
- Harnessing the Power of Jitter: Enhancing Retry Patterns with a bit of randomness (Davide Bellone)
- Error Message Makeover: A Collaborative Quest for Clarity (Dan Cummings & Jon Kelly)
- Can we agree on something? (SLAs) (Eric Brechner)
- Dos and don’ts when sunsetting open source projects (Klint Finley)
Mobile, IoT & Game Development
- Android Studio Meerkat Feature Drop is stable (Adarsh Fernando)
- How to Secure Mobile APIs in Flutter (Atuoha Anthony)
- Atomic Data Modifications for Firebase Data Connect (Andrea Wu)
- Microsoft and Asus’ Xbox handheld appears in leaked photos (Dominic Preston)
- Minecraft’s VR support is now gone (Jay Peters)
Screencasts & Videos
- Warp Is Now The BEST MCP Client in 2025 (Frank LaVigne)
- KubeFleet: Multi-Cluster Kubernetes Application Management | Open at Microsoft (Jorge Arteiro & Ryan Zhang)
- Blazor Isolated CSS & Specificity – Explained | Coding After Work (Jimmy Engstrom)
- Surface Pro 12 hands-on: Microsoft’s smaller, redesigned tablet | The Verge (Tom Warren)
- Coffee and Open Source Conversation – Ralph Squillace (Isaac Levin)
- Modernizing your Legacy Applications with Crowdbotics | Sip and Sync with Azure (Priyanka Vergadia & Charath Ranganathan)
Podcasts
- The AI Fix Episode #49 – The typo from hell (Graham Cluley & Mark Stockley)
- RunAs Radio Episode #983 – Building a Career in Cybersecurity with Yuri Diogenes (Richard Campbell)
- Software Engineering Radio Episode #667 – Ashley Peacock on Cloudflare (Jeremy Jung)
- Mailin’ It! – The Official USPS Podcast – How Rural Free Delivery Changed America (United States Postal Service)
Community & Events
- .NET Conf Focus on Modernization (Bart Wullems)
- CfPs Closing Soon (as of 2025-05-06) (Dave Aronson)
- The Dreamforce 2025 Call for Participation Is Now Open (Dave Norris)
Database
- Understanding Oracle Wait Classes: The Key to Unlocking Database Performance (Kellyn Pot’Vin-Gorman)
- Techniques to query Azure SQL’s new JSON Datatype (Dennes Torres)
SharePoint, M365 & MS Teams
- Print Documents and Files to OneNote for Smarter Saving, Searching, and Annotating (Gokul Subramaniam)
Miscellaneous
- Tulsi Gabbard Reused the Same Weak Password on Multiple Accounts for Years (Tim Marchman)
- Google: Our remedies proposal in the DOJ ad tech case (Lee-Anne Mulholland)
- What were the MS-DOS programs that Windows used the progman.exe stock icons for? (Raymond Chen)
More Link Collections
- Daily Reading List – May 6, 2025 (#546) (Richard Seroter)
- Week Links №2: April 2025 (Dave Rupert)
- Things That Caught My Attention Last Week – May 4 (Peter Ritchie)
- The latest AI news we announced in April (Google Keyword Team)
The Geek Shelf
Parallel Programming and Concurrency with C# and .NET (Alvin Ashcraft) – Referral link