Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C#

Top Links* .NET Rocks! – Building C# with Mads Torgerson and Dustin Campbell (Carl Franklin & Richard Campbell) * Get started with AI Toolkit for Visual Studio Code (Microsoft Learn) * New LinkedIn Learning Course on Semantic Kernel Fundamentals (Sophia Lagerkrans-Pandey and José Luis Latorre Millás) * The Changelog #594 – Microsoft is all-in on AI: Part 2 (Mark Russinovich, Eric Boyd, Neha Batra, Adam Stacoviak & Jerod Santo) * Visual Studio Code May 2024 (VS Code Team) * MSTest 3.4 is here with WinUI support and new analyzers! (Amaury Levé and Marco Rossignoli)

Web & Cloud Development* Working around Terraform’s Azure inequities (Part 1) (Brandon H.) * Giving our Azure marketplace images a makeover (Ruben Rios) * Announcing: General Availability of Azure API Center extension for Visual Studio Code (Sreekanth Thirthala Venkata) * Astro 4.9 (Erika, Emanuele Stoppa, Matthew Phillips, Nate Moore, Bjorn Lu & Sarah Rainsberger) * Starlight turns one year old! (Chris Swithinbank, HiDeoo, Yan Thomas, Reuben Tier & Sarah Rainsberger) * Combat impersonation using Face Check with Microsoft Entra Verified ID (Ankur Patel) * The First .NET Aspire Book! (Christian Nagel) * Introducing Pulumi ESC SDK: Streamline Your Application Secrets Management (Cleve Littlefield) * Secrets and Configuration for Software Engineers: Pulumi ESC Versioning, SDKs and More (Luke Hoban) * Announcing security updates to the Public API Network: new secret-protection policy (Postman Team)

WinUI, .NET MAUI & XAML* Chart of the Week: Visualizing Gender Parity in Industrial Employment with .NET MAUI Bubble Chart (Dhanaraj Rajendran) * Convert an Embedded Resource into an XML File in WPF C# (Sanjay Kumar) * Perfecting Collection Management with the .NET MAUI CollectionView (Viktoria Grozdancheva)

Visual Studio & .NET* New And Proposed Changes For C# 13 – June 5, 2024 (Peter Ritchie) * Debugging Semantic Kernel in C# (Bart Wullems) * State Machines, Light Switches, and Space Travel with Stateless and .NET 8 (Khalid Abuhakmeh) * How Akka.NET Actors Process Messages (Aaron Stannard) * Bouncy Castle Cryptography Library for .NET (Alvaro Montoya) * New Templates for Building .NET Apps with Auth0 Authentication (Andrea Chiarelli) * Integrating C++ header units into Office using MSVC (3/n) (Cameron DaCamara) * How 16-bit Windows cached INI files for performance (Raymond Chen) * Rider 2024.2 Roadmap (Sasha Ivanova) * Async Await Mastery: Handling Exceptions Like a Pro in C# (Kons Federov)

Design, Methodology, AI & Testing* Phi-3-vision in 50 lines of C# with ONNX Runtime GenAI (Nietras) * Testing server calls in generated HTML (Martin Fowler) * So You are Building an AI Assistant? (Rinat Abdullin) * Advanced Installer 21.8 (Advanced Installer Team) * Regression Using LightGBM (James McCaffrey) * Writerside’s First AI EAP Release is Out (Anna Gasparyan) * Nothing’s next phone will be all about AI (David Pierce) * Improve UX with Load and Performance Testing (Dennis Martinez) * Generative AI: Productivity dream or security nightmare? (Frederick Coulton) * Apple Is Working On LLM-Powered Robots, Report Says (msmash) * How do I Make my LLM Chatbot Better? (Zack Soenen)

Mobile, IoT & Game Development* Apple will allow users to opt in to ChatGPT services in iOS 18 after deal with OpenAI (William Gallagher) * Mobile APM: Android and iOS monitoring (Nisarg Desai) * “if vs let” in Kotlin (Khush Panchal) * Is Learning Flutter Still Worth it in 2024? (Tutort Academy)

Screencasts & Videos* .NET Monthly Roundup – May 2024 – .NET at Build, .NET Aspire GA, and more! (Jon Galloway)

Podcasts Working Code Podcast – Episode 181: More The Laws Of Software (Ben Nadel) * The Cloud Pod Episode 260: Amazon Dispatches AWS CEO Adam Selipsky with Prime 2-day delivery (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn) * Scrum Master Toolbox Podcast – Engaging with the C-Suite, A Key Strategy in Change Leadership for Scrum Masters | Rebecca Cyr and* Scrum Master Toolbox Podcast – Evaluating Product Value, Metrics for Scrum Masters and Product Owners | Rebecca Cyr (Vasco Duarte) * Software Engineering Radio 619: James Strong on Kubernetes Networking (Robert Blumen) * Syntax Podcast #778: 11 Habits of Highly Effective Developers (Wes Bos & Scott Tolinski) * PPP 415 | AI Tools in Project Management: Myths vs. Reality, with Keto Software (Andy Kaufman) * Kubernetes Podcast from Google – 10th Anniversary Special with Tim Hockin and Kelsey Hightower (Abdel Sghiouar & Kaslin Fields) * Microsoft Research Forum Episode 3: Globally inclusive and equitable AI, new use cases for AI, and more (Alyssa Hughes) * Web Rush Episode 283: npm Updates: Love ’em or Hate ’em? (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin)

Community & Events* Our brand-new cohort of AWS Heroes has arrived – June 2024 (Taylor Jacobsen) * Joining Vivaldi (Bruce Lawson)

Database* Auditing SQL Server – Part 1 – Discovery and Documentation (Ben Johnston) * Public Preview: Azure SQL updates for early-June 2024 (Azure Team) * Introducing Network Security Perimeter for Azure Cosmos DB: A New Way to Enhance Application Security (Iria Osara) * View and Delete Multiple Items at once in Azure Cosmos DB with Data Explorer (Meredith Moore) * How to get started with Microsoft Fabric? (Amira Bedhiafi) * Always Encrypted vs Always Encrypted with secure enclaves (Pieter Vanhove)

Miscellaneous Nvidia is now more valuable than Apple at $3.01 trillion (Emma Roth) * Microsoft reopens Windows 10 beta testing for ‘new features’ and improvements and* Google acquires Cameyo to integrate Windows app virtualization into ChromeOS (Tom Warren)

More Link Collections* The Morning Brew #3954 (Chris Alcock) * Daily Reading List – June 5, 2024 (#333) (Richard Seroter)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft)