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* What’s next for the Microsoft Fluent UI library for Blazor? (Vincent Baaij) * How to create a mobile app with .NET MAUI in 10 easy steps (Luis Matos) * Building an Apple I from Parts with SmartyKit.io – Part 2 (Scott Hanselman) * Deep dive – Uno Platform Template Wizard – Projects, Testing and Features (Nick Randolph) * Improving the Syntax Highlighting of JavaScript in Visual Studio (Armando Aguirre)

Web & Cloud Development* Alphabetically Sort Names in an Array (Kirupa Chinnathambi) * Kubernetes 1.27: Server Side Field Validation and OpenAPI V3 move to GA (Jeffrey Ying & Antoine Pelisse) * How to Return XML From ASP.NET Core Web API (Code Maze) * What is Basic authentication and how to add in ASP.NET Core (David Grace) * First Look: Azure Open AI Studio, Prompt Engineering. What You Can Do and How. (Jamie Maguire) * Angular Basics: All About Ng Generate Component (John Au-Yeung) * New Visual Studio Code Data Mapper for Azure Logic Apps (Steef-Jan Wiggers) * ESLint v8.39.0 released (Milos Djermanovic) * The Future of Web3: Why PWAs are the Key to Decentralized Applications (Chris Love) * Exploring the Potential of Web Workers for Multithreading on the Web (Sarah Oke Okolo) * WebAssembly for the Server Side: A New Way to NGINX (Matthew Yacobucci)

Visual Studio & .NET* C# 12: Preview of Three New Features Coming (Almir Vuk) * 10 Awesome C# Refactoring Tips (Assis Zang) * vcpkg 2023.04.15 Release: vcpkg ships in Visual Studio, Xbox triplets, GitHub Actions Cache Support, and More… (Augustin Popa) * C# 11 features I like the most (Neel Bhatt) * MailMerge Class Performance Benchmark (Bjoern Meyer) * Easy Sorting, Filtering and Pagination in .NET With Sieve Package (Phil Broderick) * Protecting a broker from a failing delegate (Raymond Chen) * Setting an Absolute Output Path for .NET SDK Projects (Rick Strahl)

Design, Methodology, AI & Testing Replacing Myself: Writing Unit Tests with ChatGPT (Ringo Alfonso) * What’s the “unit” in unit testing and why is it not a class (Dennis Doomen) * How To Handle Setbacks Better and* How To Practice Calm to Perform Better Under Stress (J.D. Meier) * Domain events and the “Unit of Work” pattern (Steven Giesel) * From Automation to Robotics and AI: The Transformation of Digital Manufacturing in the Industry 5.0 Era (Abhijit Jana) * Bing Preview Release Notes: LaTeX Support in Bing Chat (Bing Team) * AI for Everyone: ChatGPT Prompts That Anyone Can Use (Chris Love) * Separating cargo from the train (Dimitri Glazkov) * Bill Gates Predicts Within 18 Months, AI Will Be Teaching Kids to Read (EditorDavid) * The Potentially Dangerous Non-Accessibility Of Cookie Notices (Marcus Herrmann) * GitLab 15.11 released with code suggestions (Melissa Ushakov)

Mobile, IoT & Game Development* Getting started with Sendbird in React Native (Rupesh Chaudhari)

Screencasts & Videos* Technology & Friends – Ryan Booz on PostgreSQL (David Giard) * FreeCodeSession – Episode 449 (Jason Bock) * Easier, Faster Training for your Hugging Face models | The AI Show Live (Cassie Breviu & Jingya Huang)

Podcasts* InfoQ Podcast: Work-life Integration and the Modern Workplace (Peter Miscovich) * CppCast – Native Languages (programming and natural) (Phil Nash & Timur Doumler) * OnPodcast Ep. 110: Windows vs MacOS, more Activision approvals, and Musk vs Microsoft (Podcast OnMSFT Team) * Merge Conflict 355: Previewing the Preview of C# 12 (James Montemagno & Frank Kreuger) * Advanced Patterns with Angular Directives – Adventures in Angular 379 (Subrat Mishra & Armen Vardanyan) * Approaches on Cost Effectiveness with Omer Hamerman – Adventures in DevOps 159 (Jonathan Hall & Will Button) * Syntax Podcast Episode 604 – Supper Club × ESLint with Nicholas Zakas (Wes Bos & Scott Tolinsky) * JS Party Podcast – Making “safe npm” (Bradley Meck Farias, Jerod Santo, Feross Aboukhadijeh & Christopher Hiller) * Rocket 434: Enpoopificaton (Christina Warren, Brianna Wu & Simone De Rochefort) * AWS Developers Podcast Episode 080 – A Conversation with Stack Overflow CTO Jody Bailey – Part 2 (David Isbitski) * The Amp Hour #629 – At least my house isn’t haunted (Dave Jones & Chris Gammell) * AGL 308: Unmesh Srivastava (John Rouda)

Community & Events* Get ready for fsharpConf 2023! (fsharpConf Team) * World Wide Web Consortium seeking next CEO (Amy van der Hiel) * On being a woman and a data professional (Randolph West) * Can’t-Miss Fest Alert: Philly’s Chinese Lantern Festival Returns This Summer (Visit Philly)

Database* Searching between two date values in SQL Server (Hadi Fadlallah) * Stabilizing Migrations to the Cloud with SQL Baselines (Kellyn Pot’Vin-Gorman)

PowerShell* PowerShell 7.4.0-preview.3: What It Means for DevOps and System Administrators (Kunal Chowdhury)

More Link Collections* The Morning Brew #3692 (Chris Alcock) * C# Digest Issue #451 – April 24, 2023 (Jakub Chodounsky) * F# Weekly #16, 2023 – fsharpConf 2023 (Sergey Tihon) * The Overflow #174: This email could have been a meeting (Ryan Donovan & Cassidy Williams) * Daily Wrap Up – April 21, 2023 (#073) (Richard Seroter) * Collective #761 (Manoela Ilic)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Last chance to save 20% on my book with code 20DOTNET2 this week.