Top Links
- Unit Testing with Semantic Kernel (Sophia Lagerkrans-Pandey and Dmytro Struk)
- Unlock the Power of Small Language Models with Phi-3 and Azure AI Studio (Lee Stott)
- Join us for Azure Developers – .NET Day on April 30! (Jon Galloway)
- Thoughts on Primary Constructors in C# (Jeremy Clark)
- Introducing .NET MAUI Community Tookit v8: TouchBehavior support is here! (Gerald Versluis)
- Visual Studio 2022 version 17.10 Preview 5 Release Notes (Microsoft Learn)
Web & Cloud Development
- How to upload a file with Blazor SSR in .NET 8? (Jon Hilton)
- What’s New in .NET Aspire Preview 6 (Microsoft Learn)
- aspireify.NET collects samples, articles, videos, and podcasts about the coolest discussions in the .NET Aspire community (Jeff Fritz)
- Speed up your Angular App with Web Workers (Andrew Peterson)
- Node.js 22 is now available! (Node.js Team)
- Kubernetes 1.30: Structured Authentication Configuration Moves to Beta (Anish Ramasekar)
- Azure SDK Release (April 2024) (Hector Norzagaray)
- MudBlazor with Blazor SSR – What You Need To Know (Nick Cosentino)
- What’s New in React Query Builder: 2024 Volume 1 (Satheeskumar S.)
- Inline Editing in Blazor Rich Text Editor: An Overview (Thangavel E.)
- Why don’t we talk about minifying CSS anymore? (Salma Alam-Naylor)
- Meet Studio: Your New Favorite Way to Develop WordPress Locally (Wojtek Naruniec)
- Securing identity: Exploring application types and authentication flows (Adam Matthews)
- Announcing New Infrastructure Lifecycle Management Features in Pulumi Cloud (Joe Duffy)
- Going to Cloud? Look at the Shared Responsibility Model (K. Brian Kelley)
- Pulumi Launches Scheduled Deployments: Automate Recurring Workflows (Levi Blackstone)
- New Pulumi Deployments Free Tier for Everyone: Automate Your Infrastructure Workflows (Meagan Cojocar)
WinUI, .NET MAUI & XAML
- .NET-Centric Uno Platform Debuts ‘Single Project’ for 9 Targets (David Ramel)
- WPF or .NET MAUI—How to Choose (Rossitza Fakalieva) – Or WinUI?
- Chart of the Week: Creating a .NET MAUI Sunburst Chart to Visualize the Most Popular Wikipedia Articles (Saiyath Ali Fathima M)
Visual Studio & .NET
- Type pattern matching in C# and TypeScript (Bart Wullems)
- Working with IAsyncEnumerable in C# (Camilo Reyes)
- C# 13 Params Collections (Fons Sonnemans)
- How to Show the Generated SQL Query in EF Core (John Ademola)
- Adding state to the update notification pattern, part 6 (Raymond Chen)
- Code It Any Way You Want: Comparison of Passing Parameters in Methods (David McCarter)
Design, Methodology & Testing
- Developers save up to 8 hours per week with JetBrains AI Assistant (Irina Mariasova)
- OpenAI Assistant Starter Kit Updated with AssistantStream (Stephen Walther)
- Announcing Online.AIStoryBuilders.com: A Step-by-Step Guide (Michael Washington)
- Azure AI Studio Preview – Model Catalog – Phi-3-mini-128k-instruct (Azure Team)
- Vertical Slice Architecture Myths You Need To Know! (Derek Comartin)
- Using AI For Neurodiversity And Building Inclusive Tools (Pratik Joglekar)
- Leading in the era of AI: How Microsoft’s platform differentiation and Copilot empowerment are driving AI Transformation (Judson Althoff)
- 7 Leadership Communication Skills for Managing a Remote Team (Radical Candor Team)
Mobile, IoT & Game Development
- Apple’s new AI model hints at how AI could come to the iPhone (Emilia David)
- Mt32-pi Atari ST | The MagPi #141 (Brian Jepson)
Screencasts & Videos
- IoT Coffee Talk: Episode 206 – Train Strike (IoT Coffee Talk Crew)
- Build a Podcast Copilot with .NET & Power Apps: Power Apps and Microsoft Copilot Studio Integration | The Low Code Revolution (Gomolemo Mohapi)
- What’s the origin of VS Code? | One Dev Question (Burke Holland)
Podcasts
- Working Code Podcast – Episode 175: Overcompensation, Mentoring, And More (Ben Nadel)
- Scrum Master Toolbox Podcast – Embracing the Stretch Zone, Tools for Personal and Agile Team Growth | Paul Jarvis and Scrum Master Toolbox Podcast – Key Indicators of Success for Agile Teams and Their Scrum Masters That You Can Reflect On | Paul Jarvis (Vasco Duarte)
- Jamstack Radio Episode #146 – Help Desks for Modern Teams with Brian Levine of Yetto (Brian Douglas)
- Syntax Podcast #760: Pro VS Code Setups (Wes Bos & Scott Tolinski)
- .NET Rocks! – Visually Debugging EF Queries with Giorgi Dalakishvili (Carl Franklin & Richard Campbell)
- The Amp Hour #665 – Really long needle nose pliers (Dave Jones & Chris Gammell)
- Web Rush Episode 278: Python Web Apps (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker)
- Talk Python to Me #458: Serverless Python in 2024 (Michael Kennedy)
- Sync Up, A OneDrive Podcast – Data on the Move—Migrating to OneDrive (Stephen Rice & Arvind Mishra)
Community & Events
- Introducing Augment: a company dedicated to empowering developers with AI (Dion Almaer)
- VSLive Chicago 2024 – April 29 – May 3 (VSLive Team) – Come see me next week in Chicago!
Database
- Why Logical Reads Are A Bad Metric For Query Tuning In SQL Server (Erik Darling)
- Public preview: Filtered vector search in vCore-based Azure Cosmos DB for MongoDB (Azure Team)
PowerShell
Miscellaneous
- Biden signs TikTok ‘ban’ bill into law, starting the clock for ByteDance to divest it (Lauren Feiner)
More Link Collections
- The Morning Brew #3926 (Chris Alcock)
- Daily Reading List – April 24, 2024 (#304) (Richard Seroter)
The Geek Shelf
Escape Velocity: Better Metrics for Agile Teams (Doc Norton) – Referral Link