Top Links
- Getting started with Uno Platform and ReactiveUI (Uno Platform Team)
 - Why CLIs Suck (and GUIs are Better) (Heather Downing)
 - The new Office app now generally available for Android and iOS (Microsoft 365 Team)
 - TechBash Dev Conference 2019 Recorded Session – Impostor Syndrome: Slaying the Beast (‘Tine Zekis)
 - MFractor For Visual Studio Windows Now Available (Matthew Robbins)
 - Calling WinUI from Blazor App Hosted in WebView2 (Thomas Claudius Huber)
 
Web & Cloud Development
- Azure Backup offline-backup with Azure Data Box (Azure Team)
 - Visual Studio 2019 for Mac 8.5 Preview Adds ASP.NET Core Authentication (David Ramel)
 - Show PDF Files within Your ASP.NET Web Form Page in No Time (Rumen Jekov)
 - Insider Threat Monitoring for Zero Trust with Microsoft Azure (5 of 6) (TJ Banasik)
 - Types for classes in TypeScript (Axel Rauschmayer)
 - I want quick’n’dirty HTTP GET endpoint that sends SMS via Twilio for testing – couldn’t see the forest for the trees (Jiří {x2} Činčura)
 - Speetometer 2.0 Tests Microsoft Edge Canary Version 82.0.425.0 canary (64-bit) Vs Chrome Version 80.0.3987.116 (Mark Pahulje)
 
XAML, UWP & Xamarin
- Book Review: Mastering Xamarin.Forms Third Edition (Andrew Hoefling)
 - Table View in Xamarin iOS (Logesh Palani)
 
Visual Studio & .NET
- 7 Useful Ways to Find and Replace Text in a Word Document Using C# (Gunasekaran Thirumoorthy)
 - Deprecating TLS 1.0 and 1.1 on NuGet.org – Stage 1 (Karan Nandwani)
 - Getting started with ML.NET in Jupyter Notebooks (Diederik Krols)
 - Under the hood of “Default Interface Methods” (Matt Warren)
 - Rider 2020.1 Roadmap (Rachel Appel)
 - .NET Core February 2020 Updates – 2.1.16, 3.0.3, and 3.1.2 (Rahul Bhandari)
 
Design, Methodology & Testing
- A Brief Intro to Clean Architecture, Clean DDD, and CQRS (John Jacobs)
 - Weight Loss Plans and TDD (George Stocker)
 - Azure DevOps Services Status Check (Abhijit Jana)
 - Code review red flag: Where is the missing code? (Oren Eini)
 - Software Trends for 2020: Continuous Delivery (Ben Putano)
 - More performant Builds on Travis CI (Jan Schulte)
 - 6 Trello Power-Ups To Strengthen Communication And Collaboration (Jimi Abba)
 - Don’t rely on someone else to protect your software (Patrick Smacchia)
 - Auditing Your Organization’s Infrastructure as Code Activity (Sean Holung)
 - MSIX Packaging Tool Insider Program (Sharla Akers)
 
Mobile, IoT & Game Development
- Turning it up to 11: the first Developer Preview of Android 11 (Dave Burke)
 - Provisioning X.509 Devices for Azure IoT Hub using .NET Core (Damien Bowden)
 - Setting an Azure IoT Hub connection string in code on an MXChip and Storing IoT Data in a database (Jim Bennett)
 - Safer and More Transparent Access to User Location (Krish Vitaldevara)
 - How To Design Mobile Apps For One-Hand Usage (Maitrik Kataria)
 - Font Features in Flutter (Suragch)
 
Podcasts, Screencasts & Videos
- Syntax Podcast – Serverless / Cloud Functions – Part 1 (Wes Bos)
 - GCast 74: Continuous Deployment with Azure DevOps (David Giard)
 - Presentation: My House Runs .NET – Smart Home Automation with .NET Core and Azure (Cam Soper)
 - Rework Podcast Bonus Episode 72 – Extreme Capitalism with Jason Calacanis (David Heinemeier Hansson)
 - Complete Developer Podcast – Defining Done (BJ Burns & Will Gant)
 - Radio TFS – Just Us Hosts (Martin Woodward & Greg Duncan)
 - Build NodeJS apps with Windows Subsystem for Linux (Ross Heise, Matt Wojo & Miranda O’Neill)
 - Microsoft Mechanics – Skype for Business to Microsoft Teams. Upgrade options and considerations. (Nydia Cavazos)
 - Schwammy Streams – Coding and Testing (Andy Schwam)
 - Azure Podcast Episode 315 – Spot VMs (Sujit D’Mello)
 - Loosely Coupled Show: Software Architecture and Design (Derek Comartin)
 - Voices in AI – Episode 107: A Conversation with Nir Bar-Lev (Byron Reese)
 
Community & Events
- Stack Overflow – New decade, new survey goals (& reminder to take the survey before it closes next week!) (Erin Martin)
 - Happy Birthday, Photoshop! (Pam Clark)
 - SQL Bits 2020 is happening in London: join us March 31 to April 4 (SQL Server Team)
 
Database
- Interesting Undocumented Tidbits in SQL Server 2019 CU2 and WHERE GETDATE() BETWEEN StartDate AND COALESCE(CancelDate, EndDate) Is Even Harder to Tune. (Brent Ozar)
 - MySQL – Get Last Query Cost Using SHOW STATUS LIKE ‘Last_Query_Cost’ (Pinal Dave)
 - Subscribing to deleted documents in RavenDB (Oren Eini)
 
MS Teams & SharePoint
PowerShell
- How to Send a Microsoft Teams Message using PowerShell 7 (Adam Bertram)
 
Miscellaneous
- Launch Windows Terminal from Emaroo (Roland Weigelt)
 - Five ways your academic research skills transfer to industry (Alexis Hagen)
 
More Link Collections
- The Morning Brew #2936 (Chris Alcock)
 - .NET App Developer Links – 2020-02-20 (Dan Rigby)
 
The Geek Shelf
 React Explained (Zac Gordon) – Referral Link
