Top Links
- Choosing a framework to build a native app on Windows with .NET (Matt Lacey)
 - Key Features of .NET Aspire 9.2: Enhance Your Microservices Part 1 (Christian Nagel)
 - Host remote MCP servers in Azure Container Apps (Anthony Chu)
 - What the heck is MCP and why is everyone talking about it? (Cassidy Williams)
 - INotifyPodcastChanged Episode #2 – Resources to learn about Windows Development (Joseph Finney & Tamás Deme)
 - Introducing sub-issues: Enhancing issue management on GitHub (Shaun Wong)
 
Web & Cloud Development
- Showing Toast and Swapping Content with HTMX (And ASP.NET Core) (Scott Galloway)
 - Vertical Slice Architecture In .NET using Cortex.Mediator and Minimal APIs (Enes Hoxha)
 - A custom 404 page in Blazor Web Apps (Steven Giesel)
 - Introducing Spring Cloud Azure Starter Key Vault JCA: Streamlined TLS and mTLS for Spring Boot (Moary Chen)
 - Ideas for making TypeScript better at testing types and Deploying TypeScript: recent advances and possible future directions (Axel Rauschmayer)
 - Prepare Your Mac for Go Development (Damon M. Garn)
 
Visual Studio & .NET
- Using a Private NuGet Feed to Build and Restore .NET Apps for Docker Deployment (Bjoern Meyer)
 - Why Rust? A C# Developer’s Journey Begins and dotnet new, Meet cargo new: A Tale of Two CLIs and Hello, Rust! Hello, World! Rust vs C# Syntax (Chris Woodruff)
 - Porting song recommendations to F# (Mark Seemann)
 - The case of the UI thread that hung in a kernel call (Raymond Chen)
 - Microsoft .NET Code Analysis: Best Practices and Performance for Comparing Strings (David McCarter)
 
AI
- Will VS Code beat Cursor & Windsurf in the long term? (Alex Dunlop)
 - After Meta Cheating Allegations, ‘Unmodified’ Llama 4 Maverick Model Tested – Ranks #32 (EditorDavid)
 - Getting Started with Azure OpenAI Service (Log Corner)
 - OpenAI is reportedly prioritizing shiny products over safety processes (again) — yet there’s a 99.999999% probability AI will spell inevitable doom to humanity (Kevin Okemwa)
 - GenAIScript: MCP Intent Validation (Peli de Halleux)
 - MCP + Auth0: An Agentic Match Made in Heaven (Michelle Agroskin & Sam Yapkowitz)
 - What is Vector Search? A Concise Guide (Milan Jovanović)
 - Evaluating Agentic AI Systems: A Deep Dive into Agentic Metrics (Alexandre Levret)
 - Copilot Agent mode is GA- What has changed? and Let GitHub Copilot interact with your local PowerPoint and Word documents (Bart Wullems)
 - New Series – Testing LLMs as Technical Editors (Louis Davidson)
 - Use any Python AI agent framework with free GitHub Models (Pamela Fox)
 - Revolutionize Business Automation with AI: A Guide to Microsoft’s Semantic Kernel Process Framework (Sophia Lagerkrans-Pandey & Akshay Kokane)
 - Everything about Firebase Studio and Genkit | Build AI-powered apps faster with Firebase (Dot Net Office)
 
Design, Methodology & Testing
- The Modern Coder vs. Vibe Code (Shayne Boyer)
 - How Introverted Engineering Managers Excel Under Pressure (Alex Ponomarev)
 - Tips for Creating Content (Leomaris Reyes)
 - UX design for agents (Microsoft Design Team)
 
Mobile, IoT & Game Development
- How to build a Raspberry Pi 500 home recording studio: setting up your space (K. G. Orphanides)
 - Command for keeping your phone awake while plugged in (Chris Miller)
 
Screencasts & Videos
- Technology & Friends – Maarten Balliauw on Identity Management in .NET (David Giard)
 - Turbocharged: Writing High-Performance C# and .NET Code – NDC Porto 2024 (Steve Gordon)
 - IoT Coffee Talk: Episode 256 – IoT Day (IoT Revival + Tariff War) (IoT Coffee Talk Crew)
 - .NET 9 Update Top 3 Features | Michelle Duke | Tech News (SSW TV)
 - From Twitter to Mastodon: Building a Privacy-First Social Platform | Coffee with Developers (WeAreDevelopers)
 - What are the full steps to create a SaaS application using Claude Code and 3.7 Sonnet? and The Next Breakthrough In AI Agents Is Here (Frank LaVigne)
 - The Download: Git turns 20, MCP server news, and GitHub Universe updates (GitHub Team)
 - Random.Code() – Identifying the Cause of a New Bug in Rocks, and (Hopefully) Working on a New Feature and Random.Code() – Adding Support for Anonymous Types With Generic Type Parameters in Rocks, Part 1 (Jason Bock)
 - How can I learn more about distributed cloud applications? | One Dev Question (Jeffrey Richter)
 
Podcasts
- InfoQ Podcast: Adam Sandman on Generative AI and the Future of Software Testing (Adam Sandman)
 - freeCodeCamp Podcast #168 – From Accountant to Data Engineer with Alyson La (Quincy Larson)
 - Merge Conflict #458 – Agent2Agent (James Montemagno & Frank Kreuger)
 - CppCast – Standard Library Hardening (Phil Nash & Timur Doumler)
 - Lenny’s Podcast – Everyone’s an engineer now: Inside v0’s mission to create a hundred million builders | Guillermo Rauch (founder & CEO of Vercel, creators of v0 and Next.js) (Lenny Rachitsky)
 - The PowerShell Podcast – PowerShell Summit Bar Sessions 2025 – David R (James Petty)
 - DAWbench Radio Show Episode 35 : The Master of Synthesizer Design : Axel Hartmann : From Inspiration to Iconic! (Vin Curigliano & Pete Brown)
 - PPP 454 | How AI is Changing Leadership (And What You Must Do Now), with Dr. Christie Smith (Andy Kaufman)
 - Changelog and Friends Podcast Episode #88 – Proud pod parents (Richard Moot, Jerod Santo & Adam Stacoviak)
 - Scrum Master Toolbox Podcast – BONUS NVC, Walking Towards Conflict with Love | Maria Arpa and Bob Marshall (Vasco Duarte)
 - AGL 412: Rand Selig on Thriving – part 2 (John Rouda)
 
Community & Events
- 6 highlights from Google Cloud Next 25 (Chris Talbott)
 - Big Thinkers: Scott Hanselman – Empowering Developer Community Worldwide (Chris Pietschmann)
 - Adobe Retreats from Bluesky After Massive User Backlash (msmash)
 - April 12-18: Global AI Bootcamp 2025 Local Event Information (Rie Moriguchi)
 
Database
- Equality, Sort, Range Indexing In SQL Server – When It Doesn’t Work (Erik Darling)
 - Pricing transparency in RavenDB Cloud (Oren Eini)
 - Announcing General Availability of Azure SQL Database Capabilities for Microsoft Copilot in Azure (Kendal Van Dyke)
 - Preview of (Hopefully) Improved Projections in Marten 8 (Jeremy D. Miller)
 - Why use XACT_ABORT? (Josephine Bush)
 
PowerShell
Miscellaneous
- Apple Maps on the web leaves beta and launches with support for mobile devices (Sagar Naresh Bhavsar)
 - Announcing Windows 11 Insider Preview Build 26120.3863 (Beta Channel) and Announcing Windows 11 Insider Preview Build 26200.5551 (Dev Channel) (Amanda Langowski & Brandon LeBlanc)
 - Tech tariff exemptions are only temporary, according to Trump’s commerce secretary (Anthony Ha)
 - Germany’s ‘Universal Basic Income’ Experiment Proves It Doesn’t Encourage Unmployment and America’s Justice Department Shuts Down Its Cryptocurrency Fraud Unit and ‘Linux Mint Debian Edition 7’ Gets OEM Support and 33-year-old AmigaOS for Commodore Computers Gets an Unexpected Update (EditorDavid)
 - Trump excludes smartphones, computers, chips from higher tariffs (Wes Davis)
 
More Link Collections
- F# Weekly #15, 2025 – .NET 10 Preview 3 & MCP Azure Functions (Sergey Tihon)
 - Azure Weekly #511 – 13th April 2025 (The Editor)
 - Daily Reading List – April 11, 2025 (#531) (Richard Seroter)
 - Reading List 339 (Bruce Lawson)
 
The Geek Shelf
 Learn WinUI 3, Second Edition (Alvin Ashcraft)

