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
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)

