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