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!