Top Links
- Microsoft Style Guide – Bias-free communication (MS Docs)
 - Manage Azure Cosmos DB with PowerShell (Patrick El-Azem)
 - Cleanup Your Xamarin.Forms MVVM Bindings Using Value Converters (Matthew Robbins)
 - Weekly Dev Tips – .Net Foundation with guest Claire Novotny (Steve Smith)
 - Using Blazor WebAssembly and C# to Build Tic-Tac-Toe in .NET Core (Matthew Jones)
 
Web & Cloud Development
- How to Authenticate an AWS Lambda Function in C# (Chase Aucoin)
 - Attempting To Create A Flexible Dual-Select Control Component In Angular 9.1.9 (Ben Nadel)
 - JavaScript/ES6 Promises Tutorial: Resolve, Reject, and Chaining Explained (Cem Eygi)
 - Mastering ASP.NET Core 3.0 – Second Edition (Ricardo Peres)
 - Setting global authorization policies using the DefaultPolicy and the FallbackPolicy in ASP.NET Core 3.x (Andrew Lock)
 - Angular DocumentViewer: Loading Documents from an ASP.NET Core Backend Web API (Bjoern Meyer)
 - Adding Azure Feature Flags to Your ASP.NET Razor Pages Application (Jason Gaylord)
 - Using the React Debugger Extension (Peter Kellner)
 - Higher-Order Components In React (Shedrack Akintayo)
 - How to Get All Custom Properties on a Page in JavaScript (Tyler Gaw)
 - TypeScript: narrowing types via type guards and assertion functions (Axel Rauschmayer)
 - Bringing Cloud Load Balancer On-Prem with Rancher (Pushkar Patil)
 - Inferring Object and Function Types in TypeScript (Carl Rippon)
 - Implement FHIR REST server with Couchbase (Binh Le)
 - Avoiding AccessTokenNotAvailableException when using the Blazor WebAssembly Hosted template with individual user accounts (Chris Sainty)
 - Create a Small Blog in Blazor – Part 3 – Build Entity Framework Queries (David Grace)
 - Using JSON Server for demos and prototypes (James Turnbull)
 - Blazor Introduction – Differences Between Blazor Server and Blazor WebAssembly, Pros, and Cons (Marinko Spasojevic)
 - Embedding Beautiful Reporting into Your Blazor Applications (Peter Vogel)
 - ESLint: Everything You need to know about enforcing a style-guide with ESLint. (Rishabh Malhotra)
 - Easiest Way to Create a Multicolumn ComboBox in Blazor (Saravanan G)
 
XAML, UWP & Xamarin
- Xamarin Month – XAML code snippets (Andreas Nesheim)
 
Visual Studio & .NET
- ReSharper Ultimate Starts Its Early Access Program for 2020.2! (Asia Rudenko)
 - Create a Windows module for React Native with asynchronous code in C# (Matteo Pagani)
 - Rider 2020.2 Early Access Program Begins! (Alexander Kurakin)
 
Design, Methodology & Testing
- DRY vs DAMP in Unit Tests (Vladimir Khorikov)
 - Unveiling the Agile Operating Model (Krishna Kutty)
 - The Unreasonable Progress of Deep Neural Networks in NLP (Exxact Team)
 - How an interview code submission that wasn’t even submitted changed our process (Ben Matthews)
 - Better Code Reviews GitLab Style (David O’Regan)
 - Zero Trust—Part 1: Networking (Jim Flack)
 - Microservice vs Monolith (Justin VanWinkle)
 
Mobile, IoT & Game Development
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – Slow Connections Part 2 (Wes Bos)
 - CodeNewbie S12:E9 – Introducing DevDiscuss (Penelope Phippen, Ben Halpern, Jess Lee) (CodeNewbie Team)
 - Introduction to the Build Better Software Podcast and Build Better Software Podcast – Wardley Mapping With Ben Mosior (George Stocker)
 - Asp.Net Monsters #168: Microsoft.FeatureManagement and Azure App Configuration (David Paquette, Simon Timms & James Chambers)
 - ASP.NET Core Series: Endpoint Routing | On .NET (Cecil Phillip)
 - Live Video Analytics on Azure IoT Edge | Internet of Things Show (Olivier Bloch)
 - The Stack Overflow Podcast – You’re Over Reacting (Stack Overflow)
 - Microsoft 365 SharePoint PnP Weekly – Episode 86 (Vesa Juvonen & Waldek Mastykarz)
 - The Changelog – Creating GitLab’s remote playbook (Adam Stacoviak & Jerod Santo)
 - .NET Bytes Episode 19: News from May 22nd, 2020 through June 3rd, 2020 (Calvin A. Allen & Matthew D. Groves)
 - STEM Everyday: #164 | STEM, Not Just A Class We Go To | fear. Andy Losik (Chris Woods)
 - Frans Bouma on .NET Data Access – Azure DevOps Podcast Episode 92 (Jeffrey Palermo)
 - Serverless Chats Episode #52: The Past, Present, and Future of Serverless with Tim Wagner (Jeremy Daly)
 - Microsoft 365 Dev Podcast – Infrastructure as Code with Sam Cogan (Jeremy Thake & Paul Schaeflein)
 - Real Talk JS Episode 87: Better frontend development with inspiration from the culinary world – with Ryan Lanciaux (John Papa)
 - MJFChat: Microsoft Teams Best Practices for Remote Work (Mary Jo Foley)
 - Azure Podcast Episode 333 – TLS 1.0 Deprecation (Sujit D’Mello)
 - The 6 Figure Developer Episode 147 – Tech Debt with Doc Norton (John Callaway)
 
Community & Events
- Announcing .NET Foundation Election 2020 (Claire Novotny)
 - After 15 years of blogging, here are 6 things I’ve learned (Richard Seroter)
 - Uno Platform Turns Two Years in the Open (Uno Platform Team)
 
Database
- Tips for .dacpac (SQL Server database project) deployment (Erik EJ)
 - Why SQL Server Doesn’t Give the Memory Back to OS? (Pinal Dave)
 - Tips and Tricks Azure Databricks (Arun Sirpal)
 - Azure Database for MySQL support for encryption at rest using customer-managed keys now in preview (Azure Team)
 
PowerShell
- Parsing HTML Tables with PowerShell for BIOS Update Notifications (Trevor Sullivan)
 - Windows Terminal: Everything you need to know now (Simon Bisson)
 
Miscellaneous
- Getting Started with PyTorch 1.5 on Windows (James McCaffrey)
 
More Link Collections
- The Morning Brew #3010 (Chris Alcock)
 - .NET App Developer Links – 2020-06-09 (Dan Rigby)
 - .NET/C# newsletters to subscribe to – Keep up with the news (Thomas Ardal)
 
The Geek Shelf
 Righting Software (Juval Löwy) – Referral Link