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