None

Top Links* Announcing Third Party API and Package Map Support for .NET Upgrade Assistant (Marco Goertz) * The Hanselminutes Podcast – Scott on DotNetRocks episode 1900 with Carl Franklin and Richard Campbell (Scott Hanselman) * Viewer and Import Enhancements for Microsoft Photos on Windows 11 (Yvonne Hsieh) * Refactoring a ReactiveUI .Net MAUI app to a more functional approach (Richard Woollcott) * Announcing TypeScript 5.5 (Daniel Rosenwasser) * Dev Home Preview v0.15 Release (Kayla Cinnamon)

Web & Cloud Development* Blazor Basics: Dealing with Complex State Scenarios in Blazor (Claudio Bernasconi) * New Beta Feature: Deep Dive into GitHub Actions Docker Builds with Docker Desktop (Colin Hemmings) * Uniting Web And Native Apps With 4 Unknown JavaScript APIs (Juan Diego Rodríguez) * Getting Started with Azure App Service: A Beginner’s Guide to Web App Deployment (Mahnoor Javaid) * AWS CodeArtifact adds support for Rust packages with Cargo (Sébastien Stormacq) * Astro 4.11 (Matthew Phillips) * Node v20.15.0 (LTS) (Marco Ippolito) * What’s New in Syncfusion Essential JS 2: 2024 Volume 2 (Sumankumar G.)

WinUI, .NET MAUI & XAML* NET MAUI Community Toolkit 9.0.0 Fixes Bugs, Adds CameraView (Edin Kapić) * New .NET 9 Templates for Blazor Hybrid, .NET MAUI (David Ramel)

Visual Studio & .NET* Working With Semaphore Class in C# and Best Practices (Georgios Panagopoulos) * Visual Studio 2022 Preview release notes – Version 17.11 Preview 2.1 (Microsoft Learn) * How to convert between different types of counted-string string types (Raymond Chen) * dotCover Command Line Tools for Automation Testing Code Coverage (Khalid Abuhakmeh)

Design, Methodology, AI & Testing* Microsoft Florence-2: Advancing a unified representation for a variety of Vision tasks (Hugging Face) * Want to reduce stress and be happier? Do these 5 things. (Michael Eaton) * Stack Overflow Enterprise 2024.4: Demonstrating and improving community impact (Carrie Koos & Natalie Rotnov) * The real 10x developer makes their whole team better (Eira May)

Mobile, IoT & Game Development* 3 fun experiments to try for your next Android app, using Google AI Studio (Paris Hsu) * Custom Fleet Plugins for Your Kotlin Codebase (Vitaly Bragilevsky) * What can I do with “Extension Types” in Dart? (Yii Chen)

Screencasts & Videos* SignalR, Aspire and breaking up a monolith, part 3 (Jeff Fritz) * IoT Coffee Talk: Episode 214 – Brain-sucking Space Bugs (IoT Coffee Talk Crew) * PowerToys Always on Top — Keep your window pinned (Martin Zikmund) * What’s your favorite thing at Build with Jordan Matthiesen | One Dev Question (Microsoft Developer Team)

Podcasts InfoQ Podcast: Making Change Stick with Neil Vass (Neil Vass) * Transforming React Development: The Experimental Compiler’s Approach to Memoization and Performance – JavaScript Jabber #636 (AJ O’Neal, Charles Max Wood, Steve Edwards & Dan Shappir) * Scrum Master Toolbox Podcast – Mastering Team Dynamics, Tips for Scrum Masters | Jaques Smit and* Scrum Master Toolbox Podcast – How to Help Product Owners Manage Many Stakeholders | Jaques Smit (Vasco Duarte) * The Productive C# Podcast – Free Delegation Secrets Masterclass for Software Engineers and Engineering Leaders (Andrea Angella) * The Stack Overflow Podcast – Say goodbye to “junior” engineering roles (Ben Popper) * JS Party Podcast #327 – Polypane-demonium (Kilian Valkhof, Nick Nisi & Jerod Santo) * Tools & Weapons Podcast – Dr. Sultan Al Jaber: The connection between AI and energy (Brad Smith) * Software Defined Talk Episode 472: Speaking of Goat Rodeos (Brandon Whichard, Cote & Matt Ray) * The CSS Podcast #081: Trigonometric Functions (Una Kravets & Adam Argyle) * Talk Python to Me #467: Data Science Panel at PyCon 2024 (Michael Kennedy) * Grammar Girl Podcast – The Hidden Stories of African American English with Dr. Sonja Lanehart (Mignon Fogarty)

Community & Events* New React-Based Blog (Adam Kinney) * Microsoft Build 2024: Key Takeaways and Insights (Rajeshwari P.)

Database* Why Some Long Running Queries Don’t Have Wait Stats In SQL Server (Erik Darling) * Multi-Tenancy: Mixed Modes with Marten (Jeremy D. Miller) * What is SQL Injection in Cybersecurity? How to Prevent SQLi Attacks (Jen Swisher)

Miscellaneous Process Monitor v4.01 (Alex Mihaiuc) * Releasing Windows 11 Build 26100.994 to the Release Preview Channel (Brandon LeBlanc) * Vivaldi 6.8 Arrives with Vivaldi Mail 2.0 (Paul Thurrott) * More magical experiences from AI-powered Edge to personalize and streamline the way you browse (Roger Capriotti) * Microsoft’s embarrassing Recall and* Microsoft makes Copilot less useful on new Copilot+ PCs (Tom Warren) * How to Become a Technical Writer – A Guide for Developers (Tooba Jamal)

More Link Collections* The Morning Brew #3965 (Chris Alcock) * Daily Reading List – June 20, 2024 (#344) (Richard Seroter)

The Geek Shelf C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals – Eighth Edition: Start building websites and services with ASP.NET Core 8, Blazor, and EF Core 8 (Mark J. Price) – Referral Link