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)