I’m back from Update Conference with an XL edition of links today.
Top Links
- Announcing dotnet run app.cs – A simpler way to start with C# and .NET 10 (Damian Edwards)
 - Announcing Angular v20 (Minko Gechev)
 - Address Sanitizer Updates for Visual Studio 2022 17.14 (David Justo)
 - Uno Chefs Recipe: Serving Up Custom Icons Without Template Headaches (Uno Platform Team)
 - Build a Stunning and Interactive Real-Time Weather Dashboard with .NET MAUI Toolkit (Subash Sorimuthupattaraja)
 - Improve the commands in your Visual Studio extensions (Mads Kristensen)
 - New GitHub Copilot Global Bootcamp: Now with Virtual and In-Person Workshops! (Cynthia Zanoni) – Join us for one at Philly .NET!
 - VisualStudio.Extensibility: Editor classification and updates to user prompt (Tina Schrepfer)
 - Enhance productivity with AI + Remote Dev (Brigit Murtaugh, Christof Marti, Josh Spicer & Olivia Guzzardo McVicker)
 
Web & Cloud Development
- The role of AuthenticationProperties in ASP.NET Core (Martin Balliauw)
 - Choose Your Own JavaScript Adventure (James Seconde)
 - Podman vs. Docker: Containerization Tools Comparison (James Walker)
 - Converting a docker-compose file to .NET Aspire (Andrew Lock)
 - How to Sort Dates Efficiently in JavaScript (Brandon Wozniewicz)
 - Announcing Azure Command Launcher for Java (Bruno Borges)
 - How to create infinite text scrolling in HTML, CSS, and JavaScript (Esther Vaati)
 - Symbolically Important Wolverine 3.13.4 Release (Jeremy D. Miller)
 - Build a Blog with Angular in Under 30 Minutes Using Analog (Peter Mbanugo)
 - Next.js Routing: Easy File-Based Setup for Beginners (Prashant Yadav)
 - Enhancing Angular Templates with Untagged Template Literals (Netanel Basal)
 - Build a Word Document Editor in React with Auto-Save to Amazon S3 (Ramkumar Ravy)
 - Microsoft Announces Native Typescript Compiler Port for 10X Performance Boost (Bruno Couriol)
 - Master REST API Development with .NET 9 (Beau Carnes)
 - Understanding Conditional Access Policies in Microsoft Entra and Too Many Tabs! Quick tips & Hacks for Microsoft Edge (Margaret Farmer)
 - Privacy on the web: creating a more trustworthy web (Seth Dobbs)
 
WinUI, .NET MAUI & XAML
- How Components Speed Up .NET MAUI App Development (Héctor Pérez)
 - Container Queries in Avalonia UI (Avalonia UI Docs)
 
Visual Studio & .NET
- Circuit Breaker Policy Fine-tuning Best Practice (Xin Lyu)
 - An Alternative to nuget install-package (Bryan Hogan)
 - Document Search in .NET with Kernel Memory (Matt Eland)
 - Accessible Features in C# .NET RDL Report Apps (Alec Gall)
 - Comprehensive Guide to the Bulkhead Pattern in .NET: Ensuring Robust and Resilient Software Systems and Mastering the Cache-Aside Pattern in .NET: An In-Depth Guide for Software Architects (Sudhir Mangla)
 - Use MailMerge in .NET on Linux to Generate Pixel-Perfect PDFs from DOCX Templates (Bjoern Meyer)
 - Recursively Deleting Directory in Win32 (C++) (j2inet)
 - How do I convert a WIC bitmap back to a GDI HBITMAP? (Raymond Chen)
 - Coding Faster with dotNetTips Spargine: Validating Data Made Easy with Validator (David McCarter)
 
AI
- Announcing Telerik & Kendo UI Coding Assistants (Sam Basu)
 - Build AI Agents End-to-End in VS Code (April Speight)
 - An LLM Evaluation Framework for AI Systems Performance (Matt Eland)
 - Implement AI safeguards with Node.js and Llama Stack (Michael Dawson)
 - Until June 28, Anybody Gets Full Access to the New AI Coding Assistants. Here’s How. (Dan Beall)
 - TDD: The Missing Protocol for Effective AI Assisted Software Development (John Riccardi)
 - MCP: What It Is and Why It Matters—Part 2 (Addy Osmani)
 - The future of AI agents—and why OAuth must evolve (Alex Simons)
 - How to use Claude to build a web app (Andrew Evans)
 - How Agentic AI Works: A Beginner’s Guide to Autonomous Intelligent Agents (Balajee Asish Brahmandam)
 - Opera’s new AI browser promises to write code while you sleep (Jess Weatherbed)
 - Mistral Releases Devstral, an Open-Source LLM for Software Engineering Agents (Daniel Dominguez)
 - MCP Is RSS for AI: More Use Cases for Model Context Protocol (Jon Udell)
 - Understanding the limitations of AI is crucial for enterprise success (Katja Skafar)
 - Anthropic launches a voice mode for Claude and DeepSeek updates its R1 reasoning AI model, releases it on Hugging Face (Kyle Wiggers)
 - MCP Is Showing Up Everywhere – but what is it, and should you care? (Matt Goldman)
 - OpenAI may soon let you ‘sign in with ChatGPT’ for other apps (Maxwell Zeff)
 - Semantic Kernel and Microsoft.Extensions.AI: Better Together, Part 2 (Roger Barreto)
 - Semantic Kernel: Multi-agent Orchestration (Tao Chen & Chris Rickman)
 - Building Intelligent Data Agents: Unleashing NL2SQL with Semantic Kernel (vikaspandey)
 - AI First Puts Humans First (Tim O’Reilly)
 
Design, Methodology & Testing
- Bliki: Say Your Writing (Martin Fowler)
 - Azure DevOps with GitHub Repositories – Your path to Agentic AI (Aaron Hallberg)
 - How to run code coverage of .NET code on Azure DevOps (Thomas Ardal)
 - Strengthening integrations, reliability, and trust: New features for Stack Overflow for Teams (Carrie Koos)
 - MSP vs. MSI: Choosing the Right Patch Installer (Radu Popescu)
 - Sketch: A new chapter for the Command Bar (Alasdair Baxter)
 - How to simplify your multi-repo workflow with Podman (Caleb Evans)
 - 10 Years of Engineering Ladders (Camille Fournier)
 - Rethinking layout in Sketch with Stacks (Chris Downer)
 - Why landing your first tech job is way harder than you expected (Connie Loizos)
 - Playwright in 1/2 Hour – xtreme-Python Recording (Gil Zilberfeld)
 - Zero-Trust Architecture for Cloud-Based AI Systems (Goodness Woke)
 - Inside GitHub: How we hardened our SAML implementation (Greg Ose)
 - Check out the latest security skill-building resources on Microsoft Learn (Shirleyse Haley)
 - Managing Context Switching (Quintus Flannagan)
 
Mobile, IoT & Game Development
- Flutter AI Tool Calling (Chris Sells)
 - LightningJS or React Native for TV App Development? (Chris Lorenzo)
 - Building smarter farming irrigation with Raspberry Pi and IoT (Ashley Whittaker)
 - How to Use Your Raspberry Pi Headlessly with VS Code and SSH (No Monitor Needed) (Josiah Adesola)
 
Screencasts & Videos
- Azure Cosmos DB TV – Everything New in Azure Cosmos DB from Microsoft Build 2025 (Jay Gordon, Mark Brown & Kirill Gavrylyuk)
 - Is Visual Studio falling behind compared to Visual Studio Code? | Coding After Work (Jimmy Engstrom)
 - Extending Visual Studio – Mastering Project Query APIs | Visual Studio Toolbox (Leslie Richardson & Tevin Stanley)
 - Azure Extensions in GitHub Copilot | Sip and Sync with Azure (Priyanka Vergadia & Krystal Folkes)
 - EPISODE 17 – Scott and Mark Learn To… Induced Hallucinations (Scott Hanselman & Mark Russinovich)
 - Complete GitHub Learning Pathway with Ari Livigni | Free Certification Vouchers! (GitHub Team)
 - Coffee and Open Source Conversation – Maddy Montaquila (Isaac Levin)
 
Podcasts
- Engineer in the Loop Podcast – Clark’s New Gig and How AI Fits In It (Alec Harrison)
 - .NET Rocks! – Serverless Elastic with Ken Exner (Carl Franklin & Richard Campbell)
 - PPP 461 | Why Your Wellness Perks Aren’t Working (And What Actually Does), with Dr. Patricia Grabarek (Andy Kaufman)
 - The Cloud Pod Episode #305 – AWS Breaks Up with Unpopular Services – “It’s Not You, It’s Me” (Justin Brodley, Jonathan Baker, Ryan Lucas & Matt Kohn)
 - Getting Black Woment Paid Episode #031 – What’s Next for the Getting Black Women Paid Podcast? (‘Tine Zekis & Ileka Falette)
 - Syntax Podcast #906 – Tech Startups and Raising Money with Dan Levine (Vercel, Sentry, Mux…) (Wes Bos & Scott Tolinski)
 - RunAs Radio Episode #986 – How to Talk to Security with Sarah Young (Richard Campbell)
 - Scrum Master Toolbox Podcast – BONUS Tom Gilb: Building True Engineering Culture and Delivering Value Through Evolutionary Methods and Scrum Master Toolbox Podcast – BONUS The Startup CTO’s Handbook With Zach Goldberg (Vasco Duarte)
 - Leading the Shift Podcast – Software development is an act of empathy | Kilimo (Jairo Trad & Susan Etlinger)
 - The Changelog News Podcast Episode #146 – Entry-level tech jobs are getting wiped out (Jerod Santo)
 - Kubernetes Podcast from Google – Multi-Cluster Orchestrator, with Nick Eberts and Jon Li (Abdel Sghiouar & Kaslin Fields)
 - The Stack Overflow Podcast – “The future is agents”: Building a platform for RAG agents (Eira May)
 - The AI Fix Podcast Episode #52 – AI adopts its own social norms, and AI DJ creates diversity scandal (Graham Cluley & Mark Stockley)
 - Grammar Girl Podcast Episode #1085 – Why ‘plz’ might be pushing people away. How to write better thank-you notes. Studaloo (Mignon Fogarty, David Fang & Edwin L. Battistella)
 - Python Bytes Podcast Episode #433 – Dev in the Arena (Michael Kennedy & Brian Okken)
 
Community & Events
- What Microsoft Announced at Build 2025 (Héctor Pérez)
 - The Browser Company mulls selling or open-sourcing Arc Browser amid AI-focused pivot (Ivan Mehta)
 - Networking for Tech Professionals: Why it matters and how to do it right (Attia Elsayed)
 - Report: Electronic Arts shutters Seattle-area studio Cliffhanger Games, cancels ‘Black Panther’ game (Thomas Wilde)
 - We used Gemini to make a web app with stats from the I/O keynote | The Keyword (Google)
 - Meta reportedly splits its AI team to build products faster (Amanda Silberling)
 - Level Up Your Nonprofit with Microsoft Learn! (Kenelle Moore)
 - The Career Story of a Nigerian MVP Who Paved the Way to Becoming a Technologist (Rie Moriguchi)
 
Database
- Running SQL Server 2025 on Linux Containers in WSL (Attinder Pal Singh)
 - Review: SSMS Copilot vs Other AI Tools (Brent Ozar)
 - The Value of Cost: Oracle’s Optimizer (Kellyn Pot’Vin-Gorman)
 - Database Coupling: How to FIX a Spaghetti Code System (Derek Comartin)
 - SQL Server Logins vs. Users: Why You Really Need to Know the Difference (Kevin3NF)
 - Stream Compacting in Marten 8.0 (Jeremy D. Miller)
 - How to Run CRON Jobs in Postgres Without Extra Infrastructure (Andrei Gaspar)
 - Learn T-SQL With Erik: Solving Problems With APPLY and Learn T-SQL With Erik: DISTINCT Isn’t Always Evil (Erik Darling)
 - Read or convert Access 97 DB (Don_Inst_Support)
 - DocumentDB Local – MongoDB API on Your Machine (Tomasz Naumowicz)
 - Your SQL Starting Line: Best Free Databases for Beginners (Tracy McKibben)
 
SharePoint, M365 & MS Teams
- New Chat and Channels Experience in Microsoft Teams – Designed for Performance (Ihor Lukyanenko)
 - Open shared Word, Excel, and PowerPoint files on Android devices without a Microsoft account (Juan Karmy)
 - What’s new in Microsoft Planner – May 2025 (NancyatMSFT)
 - What’s New in Excel (May 2025) (Ms. Excel)
 - More solution based templates are now available in Microsoft Forms (junyuB)
 
PowerShell & Terminal
- How to Install and Use Microsoft Edit for Simple CLI Text Edits (Vijay Anand E G)
 
Miscellaneous
- Puter is a Complete, Fully Functional OS that Runs in Your Web Browser (Sourav Rudra)
 - There is, at long, long last, a native WhatsApp app for iPad (Sofia Elizabella Wyciślik-Wilson)
 - Get an overview of task duration of Windows Scheduled Tasks (Bart Wullems)
 - German Court Sends VW Execs To Prison Over Dieselgate Scandal and Nothing’s Carl Pei Says Your Smartphone’s OS Will Replace All of Its Apps (BeauHD)
 - Elon Musk steps away from the White House (Jess Weatherbed)
 - Beyond phone bans: Empowering students to critically navigate and reimagine technology (Laura Kirsop)
 - An easy trick to get the old Notepad.exe back (Michael Niehaus)
 - Announcing Windows Backup for Organizations (Miranda Leschke)
 - Everybody’s Mad About Uno and Mysterious Database of 184 Million Records Exposes Vast Array of Login Credentials (msmash)
 - What was origin of the code name Redpill for Windows 8 feature lockout? (Raymond Chen)
 - Windows 11 now has its own built-in color picker tool (Sofia Elizabella Wyciślik-Wilson)
 - Windows 11 gets some much-needed HDR improvements (Tom Warren)
 
More Link Collections
- Things That Caught My Attention Last Week – May 25 (Peter Ritchie)
 - Daily Reading List – May 27, 2025 (#560) and Daily Reading List – May 28, 2025 (#561) (Richard Seroter)
 - The .NET News Daily Issue #205 and The .NET News Daily Issue #206 (jasen)
 
The Geek Shelf
 Machine Learning, AI, and Bots eBook Bundle | O’Reilly (Humble Bundle) – Referral Link