Top Links
- MSIX Core is now available!! (John Vintzel)
 - PostSharp internals: Handling C# 8.0 nullable reference types (Petr Hudeček)
 - Ask a Developer: Why Include Online Code Editors in Technical Content? (ContentLab IO)
 - Announcing the draft Security Baseline for Microsoft Edge version 79 (Forbes Higman)
 - Creating a Fabulous Xamarin app on a budget using F# Data (Mark Allibone)
 - Happy Holidays from the Windows Terminal Team! (Kayla Cinnamon)
 
1 Week Left! – Celebrate the holiday season thru Dec 26th with 30% off a 1-year Professional or Enterprise Subscription to OzCode! – Referral Link
Web & Cloud Development
- Build Components in JavaScript Without a Framework (Lee Brandt)
 - Unit Testing ASP.NET Core MVC Controllers with Moq and XUnit (Matthew Jones)
 - WebStorm 2019.3.1 Is Available (Ekaterina Ryabukha)
 - Understanding JavaScript Decorators (Mike Green)
 - Upgrading the Blazor HTML Table with FlexGrid (Alvaro Rivoir)
 - Build and Secure a GraphQL Server with Node.js (Roy Derks)
 - Power users rejoice: you’ve got SFTP and database access (Ian M.)
 - Speed thrills: Deliver lightning-fast apps to your users with Pivotal Cloud Cache 1.10 (Jagdish Mirani)
 - Kubernetes namespaces for beginners (Jessica Repka)
 - Building Microservices (Mark Heath)
 - WebSockets for fun and profit (Max Pekarsky)
 - Node v13.5.0 (Current) (Myles Borins)
 - How to Perform CRUD Operations Using Blazor Preview 9 and Entity Framework Core 3.0 (Narayanasamy J)
 - Cloud native application-level identity and access control (Stephen Kuenzli)
 - The ultimate guide to secure cookies with web.config in .NET (Thomas Ardal)
 - Secure your Microservices (Xavier Canal, Lucas Ponce & Alissa Bonas)
 - ECMAScript proposal: top-level await (Axel Rauschmayer)
 - 3 different ways to access constants in a Vue JS template (Karthik Chintala)
 - What to Expect from the JAMstack in 2020 (Bryan Robinson)
 - Kubernetes Monitoring Developer’s Guide (Dave Rael)
 - Countdown to The New Year – Ember Composable Helpers (Ember Team)
 - WebVR Part 5: Design and Implementation (Michael Cole)
 
Visual Studio & .NET
- Use an Extension Method to Update All Items in a List (Srinath M S)
 - What’s New in dotTrace 2019.3 (Alexey Totin)
 - Debugging Linux CMake Projects with gdbserver (Erika Sweet)
 
Design, Methodology & Testing
- Give The Gift of a Tech Debt Sprint This Agile Holiday Season (Colby Fayock)
 - Deploy to Azure Directly From the Repository with GitHub Actions (Frank Boucher)
 - Enhancing collaboration and transparency within a product team (Anna Youngs)
 - How To Re-Gift Yourself Less Stress This Holiday Season (And Every Year To Come) (Leah Ryder)
 - The Designer’s Edge – An Overview of Photoshop Plugins (Micah Bowers)
 - The Ultimate List of Remote Work Resources (William Gant)
 
Mobile, IoT & Game Development
Podcasts, Screencasts & Videos
- Syntax Podcast – State Machines, CSS and Animations with David K Piano (Wes Bos)
 - .NET Rocks! – Going Live on Containers with Michele Leroux Bustamante (Carl Franklin & Richard Campbell)
 - GCast 67: Azure Repos, Branches, and Pull Requests (David Giard)
 - Software Engineering Daily – No Code with Shawn Wang (Jeff Meyerson)
 - Flutter vs React Native vs Native in 2020 (MTECHVIRAL)
 - Introducing SandDance: Data Visualization in Azure Data Studio | Data Exposed (Jeroen ter Heerdt)
 - Allscripts On Call Podcast – When Consumers Become Patients – w Dr. Chet Robson, Walgreens (Allscripts)
 - PPP 275 | Turning Stakeholders and Team Members Into Fans, with author David Meerman Scott (Andy Kaufman)
 - Complete Developer Podcast – Regex Demystified (BJ Burns & Will Gant)
 - SQL Data Partners Podcast Episode 185: DBATools in a Month of Lunches (Carlos L. Chacon)
 - Level-Up Engineering Episode 6 – Managing Distributed Developer Teams: Zenput’s Case Study (Coding Sans)
 - Software Engineering Radio Episode 393: Jay Kreps on Enterprise Integration Architecture with a Kafka Event Log (Robert Blumen)
 
Community & Events
- The Essential Guide to New Year’s Day In Philadelphia 2020 (Candace Shelton)
 - Gerhard goes to KubeCon (part 1) (Gerhard Lazu)
 - Top 8 Announcements from Flutter Interact (Muhammad Kamran)
 - How to write a book in just three months: With 17 MVPs and the help of Teams! (MVP Award Team)
 - Participate in the Developer Economics Survey (Windows Developer Team)
 
Database
- SQL SERVER – Parameter Sniffing Simplest Example (Pinal Dave)
 - Merging documents in RavenDB with Map/Reduce (Oren Eini)
 
PowerShell
Miscellaneous
- How to debug inline Python code in Azure Data Explorer (Adi Eldar)
 - How is Java Doing? (Nikos Vaggalis)
 - Process Monitor v3.53, Process Explorer v16.31 (Mark Cook)
 
More Link Collections
- The Morning Brew #2899 (Chris Alcock)
 - .NET App Developer Links – 2019-12-19 (Dan Rigby)
 - Double Shot #2496 (Mike Gunderloy)
 - Angular Weekly – Scully, an Angular static site generator, implement search-as-you-type & more (Andrey from Jexia)
 
The Geek Shelf
 Getting Started with TypeScript: Includes Introduction to Angular (Thomas Claudius Huber) – Referral Link