Top Links
- Announcing Project Reunion v0.1! (mevey)
 - Exploring Blazor Mobile Bindings (Sam Basu)
 - .NET Development on Apple Silicon (Khalid Abuhakmeh)
 - Scott Hunter on .NET 5 – Azure DevOps Podcast Episode 119 (Jeffrey Palermo)
 - Building a Code Analyzer for .NET (Tim Heuer)
 
Web & Cloud Development
- Building a Food Store Using Kendo UI and Vue (Christian Nwamba)
 - Using multiple APIs in Blazor with Azure AD authentication (Damien Bowden)
 - Blast Off with Blazor: Integrate Cosmos DB with Blazor WebAssembly (Dave Brock)
 - React.isValidElement (David Walsh)
 - It’s Time to Embrace Kubernetes! Really? (Part 2) (Lee Briggs)
 - Kubernetes 1.20 is deprecating Docker Runtime: What does this mean? (Michael Levan)
 - The 3 CSS Methods for Adding Element Borders (Stephanie Eckles)
 - AsyncAPI and Postman (Kin Lane)
 - Introduction to Postman Scripts (Automation Bro)
 - Microsoft Open-Sources Fluid Framework for Distributed, Scalable, Real-Time Collaborative Web Apps (Bruno Couriol)
 - Building a Parser from scratch (Dmitry Soshnikov)
 - Json Web Tokens: A few Gotchas (Janani Subbiah)
 - 6 Cloud Native Do’s and Don’ts for Developers (Klint Finley)
 - How Netflix Scales its API with GraphQL Federation (Part 2) (Tejas Shikhare)
 - npm Release v7.1.2 (Darcy Clarke)
 - Sending a Service Bus Message Failed (Paul Michaels)
 
XAML, UWP & Xamarin
- Replicating Bill Details UI in Xamarin Forms (Leomaris Reyes)
 
Visual Studio & .NET
- ReSharper 2020.3: Support for C# 9 and Source Generators, New Features in Inlay Hints, and Support for Avalonia UI (Asia Rudenko)
 - Dynamic Class Creation in C# – Preserving Type Safety in C# with Roslyn (Jose Manuel Redondo Lopez)
 - Making C# More Welcoming (Matt Eland)
 - .NET 5: An Introduction (Hannes Du Preez)
 - Thinking With Properties: Examining Where (Cameron Presley)
 
Design, Methodology & Testing
- Using Azure Slots and GitHub for Personal Projects (Shawn Wildermuth)
 - Git pull, git push, git checkout branch, git delete local branch and so on. (Alex Sorokoletov)
 - What Makes a Good Remote Team? (Al Tenhundfeld)
 - A guide to making a good pull request and Implementing the page object pattern in UI tests (James Croft)
 - Multiple Short Feedback Loops Support Innovation (Johanna Rothman)
 - Template Round-Up: The Most Popular Trello Boards of 2020 (Jessica Webb)
 - TeamCity integration With .NET – Part 2: Testing and building projects (Maria Kudryavtseva)
 
Mobile, IoT & Game Development
- Ionic Framework Tutorial: Build your First Cross-Platform App (The Educative Team)
 - Build a virtual IoT Lab with Raspberry Pis and Azure IoT Hub (Jim Bennett)
 - Short Unity tip: apply changes made in the scene to a prefab (Joost van Schaik)
 
Podcasts, Screencasts & Videos
- .NET Core Podcast – TDD and the Terminator with Layla Porter (Jamie Taylor)
 - How to REALLY use Microsoft Office: A Mail Merge with Word and Excel and printing Christmas Labels! (Scott Hanselman)
 - CodeNewbie S14:E6 – How to stay motivated and get your first job (Danny Thompson) (CodeNewbie Team)
 - Technology & Friends – Kyle Bunting and Joel Hullen on Data Engineering in Azure (David Giard)
 - Merge Conflict 232: AirPods Max, Apple Fitness+, and AR/VR Indoor Cycling (James Montemagno & Frank Kreuger)
 - 10 Best Podcasts for Web Designers, Developers and Digital Professionals (Suzanne Scacca)
 - Closures in JavaScript: Video (Dhananjay Kumar)
 - Radical Candor S2, Ep.16 Navigating Emotional Reactions at Work (Kim Scott, Jason Rosoff & Amy Sandler)
 - Enable unified data governance with Azure Purview | Azure Friday (Scott Hanselman & Rob Caron)
 - Accelerating apps with Flutter – Apps, Games & Insights Episode 16 (Google)
 - CppCast – Virtual Teaching and Plenary with Patrice Roy (Rob Irving)
 - ID10T Podcast – Bryan Cranston #3 (Chris Hardwick)
 - The Changelog – Coding without your hands (Adam Stacoviak & Jerod Santo)
 - The Amp Hour #521 – Outdoor Laser Projection & Object Mapping with Daryl Tewksbury (Dave Jones & Chris Gammell)
 - FreeCodeSession – Episode 220 (Jason Bock)
 - Serverless Chats Episode #79: What to do with your data in a serverless world with Angela Timofte (Jeremy Daly)
 - SQL Server Radio Episode 123 – Beware of the Parallel Plan (Guy Glantser & Eitan Blumin)
 - AGL 186: Critical Moments with Bill Coletti (John Rouda)
 
Community & Events
- Successful COVID-19 vaccine delivery requires strong tech partnerships (Dr. David Rhew)
 - What’s On & Online in Greater Philadelphia, Dec. 14-20 (Visit Philly)
 
Database
- SQL SERVER – 5 Recent Underperforming Videos – Dec 2020 (Pinal Dave)
 - SQL EXISTS vs IN vs JOIN Performance Comparison (Eric Blinn)
 
More Link Collections
- The Morning Brew #3133 (Chris Alcock)
 - .NET App Developer Links – 2020-12-14 (Dan Rigby)
 - The .NET Stacks #29: More on route-to-code and some Kubernetes news (Dave Brock)
 - Friday Five: Azure Durable Functions, Admin Center, More! (MVP Award Team)
 - Code Maze Weekly #55 (Vladimir Pecanac)
 - Weekly Notes – #41 (Miguel Bernard)
 - Weekly Xamarin – Issue 289 – 12th Dec 2020 (Luce Carter)
 - Top Stories from the Microsoft DevOps Community – 2020.12.11 (Steven Murawski)
 - C# Digest Issue #341 (Jakub Chodounsky)
 - F# Weekly #50, F# Lexer, Parser, quick fixes and codegen (Sergey Tihon)
 - Microsoft 365 Patterns and Practices (PnP) – December 2020 update (Microsoft 365 PnP Team)
 - The Overflow #51: Finish your hobby project (Ryan Donovan & Cassidy Williams)
 
The Geek Shelf
 C# in Depth (4th Ed) (Jon Skeet) – Referral Link

