Top Links
- Are you a conf organizer looking to lead an inclusive CFP (Call for Proposal) process? Or would you like to source a diverse & inclusive applicant pool? Check out this Playbook for Inclusive Virtual Events! (Betsy Weber)
 - Building a Master-Detail page with WinUI 3 and MVVM (Diederik Krols)
 - Testing Adaptive Styling, Layouts & Controls (Part 3) (Uno Platform Team)
 - Improvements and Optimizations for Interpolated Strings – A Look at New Language Features in C# 10 (Matthias Koch)
 - Implementing In-App Subscriptions in iOS & Android with no backend servers (James Montemagno)
 
Web & Cloud Development
- Minimal APIs, Blazor Improvements, and Tools Updates in ASP.NET Core 6 (Antonio Liccardi)
 - Localization in ASP.NET Core Web API (Aram Tchekrekjian)
 - Top 10 Features in Angular 13 Every Developer Should Know (Bhagya Vitana)
 - GET Azure Blob with Subtle Crypto Signed Pure JavaScript (Jim Gray)
 - Creating a distributed Service Broker application with Docker (Klaus Aschenbrenner)
 - Angular Basics: Setting Up App Navigation Inside an Angular Component File (Nwose Lotanna Victor)
 - Introducing the Dialog Element (Tim Nguyen)
 - Make Your First FHIR Client —within One Hour! (Marten Smits)
 - Send Scheduled SMS with Go and Twilio (Miguel Grinberg)
 - Creating and Using HTTP Client SDKs in .NET 6 (Oleksii Nikiforov)
 
WinUI, .NET MAUI & XAML
- Xamarin.UWP deployment failure: 0x80073D1F (András Tóth)
 
Visual Studio & .NET
- C# Tip: Exception handling with WHEN clause (Davide Bellone)
 - Visitor Design Pattern in C# (Bartosz Jarmuż)
 - Migrate from .NET Framework to .NET Core (.NET 6) – Detailed Guide (Sanjay)
 - Download, parse, and store SSL certificates in C# (Thomas Ardal)
 - NetEscapades.EnumGenerators: a source generator for enum performance (Andrew Lock)
 - On finding the average of two unsigned integers without overflow (Raymond Chen)
 
Design, Methodology & Testing
- The Humble Dialog Box (Martin Fowler)
 - Unit Tests for Expected Exceptions (Jeremy D. Miller)
 - Copy Dashboard Public Preview Part 3 (Dan Hellem)
 - Git fetch performance improvements in 2021, Part 2 (Jacob Vosmaer)
 - Running end-to-end tests in Jenkins (Matthew Casperson)
 
Mobile, IoT & Game Development
- Introduction to game design (Bogdan Sandu)
 
Podcasts, Screencasts & Videos
- GCast 120: Analyzing Time Series Data with KQL (David Giard)
 - Revision Path – Omari Souza (Maurice Cherry)
 - Tech News: EF Core 6 released, Windows 11 updates Notepad, Apple to release autonomous car (SSW TV)
 - Create a Signed and Publishable .NET MAUI Android App in VS2022 (Gerald Versluis)
 - Scrum Master Toolbox – Learning how to be patient as a Scrum Master, helping teams in their own learning journey | Sadia Dibbens (Vasco Duarte)
 - How have notifications been improved in the Windows App SDK? | One Dev Question (Nicu Parente)
 - Google Cloud Security Podcast Episode 51 – Policy Intelligence: More Fun and Useful than it Sounds! (Anton A. Chuvakin)
 - Microsoft 365 Dev Podcast – Office Add-Ins with Juan Balmori (Jeremy Thake & Paul Schaeflein)
 - CodeStories Berlin | Mixed Reality for Cultural Heritage (Seth Juarez & Zaid Zaim)
 - Microsoft 365 PnP Weekly – Episode 152 – Hugo Bernier (Vesa Juvonen & Waldek Mastykarz)
 - The Stack Overflow Podcast Episode 413 – There’s no coding Oscars. Write software that works (Ryan Donovan)
 
Community & Events
- Microsoft Learn Live Azure, Feature Flags and ASP NET Core Microservices apps (Iris Classon)
 - How Oracle’s Diversity and Inclusion efforts matched my career values (Rachel Walters)
 - Join us at the Build in the Open Happy Hour to connect and collaborate with Open Source enthusiasts (Katie Fritsch)
 - Extending the Viva Connections Dashboard with Custom and 3rd Party Apps – MidDay Café LIVE! (Mike Gannotti)
 - Google Summer of Code 2022 is open for mentor organization applications! (Stephanie Taylor)
 - Meet a recent Microsoft Learn Student Ambassador graduate: Fahad Ashiq (MS Student Developer Team)
 
Database
- The Curious Case of… data compression caching (Paul S. Randal)
 - Migrating SQL Data into Azure Cosmos DB (Rajendra Gupta)
 - SQL SERVER – Using Stored Procedure in SELECT Statement (Pinal Dave)
 - Azure DB for MySQL – Storage v1 vs v2 (Arun Sirpal)
 - Eight Azure SQL configurations you may have missed (Dennes Torres)
 - Code scanning and Ruby: turning source code into a queryable database (Nick Rolfe)
 - RavenDB: Practical Considerations for ACID/MVCC Storage Engines (Oren Eini)
 - How It Works: TSQL TRY/CATCH Behavior Fooled Me (Bob Dorr)
 - Metadata, not data, is what drags your database down (Adi Gelvan)
 
PowerShell & Terminal
- How to install PowerShell 7 on Windows 10 for easy accessibility (Dave W. Shanahan)
 - Windows Terminal Text Rendering Revamp: ‘We Were Wrong’ (David Ramel)
 - Fixing PowerShell on Windows PE for ARM64 (Michael Niehaus)
 
Miscellaneous
- DuckDuckGo founder says privacy needs to be as simple as a single button press (Joel Khalili)
 - Why Windows isn’t ready for Arm developers (Aaron Franke)
 - How to write a technical book (Rob Miles)
 - Microsoft Adds New Services for Historical Weather, Air Quality, and Tropical Storms (Steef-Jan Wiggers)
 - Microsoft starts testing secret Windows 11 features like wallpaper stickers and tablet mode (Tom Warren)
 
More Link Collections
- Interesting links of the week (2022-6) (Michael Eaton)
 - Sands of MAUI: Issue #43 (Sam Basu)
 - Reading Notes #492 (Frank Boucher)
 - The Wolf Report – February 8th, 2022 (Michael Wolfenden)
 - [Last Week in .NET #80] – Time Flies When You’re Shipping Code (George Stocker)
 
The Geek Shelf
 C# 10 and .NET 6 – Modern Cross Platform Development (Mark J. Price) – Referral Link

