Top Links
- Cross-Platform Mobile Social Networking App (Uno Platform Team)
 - Introducing Syncfusion .NET MAUI Visual Studio Code Extension and Introducing Syncfusion .NET MAUI Template Studio for Visual Studio Code (Jose Seeron Anthony Pitchai)
 - .NET Monthly Roundup – March 2024 – .NET 9 Preview 2, Smart Components, AI fun, and more! (Jon Galloway)
 - Visual Studio 2022 version 17.9.6 release notes and Visual Studio 2022 version 17.10 Preview 3 release notes (Microsoft Learn)
 - Introducing the new Copilot experience in Visual Studio (Rhea Patel)
 
Web & Cloud Development
- Azure Developer CLI (azd) – April 2024 Release (Grace Kulin)
 - Easily Customize the Toolbar in Blazor PDF Viewer (Kameshwaran R.)
 - React Server Components in a Nutshell (Paul Scanlon)
 - 7 steps for a successful Azure migration (Sonia Cuff)
 - Get started with the latest updates for Dockerfile syntax (v1.7.0) (Tonis Tiigi)
 - Understanding WS-Federation: A modern primer for an obsolete protocol (Scott Brady)
 - Fleet 1.33: Debugging Support for Chrome, Improved Highlighting of Log Files, Fleet Keyboard Shortcuts PDF, and Other Enhancements (Daniela Bentrup)
 - Changes to Rust’s WASI targets (Yosh Wuyts)
 - What is Session Duration? A Guide to This Crucial Metric (Simon Keating)
 
Visual Studio & .NET
- ReSharper C++ 2024.1: Slate UI Framework and Better Support for C++20 Modules (Anastasia Kazakova)
 - Durable Background Processing with Wolverine (Jeremy D. Miller)
 - Inserting MergeBlocks with the DataSourceManager and Applying Table Styles in C# (Bjoern Meyer)
 - Useful features in Entity Framework Core 8 for your application (Dennis Fruhauff)
 - Rider 2024.1: A Better Experience for Debugging, Performance Monitoring, and Game Development and dotCover, dotMemory, dotPeek, and dotTrace 2024.1 Are Out! and ReSharper 2024.1: Improved Handling of Collections, Collection Expressions, and Disposable Resources, New Assembly Diff Tool Window, and More (Sasha Ivanova)
 - C# 12: Default Parameters in Lambda Expressions (Thomas Claudius Huber)
 - Use .Net CancellationTokens (Kevin Logan)
 - String Performance: Slicing a String (David McCarter)
 - .NET April 2024 Updates – .NET 8.0.4, 7.0.18, .NET 6.0.29 (Rahul Bhandari)
 - If I enumerate all the processes and add up all the GetGuiResources, why doesn’t it match the GR_GLOBAL value? (Raymond Chen)
 - How To: Test Logging when Using Microsoft.Extensions.Logging and Serilog (Sean Killeen)
 - JetBrains IDE Services: Streamlining Enterprise Management of IDEs and AI Tools to Foster Developer Productivity (Valerie Kuzmina)
 - The C# documentation hub gets a refresh (Microsoft Learn)
 
Design, Methodology, AI & Testing
- Using Azure AI Document Intelligence and Azure OpenAI to extract structured data from documents (James Croft)
 - Electronic Signatures for Remote Works (Caroline Dolly)
 - Harnessing Local AI: Unleashing the Power of .NET Smart Components and Llama2 (Bruno Capuano)
 - Meta may release smaller Llama AI model before the big version (Emilia David)
 - 4 ways GitHub engineers use GitHub Copilot (Holger Staudacher)
 - Explore the seasons of software development with four full years of data (Kevin Xu)
 - Copilot Use Cases for Research – Copilot for M365 – Starter Series (Mike Gannotti)
 
Mobile, IoT & Game Development
- Ichigo Jam: a learning platform based around Raspberry Pi Pico (Ashley Whittaker)
 - Calling a Protected API from an iOS Swift App (Peter Fernandez)
 - 10 Years After Facebook Bought Oculus, What’s Next for Meta’s VR Plans? (Scott Stein)
 
Screencasts & Videos
- MassTransit Message Contract Sharing using NuGet (Chris Patterson)
 - Coffee and Open Source Conversation – Anjuan Simmons (Isaac Levin)
 - FreeCodeSession – Episode 534 (Jason Bock)
 
Podcasts
- Azure Podcast Episode 491 – Azure Retirement Workbook (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello)
 - Scrum Master Toolbox Podcast – The Double-Edged Sword of Commitment, An Agile Team’s Journey Through Innovation and Despair | Jörn Hendrik Ask (Vasco Duarte)
 - Python Bytes Podcast #378 – Python is on the edge (Michael Kennedy)
 - The Stack Overflow Podcast – Climbing the GenAI decision tree (Ryan Donovan)
 - RunAs Radio – Securing AI with Sarah Young (Richard Campbell)
 
Community & Events
- Google Cloud Next 2024 (Google Cloud Team)
 - Windows Server Summit Wrap Up (Amy Colyer)
 - Join Microsoft at Open Source Summit North America 2024 (Henry Yan)
 - Meet a recent Microsoft Learn Student Ambassador graduate: Paul Simon Umaru (MS Student Developer Team)
 
Database
- Backups for Azure Managed Instance for Apache Cassandra (Wenting Wu)
 - Using ChatGPT for T-SQL Code Reviews (Brent Ozar)
 - Release notes for SQL Server Management Studio (SSMS) – Version 20.1 (Microsoft Learn)
 
PowerShell & Terminal
Miscellaneous
- Output CSV Results to Console Table in Rust (Khalid Abuhakmeh)
 - Announcing Rust 1.77.2 (Rust Security Response WG)
 
More Link Collections
- The Morning Brew #3915 (Chris Alcock)
 - Sands of MAUI: Issue #140 (Sam Basu)
 - Daily Reading List – April 9, 2024 (#294) (Richard Seroter)
 - Collective #828 (Manoela Ilic)
 
The Geek Shelf
 Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link – It’s also part of a Humble Bundle of Packt books right now!

