Top Links
- GC Perf Infrastructure – Part 1 (Maoni Stephens)
 - Remote Debugging a .NET Core Linux app in WSL2 from Visual Studio on Windows and Advice to my 20 year old self (Scott Hanselman)
 - Debugging 3rd Party .NET Code without symbols in Visual Studio (Michael Shpilt)
 - Should We Be Thinking of APIs in a more Polyglot Way? (Shawn Wildermuth)
 - Uno Platform bootcamp – a free, full day workshop to get you from zero to hero on Uno is available on GitHub (Uno Platform Team)
 
Web & Cloud Development
- Using $any() To Temporarily Disable Type-Checking Within A Component Template In Angular 9.0.0-rc.4 and Rendering A TemplateRef As A Child Of The Body Element In Angular 9.0.0-rc.5 and Rendering A List Of Mixed Types Using NgFor And NgTemplateOutlet In Angular 9.0.0-rc.5 (Ben Nadel)
 - November 2019 .NET/ASP.NET Documentation Update (Maxime Rouiller)
 - Azure Tips & Tricks – Tip 237 – Setup an Azure Pipeline with Node.js (Michael Crump)
 - Integration Testing with ASP.NET Core 3.1 – Testing Your Application (Adam Storr)
 - Angular: Loading and Saving Local Documents (Bjoern Meyer)
 - CSS Architecture for Modern JavaScript Applications (Chris Coyier)
 - Making a weird GIF wall using Azure Functions and SignalR (Em Lazer-Walker)
 - Azure Advent Calendar – Week 1 recap (Gregor Suttie)
 - Long running Tasks in Azure (Jamie Maguire)
 - 10 Best Practices to Secure ASP.NET Core MVC Web Applications (Karthik E.)
 - Working with AWS Lambda in Rider (Matt Ellis)
 - How to Work with a Text Editor in an Angular 8 Application (Sanwar Ranwa)
 - Date and Time Selection Made Easy with React DateTime Picker (Saravanan G)
 - ASP.NET CORE–Slow Start Up (David Yardy)
 - Accelerate your end-to-end ML lifecycles with semi-automated image annotation using Azure ML (wopauli)
 - Connect 4 with Electron (Andrew Evans)
 - Techniques for Rendering Text with WebGL (Daniel Velasquez)
 - Dynamically scoped variables in Go (Dave Cheney)
 - Do’s and Don’ts of implementing a hamburger menu (Michael Scharnagl)
 - Beyond Hello World: Containerizing a real-world web application (Shawn Sesna)
 - Creating Custom TensorFlow Dataset (Nikola M. Zivkovic)
 - Microsoft Graph presence APIs are now available in public preview (Vinod Ravichandran)
 
XAML, UWP & Xamarin
- Consuming a GraphQL endpoint with Xamarin (Bas de Cort)
 - Why are Compiled Data Bindings Important in XAML (Bill Reiss)
 - Useful converters in Xamarin Forms (Charlin Agramonte)
 - Add a swipe menu to your Xamarin.Forms app (Daniel Hindrikes)
 
Visual Studio & .NET
- Status of C# 8.0 functional features with a comparison to Haskell (Luca Bolognese)
 - In C++/WinRT, what happens when I treat an IInspectable as or convert one to a bool (Raymond Chen)
 - Runtime Host Configuration Options and AppContext data in .NET Core (Filip W.)
 
Design, Methodology & Testing
- Descaling Agile (Gojko Adzic)
 - Flutter Design Patterns: 8 — Interpreter (Mangirdas Kazlauskas)
 - C++ Unit Testing Best Practice and Why Your Team Needs to Start Unit Testing Right Now (Typemock Team)
 - 14 Symptoms of Change Fatigue (Daniel Lock)
 - All About OKRs: How To Set Them, Achieve Them, And Track Them In Trello (Kevan Lee)
 - Eliminating toil with fully automated load testing (Nishant Singh)
 
Mobile, IoT & Game Development
- Android’s commitment to Kotlin (David Winer)
 - Automating Creating Flutter App Project Folders (John M. Wargo)
 
Podcasts, Screencasts & Videos
- Technology & Friends – Walt Ritscher on Try .NET (David Giard)
 - Revision Path 324: Jerome Harris (Maurice Cherry)
 - Software Engineering Daily – Practical AI with Chris Benson (Jeff Meyerson)
 - Merge Conflict 179: Analyzing All That Data (James Montemagno)
 - Developer Tea – Better Feedback Loops (Part One) – Validation and Cycle Time (Jonathan Cutrell)
 - How to use composite indexes and correlated subqueries with Azure Cosmos DB | Azure Friday (Scott Hanselman & Rob Caron)
 - How to connect virtual networks across Azure regions with Azure Global VNet peering | Azure Friday (Donovan Brown & Rob Caron)
 - The SitePen Podcast Episode 51: The Illusion That We Are Writing JavaScript (Valerie Kriss)
 - Unit Testing Prism Apps With Ease | Xamarin Developer Summit (Duane Newman)
 - Coding Blocks Podcast – Designing Data-Intensive Applications – Scalability (Allen Underwood, Michael Outlaw & Joe Zack)
 - .NET Bytes Episode 12: News from November 7th, 2019 through November 20th, 2019 (Calvin A. Allen & Matthew D. Groves)
 - Codepunk 052: Edward Snowden’s Permanent Record and Codepunk 053: Secret Service Raid on Steve Jackson Games (Bill Ahern)
 - The Amp Hour #470 – Just Add Salt (Dave Jones & Chris Gammell)
 - Mark Fussell on the Distributed Application Runtime or Dapr – Azure DevOps Podcast Episode 66 (Jeffrey Palermo)
 - Serverless Chats Episode #26: re:Inventing Serverless with Chris Munns (Jeremy Daly)
 - Overview: Big Data Cluster Compute Pool | Data Exposed (Jeroen ter Heerdt)
 - AGL 133: Becoming Independent with Sidar Ok (John Rouda)
 - 2 Frugal Dudes Podcast – The Best Ways to Prepare for Retirement Healthcare Costs (Kevin Griffin & Sean Merron)
 - Awesome Animated Loaders | Flutter Library of the Week | EP-02 (M T E C H V I R A L)
 - Talk Python to Me #241 – Opal: Full stack health care apps (Michael Kennedy)
 
Community & Events
- This Week in Programming: AWS re:Invent for Developers (Mike Melanson)
 - “I firmly believe you can’t be what you can’t see.” (Gretchen Garland)
 - 24 Brilliant Things To Do In Philadelphia, December 9-15 (Kelly Bucci)
 
Database
- SQL SERVER – Database Scoped Configurations and SQL SERVER – Row Mode and Memory Grant Feedback and What is the Priority of Database Scoped Configurations? – Interview Question of the Week #254 (Pinal Dave)
 - Manage SQL Server Container Hosted in Azure Container Instances – Part 2 (Carlos Robles)
 - Dev team chat: Adding static data to SQL Change Automation in SSMS (Kendra Little)
 
PowerShell
- Managing Network Settings with PowerShell 7 (Adam Bertram)
 
Miscellaneous
- Announcing Windows 10 Insider Preview Build 19037 (Brandon LeBlanc)
 - InfoQ’s 2019, and Software Predictions for 2020 (Charles Humble, Erik Costlow, Arthur Casals, Daniel Bryant, Bruno Couriol, Ben Linders & Shane Hastie)
 
More Link Collections
- The Morning Brew #2891 (Chris Alcock)
 - .NET App Developer Links – 2019-12-09 (Dan Rigby)
 - Weekly C# Digest Issue #288 (Jakub Chodounsky)
 - F# Weekly #49, 2019 – .NET Core 3.1 LTS and first #FsAdvent posts (Sergey Tihon)
 - Reading Notes #403 (Frank Boucher)
 - Collective #572 (Pedro Botelho)
 - GameDev News – December 6, 2019 (Brian Peek)
 - Reading List 244 (Bruce Lawson)
 - Friday Five: Getting Started With Power BI, Microsoft Ignite 2019, and more! (MVP Award Team)
 - Top Stories from the Microsoft DevOps Community – 2019.12.06 (Sasha Rosenbaum)
 - Code Maze Weekly #4 (Vladimir Pecanac)
 
The Geek Shelf
 C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition (Mark J. Price) – Referral Link