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