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)