Top Links
- Announcing the PowerShell 7.0 Release Candidate (Joey Aiello)
 - An Introduction to DataFrame (Prashanth Govindarajan)
 - Watch: Full Stack Development with ASP.NET Core 3.1 with Jeff Fritz (TechBash Team)
 - 5 Tips to Becoming a More Efficient, High-Performance Software Developer in the New Year (Michael Shpilt)
 - Get started building extensions for the new Microsoft Edge (Killian McCoy)
 - .NET Foundation Executive Director, Joining Microsoft (Oren Novotny)
 
Web & Cloud Development
- Integration Testing with ASP.NET Core 3.1 – Remove the Boiler Plate (Adam Storr)
 - Dark mode in HTML email: everything you need to know. (Patrik Krupař)
 - Unit Testing the Business Layer in ASP.NET Core with Moq and XUnit (Matthew Jones)
 - Introduction to Web Accessibility (Nikos Vaggalis)
 - Implementing GitHub Actions for an Azure Static Website (Aaron Powell)
 - Domain-Driven Design With React (Adam Conrad)
 - Integration Testing of Real-time communication in ASP.NET Core (using Kestrel and SignalR) (Dobromir Nikolov)
 - GitHub Enterprise now available from the AWS Marketplace (Jeremy Adams)
 - User Secrets in Docker-based .NET Core Worker Applications (Jimmy Bogard)
 - Call to action: HTML needs more native rich widgets (Marco Zehe)
 - Decorators in JavaScript (Rupesh Mishra)
 - Moving an ASP.NET Core from Azure App Service on Windows to Linux by testing in WSL and Docker first (Scott Hanselman)
 - ASP .NET Core code sharing between Blazor, MVC and Razor Pages (Shahed Chowdhuri)
 - How to Implement Sorting in ASP.NET Core Web API (Vladimir Pecanac)
 - New Report Available: Push Button Health: Advancing SMART/HL7 Bulk Data Export/FLAT FHIR (Alyssa Ellis)
 - New – Amazon Comprehend Medical Adds Ontology Linking (Danilo Poccia)
 - A simple map (David Hay)
 - Kubernetes 101 (Jef Spaleta)
 - Atlassian Introduces Forge, a New Way to Build Serverless Cloud Apps (Kent Weare)
 - Node Package Manager (NPM) Client hacked (Mark Pahulje)
 - Building performant large scale web applications (Robat Williams)
 - First Public Working Draft: Web Share API (Xueyuan Jia)
 
XAML, UWP & Xamarin
- SwipeView: Swipe All the Things in Xamarin.Forms 4.4 (Gerald Versluis)
 - Using SwipeView In Xamarin.Forms (Matthew Robbins)
 
Visual Studio & .NET
- Microsoft Application Inspector – A software scanner that answers the question ‘What’s in this code?’ by identifying software features and other characteristics through static analysis (Guy Acosta)
 - A Quantum Random Number Generator for .NET: The quantum measurement problem and many-worlds approach (Andrew Lock)
 
Design, Methodology & Testing
- Nine women, nine months, nine babies, oh MY! (Oren Eini)
 - Github Actions for CI-CD (Shawn Wildermuth)
 - MSIX Shortcut (Radu Popescu)
 - Assertion messages in tests (Vladimir Khorikov)
 - Semantic Versioning Sucks! Long Live Semantic Versioning (Matt Raible)
 - Implementing GitHub Actions for My Blog (Aaron Powell)
 - 4 Ways To Make Strong Connections As A Remote Worker (Chris Kaundart)
 - The Creation Experience Does Not Mirror a User’s Product Experience (Johanna Rothman)
 
Mobile, IoT & Game Development
- TL;DR Android Programming Tips #1 — Context (Ozan Topuz)
 - How to Create a 2D Card Game in Unity (M. S. Farzan)
 - Using a Raspberry Pi as a synthesiser (Alex Bate)
 
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – The New MacBook Pro for Web Development (Wes Bos)
 - Stack Overflow Podcast: Time For Some Major League Hacking (Ben Popper)
 - Revision Path 325: Chanel James (Maurice Cherry)
 - Software Engineering Daily – Kubernetes at Cruise with Karl Isenberg (Jeff Meyerson)
 - From Monolith to Microservices: Scaling out Your Architecture (Oren Eini)
 - DevTalk 26: Xamarin.Forms Shell. With Luce Carter (Kerry Lothrop)
 - Elton Stoneman on Docker in a DevOps World — Azure DevOps Podcast Episode 67 (Jeffrey Palermo)
 - Azure Podcast Episode 308 – Azure Data Share (Sujit D’Mello)
 - Bet on the Web Podcast – Disney and Ionic with Michael Callaghan (Ionic Team)
 - .NET Core Podcast – Visual Recode with Mark Rendle (Jamie Taylor)
 - AiA 269: Data Mocking with Dave Cooper (Shai Reznik, Younes Jaaidi & Charles Max Wood)
 - JSJ 412: Svelte and Sapper with Svelte Master (Steve Edwards & Charles Max Wood)
 - .NET Bytes Episode 13: News from November 21st, 2019 through December 11th, 2019 (Calvin A. Allen & Matthew D. Groves)
 - The Monsters Weekly – Episode 143 – Sending Trace Logs to Application Insights (David Paquette, Simon Timms & James Chambers)
 - Microsoft 365 Dev Podcast – Moving your skills to the cloud with Sébastien Levert (Jeremy Thake & Paul Schaeflein)
 - Real Talk JS Episode 63: Building a design system and mentoring with Neha Sharma (John Papa)
 - Meta Cast Episode 155 – Become an Great Leader (Josh Anderson)
 - Device Authority Keyscaler integration with IoT Hub and DPS for PKI/Cert management | Internet of Things Show (Olivier Bloch & MAAllen)
 - The 6 Figure Developer Episode 122 – gRPC using .NET Core with Steve Gordon (John Callaway)
 
Community & Events
- Microsoft Ignite The Tour (Microsoft)
 - Teaching Open Source, Fall 2019 (David Humphrey)
 - Microsoft Ignite the Tour 2019: Highlights from Paris, Tokyo, Beijing, and São Paulo! (MVP Award Team)
 
Database
- SQL Server Database Diagram Tool in Management Studio (Jim Evans)
 - Oracle to SQL Server and SQL Server to Oracle Migration Guide – Pt. 3 (Leonid Draginsky)
 - SQL SERVER – Copy Database Without Statistics Query Store (Pinal Dave)
 - Accelerate MySQL Performance with the Heimdall Proxy (Roland Lee)
 
PowerShell
- Escaping the pipe character in PowerShell commands (Matthew Casperson)
 - Automate AWS MFA Credential Renewal with OCR and PowerShell (Trevor Sullivan)
 
Celebrate the holiday season thru Dec 26th with 30% off a 1-year Professional or Enterprise Subscription to OzCode! – Referral Link
Miscellaneous
- All change: Microsoft is redesigning the 100 icons used for its apps and tools (Liam Tung)
 - Microsoft gets ready to roll out the new Edge to Windows 10 via Windows Update (Mary Jo Foley)
 - Windows search bar: The one stop for answers, now with Bing Visual Search (Athima Chansanchai)
 - Announcing Windows 10 Insider Preview Build 19536 (Brandon LeBlanc)
 - Windows 10 vNext Testing Begins (Richard Hay)
 - This || this: Whiteboard interviews (Scott C. Reynolds)
 - Ransomware response—to pay or not to pay? (Todd VanderArk)
 
More Link Collections
- The Morning Brew #2897 (Chris Alcock)
 - .NET App Developer Links – 2019-12-17 (Dan Rigby)
 - Double Shot #2494 (Mike Gunderloy)
 - Up & Running Weekly – Kubernetes 1.17, using Ansible like PowerShell, 6 ways your Kafka design fails & more (Denis from Jexia)
 - Build5Nines Weekly: December 16, 2019 (Chris Pietschmann)
 
The Geek Shelf
 Getting Started with Visual Studio 2019: Learning and Implementing New Features (Dirk Strauss) – Referral Link
