Top Links
- Ask Mode vs Agent Mode – Choosing the Right Copilot Experience for .NET (Wendy Breiding (SHE/HER))
- AI agent orchestration patterns (Microsoft Learn)
- Build Smarter with the Microsoft 365 Agents Toolkit MCP Server (Daniel Carrasco & Yan Jin)
- 🚀 Leveling Up Your AI Agents: A Story-Driven Guide to MCP Tools, Resources, Prompts, and Logging (Dan Wahlin)
- Azure Developer CLI: From Dev to Prod with One Click (PuiChee (PC) Chan & Kristen Womack)
- MCP server integration in Visual Studio (Mark Downie)
Web & Cloud Development
- Taking .NET Aspire for a spin (Simon Bisson)
- Mastering Azure API Management: The Architect’s Guide to Securing and Scaling .NET Microservices (Sudhir Mangla)
- First Public Working Draft: CSS Borders and Box Decorations Module Level 4 (W3C)
- Handling JavaScript Event Listeners With Parameters (Amejimaobari Ollornwi)
- How to Build Simpler Accordion Menus with HTML (Ophy Boamah)
- The Best mxGraph Alternative for 2025: Syncfusion JavaScript Diagram (Sarathkumar V.)
- Host Open and Save Services for JavaScript Spreadsheet with ASP.NET Core and Docker (Sastha Prathap)
- Learning NestJS Part 2: Connecting to Database (Dhananjay Kumar)
- The Future of the Web Is Decentralized (Whether You Like It or Not) (Noah Davis)
Visual Studio, C++ & .NET
- Song recommendations with C# Reactive Extensions (Mark Seemann)
- Visual Studio Code CMake Tools Extension 1.21 Release: Multi-root improvements, CMake Presets v10, and more… (Sinem Akinci)
- What happens if C++/WinRT is unable to resume execution on a dispatcher thread? (Raymond Chen)
- Using Result<T> or OneOf<T> for Better Error Handling in .NET (Ali Hamza Ansari)
- How to Test Roslyn Source Generators (Gérald Barré)
- Solving the source generator ‘marker attribute’ problem in .NET 10: Exploring the .NET 10 preview – Part 4 (Andrew Lock)
AI
- 🤖 Using C# to Call Hugging Face MCP Server and Generate AI Images! (Bruno Capuano)
- Who is LLM (Martin Fowler)
- AI as the greatest source of empowerment for all (OpenAI Team)
- Introducing a safer way to Vibe Code with Replit Databases (Replit Team)
- Conversational image segmentation with Gemini 2.5 (Paul Voigtlaender, Valentin Gabeur & Rohan Doshi)
- How to get cited in ChatGPT+ (and win the new search game) (GTMnow)
- Enhance Your Firebase Studio Workflow with Gemini CLI (Jess Kuras)
- The top 15 MCP servers for your AI projects (Ikeh Akinyemi)
- Will AI Speed Development in Your Legacy App? (Jessica Kerr)
- Mastering Vibe Coding — May the Force Be With You (Lyudmil Pelov)
- To MCP or not to MCP? (Pamela Fox)
- Architecting the MVP in the Age of AI (Pierre Pureur & Kurt Bittner)
Design, Methodology & Testing
- The Inner Operating System for a Better Life: Think Better, Feel Better, Do Better (J.D. Meier)
- Integration testing for Go applications using Testcontainers and containerized databases (Abhishek Gupta)
- Who Are You To Say What’s Right? (Tim Ottinger)
- What “everyone” gets wrong about “write once run everywhere” (Matt Lacey)
- Version Control Your Diagrams: Automated PlantUML Rendering with GitHub Actions (Marco Siccardi)
Screencasts & Videos
- Context Window: How to Control Your Agents, Azure AI Foundry Projects, and Better RAG Results (Korey Stegared-Pace)
- Extending Visual Studio – Presenting Dialogs and File Explorers in your Extensions | Visual Studio Toolbox (Leslie Richardson & Kelly Fam)
- Inspiring AI Learning Stories | Azure Essentials Show and Microsoft’s Vision for AI skilling | Azure Essentials Show (Aaron Stark & Joshua Huang)
Podcasts
- InfoQ Podcast: Understanding Event-Driven Architecture in a Multi-cloud Environment (Teena Idnani)
- The PowerShell Podcast – The Power of Splatting and Team Empowerment (James Petty)
- Scrum Master Toolbox Podcast – The Hidden Cost of Skipping Scrum Ceremonies (Vasco Duarte & Anh Vu)
- Guidance Counselor 2.0 Episode #472 – How to Crush the Application and Interview Process w/ Brad Garropy (Taylor Desseyn)
- Inside Trader Joe’s Episode #92 – Trader Joe’s 2025 Store Recipe Contest Winner (Trader Joe’s Team)
- Syntax Podcast Episode #921 – AI Coding Roadmap for Newbies (And Skeptics) (Wes Bos & Scott Tolinski)
- PPP 471 | How to Handle Everyday Negotiations Like a Pro, with Dr. Mike Clayton (Andy Kaufman)
- The Changelog News Podcast Episode #153 – Humanity has prevailed (for now!) (Jerod Santo)
- Google Cloud Security Podcast Episode #235 – The Autonomous Frontier: Governing AI Agents from Code to Courtroom (Anton Chuvakin)
- Microsoft Research Podcast – AI Testing and Evaluation: Reflections (Kathleen Sullivan & Amanda Craig Deckard)
- Python Bytes Podcast Episode #441 – It’s Michaels All the Way Down (Michael Kennedy & Brian Okken)
- Grammar Girl Podcast – ‘Y’ plurals. Bill Labov’s linguistic legacy. Choo-choo (Mignon Fogarty, Samantha Enslen & Valerie Fridland)
- The Stack Overflow Podcast – “AI has been the wild west”: Creating standards for agents with Sean Falconer (Phoebe Sajor)
Community & Events
- Sunsetting the rustwasm GitHub org (Alex Crichton)
Database
- How to Use the New PRODUCT() Function in SQL Server 2025 (Edward Pollack)
- Cloud Native for Your Database as a Service (Ravish Rathod & Ekambaram Pasham)
- Article: SQL Server Sample Databases (K. Brian Kelley)
PowerShell & Terminal
- How to automatically create a release for a pull request using a bash script (Chris Ferdinandi)
Miscellaneous
- The Em Dash Responds to the AI Allegations (Greg Mania)
- Xbox Insiders can now see cloud-playable console games through Xbox PC app (Athima Chansanchai)
More Link Collections
- Interesting links of the week 2025-30 (Michael Eaton)
- Sands of MAUI: Issue #194 (Sam Basu)
- Daily Reading List – July 21, 2025 (#591) (Richard Seroter)
- Things That Caught My Attention Last Week – July 20 (Peter Ritchie)
- AWS Weekly Roundup: Kiro, AWS Lambda remote debugging, Amazon ECS blue/green deployments, Amazon Bedrock AgentCore, and more (July 21, 2025) (Donnie Prakoso)
- Reading Notes #658 (Frank Boucher)
- The .NET News Daily Issue #244 (Jasen)
The Geek Shelf
O’Reilly SQL and Databases eBook Bundle (Humble Bundle) – Referral Link