Top Links
- Build a Model Context Protocol (MCP) server in C# (James Montemagno)
- Announcing CommandLineExtensions, a .NET DI Compatible System.CommandLine Facade (Peter Ritchie)
- An Introduction to MCP and Authorization (Juan Cruz Martinez)
- AI in .NET with Stephen Toub – Azure & DevOps Podcast Episode 344 (Jeffrey Palermo)
- Modeling Your Environment with Aspire (David Fowler)
- Git turns 20: A Q&A with Linus Torvalds (Taylor Blau)
- VS Code: Agent mode: available to all users and supports MCP (Isidor Nikolic)
Web & Cloud Development
- Keeping Your htmx Apps Safe: Security Best Practices for ASP.NET Developers (Chris Woodruff)
- Building a Chat Interface with KendoReact—Part 1 (Hassan Djirdeh)
- SOLID Principles in Angular (Prashant Yadav)
- Using OpenAPI Overlays to Express Specialization Within Domains (Kin Lane)
Visual Studio & .NET
- Production postmortem: The race condition in the interlock (Oren Eini)
- On priority inversion in the use of a spinlock to ensure atomic access to a shared_ptr (Raymond Chen)
AI
- LLMs Are Like Politicians — Confidently Wrong (Jurgen Appelo)
- AI Coding Assistants Encroach on Copilot’s Special GitHub Relationship (David Ramel)
- Introducing the Llama 4 herd in Azure AI Foundry and Azure Databricks (Asha Sharma)
- Memos AI – Automatic Note Taking (Justin Willis)
- AI as Design Material (Haiyan Zhang)
- Why Vector Quantization Matters for AI Workloads (Richmond Alake & Henry Weller)
- Finding your way in the AI landscape (Bart Wullems)
- Why Cloud Native Infrastructure Is Non-Negotiable for GenAI (Debojyoti Dutta)
- Exploring ChatGPT’s Image Generation: Fun with AI (funkysi1701)
- OpenAI reportedly mulls buying Jony Ive and Sam Altman’s AI hardware startup (Ivan Mehta)
- Introducing the Great Copilot Journey for Copilot Chat (Kristin Ginn)
- Meta got caught gaming AI benchmarks (Kylie Robison)
- Bringing multimodal search to AI Mode | Google Search (Robby Stein)
- Meta AI Releases Llama 4: Early Impressions and Community Feedback (Robert Krzaczyński)
- Semantic Kernel and Copilot Studio Usage Series – Part 1 (Sophia Lagerkrans-Pandey, Riccardo Chiodaroli, Samar El Housseini, Daniel Lavve & Fabrizio Ruocco)
- Build Highly Scalable AI/ML Applications With Couchbase and PySpark (Vishal Dhiman)
Design, Methodology & Testing
- GitLab vs GitHub : Key Differences in 2025 (James Walker)
- The Ultimate Data Visualization Handbook for Designers (Jim Gulsen)
- How to make GIMP more like Photoshop (Jack Wallen)
- Having no idea where to start (Louis Davidson)
- Alternative ways to design with functional programming (Mark Seemann)
Mobile, IoT & Game Development
- Widgets Take Center Stage with OneUI 7 (André Labonté)
- 100+ Games Will Have Compatibility and Start Up Issues on the Switch 2 (Tai Gooden)
Screencasts & Videos
- Does Blazor Really Need JavaScript? Let’s Clear This Up | Coding After Work (Jimmy Engstrom)
- 🚀 Is Quantum Computing the Future? NVIDIA, Gates, JPMorgan & More | Impact Quantum Podcast (FranksWorld of AI)
- Unleash Your Creativity: The Easiest Way to Build and Maintain a 24/7 MCP Server (Mervin Praison)
- Building intelligent agents with Gemma 3 (Kathleen Kenealy)
- Meta’s LLAMA 4 AI In 4 Minutes! (Frank LaVigne)
- Armchair Architects: Secure Software Development Lifecycle (Part 1) | Armchair Architects and Armchair Architects: Secure Software Development Lifecycle (Part 2) | Armchair Architects (Uli Homann, Eric Charran & David Blank-Edelman)
- C++ Dynamic Debugging | Visual Studio Toolbox (Leslie Richardson, David Li & Michael Price)
Podcasts
- InfoQ Podcast: Balancing Coupling in Software Design with Vlad Khononov (Vlad Khononov)
- The PowerShell Podcast – Discovering the Deeper Layers of PowerShell with Jeff Hicks (James Petty)
- The Changelog News Podcast #139 – The AI 2027 scenario (Jerod Santo)
- CloudChat Podcast Episode #20 – The 3 M’s of Going to the Cloud (Carl Schweitzer & Brandon Martinez)
- Google Cloud Security Podcast – Episode #218 – IAM in the Cloud & AI Era: Navigating Evolution, Challenges, and the Rise of ITDR/ISPM (Anton Chuvakin)
- Breaking Into Tech: Lessons from My Career Path – JavaScript Jabber Episode #672 (Charles Max Wood)
- The Stack Overflow Podcast – Bottom of the first: A veteran VC’s take on the AI landscape (Eira May)
- Python Bytes Podcast #427 – Rise of the Python Lord (Michael Kennedy & Brian Okken)
- Syntax Podcast #891 – Light and Dark Mode (Wes Bos & Scott Tolinski)
- Inside Trader Joe’s Podcast Episode #88 – Trader Joe’s Goes to Modena, with Vim and Vinegar (Trader Joe’s Team)
- Scrum Master Toolbox Podcast – CTO Series: The Anti-Scaling Paradox: Why and When a CTO Should Refuse to Grow His Team | Markus Hjort (Vasco Duarte)
- Grammar Girl Podcast – How to write photo captions. The real difference between ‘immigrate’ and ‘emigrate.’ Ko Pha-ngan’d (Brenda Thomas & Karen Lunde)
Community & Events
- Pure Virtual C++ 2025 Talks Announced (Sy Brand)
- Google is allegedly paying some AI staff to do nothing for a year rather than join rivals (Charles Rollet)
- Open-source AI: Are younger developers leading the way? (Erin Yepis)
- April 8-11: Global AI Bootcamp 2025 Local Event Information (Rie Moriguchi)
- Report: Microsoft fires two employees who protested inside 50th anniversary event (Todd Bishop)
- Vanishing Culture: Preserving the Library System (Brewster Kahle)
Database
- Limiting Results with TEXTSIZE in SQL Server: #SQLNewBlogger (Steve Jones)
- Terraform Provider for Microsoft Fabric (Generally Available) (Evelina Alroy-Brin)
SharePoint, M365 & MS Teams
- Agents Built in SharePoint (Michael Gannotti)
- Most widely used SharePoint Framework ISVs from the Store – March 2025 (Vesa Juvonen)
Miscellaneous
- Tariffs (xkcd)
- Tariffs and monopolies – As American as eating all the apple pie (Cory Doctorow)
- Install Element Desktop on Windows ARM64 Devices (Luis Quintanilla)
- Surface Pro Flex Keyboard and Slim Pen bundle drops to its lowest price ever (Sean Endicott)
- Announcing Windows 11 Insider Preview Build 22635.5170 (Beta Channel) (Amanda Langowski & Brandon LeBlanc)
- Framework stops selling some of its cheapest laptops due to Trump tariffs (Jay Peters)
- Nintendo Is ‘Actively Assessing’ What a Trade War Means for the Switch 2 (Megan Farokhmanesh)
- Is Golang Still Growing? Go Language Popularity Trends in 2024 (Raisa Kanischeva)
- The White House’s group chat screwup is even more ridiculous than we thought (Wes Davis)
More Link Collections
- Sands of MAUI: Issue #182 (Sam Basu)
- Interesting links of the week 2025-15 (Michael Eaton)
- Daily Reading List – April 7, 2025 (#527) (Richard Seroter)
- AWS Weekly Review: Amazon EKS, Amazon OpenSearch, Amazon API Gateway, and more (April 7, 2025) (Sébastien Stormacq)
- Reading Notes #643 (Frank Boucher)
The Geek Shelf
Real-World Web Development with .NET 9: Build websites and services using mature and proven ASP.NET Core MVC, Web API, and Umbraco CMS (Mark J. Price) – Referral Link