Top Links
- Announcing Uno Chefs: Our Flagship Reference Application! (Uno Platform Team)
 - Changelog & Friends Podcast Episode #94 – Dull, dirty or dangerous (Scott Hanselman, Jerod Santo & Adam Stacoviak)
 - No projects just C# with `dotnet run app.cs` | DEM518 | Microsoft Build 2025 (Damian Edwards)
 - Avalonia Accelerate Now Free for Students and Educators! (Mike James)
 - INotifyPodcastChanged Episode #4 – Working with XAML with Matt Lacey (Joseph Finney & Tamás Deme)
 - Visual Studio Code Now Supports MCP Authorization (Den Delimarsky)
 - Get Started with AI Dev Gallery in Minutes | DEM573 | Microsoft Build 2025 (Jaylyn Barbee & Niels Laute)
 
Web & Cloud Development
- Preventing Confused Deputy Attacks In MCP With Azure API Management (Den Delimarsky)
 - Introducing Bingo-o-matic: Your Ultimate Bingo Management App (James Montemagno)
 - Revisiting using a Content Security Policy (CSP) nonce in Blazor (Damien Bowden)
 - Better CSS Shapes Using shape() — Part 1: Lines and Arcs (Temani Afif)
 - .NET Aspire 9.3 Adds New Lifecycle Events (I Programmer)
 - Ember 6.4 Released (Jared Galanis)
 
WinUI, .NET MAUI & XAML
- Introducing Uno Chefs (and some other stuff) (Steve Bilogan)
 
Visual Studio & .NET
- How to Get Windows 8.3 Short File Names Using FindFirstFileW (UNC) and GetShortPathName (local) in C# (Nietras)
 - Avoiding reflection in C# in way unsafer ways! (Steven Giesel)
 - Coding Faster with dotNetTips Spargine: Validating Arguments Made Easy with Validator (David McCarter)
 - Using Pattern Matching in C# for Performance Optimization (Gérald Barré)
 - Using C# Ignored Directives: A Guide for Programmers (Vijay Anand E G)
 - retrowin32, split into pieces (Evan Martin)
 - Building a Custom Domain Events Dispatcher in .NET (Milan Jovanović)
 - How can I detect if one of my helper processes is launching child processes? and Why does EnumProcessModules report no modules on a process that was created suspended? (Raymond Chen)
 
AI
- Exploring the JetBrains AI Assistant for Visual Studio Code (David Eastman)
 - Build GenAI Applications Locally With Docker Model Runner (Janakiram MSV)
 - Enterprise-grade controls for AI apps and agents built with Azure AI Foundry and Copilot Studio (Lou Adesida)
 - Azure AI Services in a Nutshell – A Developer’s Mind Map (Abhijit Jana)
 - Evolve Your C# Code with AI: A 5-Week Genetic Algorithms Bootcamp for Developers (Chris Woodruff)
 - Addendum to OpenAI o3 and o4-mini system card: OpenAI o3 Operator (OpenAI Team)
 - NLWeb Pioneers: Success Stories & Use Cases (Andy Beatman)
 - Google’s AI Mode Is ‘the Definition of Theft,’ Publishers Say (BeauHD)
 - OpenAI’s ChatGPT O3 Caught Sabotaging Shutdowns in Security Researcher’s Test and Is AI Turning Coders Into Bystanders in Their Own Jobs? (EditorDavid)
 - Securing AI: Building with Guardrails Before Acceleration (Jennifer Pollock)
 - How Generative AI Is Transforming Healthcare Efficiency and Clinical Workflows and What are Good Use Cases for Integrating LLMs into Our Own Products? and Top 7 AI Tools for Software Developers (2025) (Mahesh Chand)
 - Authors Are Accidentally Leaving AI Prompts In their Novels (msmash)
 - 5 Skills Kids (and Adults) Need in an AI World (Raffi Krikorian)
 - Why MCP is critical for AI-driven SRE (Zichuan Xiong, JJ Tang & Rob Skillington)
 
Design, Methodology & Testing
- GitHub for Beginners: Test-driven development (TDD) with GitHub Copilot (Kedasha Kerr)
 - Best Practices for Creating Markdown Documentation for Your Apps (Damon M. Garn)
 - Why the World Needs AI Augmented Leaders and How AI Changes the Game of Leadership and Skillsets to Develop as an AI-Augmented Leader and What is an AI Augmented Leader? and AI-Augmented Leadership in Action and The Future of Leadership and Playbooks & Frameworks for the AI-Augmented Leader (JD Meier)
 - Maximizing Team Productivity Through Effective Leadership Strategies and Techniques (Kunal Chowdhury)
 - What GitOps changes about elevated access (Matthew Allford)
 - Introducing Auth0’s Developer Experience Principles (Micheal Lopez)
 
Mobile, IoT & Game Development
- Watch how our Android XR glasses work with Gemini in the real world | The Keyword (Google)
 - Indie Survival Guide, and Google’s AI improved itself! (Code Monkey)
 
Screencasts & Videos
- Technology & Friends – Dee Peterson on An M365 Copilot Success Story (David Giard)
 - Copilot Agent Mode is now available in GitHub Copilot for Xcode (GitHub Team)
 - IoT Coffee Talk: Episode 262 – Sharding Your AI (A COMPUTEX 2025 Special) (IoT Coffee Talk Crew)
 - Learn how to write better C# code in 15 minutes | DEM515 | Microsoft Build 2025 (Mads Torgersen)
 - Update your .NET MAUI app UI at design time | DEM516 | Microsoft Build 2025 (Gerald Versluis)
 - Understanding the Windows Server Event Log | ITOpsTalk (Orin Thomas)
 - The Download: Copilot Coding Agent, GitHub Models Tab & Firefox on GitHub (GitHub Team)
 - Random.Code() – CRGPs and Addressing a Refactoring Issue in Rocks (Jason Bock)
 - Essential AI Prompts for Developers | DEM509 | Microsoft Build 2025 (Burke Holland)
 - The Making of NLWeb | BRK240 | Microsoft Build 2025 (Ramanathan Guha & Jennifer Marsman)
 - Your API is not an MCP | DEMFP786 | Microsoft Build 2025 (David Gomes)
 
Podcasts
- freeCodeCamp Podcast #173 – Laid off but not afraid with X-senior Microsoft Dev MacKevin Fey (Beau Carnes)
 - Merge Conflict #464 – Microsoft Build 2025 Recap + A Little Google I/O (James Montemagno & Frank Kreuger)
 - InfoQ Podcast: Kubernetes Edge Resiliency: Recovering from Ransomware Attacks in Minutes (Julia Furst Morgado)
 - Betatalks, the Podcast #109 – Semantic Kernel to Raspberry Pi: Building Smart AI Solutions – with Jamie Maguire (Rick & Oscar)
 - The PowerShell Podcast – Building Fast Tools and Smarter Workflows with Justin Grote (James Petty)
 - The Stack Overflow Podcast – WBIT #8: Typescript for gut biomes (Ryan Donovan)
 - Syntax Podcast #905 – You Should Learn Nuxt! (Wes Bos & Scott Tolinski)
 - Scrum Master Toolbox Podcast – Why Great Product Owners Listen—Communication Lessons from Product Ownership Extremes | Deniz Ari (Vasco Duarte)
 - Scott Hunter: AI-driven development – Azure & DevOps Podcast Episode #351 (Jeffrey Palermo)
 - AGL 418: Trevor Francis and 46 Labs (John Rouda)
 - Lenny’s Podcast – Growth tactics from OpenAI and Stripe’s first marketer | Krithika Shankarraman (Lenny Rachitsky)
 - The Changelog Podcast Episode #642 – Refactored in prison (Preston Thorpe, Adam Stacoviak & Jerod Santo)
 - Google Cloud Security Podcast Episode #227 – AI-Native MDR: Betting on the Future of Security Operations? (Anton Chuvakin)
 - Meta Cast – Are You Promoting People Into Failure? (Bob Galen & Josh Anderson)
 - React Native Radio #333 – Expo Atlas with Cedric van Putten (Mazen Chami, Robin Heinze, Jamon Holmgren & Cedric van Putten)
 
Community & Events
- MVP’s Favorite Content: Semantic Kernel, Zeek, FSLogix, Windows App (Rie Moriguchi)
 - Microsoft Build 2025 Wrapped (Victor Frye)
 - Java Turns 30 (BeauHD)
 - What Can AI Do to Improve Diversity in the Tech Community? (Cheuk Ting Ho)
 - MCP Expert Zone: Common Questions from Microsoft Build 2025 (Maho Pacheco)
 - How the World Is Celebrating Open Source Maintainer Month (David Cassel)
 - Inside Anthropic’s First Developer Day, Where AI Agents Took Center Stage (Kylie Robison)
 - Updates from BUILD 2025 (Mark Downie)
 
Database
- Announcing Public Preview of DiskANN in SQL Server 2025 (Davide Mauri)
 - Talk to Your SQL Server Database: Meet Copilot in SSMS 21 (Kumar Chandragupta)
 - SQL Server 2025 – AI ready enterprise database from ground to cloud (Raj Pochiraju)
 - Understanding PostgreSQL LATERAL Joins with Practical Examples (Jaco Pretorius)
 - Meet the DocumentDB Extension for VS Code and DocumentDB Local — A Fast, Friendly Way to Work with DocumentDB, Locally and Beyond and Now in Public Preview: Azure Functions Trigger for Azure Cosmos DB for MongoDB vCore and Announcing General Availability of JavaScript SDK v4 for Azure Cosmos DB (Sajeetharan Sinnathurai)
 - Comparing DiskANN in SQL Server & HNSW in RavenDB (Oren Eini)
 - Learn T-SQL With Erik: INNER vs OUTER JOIN Filtering Logic (Erik Darling)
 - Query Hints and Estimated Plans (Grant Fritchey)
 - DISTINCT and UNION: What happens when you use them together? (Louis Davidson)
 
PowerShell & Terminal
- Microsoft Announced Edit, New Open-Source Command-Line Text Editor for Windows at Build 2025 (Bruno Couriol)
 
Miscellaneous
- Trump threatens Apple with a 25 percent iPhone tariff (Dominic Preston)
 - Book Review: Building A Debugger (Ted Neward)
 - Announcing Windows 11 Insider Preview Build 26120.4161 (Beta Channel) and Announcing Windows 11 Insider Preview Build 27863 (Canary Channel) (Amanda Langowski & Brandon LeBlanc)
 - The US Is Building a One-Stop Shop for Buying Your Data (Andy Greenberg, Dell Cameron & Andrew Couts)
 - Amazon has canceled its Wheel of Time series (Charles Pulliam-Moore)
 - How Many Qubits Will It Take to Break Secure Public Key Cryptography Algorithms? (EditorDavid)
 - Space Needle doubles the pleasure in ride to the top with new stacked, glass elevators (Kurt Schlosser)
 - Did Apple just buy another Seattle startup? Clues point to secretive acquisition (Taylor Soper)
 - Did Elon Musk really intern at Microsoft? Plus: AI agents, job cuts, and an economic warning (Todd Bishop)
 
More Link Collections
- Interesting links of the week 2025-22 (Michael Eaton)
 - Daily Reading List – May 23, 2025 (#559) (Richard Seroter)
 - F# Weekly #21, 2025 – Build 2025 & ReSharper in VS Code (Sergey Tihon)
 - The .NET News Daily Issue #203 and The .NET News Daily Issue #204 (jasen)
 - Azure Weekly #516 – 25th May 2025 (The Editor)
 - AWS Weekly Roundup: Claude 4 in Amazon Bedrock, EKS Dashboard, community events, and more (May 26, 2025) (Veliswa Boya)
 - Links For You (5/25/25) (Raymond Camden)
 - Reading Notes #650 (Frank Boucher)
 
The Geek Shelf
 Learn WinUI 3, Second Edition (Alvin Ashcraft)

