Top Links
- .NET MAUI Developer Productivity on VS Code (Sam Basu)
 - Celebrating the first year of Copilot with significant new innovations (Yusuf Medhi)
 - .NET Development with Uno Platform 5.0: Webinar Alert & Prize Giveaway (Uno Platform Team)
 - Embracing SQL Server 2022 with SSDT 17.8: Unveiling Key Updates (Subhojit Basak)
 - 10 years of Avalonia! Celebrating a decade of innovation and community-driven development, this blog post takes a deep dive into Avalonia’s ten-year journey. (Steven Kirk)
 - Continued AI Innovation in Copilot and Introducing Deep Search (Bing Team)
 
Web & Cloud Development
- Let Users Know What’s Going on with the Blazor Notification Component (Peter Vogel)
 - Build and deploy .NET 8 Blazor WASM apps with serverless APIs using Azure Static Web Apps (Thomas Gauvin)
 - Astro 4.0 (Matthew Phillips, Bjorn Lu, Chris Swithinbank, Emanuele Stoppa, Erika & Nate Moore)
 - My TypeScript Skills Improving and Best Practices (Peter Kellner)
 - Node v21.4.0 (Current) (Michael Zasso)
 - Enriching logs with [TagProvider] and ILogEnricher (Andrew Lock)
 - Jetpack 12.9 – Under-the-hood improvements for your site (Kuba Birecki)
 - DasBlog’s upgrade to .NET 8 is ready! (Mark Downie)
 - Preview of Durable Functions Extension v3.0.0 (Naiyuan Tian)
 - Everything I install and set up on a new MacBook as a web developer (Salma Alam-Naylor)
 - Migrating Your Legacy ASP.NET Projects to ASP.NET Core Incrementally with YARP (J. Tower)
 
WinUI, .NET MAUI & XAML
- Text Truncation and Wrapping in .NET MAUI (Leomaris Reyes)
 
Visual Studio & .NET
- How to Programmatically Format Excel XLSX Cells Using a C# .NET API (Paarisha Rana)
 - Examples Of The Visitor Pattern In C# – A Practical Guide (Nick Cosentino)
 - Building a Critter Stack Application: Dealing with Concurrency (Jeremy D. Miller)
 - How to use Regular Expressions and Match Evaluators in .NET (Khalid Abuhakmeh)
 - How to Switch Between .NET SDK Versions (Lennart Pries)
 - Serialization with and without Reflection (Mark Seemann)
 - Updating Cynk with .NET 8.0 and C# (Jonathan Danylko)
 
Design, Methodology, AI & Testing
- Exploring LLMs’ potential to help facilitators enhance online healthcare communities (Alyssa Hughes)
 - GitHub Enterprise Server 3.11 is now generally available (David Jarzebowski)
 - Release Candidate 1 for the Semantic Kernel .NET SDK is now live. (Matthew Bolanos)
 - The 12 Days of Copilot – Day 2 Microsoft 365 Copilot in Word – HLS Show Me How (Mike Gannotti)
 - Decoding AI: Part 7, Retrieval Augmented Generation with GAI (Siddhartha Chaturvedi)
 - How to Become a T-Shaped Developer and Boost Your Career (Sarah Dukiewicz)
 
Mobile, IoT & Game Development
- Virtual Machine as a core Android Primitive (Sandeep Patil & Irene Ang)
 
Screencasts & Videos
- Advent of Code 2023 Day 5: If You Give A Seed A Fertilizer in C# ✅✅ (Martin Zikmund)
 - FreeCodeSession – Episode 502 (Jason Bock)
 
Podcasts
- CodeNewbie S26:E6 – Embracing Rest for Productivity (Ronesha Dennis) (CodeNewbie Team)
 - Uncovering Advanced .NET Front-end Development: Blazor, Micro Frontends, and AngleSharp – Adventures in .NET 167 (Christian Wenz & Adam Furmanek)
 - Bit: Paving the Way for Component Management – JavaScript Jabber 610 (AJ O’Neal, Dan Shappir & Steve Edwards)
 - Practical AI Podcast – Suspicion machines ⚙️ (Gabriel Geiger, Justin-Casimir Braun & Daniel Whitenack)
 - From Paying for Daycare to Deploying Empathy | Multithreaded Income Episode 20 with Michele Hansen (Kevin Griffin)
 - Python Bytes Podcast #363 – DNS Again? It’s Always DNS. (Michael Kennedy)
 - RunAs Radio – Modernizing using M365 with Sharon Weaver (Richard Campbell)
 - Mailin’ It! – The Official USPS Podcast – How Automation is Shaping the Postal Service (United States Postal Service)
 - Scrum Master Toolbox Podcast – The Team That Learned How To Collaborate, and Avoid the “It’s Not My Job” Anti-Pattern | Thorben Pantring (Vasco Duarte)
 
Community & Events
- Go Developer Survey 2023 H2 Results (Todd Kulesza)
 - Discord rolls out mobile update in quest to become better messaging app (Amrita Khalid)
 - More layoffs at another Embracer Group studio (Ash Parrish)
 - Highlights from .NET Conf, Microsoft Ignite, and GitHub Universe (Matt Graven)
 
Database
- Send an Alert when a SQL Server Database Configuration Changes (Nirali Shastri)
 - The Art Of The SQL Server Stored Procedure: ANSI/SET Options (Erik Darling)
 
SharePoint, M365 & MS Teams
PowerShell & Terminal
- Microsoft Open Sources Terminal Chat (Kay Ewbank)
 
Miscellaneous
- Surface Hub 3 now available (Frank Buchholz)
 - What was the code name for 64-bit Windows? (Raymond Chen)
 
More Link Collections
- The Morning Brew #3839 (Chris Alcock)
 - Collective #796 (Manoela Ilic)
 - Daily Reading List – December 5, 2023 (#217) (Richard Seroter)
 
The Geek Shelf
 Apps and Services with .NET 8, 2nd Edition (Mark J. Price) – Referral Link