Top Links
- Announcing the first-ever true .NET Single Project for Mobile, Web, Desktop, and Embedded apps (Uno Platform Team)
 - Join tech enthusiasts at MS Build ’24: Exploring AI, Machine Learning, Azure, and More! (Suniti Panwar)
 - Reducing the environmental impact of Windows devices (Josh Salyers)
 - Microsoft launches Phi-3, its smallest AI model yet (Emilia David)
 - Mastering SOLID Principles in C#: A Practical Guide (A. Yohan Malshika)
 - How we built “Ask Learn”, the RAG-based knowledge service (Sarah Luck & Bob Tabor)
 
Web & Cloud Development
- Kubernetes 1.30: Read-only volume mounts can be finally literally read-only (Akihiro Suda)
 - Event Dispatch in Angular (Jatin Ramanathan & Tom Wilkinson)
 - Easy authentication with Azure App Service and Microsoft Entra External ID (Katherine Legg)
 - Crafting Interactive Digital Logic Circuits Made Easy with Blazor Diagram Component (Keerthivasan R.)
 - Unit testing methods on BlobServiceClient with Azure blob storage and NSubstitute (Thomas Ardal)
 - Async APIs – don’t confuse your events, commands and state (David Hope)
 - ESLint v9.1.1 released (Francesco Trotta)
 
WinUI, .NET MAUI & XAML
- Uno Platform 5.2 Released – One Project To Rule Them All (Nick Randolph)
 
Visual Studio & .NET
- How to Add a WinForms C# Excel XLSX Viewer to Your Desktop .NET Application (Mackenzie Albitz)
 - CSLA Version 8.1.0 prerelease online (Rockford Lhotka)
 - Strict Ordered Message Handling with Wolverine (Jeremy D. Miller)
 - Don’t Do This With Extension Methods (Adam Storr)
 - Metalama 2024.1: Performance Improvements Analysis (Gael Fraiteur)
 - Configure Renovate to handle nuspec files (Anthony Simmon)
 - Does readonly make your code faster? (Steven Giesel)
 - How to Build a URL Shortener in .NET Applications (Januarius Njoku)
 - Tales from the .NET Migration Trenches – Authentication (Jimmy Bogard)
 - .slnx The New .NET Solution XML File Format (NDepend Team)
 - Adding state to the update notification pattern, part 4 (Raymond Chen)
 
Design, Methodology, AI & Testing
- Build more scalable apps using Kernel Memory as a service (Matteo Pagani)
 - Why API Testing Is Complex – Input Data (Gil Zilberfeld)
 - Adobe’s new Firefly model makes it easier to use Photoshop’s AI tools (Jess Weatherbed)
 - Using open source to help the earth (Paull Young)
 - From Gen Z to Boomers: How to Give Critical Feedback at Work (Washington Post)
 - Explaining Trunk Based Development (Travis CI Team)
 - How to Summarize Large Documents with LangChain and OpenAI (Usama Jamil)
 
Mobile, IoT & Game Development
- Read floppy disks and CD-ROMs with Raspberry Pi 5 | #MagPiMonday (K. G. Orphanides)
 
Screencasts & Videos
- AT&T Data Breach Update (Frank La Vigne)
 - Microsoft Build Unplugged, Episode Three: BTS Content preview (James Montemagno & Safia)
 - Armchair Architects: POC to Prod Must-haves (David Blank-Edelman, Uli Homann & Eric Charran)
 - Pure Virtual C++ Pre-Conference Videos – Linux Development, Modules, Containers and more! (Sy Brand)
 
Podcasts
- InfoQ Podcast: Courtney Nash Discusses Incident Management, Automation, and the VOID Report (Courtney Nash)
 - Merge Conflict #407: What the heck are tokens, embeddings, and GPTs anyways? (James Montemagno & Frank Kreuger)
 - Scrum Master Toolbox Podcast – Agile is a Framework for Collaboration, Here’s How | Paul Jarvis (Vasco Duarte)
 - Navigating Work Patterns and Internal Tool Reliability in Engineering Teams – Adventures in DevOps 197 (Charles M. Wood)
 - The PowerShell Podcast – The PowerShell and DevOps Global Summit 2024 Bar session 3 (James Petty)
 - Syntax Podcast Episode 759: How to Easily Explore Coding Ideas (Wes Bos & Scott Tolinski)
 - CloudChat Episode #3 – Paying Forward the Postage (Carl Schweitzer & Brandon Martinez)
 - Google Cloud Security Podcast Episode 169 – Google Cloud Next 2024 Recap: Is Cloud an Island, So Much AI, Bots in SecOps (Anton Chuvakin)
 - Meta Cast – Overcoming the Epidemic of Failed Sprints (Bob Galen & Josh Anderson)
 - Geek’s Guide to the Galaxy Podcast #566 – Fallout Season 1 Review (with John Joseph Adams, Theresa DeLucci, Zach Chapman) (David Barr Kirtley & John Joseph Adams)
 - The Changelog News Podcast – The threat to open source comes from within (Jerod Santo)
 - Raziel Tabib: GitOps – Azure DevOps Podcast Episode 294 (Jeffrey Palermo)
 - The Happy Engineer Podcast #165: WARNING – Your Memory is Worse Than You Think (Max Ahumada)
 
Community & Events
- Rare reveals a new building with sustainable design at its heart on Earth Day 2024 (Amy Dawson)
 - CfP List Updated 2024-04-22 (Dave Aronson)
 - Earth Day 2024: Our commitment to sustainability (Katie Liu)
 - Things to Do in Philadelphia This Week & Weekend (Visit Philly)
 - Microsoft hires former Meta exec to bolster AI supercomputing team (Emma Roth)
 
Database
- Release: Azure SQL Migration extension for Azure Data Studio v1.5.4 (Abhishek Kumar)
 
PowerShell & Terminal
- Getting Started Using GitHub Copilot for PowerShell Scripting (Brien Posey)
 - New Command Line Exe : Unclip – Copy Unicode text to/from Windows clipboard (Mark Pahulje)
 
Miscellaneous
- Meta wants to be the Microsoft of headsets (Alex Heath)
 - Microsoft and partners open major new pedestrian bridge to span campus and transportation needs (Kurt Schlosser)
 - Meta Opens Quest OS To Third Parties, Including ASUS and Lenovo (msmash)
 - Expanding our Content Integrity tools to support global elections (Teresa Hutson)
 - Microsoft makes it easier to install Windows store apps from the web (Tom Warren)
 
More Link Collections
- The Morning Brew #3924 (Chris Alcock)
 - Interesting links of the week 2024-17 (Michael Eaton)
 - Sands of MAUI: Issue #142 (Sam Basu)
 - Daily Reading List – April 22, 2024 (#302) (Richard Seroter)
 
The Geek Shelf
 Apps and Services with .NET 8 – Second Edition: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link

