Top Links
- 5 books to enjoy this winter (Bill Gates)
 - ReSharper Ultimate 2019.3 Release Is Out! and Rider 2019.3 Release Is Out! (Alexander Kurakin)
 - Now available: Azure DevOps Server 2019 Update 1.1 RTW (Gloridel Morales)
 - TechBash 2019 Recorded Session – The Impact of Diversity (TechBash Team)
 - Updating an ASP.NET Core 2.2 Web Site to .NET Core 3.1 LTS (Scott Hanselman)
 
Web & Cloud Development
- Integration Testing with ASP.NET Core 3.1 – Swapping a dependency (Adam Storr)
 - Introducing React Concurrent Mode (Guy Nesher)
 - Quoting in HTML: Quotations, Citations, and Blockquotes (John Rhea)
 - Multi-Tenancy is Hard: ASP.Net Boilerplate Makes it Easy (Lee Richardson)
 - Azure Mystery Mansion (Em Lazer-Walker)
 - React Developer Tooling (Oleksii Kulikov)
 - Master The Asynchronous State In A Functional React Component (Frank Zickert)
 - Optimizing Our Blazor Search App (Aaron Powell)
 - Aurelia SlickGrid (Ghislain B.)
 - Tools For Building Video Streaming Apps (Amara Graham)
 - TensorFlow 2.1.0 Will Be the Last Version to Support Python 2 (Anthony Alford)
 - Object Detection and Tracking using MediaPipe (Ming Guang Yong)
 - Learning Rust by Contrasting with TypeScript: Part 14 (John Tucker)
 - Managing Kubernetes Infrastructure with .NET and Pulumi (Luke Hoban)
 - Debugging Variables With Watchpoints in Firefox 72 (Miriam Budayr)
 - Edge’s lost “E” (Paul Eiche)
 - Real-Time Communication Techniques (Sam Basu)
 
XAML, UWP & Xamarin
- Fabulous Xamarin Forms (Runar Ovesen Hjerpbakk)
 - Windows 10 SDK Preview Build 19035 available now! (Kevin Larkin)
 
Visual Studio & .NET
- Regex Performance With and Without RegexOptions.Compiled Using .NET Framework 4.8 and .NET Core 3.1 (December 2019) (Ken Dale)
 - .NET Framework December 2019 Security and Quality Rollup (Tara Overfield)
 - Handwriting Recognition using ML.NET (Changhui Xu)
 - String Comparisons (David Yardy)
 
Design, Methodology & Testing
- 5 Benefits of Agile Project Management (Lance Robinson)
 - How to Write Flexible and Clear Unit Tests (Rani Zilpelwar)
 - Azure DevOps Hidden Gems #8 – Turn Azure Board Queries into Dashboard Chart Items (Graham Smith)
 - Beyond Hello World: Building a real-world Docker CI/CD pipeline (Shawn Sesna)
 - Introducing the AWS Secrets Manager Credentials Provider for Jenkins (Chris Kilding)
 - How To Build An Epic Email Workflow With Litmus And Trello (Bettina Specht)
 - Error MSB4030 when building self-contained apps (Iris Classon)
 - What are Systems of Delivery and Systems of Transformation—And Why Do You Need Both? (Leading Agile Team)
 - Multiple Git vulnerabilities in 2.24 and older (Taylor Blau)
 
Mobile, IoT & Game Development
- Android 10 on Android TV (Paul Lammertsma)
 - Code Search with Cross References for the Android Open Source Project (Jeff Bailey, Ally Sillins, Kris Hildrum & Jay Sachs)
 - IoT ugly Christmas sweaters (Alex Bate)
 - Exploring SwiftUI Part 1 – A brief history of Apple UI development and Initial impressions (Benedict Quinn)
 
Podcasts, Screencasts & Videos
- Sync Up – a OneDrive podcast : Episode 4, “Customer Success” (Ankita Kirti)
 - Software Engineering Daily – Continuous Intelligence with Kalyan Ramanathan (Jeff Meyerson)
 - Developer Tea – Two Guidelines for Better Feedback Loops (Part Two) (Jonathan Cutrell)
 - Scrum Master Toolbox Podcast – A SAFe adoption case study for Scrum Masters | Dmytro Balaba (Vasco Duarte)
 - No Dogma Podcast #135 – Bob Martin, Clean Agile (Bryan Hogan)
 - C# Language Highlights: Async Main | On .NET and C# Language Highlights: Local Functions | On .NET (Cecil Phillip & Kendra Havens)
 - Azure Podcast Episode 307 – It’s got to be Azure (Sujit D’Mello)
 - All Hands on Tech Podcast 006 – AWS re:Invent recap with Ryan Lewis (Jeremy Morgan)
 - Xamarin.Forms 101: Control Templates | The Xamarin Show (James Montemagno & Maddy Leger)
 - RunAs Radio – Python and SQL Server with Julie Smith (Richard Campbell & Greg Hughes)
 - Kubernetes Podcast from Google – Kubernetes 1.17, with Guinevere Saenger (Craig Box & Adam Glick)
 - Microsoft Cloud Show Episode 338 | Microsoft Teams Domination, Some News and Get Off Office 2010 (Andrew Connell & Chris Johnson)
 - STEM Everyday: #148 | Solo Didn’t Eat My Homework | feat. Cat Warren (Chris Woods)
 - Basic Function and Parameter Types in TypeScript (Bill Ahern)
 - 2019-12-04 (VOD) Project: Use-R-Vote – Adding Social Login to .Net Core WebApp (Frank Boucher)
 - 2 Frugal Dudes Podcast – Helpful Tips for Buying New Appliances (Kevin Griffin & Sean Merron)
 - Cognitive Services | AI Show (Seth Juarez)
 - Windows Insider Podcast – Business or Personal? A Little Bit of Both (Windows Insider Team)
 
Community & Events
- Speakers wanted for the Richmond (VA) SQL Server Users Group – 2020 (Wayne Sheffield)
 - Nine Fantastic Ways To Celebrate Kwanzaa In Philadelphia For 2019 (Candace Shelton)
 - Netflix Hack Day — November 2019 (Tom Richards, Carenina Garcia Motion & Leslie Posada)
 - The impact of that first repository: Winners of the #myfirstrepo contest (Vanessa Gennarelli)
 - Adaptive systems, machine learning and collaborative AI with Dr. Besmira Nushi (Alyssa Hughes)
 
Database
- SQL Server Best Practices for Data Quality (Jeremy Kadlec)
 - SQL Server Create Database Examples (Joe Gavin)
 - SQL SERVER – APPROX_COUNT_DISTINCT – Not Always Efficient (Pinal Dave)
 
SharePoint & MS Teams
- Microsoft Teams is now available on Linux (Marissa Salazar)
 
PowerShell
- A PowerShell Recursive Function (Tommy Maynard)
 - “The DSC Book” now Open Source! (Don Jones)
 - Searching for Content in XOR “Encrypted” Data and Searching for Content in Base-64 Strings (Lee Holmes)
 
Miscellaneous
- Announcing Windows Server vNext Insider Preview Build 19035 and Announcing Windows 10 Insider Preview Build 19041 (Brandon LeBlanc)
 - 10 Tips for Your Developer YouTube Channel (Claudio Bernasconi)
 - Tabletop gamer’s gift guide for 2019 (Gareth Branwyn)
 - Using Grep to Find Strings in Markdown .md Files on Windows (Steve Smith)
 - Generated Passwords, UX and Security Absolutism (Troy Hunt)
 
More Link Collections
- The Morning Brew #2893 (Chris Alcock)
 - .NET App Developer Links – 2019-12-11 (Dan Rigby)
 - Double Shot #2490 (Mike Gunderloy)
 
The Geek Shelf
 Get Programming with F#: A guide for .NET developers (Isaac Abraham) – Referral Link