Top Links
- OAuth In The MCP C# SDK: Simple, Secure, Standard (Den Delimarsky)
 - Microsoft’s Copilot Plus features might arrive on desktop PCs later this year (Tom Warren)
 - PowerToys Patch Release v0.92.1 (Kayla Cinnamon)
 - Natural Language AI-Powered Smart UI (Ed Charbeneau)
 - Introducing Deep Research in Azure AI Foundry Agent Service (Yina Arenas)
 - Introducing OpenCLI (Patrik Svensson)
 - AI Agents Built My Shopping Cart (And I Just Watched) 🤖 (Bruno Capuano)
 - Markdown Support Arrives for Work Items (Dan Hellem)
 
Web & Cloud Development
- Microsoft Edge sets a new standard for speed and responsiveness (Patrick Brosset)
 - Microsoft build of Go Toolset Telemetry – Helping Us Build Better Tools (George Adams)
 - Generic interfaces in Go (Axel Wagner)
 - Announcing Blazorise 1.8 (Mladen Macanović)
 - Linear Regression Using JavaScript (James McCaffrey)
 - Step Up Challenges with Duende IdentityServer and ASP.NET Core APIs (Khalid Abuhakmeh)
 - First Public Working Draft: CSS Positioned Layout Module Level 4 (W3C)
 - Automating SSL for Kubernetes with Let’s Encrypt and Cert Manager (Simon Foster)
 - How to Work with React Forms So They Don’t Break Your Brain (Oluwadamisi Samuel)
 - What’s New in Blazor Diagram – 2025 Volume 2 Updates Unpacked (Sarathkumar V.)
 - Better CSS Shapes Using shape() — Part 4: Close and Move (Temani Afif)
 - Changes and Future Plans: New Angular Configuration Components (Vlada Skorokhodova)
 - PNG Gets First Update In Over Twenty Years (I Programmer)
 - What Are JSON Web Tokens (JWT)? (Grant Riordan)
 - There Is Only API Consumption (Kin Lane)
 - How to Build Production-Ready Full Stack Apps with the MERN Stack (Mohit Menghnani)
 
WinUI, .NET MAUI & XAML
- Cross-Platform Layout Made Easy with the New .NET MAUI DockLayout (Saravanan Madheswaran)
 
Visual Studio & .NET
AI
- Quality-focused prompts for the vibe coding addict (Richard Seroter)
 - June Fine-Tuning Updates: Preference Alignment, Global Training, and More! (Alicia Frame)
 - Introducing Azure Accelerate: Fueling transformation with experts and investments across your cloud and AI journey (Cyril Belikoff)
 - Azure AI Foundry Agent Service Gains Model Context Protocol Support In Preview (Steef-Jan Wiggers)
 - Firebase Studio: Tips and Tricks 2 (Tianzi Cai)
 - Batch Mode in the Gemini API: Process more for less (Lucia Loher & Vishal Dharmadhikari)
 - Using LlamaIndex.TS to Orchestrate MCP Servers (Wassim Chegham)
 - MCP Vulnerability Exposes the AI Untrusted Code Crisis (Dan Fernandez)
 - Expectations for Agentic Coding Tools: Testing Gemini CLI (David Eastman)
 - Optimizing memory usage in large language models fine-tuning with KAITO: Best practices from Phi-3 (Ishaan Sehgal)
 - What If You Could Cut AI Costs by 60% Without Losing Quality? (jfilcik)
 - ChatGPT is testing a mysterious new feature called ‘study together’ (Julie Bort)
 - AI is forcing the data industry to consolidate — but that’s not the whole story (Rebecca Szkutak)
 - Don’t Build Chatbots — Build Agents With Jobs (Sean Falconer)
 - CrewAI – The Leading Multi-Agent Platform (CrewAI Team)
 - Zero-Trust Agents: Adding Identity and Access to Multi-Agent Workflows (Thia)
 - How to avoid creating “AI zombies” in your workplace (Gary Waldon)
 - Vibe Coding in .NET: Build Web Apps Just by Prompting Your AI (2025 Edition) (Nikhil Wagh)
 
Design, Methodology & Testing
- Guide to DevOps Topologies (Christopher Tozzi)
 - How to keep a workplace functioning in the face of layoffs (Gwen Moran)
 - How to automatically create a new release and publish to NPM whenever package.json is updated using a GitHub Action (Chris Ferdinandi)
 - How much rework do you WANT? (Tim Ottinger)
 - The one question that transforms every coaching session (Bart Wullems)
 - From Dev to Deploy: Compose as the Spine of the Application Lifecycle (Docker Team)
 - CI/CD inputs: Secure and preferred method to pass parameters to a pipeline (Dov Hershkovitch)
 - High-Level Test Planning – Constraints (Gil Zilberfeld)
 - The Future of Engineering Leadership (Peter Bell)
 - How the Architect4Hire SOA Framework Powers Real .NET Aspire Applications in the Wild (Robert Felkins)
 
Screencasts & Videos
- How SharePoint Embedded works and how to build AI apps on it | Microsoft Mechanics (Jeremy Chapman)
 - Simpler XAML in .NET MAUI 10 (Javier Suárez)
 - Let’s build an AI agent – NDC Oslo 2025 (Phil Nash)
 - Open NoteBookLM: Open Source Alternative to Google’s NotebookLM (Frank La Vigne)
 - Modern Problems Require Modern Solutions – NDC Oslo 2025 (Guy Royse)
 
Podcasts
- Google AI: Release Notes Podcast – Gemini’s multimodal capabilities. (Logan Kilpatrick & Anirudh Baddepudi)
 - InfoQ Podcast: Mandy Gu on Generative AI (GenAI) Implementation, User Profiles and Adoption of LLMs (Mandy Gu)
 - The Hanselminutes Podcast – SKY ENGINE AI’s Dr. Malc Souter on AI-Generated Training Data (Scott Hanselman)
 - Merge Conflict Episode #470 – AI Assisted Coding, .NET MAUI 10, and CarPlay for Everyone (James Montemagno & Frank Kreuger)
 - Scrum Master Toolbox Podcast – From Mechanics to Human Factors—How Scrum Masters Grow (Vasco Duarte & Pascal Papathemelis)
 - SQL Server Radio Episode #177 – Five and a Half Enhancements in SQL Server 2025 (Guy Glantser & Eitan Blumin)
 - The PowerShell Podcast – Building Layers of Protection and Purpose – Miriam Wiesner (James Petty)
 - Syntax Podcast Episode #917 – AI Tools You Should Know (Wes Bos & Scott Tolinski)
 - The Changelog News Podcast Episode #151 – Full-breadth developers for the win (Jerod Santo)
 - Google Cloud Security Podcast Episode #233 – Product Security Engineering at Google: Resilience and Security (Anton A. Chuvakin)
 - I Think You’re Overthinking It Podcast – Tom Lennon and Guitars! (Chris Hardwick)
 - Microsoft Research Podcast – AI Testing and Evaluation: Learnings from pharmaceuticals and medical devices (Kathleen Sullivan, Daniel Carpenter, Timo Minssen & Chad Atalla)
 - Python Bytes Podcast Episode #439 – That Astral Episode (Michael Kennedy & Brian Okken)
 - Grammar Girl Podcast – Can you have a million bacons? Martha’s Vineyard’s unique sound. (Mignon Fogarty, Valerie Fridland & Karen Lunde)
 - The Stack Overflow Podcast – Attention isn’t all we need; we need ownership too (Phoebe Sajor)
 - Practical AI Podcast – AI in the shadows: From hallucinations to blackmail (Chris Benson & Daniel Whitenack)
 
Community & Events
- A Token of Appreciation for Sustaining Donors 💞 | Electronic Frontier Foundation (Aaron Jue)
 - Getting creative with Coding Challenges (Phoebe Sajor & Caroline Thomas)
 - More Control Over Your Notifications (Bluesky Team)
 - ByteDance lays off 65 Seattle-area workers (Taylor Soper)
 - The AI Talent War Is the Stuff of Steve Jobs’ Nightmares (Dave Lee)
 - Career Update and a New Chapter (Cameron Presley)
 - Threads is nearing X’s daily app users, new data shows (Sarah Perez)
 
Database
- Common SQL Server Problems: Network Related or Instance Specific Error Occurred (Aaron Bertrand)
 - Capturing errors and auditing in Azure SQL DB (Josephine Bush)
 - SQL Prompt and other Tools now use a Dedicated Entra ID Application for Azure SQL Databases – Update Required (Roseanna Mumby)
 
Miscellaneous
- Announcing Files Preview v3.9.11 (Files Team)
 - U.S. invites Czech musician to play — then ICE traumatizes him at airport and sends him home (Carla Sinclair)
 - Decode Any Python Code With This 5-Step Method (Jessica Wachtel)
 - America Has Two Labor Markets Now (msmash)
 - Dubious security vulnerability: If I perform this complex series of manual steps, I can crash a program I am running (Raymond Chen)
 - Windows 11 has finally overtaken Windows 10 as the most used desktop OS (Tom Warren)
 
More Link Collections
- Interesting links of the week 2025-28 (Michael Eaton)
 - Sands of MAUI: Issue #192 (Sam Basu)
 - Daily Reading List – July 7, 2025 (#581) (Richard Seroter)
 - AWS Weekly Roundup: EC2 C8gn instances, Amazon Nova Canvas virtual try-on, and more (July 7, 2025) (Elizabeth Fuentes)
 - Reading Notes #656 (Frank Boucher)
 - The .NET News Daily Issue #234 (Jasen)
 
The Geek Shelf
 Parallel Programming and Concurrency with C# and .NET (Alvin Ashcraft) – Referral Link
