Top Links
- Ultra – An advanced profiler for .NET Applications on Windows (Alexandre Mutel)
 - Getting Started with the AI Dev Gallery (zteutsch)
 - Sora is Here (OpenAI Team)
 - Using Local AI models with .NET Aspire (Aaron Powell)
 - Keep working with non-blocking Code Cleanup in Visual Studio (Leah Tran)
 - EPISODE 6 – Scott & Mark Learn To… Take a Dump (Scott Hanselman & Mark Russinovich) – Premiering tomorrow!
 - Ravi Ram: TechBash & Community Conferences – Azure & DevOps Podcast Episode #327 (Jeffrey Palermo)
 
Web & Cloud Development
- Gluing JSON (Karl Seguin)
 - Manually Implementing an Identity Store for Asp.Net Identity (Paul Michaels)
 - Preserving the Pixel Art Look in Web Content (Kirupa Chinnathambi)
 - Docker – Environment variable is not picked up (Bart Wullems)
 - Make an ASP.NET Core Controller API Culture-Sensitive with IValueProviderFactory (Jeremy Clark)
 - Easily Convert Excel to HTML in 3 Steps With C# (Kurmitha Manickhaperumal)
 - Blazor Solar Power Hour Recap (Lance McCarthy)
 - Unidirectional clipboard for Azure Virtual Desktop and Windows 365 (Ryan C. Clark)
 - Master Asynchronous JavaScript with RxJS (Vinoth Kumar Sundara Moorthy)
 - Feliz Navidad (jkone27)
 - Discover ideas with the Threads API (Dil Ibrahim)
 - First Public Working Drafts: Open Screen Application Protocol and Network Protocol (W3C Team)
 - Mastering SVG Arcs (Akshay Gupta)
 - Yet Another Anchor Positioning Quirk (Juan Diego Rodríguez)
 - Accessibility Best Practices for Single Page Applications (SPAs) (Ran Ronen)
 
WinUI, .NET MAUI & XAML
- XAML Basics: Building UI with .NET MAUI and More (Vijay Anand E G)
 
Visual Studio & .NET
- The State of Aspect-Oriented Programming in C# [2025] (Gael Fraiteur)
 - Issue: Windows Defender incorrectly detects malware in ZIP files containing .NET 9 AOT binaries (Dylan Beattie)
 - Visual Studio Dev Vexed by Copilot’s Obtuse ‘Responsible AI’ Refusal (David Ramel)
 - FSharp fsx scripts as a project’s viable starting point (Raphael)
 - Command Pattern with Undo and Redo in C#.NET (Ali Kolahdoozan)
 - What’s New in .NET 9 and C# 13 (Ricardo Peres)
 - C# 12: The Experimental Attribute (Thomas Claudius Huber)
 - The Gödelian Toolkit: Systematically Testing Simple Languages (Steve Goguen)
 - How to write Fable compiler plugin (Vladimir Shchur)
 - Updating to .NET 9 Has Benefits! Performance! (Mitchel Sellers)
 - How to Monitor Your App’s Performance with .NET Benchmarking (Ali Hamza Ansari)
 - Learning to read C++ compiler errors: Failing to create a shared_ptr (Raymond Chen)
 - Using the binary log to find the source of a .NET dependency (Gérald Barré)
 
AI
- Microsoft AI CEO Mustafa Suleyman says conversational AI is the next web browser (Nilay Patel)
 - Microsoft’s AI boss and Sam Altman disagree on what it takes to get to AGI (Wes Davis)
 
Design, Methodology & Testing
- Effective DevOps metrics (Steve Fenton)
 - Observability and Performance (Caitlin Candelmo)
 - Implementation and usage mindsets (Mark Seemann)
 - Slack Audit Logs and Anomalies (Ryan Katkov)
 - Break Stuff on Purpose (Sean Madden)
 - Complaints (Seth Godin)
 
Mobile, IoT & Game Development
- Flutter MVVM Riverpod Starter (Nam Anh Nguyen)
 - Notes from Google Play: The next phase of Play (Sam Bright)
 - Awesome Open Source Flutter Apps (Flutter Gems Community)
 - Mixed Reality Link coming very soon! (KevinCol)
 - Meta’s new Quest update has faster hand tracking and at-a-glance PC connections (Wes Davis)
 
Screencasts & Videos
- Advent of Code 2024 Day 9: Disk Fragmenter in C# ✅✅ and Advent of Code 2024 Day 10: Hoof It in C# ✅✅ (Martin Zikmund)
 - [Monkey Conf 2024] Debugging memory leaks in .NET MAUI (Pedro Jesus)
 - Program a PXL-App and WIN – PXL-Jam 2024 (The Pure State)
 - “Finding your way around the Fediverse” recording (Smartman Apps)
 - Connect customers to agents securely with Microsoft Entra External ID and Copilot Studio integration | The Low Code Revolution (Gomolemo Mohapi, Joylynn Kirui & Fabian Alves)
 - Use Copilots to Break Process and Discipline Silos (Part 2) | Azure Essentials Show (Jacob Benfeldt, Uli Homann & Vijay Mital)
 
Podcasts
- The Changelog News Podcast #124 – A new era for the Changelog Podcast Universe (Jerod Santo)
 - How to Structure Your React Projects – React Round Up #277 (Akash Joshi, Paige Niedringhaus & TJ VonToll)
 - Power Up Angular with RXjs with Armen Vardanyan – Adventures in Angular #434 (Charles Max Wood)
 - Gaining Stability with Rule Based Policies with Shimon Tolts – Adventures in DevOps #226 (Charles Max Wood, Jeffrey & Will Button)
 - Scrum Master Toolbox Podcast – Vulnerability as a Tool for Overcoming Change Resistance in an Agile Transformation | Sara Caldwell (Vasco Duarte)
 - Syntax Podcast #858: How to Go Deeper With Your Learning (Wes Bos & Scott Tolinski)
 - The Stack Overflow Podcast – “You don’t want to be that person”: What security teams need to understand about developers (Eira May)
 - SQL Server Radio Episode 170 – Interesting topics from PASS 2023 sessions (Guy Glantser & Eitan Blumin)
 - React Native Radio #316 – Debugging the Debugger with Cedric van Putten and Alex Hunt (Alex Hunt, Cedric van Putten & Jamon Holmgren)
 - Google Cloud Security Podcast Episode #202 – Beyond Tiered SOCs: Detection as Code and the Rise of Response Engineering (Anton Chuvakin)
 - Meta Cast – Your 2025 Goal: More Value, Less Effort (Bob Galen & Josh Anderson)
 - The Amp Hour #684 – Lee Felsenstein: The Computer Revolution & Counterculture (Dave Jones & Chris Gammell)
 - The Happy Engineer Podcast #198 – Another Reason Why We Need a Better Goal (Max Ahumada)
 - Python Bytes Podcast #413 – python-build-standalone finds a home (Michael Kennedy & Brian Okken)
 - Grammar Girl Podcast – Positive ‘anymore.’ ‘Wreaked’ or ‘wrought’? Seat of your pants. Pecan pie. (Mignon Fogarty & Neal Whitman)
 - Fragmented, The Software Podcast #253 – logcat – a new look at logging with Piwai from Square (Pierre-Yves Ricau & Kaushik Gopal)
 
Community & Events
- 2025 Trends That Will Shape Our World: The Definitive Guide to Innovation, AI, and Beyond (JD Meier)
 - Discover the top trending searches of 2024 (Jenny Lee)
 - Microsoft Ignite 2024 with MVP Communities (Rie Moriguchi)
 - Bluesky teases paid subscription, Bluesky+, in new mockup (Sarah Perez)
 
Database
- Datasets in SSRS to Define the Data Structure (Scott Murray)
 - Choosing Between Triggers And Foreign Keys In SQL Server (Erik Darling)
 - Turbocharging SQL Server OLAP in the Cloud: Unveiling the Real Impact of Hyperthreading on Performance (Joey Dantoni)
 - Marten Event Sourcing Gets Some New Tools (Jeremy D. Miller)
 - Index Usage For EXTRACT(YEAR FROM …), YEAR(…) etc. (Markus Winand)
 - T-SQL Tuesday #181: Query Store and its evolution (Dennes Torres)
 
SharePoint, M365 & MS Teams
- SharePoint: From Concept, to Creation, to Impact + Live AMA (Jeff Teper)
 - Take control during screen sharing in Teams for the web (Katarina Tranker)
 - Bulk export of learner completion records is now generally available in Viva Learning (John Mighell)
 
PowerShell, Terminal & WSL
- Running Linux GUI Apps on Windows (WSLg) is amazing! (Luis Quintanilla)
 
Miscellaneous
- Typed Python in 2024: Well adopted, yet usability challenges persist (Aaron Pollack)
 - How to Build a Weather App with R Shiny (Elabonga Atuo)
 - Microsoft shares new data center design featuring a closed-loop water system for cooling (Lisa Stiffler)
 - ATTENTION: Applied Skills Update on Microsoft Learn (Mindy Rosenthal)
 
More Link Collections
- Interesting links of the week 2024-50 (Michael Eaton)
 - Sands of MAUI: Issue #168 (Sam Basu)
 - Daily Reading List – December 9, 2024 (#456) (Richard Seroter)
 
The Geek Shelf
 “Looks Good To Me”: Constructive code reviews (Adrienne Braganza) – Referral link

