Another dump of less-than-perfectly sorted links today. Back to normal service on Monday!
Top Links
- Xamarin.Forms 4.7: Grid Column & Row Definitions, Multi-Bindings, Shapes & Paths, and More! (Jacob Kirsch)
 - #MicrosoftPride: Open dialogue, donations to LGBTQI+ nonprofits, actions for equity and visibility (Athima Chansanchai)
 - UnoConf 2020 (Virtual & Free) – Aug 12, 2020 – Save the date (Uno Platform Team)
 - Flutter and Desktop (Tim Sneath)
 
Web & Cloud Development
- Angular + Docker with a Big Hug from Spring Boot ()
 - ASP.NET Core OData Part 3 (Ricardo Peres)
 - Building a notifications client with Xamarin and Azure (Laurent Bugnion)
 - Feature Management in F#/Giraffe/ASP.NET Core (Jonathan Channon)
 - Configuring Custom Feature Filters with Azure App Configuration (Microsoft.FeatureManagement) (Jason Roberts)
 - The June 2020 release of Azure Data Studio is now available (Alan Yu)
 - Adding host filtering to Kestrel in ASP.NET Core (Andrew Lock)
 - What is Entity framework in ASP.NET MVC (Asma Khalid)
 - Install Azure CLI on Windows with Winget (Chris Pietschmann)
 - Azure Service Bus .NET SDK Deep Dive – Deduplication (Daniel Marbach)
 - 3 Ways to Check If an Object Has a Property in JavaScript (Dmitri Pavlutin)
 - Resource Access in IdentityServer4 v4 and going forward (Dominick Baier)
 - Stack choices: React vs Vue vs Angular vs Svelte (Jake Prins)
 - DHTMLX Suite 6.5: TypeScript Definitions, Grid and TreeGrid Columns’ Drag-n-Drop, Grouping TreeGrid Data, and New Angular Demo (Kotryna Kairyte)
 - Saying thanks: testing a new Reactions feature (Lisa Park)
 - Using AWS Lambda with Amazon Elastic File Service (EFS) (Luke Hoban)
 - A sustainable NuGet marketplace will have to compete with the NuGet gallery (Maarten Balliauw)
 - Advancing Microsoft Teams on Azure—operating at pandemic scale (Mark Russinovich)
 - Integration of Azure Cosmos DB with Azure Data Explorer for near real-time analytics (minniw)
 - Scan for Broken Links on a Website with JavaScript (Nic Raboy)
 - Web API security as foundation for #FHIR (John Moehrke)
 - Optimize your Azure costs to help meet your financial objectives (Omar Khan)
 - Azure Service Fabric 7.1 First Refresh Release (servicefabric)
 - Validation in ASP .NET Core 3.1 and Worker Service in .NET Core 3.1 (Shahed Chowdhuri)
 - TLS 1.2 enforcement on Azure Cosmos DB (Thomas Weiss)
 - Let’s Build a Financial Dashboard with React (TJ VanToll)
 - How to Get All Custom Properties on a Page in JavaScript (Tyler Gaw)
 
XAML, UWP & Xamarin
- TinyIoC for TinyMvvm (dhindrik)
 - Building a Windows Presentation Foundation (WPF) Microsoft Teams App (Microsoft 365 Team)
 - Announcing Uno Platform Support for MSAL.NET for WebAssembly Applications (Uno Platform)
 - Xamarin DevOps Snippets (aka Pipeline Templates) (Nick)
 - Xamarin.Forms – Working with PDFView and Pinch Zoom (noreply@blogger.com)
 - Easy Steps to Access Files in Dropbox and Use Them in a Xamarin App (Ramkumar Ravy)
 - Error 0x80131040 “The located assembly’s manifest definition does not match the assembly reference” when I use a Windows Runtime class written in C# from my C++/WinRT project (Raymond Chen)
 - Xamarin Forms Prism Code Snippets (Rendy)
 
Visual Studio & .NET
- Program The Game Of Life With C# and Emojis ()
 - Introducing C# 9: Init only properties and Introducing C# 9: Records (anthonygiretti)
 - How to setup Visual Studio Codespaces for collaborative use (April Edwards)
 - C# semantic classification with Roslyn and Semantic highlighting in OmniSharp and C# extension for VS Code (filek)
 - Python in Visual Studio Code – June 2020 Release (Jeffrey Mew)
 - How to Develop Inside a Container Using Visual Studio Code Remote Containers (Jochen Zehnder)
 - C# 9: Simplified Parameter Null Validation (Jonathan Allen)
 - Debugging Async Code: Parallel Stacks for Tasks (Leslie Richardson)
 - 10 Visual Studio Solution Explorer Productivity Tips (Patrick Smacchia)
 - The Developer Ecosystem in 2020: Key Trends for C# (Rachel Appel)
 
Design, Methodology & Testing
- Microservices Without Mocks, Part 3: Reliable Requests (James Shore)
 - How much do you need transactions? (Oren Eini)
 
Mobile, IoT & Game Development
- Messenger and Conversations (Android Developers)
 
Podcasts, Screencasts & Videos
- .NET Multi-Platform App UI with Scott Hunter (Carl Franklin & Richard Campbell)
 - Jason Fox on Spatial Computing (David Giard)
 - Smashing Podcast Episode 18 With Mina Markham: How Can I Learn React? (Drew McLellan)
 - “Year of Yammer, pt.2: customer use and adoption” – The Intrazone podcast (Mark Kashman)
 - Flutter Day Teaser | Releasing 25 June 2020 (MTechViral)
 - Will your next laptop use an ARM processor? with Jeremy Sinclair (Scott Hanselman)
 - DevTalk 39: .NET MAUI and the future of Xamarin. With David Ortinau (Kerry Lothrop)
 - 97: Tomasz Łakomy on Serverless with AWS (Spec)
 - Episode 88: Refactoring To React Hooks With Gustavo Miranda (John Papa)
 - ASP.NET Core Series: Performance Testing Techniques | On .NET and ASP.NET Core Series: Tracing | On .NET (Cecil Phillip, Rich Lander)
 - Video – Extension Method in C# (Dhananjay Kumar)
 - Entity Framework Core In-Depth Part 3 | Visual Studio Toolbox (Robert Green)
 - Dev Discussions – Isaac Levin talks PresenceLight ()
 
Community & Events
- .NET Foundation Election 2020 Nominations are Open! (Claire Novotny)
 
Database
- Announcing Actions Builder & Actions SDK: New tools optimized for the Google Assistant (Google Developers)
 - Expanding SQL Server Big Data Clusters capabilities, now on Red Hat OpenShift (Mihaela Blendea)
 - SQL SERVER – User Statistics Report for Database – SSMS (Pinal Dave)
 
PowerShell
- About PowerShell update notifications (_Emin_)
 - Introducing the Universal Print PowerShell module (Jimmy Wu)
 - Simple PowerShell GUI (n2501r)
 - Resolving PowerShell Module Assembly Dependency Conflicts (Robert Holt)
 - Prestaging Modules for PowerShell, Windows PowerShell (Tommy Maynard)
 - Monitor AWS Auto Scaling Activities with PowerShell (Trevor Sullivan)
 
Miscellaneous
- Computing with types in TypeScript ()
 - Giving Uno Some Swagger ()
 - Microsoft Teams or Zoom? Choose your politics ()
 - Querying and paging a DynamoDB Partition using .NET ()
 - Introducing Sdkbin – The Marketplace for Software Developers. ()
 - Seed Entity Framework Core With Bogus Data ()
 - Managing app state with Redux and TypeScript – Part 1 ()
 - How To Assert Collection Count With FluentAssertions ()
 - Blazor is here with .Net 5 ()
 - 7 principles for modern tech leaders ()
 - Blog: Interceptors in gRPC-Web ()
 - Introducing Windows Insider Channels (Amanda Langowski)
 - 5 Things to Know about Serverless in 2020 (Andrew Tunall)
 - Episode 168 – #BlackLivesMatter (Bob Galen & Josh Anderson)
 - Announcing Windows 10 Insider Preview Build 19042.330 (20H2) and Announcing Windows 10 Insider Preview Build 20150 (Brandon LeBlanc)
 - Trello Labels: How To Organize, Categorize, and Prioritize Your Cards (Brian Cervino)
 - Solving Common Cross-Platform Issues When Working With Flutter (Carmine Zaccagnino)
 - Containerize Your Go Developer Environment – Part 2 (Chris Crone)
 - GPU accelerated ML training inside the Windows Subsystem for Linux (Clarke Rahrig)
 - Episode 52 – Meadow, Kickstarter and Bee hives with Bryan Costanich (Coding After Work Podcast)
 - June 2020 Update of Project Firefly: Custom App Publishing and Custom Events (Colene Chow)
 - GPU Compute, WSL Install and WSL Update arrive in the latest Insider build for the Windows Subsystem for Linux (Craig Loewen)
 - Create a Small Blog in Blazor – Part 4 – Build Category and Page Razor Components (Dave)
 - Released: General Availability of Microsoft.Data.SqlClient 2.0 (David-Engel)
 - Autofac vs TinyIoC (dhindrik)
 - Building accessible solutions and services for a more inclusive future (Eduardo Kassner)
 - ICYMI – Recapping Microsoft Edge at Build 2020 (Eric Van Aelstyn)
 - Standalone Q# console applications (filek)
 - Should your team adopt Test Driven Development? (George Stocker)
 - Does The .NET Foundation support Open Source or just Microsoft? (George Stocker)
 - 013: Spacing (Google)
 - Local Home SDK support on Nest WiFi (Google Developers (noreply@blogger.com))
 - Local Home SDK support on Nest WiFi (Google Developers (noreply@blogger.com))
 - Using GitHub Actions for MLOps & Data Science (Hamel Husain)
 - The Next Step for Generics (Ian Lance Taylor and Robert Griesemer)
 - How to check App Store Review Guidelines updates through GitHub Actions (Ichiro Hirata)
 - Getting Value from Unstructured Data with Seth Juarez (info@runasradio.com (Richard Campbell and Greg Hughes))
 - gRPC-Web for .NET now available (James Newton-King)
 - How we’re helping teachers and students with Microsoft Teams (Jared Spataro, Corporate Vice President for Microsoft 365)
 - Lighting tips for mobile game development (Jase Assor)
 - An Early Look at Winget (Jason Gaylord)
 - A New Home for Plaster (Jeffery Hicks)
 - Reconnect Series: José Antonio Estevan (JeffreyMVP)
 - Diagnostics and Instrumentation Packages for MongoDB and NServiceBus Published (Jimmy Bogard)
 - Teams Need to See Each Other—Eventually (johanna)
 - What’s next for Windows 10 updates (John Cable)
 - Pkg.go.dev is open source! (Julie Qiu)
 - Strategy Deployment and SAFe (Karl Scotland)
 - Windows Terminal Preview 1.1 Release (Kayla Cinnamon)
 - Mirage JS Deep Dive: Using Mirage JS And Cypress For UI Testing (Part 4) (Kelvin Omereshone)
 - Swagger Grouping With Controller Name Fallback Using Swashbuckle.AspNetCore (Ken Dale)
 - Machine Learning Shows us that Systemic Racism is Very Real (Kevin Ford (noreply@blogger.com))
 - Improving Memory Usage in Microsoft Edge (Kim Denny)
 - Code Reviews | Loosely Coupled Show #008 (Loosely Coupled Show)
 - Using Go language to automate the Windows Terminal launching (luisdem)
 - Blazor Components with Arbitrary and Cascading Parameters (Marinko Spasojevic)
 - Announcing Windows Community Toolkit v6.1 (Michael A. Hawker)
 - Syntax Detection with ML.NET (Mike J)
 - First Steps Toward Lasting Change (Mitchell Baker)
 - Register today for Microsoft Inspire—at no cost (MPN Team)
 - Stepping away from Caliburn.Micro (nigel.sampson@compiledexperience.com (Nigel Sampson))
 - Walk-through: Using an Entity Framework 6 EDMX file with .NET Core (noreply@blogger.com (ErikEJ))
 - Never set ‘Copy To Output Directory’ to ‘Copy always’ (noreply@blogger.com (Matt Lacey))
 - Publishing a package to a local Octopus with GitHub Actions (Octopus Deploy)
 - Notification emails when pipelines are fixed (Orit Golowinski)
 - Photoshop Releases its Largest Set of Features Since Adobe MAX (Pam Clark)
 - Dropping knowledge with Drupal’s creator, Dries (Paul Ford, Dries Buytaert, Ben Popper, Sara Chipps)
 - SQL Puzzle – IN and IS NOT NULL – Strange Results (Pinal Dave)
 - New Report Shows “Overwhelming” Cloud Usage (Richard Seroter)
 - Build and deploy secure containers to a serverless runtime using Google Cloud Buildpacks and this six-line file. (Richard Seroter)
 - [Guest Blog] Saving Lives with Open Source Software (Richard_Campbell)
 - Git is to GitHub as P0rn is to P0rnHub: why this is problematic and some alternative comparisons that work (santoshhari)
 - What diversity, inclusion, and belonging looks like in the tech industry (Sara Kassabian)
 - Differentiate your organization in three key steps (Sarah Muckler-Visser)
 - The Importance of Nesting when Remote Working and Quarantine Working (Scott Hanselman)
 - Thoughts on the .NET Foundation’s Revised Election Process (Sean Killeen (SeanKilleen@gmail.com))
 - Policy as Code with Python (Sophia Parafina)
 - Join Microsoft at PASS Virtual Summit 2020 (SQL Server Team)
 - A Guide to Contributing to Microsoft Docs (Techielass)
 - The 6 Figure Developer Episode 148 – .NET IoT and Embedded w/ Bryan Costanich (John Callaway)
 - Rebuilding messaging: How we designed our new system (Tyler Grant)
 - New Adobe Fund for Design Opportunities and our Commitment to Equality (Vijay Vachani)
 - ICYMI – Top Announcements from Microsoft Build 2020 (Windows Developer Team)
 - A WinUI 2 Reference App (xamlbrewer)
 - The Loop, June 2020: Defining the Stack Community (Yaakov Ellis)
 
More Link Collections
Latest Cloud News: Azure Bastion, .NET 5, Hololens 2, and more! (Jun 15, 2020 – Build5Nines Weekly) (Chris Pietschmann)