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