Top Links
- Microsoft Build 2025 registration is now open – May 19-22 (Microsoft Build)
 - Beyond The Hype: Every Day, Real World Uses for Copilot – NDC London 2025 (Rob Conery)
 - .NET AI Template Now Available in Preview (Jordan Matthiesen)
 - Keynote: AI without the BS, for humans – NDC London 2025 (Scott Hanselman)
 - Optimizing incident management with AIOps using the Triangle System (Mark Russinovich)
 - Announcing Hot Design Public Beta – A Visual Designer for Cross-Platform Desktop, Mobile and Web Apps (Uno Platform Team)
 
Web & Cloud Development
- Request for developer feedback: controlling the performance of embedded web content (Microsoft Edge Team)
 - Electron 35.0.0 (Keeley Hammond & George Xu)
 - Some observations while writing my first Azure Function (Tim Deschryver)
 - The Angular Language Server: Understanding IDE Integration Approaches (Jan-Niklas Wortmann)
 - Docker Desktop 4.39: Smarter AI Agent, Docker Desktop CLI in GA, and Effortless Multi-Platform Builds (Yiwen Xu)
 - User-Agent Client Hints API (Mozilla Docs)
 - Detect Windows 11 and CPU architecture using User-Agent Client Hints | Microsoft Edge (Microsoft Learn)
 - IdentityServer4 is public again (Maarten Balliauw)
 - Deno 2.2 Adds Built-in OpenTelemetry (Kay Ewbank)
 - Build, Launch, and Grow with Auth0 (Calah Vargas, Shreya Gupta & Emma Gray)
 - .NET Aspire and Dev Container (Laurent Kempé)
 - Why Is Multicloud Observability So Expensive? (B. Cameron Gain)
 - A Card Flip with Tailwind (Jonathan Gamble)
 - Microsoft completes landmark EU Data Boundary, offering enhanced data residency and transparency (Julie Brill & Paul Lorimer)
 - From unique to cleanups and weak: new low-level tools for efficiency (Michael Knyszek)
 - How to protect your Web applications from XSS (Simone Onofri & Daniel Appelquist)
 
WinUI, .NET MAUI & XAML
- How to Show and Hide the Keyboard in .NET MAUI (Leomaris Reyes)
 
Visual Studio & .NET
- Co/Contravariance in C# Interfaces (Liam Mooney)
 - Setting Up Grafana for Monitoring .NET Apps with Docker (Simon Foster)
 - C# – Set environment in unit tests (Bart Wullems)
 - Connect a .NET Desktop Client to a Custom ASP.NET Core Service (EF Core with pure Web API) — Authorization Code Flow (Part 4) (Oliver Sturm)
 - How can I choose a different C++ constructor at runtime? (Raymond Chen)
 - Try The New Toolbox App 2.6 EAP With Remote Development Support (Ivan Kuzmin)
 
AI
- Securing generative AI models on Azure AI Foundry (Yonatan Zunger)
 - Building Generative AI Applications with Azure AI Foundry (David Ramel)
 - Opera becomes the first major browser with AI-based agentic browsing during MWC (Opera Team)
 - Demystifying Azure AI Foundry: A Beginner’s Guide (Priyanka)
 - The Double-Edged Sword of AI in Software Development: Speed vs. Sustainability (Adhithi Ravichandran)
 - How Generative AI Is Reshaping the SDLC (Alex Williams)
 - Start a rap battle between agents with AutoGen – Using AutoGen in a declarative agent for Microsoft 365 Copilot (Matteo Pagani)
 - Accelerating engineering cycles 20% with OpenAI (OpenAI Team)
 - Access LLMs Over Limited In-Flight Wi-Fi with Vonage Messages API (Amanda Cavallaro)
 - Gemini 2.0 Deep Dive: Code Execution (Jason Stephen & Luciano Martins)
 - ChatGPT On macOS Can Now Directly Edit Code (BeauHD)
 - LLMs Don’t Know What They Don’t Know – And That’s a Problem (Colin Eberhardt)
 - Talk to your agents! Introducing the Realtime API’s in Semantic Kernel! (Eduard van Valkenburg)
 - DuckDuckGo is amping up its AI search tool — but will still let you leave it behind (Emma Roth)
 - Leaders confident about AI training while employees struggle (Ian Barker)
 - New global report: How to stand out in an AI-savvy world (Jessica Hawk)
 - What Can GitHub Copilot Do for Students and Developers? (Mahesh Chand)
 - Demystifying AI Agents in Clinical Healthcare and Hospital Operations (Paul Swider)
 - The AI Revolution in Medicine, Revisited: An Introduction (Peter Lee)
 - Hands-On With GPT-4.5, OpenAI’s Most Powerful Model Yet (Reece Rogers)
 - Effortlessly Integrate xAI’s Grok with Semantic Kernel (Roger Barreto)
 - Mistral adds a new API that turns any PDF document into an AI-ready Markdown file (Romain Dillet)
 
Design, Methodology & Testing
- Why Agile Beats Processes and why the Agile Manifesto is the GOAT document of Software Development (Maho Pacheco)
 - Platform Engineering Pillars 3: Self-Service Infrastructure (Adam Gordon Bell)
 - Terraform Power-Ups: The Best Tools to Supercharge Your IaC Workflow (Chris Woodruff)
 - How we built enterprise search to be secure and private (Ian Hoffman)
 
Mobile, IoT & Game Development
- AI-Powered Flutter Calendar for Effortless Project Scheduling and Reviews (Lavanya Anaimuthu)
 - FlutterFlow Vignettes Technical Dive, Part 2 (Shawn Blais)
 - You will soon be able to run Linux Terminal on your Android phone (Sofia Elizabella Wyciślik-Wilson)
 - Widgets on lock screen: FAQ (Tyler Beneke & Lucas Silva)
 - Build Responsive, AI-powered Apps with Cloud Functions for Firebase (Daniel Lee & Jeff Huleatt)
 
Screencasts & Videos
- C#, Aspire, and Awesomesauce (Jeff Fritz)
 - There’s a Linux File Explorer built into Visual Studio for Windows?!? (Scott Hanselman)
 - All The Ways to Organize & Personalize Code Tabs in Visual Studio (James Montemagno)
 - Build Gen AI applications with LangChain and SQL | Data Exposed (Anna Hoffman & Muazma Zahid)
 - MongoDB vs PostgreSQL for AI Workloads: Speed, Scalability & Developer Wins Exposed! (MongoDB Team)
 
Podcasts
- InfoQ Podcast: Investing in Open Source: The Open Source Pledge and Why it Matters (Chad Whitacre)
 - The Modern .NET Show – Metaprogramming Made Accessible: Gael Fraiteur Explores the World of Metalama (Jamie Taylor)
 - The Hanselminutes Podcast – Big Migrations with Louis Beaudoin-Allaire (Scott Hanselman)
 - Azure Podcast Episode #514 – Sysinternals Tools on Azure (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello)
 - Scrum Master Toolbox Podcast – Beyond the Scrum Master Role: Signs of Team Maturity | Anuj Ojha (Vasco Duarte)
 - The Stack Overflow Podcast – Is Postgres the best database for GenAI? (Eira May)
 - Beyond Aesthetics: What the Next Generation of Frameworks Should Offer – JavaScript Jabber #670 (Charles Max Wood & Dan Shappir)
 - Software Defined Talk Episode #509 – It’s like the Suburbs (Brandon Whichard, Coté & Matt Ray)
 - Lenny’s Podcast – Notion’s lost years, its near collapse during Covid, staying small to move fast, the joy and suffering of building horizontal, more | Ivan Zhao (CEO and co-founder) (Lenny Rachitsky)
 
Community & Events
- MVP’s Favorite Content: AI with Azure Database, Fabric, Dynamics 365 Customer Insights (Rie Moriguchi)
 - Become a Featured Partner at Microsoft Build! (Jill Armour)
 - The Fediverse Isn’t the Future. It’s the Present We’ve Been Denied. (Joan Westenberg)
 
Database
- All About SQL Server Stored Procedures: Debugging Logic and Performance (Erik Darling)
 - Coding Azure 5: Securing an Azure SQL Database to an App Service (Peter Vogel)
 - MSSQL Extension for VS Code: What’s new and what’s next (Carlos Robles)
 - How Microsoft Copilot scales to millions of users with Azure Cosmos DB (Azure Cosmos DB Team)
 - Azure Connect feature pack for SQL Server 2017 RTM (SrinivasSQL)
 - Publish a Fabric SQL Database with Pre- or Post-Deployment Scripts (Koen Verbeeck)
 
SharePoint, M365 & MS Teams
- What went wrong with Skype? (Tom Warren)
 
Miscellaneous
More Link Collections
- Daily Reading List – March 6, 2025 (#506) (Richard Seroter)
 
The Geek Shelf
 .NET MAUI Cross-Platform Application Development: Build high-performance apps for Android, iOS, macOS, and Windows using XAML and Blazor with .NET 8 (Roger Ye) – Referral Link

