Top Links
- Visual Studio Code April 2024 (Visual Studio Code Team)
 - Exploring multi-window support for Linux, macOS, and Windows (Uno Platform Team)
 - Microsoft introduces passkeys for consumer accounts (Vasu Jakkal & Joy Chik)
 - WinGet: Enabling experimental features in production (Roy MacLachlan, Demitrius Nelon and Heather Poulsen)
 - The Hanselminutes Podcast – Exploring Decentralized Tech with TBD’s Rizel Scarlett (Scott Hanselman)
 - What’s new in Azure Data, AI, and Digital Applications: Harness the power of intelligent apps (Jessica Hawk)
 
Web & Cloud Development
- Blazor Basics: Globalization in Blazor (Claudio Bernasconi)
 - Level Up Your React Development: 5 Essential Component Design Patterns (Piumi Liyana Gunawardhana)
 - Look ma, no Dockerfile! – Publishing containers with the .NET SDK (Martin Costello)
 - Autofac ContainerBuilder in ASP.NET Core – What You Need To Know (Part 2) (Nick Cosentino)
 - Secure Randomness in Go 1.22 (Russ Cox & Filippo Valsorda)
 - Node v22.1.0 (Current) (Michael Zasso)
 - Exploring .NET Aspire: Building Cloud-Native Apps with Ease (Chris Pietschmann)
 - Fleet 1.34 is Out With AI Code Completion for Python and Kotlin, Smooth Caret Animation, Force Step Into, and Many More Improvements (Daniela Bentrup)
 - Control Edge memory usage with resource controls (Microsoft Edge Team)
 
WinUI, .NET MAUI & XAML
- Elegantly Visualize Hierarchical Data with WinUI DataGrid’s Master-Details View! (Amal Raj Umapathy Selvam)
 - Cross-Platform App Development is Dead, Long Live Cross-Platform App Development! (Pieter Nijs)
 
Visual Studio & .NET
- Word-based Document Comparison and Track Changes Using TX Text Control and C# (Bjoern Meyer)
 - Microsoft .NET Code Analysis for Performance and General Performance Tip: Choosing Between Conditional Statements – If, Switch, and Switch Expression Performance in C# (David McCarter)
 - Multi-Class Classification Using LightGBM (James McCaffrey)
 - Awaiting a set of handles with a timeout, part 3: Going beyond two (Raymond Chen)
 - Generate Images in C# Using ImageSharp (Emmanuel Adom)
 
Design, Methodology, AI & Testing
- Critter Stack Improvements for Event Driven Architecture (Jeremy D. Miller)
 - INFO: List of Microsoft Copilots & Azure AI Services (Kurt Shintaku)
 - Dependabot on GitHub Actions and self-hosted runners is now generally available (Carlin Cherry)
 - Nurses Say Hospital Adoption of Half-Cooked ‘AI’ Is Reckless (BeauHD)
 - Scaling PayPal’s AI Capabilities with PayPal Cosmos.AI Platform (Jun Yang)
 - Beyond Awareness: Creating a Culture of Support for Mental Health at Work (Radical Candor Team)
 - Introducing Artifact Attestations–now in public beta (Trevor Rosen)
 
Mobile, IoT & Game Development
- Announcing Ionic 8.1 (Liam DeBeasi)
 - Flutter Vignettes updated to Dart 3.x (Shawn Blais)
 
Screencasts & Videos
- How deep is the Azure Functions integration with ASP.NET Core? | One Dev Question (Fabio Cavalcante)
 - Breakpoint Groups in Visual Studio: Divide and Debug ! (Martin Zikmund)
 - AI Simplified | Catch up on chat threads with Copilot in Microsoft Teams (Luca Valadares)
 - Microsoft Fabric Machine Learning Tutorial – Part 2 – Data Validation with Great Expectations (endjin)
 
Podcasts
- InfoQ Podcast: The Value of DevRel and Contributing to Open Source Initiatives (Craig Box)
 - The Modern .NET Show – .NET MAUI: Navigating the Cross-Platform Code Seas with Maddy Montaquila (Jamie Taylor)
 - CppCast – JSON for Modern C++ (Phil Nash & Timur Doumler)
 - Scrum Master Toolbox Podcast – The Scrum Master Feedback Loop, Measuring What Really Matters For Scrum Masters | Mike Richards (Vasco Duarte)
 - JS Party Podcast – SSR web components for all (Brian Leroux & Jerod Santo)
 - The Stack Overflow Podcast – The reverse mullett model of software engineering (Eira May)
 - UI Breakfast Episode 282: Human Connection in Products with Evelyn Gosnell (Jane Portman)
 - UX Podcast #326 – Strategic impact with Nathan Shedroff (James Royal-Lawson & Per Axbom)
 - Web Rush Episode 279: How Cool it is to be a .NET developer (John Papa, Ward Bell, Dan Wahlin, Craig Shoemaker & Frank Boucher)
 - Talk Python to Me #460: Dropbase: Build Internal Tools with Python (Michael Kennedy)
 - Software Defined Talk Episode 465: The Big Blue Burger Buffet (Brandon Whichard & Coté)
 - Software Engineering Radio 614: Wouter Groeneveld on Creative Problem Solving for Software Development (Jeremy Jung)
 
Community & Events
- Celebrating 1 year of A11y Design Bootcamp: Takeaways and tips (Alexis Lucio)
 - Introducing the JetBrains Content Creators Program! (Anna Rovinskaia)
 - Celebrating MVPs in the Imagine Cup 2024 (Elizabeth Pappalardo)
 - Syncfusion Showcases at Microsoft Build 2024 (Graham High)
 - JetBrains .NET Days Online 2024 – Call for Speakers (Maarten Balliauw)
 - Google layoffs continue as cuts hit Flutter, Dart, and Python teams (Mohamed Aboelez)
 
Database
- Why Read Committed Queries Can Still Return Bad Results In SQL Server (Erik Darling)
 - Query Exercise: Who’s Changing the Table? (Brent Ozar)
 
Miscellaneous
- Announcing Rust 1.78.0 (Rust Release Team)
 
More Link Collections
- The Morning Brew #3932 (Chris Alcock)
 - Daily Reading List – May 2, 2024 (#310) (Richard Seroter)
 
The Geek Shelf
 .NET MAUI Projects – 3rd Edition (Michael Cummings & Daniel Hindrikes) – Referral Link
