Hi folks. I’m off this week but dropping in to provide a batch of links with limited re-sorting. Cheers!
Web & Cloud Development
- Level Up Your Progressive Web Application With Shortcuts (Chris Love)
- Optimising .NET Core Docker images ()
- Building A Facial Recognition Web Application With React (Adeneye David Abiodun)
- An Introduction to Azure Data Factory REST API (Andy Leonard)
- Using TXTextControl.Web in ASP.NET Core Razor Pages (Bjoern Meyer)
- Global and Component Style Settings with CSS Variables — Sara Soueidan (Brad Frost)
- Multi-App Support with Custom Domains for .NET and AWS Elastic Beanstalk (Brad Webber)
- ASP.NET Core Series: Route to Code | On .NET (Cecil Phillip)
- How to hide or edit the reason field in Azure DevOps (Dan Hellem)
- How to create Private Properties in JavaScript. (Dhananjay Kumar , Microsoft Most Valuable Professional , Google Developer Expert, Trainer and Consultant)
- How to merge arrays using spread operator in JavaScript? (Dhananjay Kumar , Microsoft Most Valuable Professional , Google Developer Expert, Trainer and Consultant)
- An alternative to the Azure DevOps App in the Microsoft Teams app store (Divya Vaishnavi)
- The JWT Profile for OAuth 2.0 Access Tokens (and IdentityServer) (Dominick Baier)
- June patches for Azure DevOps Server and Team Foundation Server (Gloridel Morales)
- Getting Value from appsettings.json in .NET Core (Jeetendra Gund)
- Friday Five: Azure REST API, Custom Debugging On Visual Studio, and more! (JeffreyMVP)
- Marten Quickstart with .Net Core HostBuilder (Jeremy D. Miller)
- Benchmarking Azure Synapse Analytics – SQL Serverless, using .NET Interactive (Jess Panni)
- Protecting an ASP.NET Core Web API with Microsoft Identity Platform (Joseph Guadagno)
- Radical Candor S2, Ep. 4 Radically Candid Conversations: Kim Scott & Dr. A. Breeze Harper, Ph.D. Discuss Anti-Racism (Kim Scott, Jason Rosoff and Amy Sandler)
- How To Manage Docker Hub Organizations and Teams (Peter McKee)
- ASP.NET Core updates in .NET 5 Preview 5 (Sourabh Shirhatti)
- Software Package Management with AWS CodeArtifact (Steve Roberts)
- Demystifying Pipelines in Azure DevOps (Build and Deployment) (Subodh Sohoni)
- DevOps–Pushing Nuget package to Azure Artifacts Repository ()
- Introducing “Web Live Preview” (Tim Heuer)
XAML, UWP & Xamarin
- Validation Snippets in Xamarin Forms (char0394)
- Get started with TinyMvvm and Snippets for TinyMvvm (dhindrik)
- Simplifying Xamarin.Forms Grid Column and Row Definitions (Gerald Versluis)
- Consuming REST API with Swagger / OpenAPI in Xamarin and Uno Applications (Nick Randolph)
- COVID 19 Tracker With WPF, Material Design And WebAPI (Rikam Palkar)
Visual Studio & .NET
- Exploring top-level statements in C# 9 ()
- Learn C# and Unity by Making Digital Tabletop Games ()
- Announcing .NET 5.0 Preview 5 (Rich Lander)
- Speed up Creating Code with Live Templates in JetBrains Rider or ReSharper (Joseph Guadagno)
- How Do I Think About Async Code?! (Leslie Richardson)
- How Do I Debug Async Code in Visual Studio? (Leslie Richardson)
- My personal collection of CSharp snippets (C#) (Luis Matos)
- IO container in a parallel C# universe (Mark Seemann)
- Visual Studio Code May 2020 (Visual Studio Code Team)
- Determining approximately how much stack space is available, part 2 and Using fibers to expand a thread’s stack at runtime, part 5 and Using fibers to expand a thread’s stack at runtime, part 6 (Raymond Chen)
Design, Methodology & Testing
- Microservices Without Mocks, Part 2: Robust Responses (James Shore)
- Unit Testing Assets (Lee Zen)
Mobile, IoT & Game Development
- Performance insights for Games, powered by Android Performance Tuner (Android Developers)
- Unwrapping the Android 11 Beta, plus more developer updates (Google Developers)
Podcasts, Screencasts & Videos
- WebRTC and Peer-to-Peer Video Calling with Ian Ramzy (Wes Bos)
- .NET Rocks! – The State of VB.NET with Kathleen Dollard (Carl Franklin & Richard Campbell)
- Hanselminutes – Red Teaming with Leron Gray (Scott Hanselman)
- Merge Conflict 206: IoT Build Status with BuildLight (James Montemagno)
- Azure Podcast Episode 334 – Windows Containers in AKS (Sujit D’Mello)
- .NET with Scott Hunter Part 1 | Visual Studio Toolbox and Part 2 (Scott Hunter, Robert Green)
- CppCast – Web Assembly with Ben Smith (Rob Irving)
- 13. Records in C# 9 (Andrea Angella)
- .NET Core Podcast – The Desktop Story with Paul Michaels (Jamie Taylor)
Community & Events
- TechBash 2020, TechBash 2021, and COVID-19 (Jason Gaylord)
Database
- Using SQL Server Profiler to Capture Stored Procedures Executions ()
- SQL SERVER – Open SSMS from Command Prompt and Azure Data Studio- Export Any SQL SERVER Query As JSON and Azure Data Studio – Explain SQL Server Execution Plan (Pinal Dave)
- How SQL Server stores data types: floating points (Randolph West)
- RavenDB Cloud gets shared plans (Oren Eini)
SharePoint & MS Teams
- Show and Hide Columns in SharePoint List Forms Using PowerShell (Mohamed El-Qassas)
Miscellaneous
- Build 2020 Recap (React Native Team)
- Given-When-Then with Style ()
- How to Make a CRUD App with Entity Framework Core ()
- Testing IOptionsMonitor (Ben Foster)
- Reusable Build Components with Interface Default Implementations ()
- Improve Entity Framework Core Performance (Khalid Abuhakmeh)
- A New Pattern for Exception Logging ()
- MSIX Modification Package Introduction ()
- ECMAScript proposal: Logical assignment operators ()
- Microsoft VS Code turns 5: How GitHub, open source, Google made it a hit, reveals creator ()
- TechBash 2020 and COVID-19 (Jason Gaylord)
- Build a Blazor WebAssembly Line of Business App Part 1: Intro and Data Access ()
- Build a Blazor WebAssembly Line of Business App Part 2: Client and Server ()
- Build a Blazor WebAssembly Line of Business App Part 3: Query, Delete and Concurrency ()
- Tip 267 – Using the Bot Framework Composer tool ()
- Hiring a Diverse Workforce ()
- Introducing the new Google Play Console beta (Android Developers)
- Announcing Windows 10 Insider Preview Build 19645 (Brandon LeBlanc)
- When a Columnstore Index Makes Your Query Fail (Brent Ozar)
- WebAssembly Extended with Hot Reloading, Remote Debugging and Uniform Hardware Access (Bruno Couriol)
- Containerize Your Go Developer Environment – Part 1 (Chris Crone)
- Article: Blazor RenderTree Explained (Ed Charbeneau)
- Protecting PII in Production Debugging (Etay Yosef)
- Announcing sound null safety (Filip Hracek)
- Database Administration During a Crisis with Brent Ozar (Richard Campbell and Greg Hughes)
- 5 Trello Features That Will Change The Way You Work (Janet Mesh)
- Dapr v0.8.0 Released (Jason Gaylord)
- Announcing Entity Framework Core 5.0 Preview 5 (Jeremy Likness)
- Get and Store Temperature from a Raspberry Pi with Go (Jeremy Morgan)
- Using the Identity libraries with Christos Matskas and John Patrick Dandison (Jeremy Thake & Paul Schaeflein)
- EF Core In depth – what happens when EF Core writes to the database? (Jon P Smith)
- Hello Microsoft Identity Platform (Joseph Guadagno)
- Mirage JS Deep Dive: Understanding Timing, Response And Passthrough (Part 3) (Kelvin Omereshone)
- Webinar – How to stop worrying and adopt nullable reference types (Maarten Balliauw)
- Flutter: Dart Immutable Objects and Values (Marco Muccinelli)
- Introducing Pausepoints for Unity in Rider 2020.2 (Matt Ellis)
- The Long Wait: Can Microsoft Unify Desktop and Mobile Development? (Matthew MacDonald)
- The rise of the DevOps mindset (Medi Madelen Gwosdz)
- The ultimate guide to Kubernetes microservice deployments (Octopus Deploy)
- Cognizant’s Connected Factories | Internet of Things Show (Olivier Bloch)
- Adobe Releases Photoshop Camera (Paul Thurrott)
- Steps Stack Overflow is taking to help fight racism (Prashanth Chandrasekar)
- The Vue 3 Composition API – Getting Started (Joel Parks)
- AI Awesomeness: 2020 Update! Microsoft Cognitive Services Speaker Recognition API (Robin Osborne)
- The Overflow #25: New tools for new times (Ryan Donovan)
- Scaling End-to-End User Interface Tests (Slack Engineering)
- Turn on, tune in, drop out, log off (Stack Overflow)
- Kong JWT and Auth0 (Jason Farrell)
More Link Collections
- Top Stories from the Microsoft DevOps Community – 2020.06.12 (Steven Murawski)
- C# Digest Issue #315 (Jakub Chodounsky)
- F# Weekly #24, 2020 – Announcing .NET 5.0 Preview 5 (Sergey Tihon)
- Code Maze Weekly #29 (Vladimir Pecanac)
- GameDev News – June 12, 2020 (Brian Peek)
- Weekly Xamarin – Issue 263 – 13th Jun 2020 (Kym Phillpotts)