Top Links
- AI App Builders – Take 1 (Nick Randolph)
 - Save Chat History to Firebase Realtime Database using the .NET MAUI Chat Control (Piruthiviraj Malaimelraj)
 - Azure Developer CLI (azd) – February 2025 (Kristen Womack)
 - Windows Copilot Runtime overview (Microsoft Learn)
 - The ReSharper and Rider 2024.3.5 Bug-Fix Updates Are Here (Sasha Ivanova)
 - Copilot Chat Cookbook – Find examples of prompts to use with GitHub Copilot Chat (GitHub Docs)
 
Web & Cloud Development
- Hybrid Caching in ASP.NET Core (Bozo Spoljaric)
 - ASP.NET Core delegated OAuth Token Exchange access token management (Damien Bowden)
 - How I build NoteBookmark using C# and my Azure Container App (Frank Boucher)
 - Angular Documentary Debuts With Star-Studded Cast of Devs (Loraine Lawson)
 - ESLint v9.20.0 released (Francesco Trotta)
 - TypeScript: the satisfies operator and TypeDoc: testing code examples in doc comments (Axel Rauschmayer)
 
WinUI, .NET MAUI & XAML
- Recap: What’s New in .NET MAUI in .NET 9? (Leomaris Reyes)
 - Windows App SDK Diff – 1.7 Experimental 2 –> 1.7 Experimental 3 (Morten Nielsen)
 - Logging with Azure Application Insights in a Windows Application (Nick Randolph)
 
Visual Studio & .NET
- Mail Merge MS Word DOCX Documents and Convert to PDF in .NET C# (Bjoern Meyer)
 - Unlocking EF Core Performance: How to Track Queries with Event Counters and Mapping the World with EF Core: Working with Spatial Data and Cracking the Code: Decoding Query Plans Like a Pro (Chris Woodruff)
 - Entity Framework Core Pitfalls: Calling DB Functions in LINQ Queries as Extension Methods (Ricardo Peres)
 - Election 2029: An Impossible Exception and Election 2029: The Impossible Exception – Solved (Jon Skeet)
 - Using .NET on Linux (Bryan Hogan)
 - Boost Your .NET Projects: Unleashing the Power of Spargine’s InMemoryCache (David McCarter)
 - How to Enable CORS in a .NET 9 API (Shafaet Hossain)
 - List Azure Backup Jobs Using C# Async Method (Muhammad Imran Ansari)
 - Using Regex to migrate from Fluent Assertions to XUnit Assertions (Abdul Rahman & Regina Sharon)
 
AI
- Getting started with the Azure AI services (Bart Wullems)
 - What AI Companies Actually Need Right Now (Nik Pash)
 - Autodesk CTO Raji Arasu calls for diversity in the teams building AI (Kyle Wiggers)
 - Harnessing the Power of Azure AI Foundry with AI agents, Azure AI and OpenAI: SmartWeather AI Agent (Savita Mittal)
 - How is a Deep Research AI Agent Designed? (Chris Pietschmann)
 - This app makes using Ollama local AI on MacOS devices so easy (Jack Wallen)
 - Use GitHub Copilot Agent Mode to create a Copilot Chat application in 5 minutes (Kinfey Lo)
 
Design, Methodology & Testing
- Stop Conflating CQRS and MediatR (Milan Jovanović)
 - Risk Aversion (Om Malik)
 - Using alternate locales to get more interesting case mapping than the C (Raymond Chen)
 - Geographic hulls (Mark Seemann)
 
Mobile, IoT & Game Development
- Timeline update: third-party autofill services support on Chrome on Android (Eiji Kitamura)
 - Running Windows CE on Raspberry Pi 5 (Matheus Castello)
 - Why a freshly cloned Spectacles projects seems to contain errors in Lens Studio (Joost van Schaik)
 
Screencasts & Videos
- What are some built-in accessibility features in .NET MAUI? | One Dev Question (Rachel Kang)
 - IoT Coffee Talk: Episode 247 – Don’t Start Believing (Tech is not a religion episode) (IoT Coffee Talk Crew)
 - Microsoft 365 Copilot Agents (Microsoft Healthcare and Life Team)
 - How to Get Started with vLLM (Llama 3 Inference for Dummies) (Frank LaVigne)
 - Back in the studio and coding with C# (Jeff Fritz)
 - How to Build an AI Chatbot with .NET Aspire, Ollama, and Blazor – It’s super simple (PhanxDEV)
 
Podcasts
- InfoQ Podcast: Dissecting the Intelligence of AI with Avraham Poupko (Avraham Poupko)
 - freeCodeCamp Podcast Podcast #159 – From freeCodeCamp to CTO with Robotics Engineer Peggy Wang (Quincy Larson)
 - Merge Conflict #449 – Modernizing .NET Libraries (James Montemagno & Frank Kreuger)
 - Scrum Master Toolbox Podcast – BONUS The Evolution of Agile Leadership: Embracing the Therapeutic Turn with Ari-Pekka Skarp and Scrum Master Toolbox Podcast – The Pressure Conduit, aka The Tornado Product Owner | Chrissy Fleming (Vasco Duarte)
 - The PowerShell Podcast – PowerShell Changed My Life… with Adam Bacon and The PowerShell Podcast – The Art and Science of PowerShell Module Development with Fred Weinmann and The PowerShell Podcast – Streamlining PowerShell Package Management with Fred Weinmann and The PowerShell Podcast – Exploring the Power of IoT and PowerShell with Mark Go (James Petty)
 - Meta Cast – Coaching Founders and Leaders the Right Way (Bob Galen & Josh Anderson)
 - GeekWire Podcast: Amazon, AI, and the cloud — a reality check, with Corey Quinn of ‘Last Week in AWS’ (Todd Bishop)
 - Changelog and Friends Podcast #79 – The state of homelab tech (2025) (Techno Tim & Adam Stacoviak)
 - React Native Radio #321 – Expo DOM with Evan Bacon (Evan Bacon & Jamon Holmgren)
 - Matt McCleary: Telemetry & Observability in .NET Aspire – Azure & DevOps Podcast Episode #336 (Jeffrey Palermo)
 - AGL 403: Rand Selig on Thriving! (John Rouda)
 - The Breakpoint Show Episode #034 – Greenfield Projects (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff)
 - Lenny’s Podcast – OpenAI researcher on why soft skills are the future of work | Karina Nguyen (Research at OpenAI, ex-Anthropic) (Lenny Rachitsky)
 - Talk Python to Me #493 – Quarto: Open-source technical publishing (Michael Kennedy)
 - The Stack Overflow Podcast – Why build your own vector DB? To process 25,000 images per second (Ryan Donovan)
 
Community & Events
- MVP’s Favorite Content: .NET, Windows 365, Azure AI, Microsoft Fabric (Rie Moriguchi)
 - Are Return-to-Office Mandates Just Attempts to Make People to Quit? (EditorDavid)
 - Bluesky will soon let you limit replies to ‘followers only’ and These apps are building Instagram alternatives on open protocols (Sarah Perez)
 
Database
- Indexing SQL Server Queries For Performance: Computed Columns (Erik Darling)
 - SQL Server BIT_COUNT and an Alternative (Louis Davidson)
 - PowerShell (and T-SQL) and Elastic Jobs (Josephine Bush)
 - What are Schemas in the Microsoft Fabric Lakehouse? (Koen Verbeeck)
 - Static Analysis Rule-sets for SQL Projects (Erik EJ)
 - Azure Cosmos DB – Linux-based emulator (preview) (Microsoft Learn)
 
Miscellaneous
- ZX Basic Studio IDE – Multiplatform for Boriel BASIC – v1.5 Release (Boriel Basic)
 - Password Math (Charles Petzold)
 - How to use Apple’s new event planning ‘Invites’ app (Aisha Malik)
 - TikTok now offers its Android app for download outside of Google Play (Wes Davis)
 - Announcing Windows 11 Insider Preview Build 22635.4880 (Beta Channel) (Amanda Langowski)
 - A minimalist E Ink alternative to budget smartphones (Andrew Liszewski)
 - How To Make A QR Code Out Of Lego (Mark Oliver)
 - The US Government Is Not a Startup (Brian Barrett)
 - Apple ordered to open encrypted user accounts globally to UK spying (Dominic Preston)
 - C++ on Steroids: Bjarne Stroustrup Presents Guideline-Enforcing ‘Profiles’ For Resource and Type Safety (EditorDavid)
 - Silicon Valley’s DOGE project: The plan to replace democracy (Ellsworth Toohey)
 - FEMA’s website started deleting ‘climate change’ (Justine Calma)
 - Summarized changes to Section 308 of HIPAA Security (Keith W. Boone)
 - DOGE Is Now Inside the Consumer Financial Protection Bureau (Makena Kelly)
 - Trump Orders Treasury Secretary To Stop Minting Pennies (msmash)
 - Paint.NET 5.1.3 is now available (Rick Brewster)
 - A US Treasury Threat Intelligence Analysis Designates DOGE Staff as ‘Insider Threat’ (Vittoria Elliott & Leah Feiger)
 
More Link Collections
- F# Weekly #6, 2025 – Will TypeProvider come to C#? (Sergey Tihon)
 - Daily Reading List – February 7, 2025 (#489) (Richard Seroter)
 - Links For You (2/8/25) (Raymond Camden)
 - Reading Notes #634 (Frank Boucher)
 - Azure Weekly #502 – 9th February 2025 (The Editor)
 
The Geek Shelf
 Refactoring with C#: Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12 (Matt Eland) – Referral Link

