Top Links
- “Partial” Document Updates in Marten 7 (Jeremy D. Miller)
 - Implementing Subscribing to Your Site Feature with Mastodon/Fediverse Accounts (Maho Pacheco)
 - Gone Mobile Podcast #98: MAUI Blazor Hybrid Apps (Jonathan Dick & Allan Ritchie)
 - March 16 – 22: Global AI Bootcamp Local Event Information (Rie Moriguchi)
 - Build an OpenAI Assistant App with NodeJS in Less than 15 minutes (Stephen Walther)
 
Web & Cloud Development
- MailMerge with Angular and ASP.NET Core (Bjoern Meyer)
 - Adding EntityFramework and Sqlite to ASP.NET Core Web API (Brian Mullen)
 - WebStorm 2023.3.5 Is Out! (David Watson)
 - React Basics: Getting Started with React and GraphQL (Hassan Djirdeh)
 - The Best Blazor Component Libraries to Consider (Katie Mikova)
 - ASP.NET 8 – Multilingual Application with single Resx file – Part 3 – Form Validation Strings (Mark Pelf)
 - Microsoft, Oracle Expand Cloud Partnership (Christine Horton)
 
WinUI, .NET MAUI & XAML
- Introducing the 11th Set of New .NET MAUI Controls and Features (Gayathri Ramalingam)
 - An Update on Xamarin Support in Rider (Matt Ellis)
 - Sharing ViewModels in .NET MAUI Blazor Hybrid (Joachim Leonfellner)
 
Visual Studio & .NET
- The t-SNE Data Visualization Technique from Scratch Using C# (James McCaffrey)
 - Why Should We Avoid Using Await in a Loop in C# (Anaedobe Nneka)
 - How to Resolve IOptions Instance Inside Program Class in C# (Georgi Georgiev)
 - Difference Between await and Task.Wait in C# (Georgios Panagopoulos)
 - Implementing Soft Delete With EF Core (Milan Jovanović)
 - ConstructorInfo – How To Make Reflection in DotNet Faster for Instantiation (Nick Cosentino)
 - Different Methods for Computing the Size of a Directory in C# (Rachel Okorie)
 - Not So Stupid Question 330: What’s the Difference Between Binary and Source Compatibility? and Not So Stupid Question: 331: Net Aspire, What Does an Opinionated Stack Mean (Iris Classon)
 - NCronJob – Scheduling made easy (Steven Giesel)
 - How well does WRL ComPtr support class template argument deduction (CTAD)? (Raymond Chen)
 - Collection Performance: Comparing Byte Array’s with SequenceEqual() (David McCarter)
 
Design, Methodology, AI & Testing
- Code samples for the opening chapter of Refactoring (Martin Fowler)
 - Demystifying LLMS From Zero to Raccoon-Hero, with Azure and DotNet, Part 2: Adding the OpenAI magic with Semantic Kernel (Maho Pacheco)
 - The Importance of Finding a Career Mentor (Kirupa Chinnathambi)
 - Deploying Win32 Applications via Microsoft Intune (Alex Marin)
 - Software developers don’t need performance reviews (Nick Hodges)
 - Today’s AI is unreasonable (Anil Dash)
 - A Modest Model Proposal (Andrew Mowe)
 - Apple Acquires Startup DarwinAI As AI Efforts Ramp Up (BeauHD)
 - RAFT: A new way to teach LLMs to be better at RAG (Cedric Vidal)
 - From GitHub Copilot to Your Coding Companion: Meet Devin, the First AI Software Engineer (Munish Munagala)
 - Homo sapiens 1.0 (Mark Downie)
 
Mobile, IoT & Game Development
- Watch the earth move with Raspberry Shake (Ashley Whittaker)
 
Screencasts & Videos
- Technology & Friends – Kashif Qureshi and Nick Simons on Fluid Framework (David Giard)
 - Enums and Constants – C# in the Cards Episode 11 (Jeff Fritz)
 - Not So Stupid Question 329 Video Is Up (Iris Classon)
 - FreeCodeSession – Episode 528 (Jason Bock)
 
Podcasts
- Adaptable Databases and Effective Data Integration in Modern DevOps Environments – Adventures in DevOps #193 (Will Button & Warren Parad)
 - Scrum Master Toolbox Podcast – The Culture Clash, Ownership vs. Approval, a Key Difference That Affects PO’s | Dave Smith (Vasco Duarte)
 - Syntax Podcast Episode 743: JavaScript Figma Plugins & Working at GitHub With Cameron McEfee (Wes Bos & Scott Tolinski)
 - The .NET on AWS Show, Featuring Norm Johanson! (Brandon Minnick & Francois Bouteruche)
 - The Work Item #74 – Books, Remote Work, and Q&A, with Adrienne Tacke (Den Delimarsky)
 - The Changelog – We have a right to repair! (Kyle Wiens & Adam Stacoviak)
 - Changelog & Friends Podcast – The Oban Pros (Shannon Selbert, Parker Selbert, Jerod Santo & Adam Stacoviak)
 - React Native Radio #291 – RNR Explains: The Dev Menu (Jamon Holmgren, Mazen Chami & Robin Heinze)
 - The Happy Engineer Podcast #160: Build a Legacy You Can Be Proud Of with Shawn Dalcour & Keshia Robinson (Max Ahumada)
 - AGL 356: John Fisher (John Rouda)
 
Community & Events
- Tech Layoffs Highest Since Dot-Com Crash (BeauHD)
 - Dell Workers Can Stay Remote – But They’re Not Going to Get Promoted (EditorDavid)
 
Database
- SQL Server DDL Trigger to Capture for Create, Alter and Drop Commands (Muhammad Kamran)
 - The How To Write SQL Server Queries Correctly Cheat Sheet: Common Table Expressions (Erik Darling)
 - Data Science & DevTools: Visual Studio Code (Renee Noble)
 
Miscellaneous
- retrowin32: Minesweeper and the four month bug (Evan Martin)
 - Python: If You Don’t Know Conditional Statements, Then Read This (Jack Wallen)
 - Extracting data from a small CSV file with Python (Mark Seemann)
 
More Link Collections
- The Morning Brew #3904 (Chris Alcock)
 - F# Weekly #11, 2024 – F# 8: the new while! keyword (Sergey Tihon)
 - Daily Reading List – March 15, 2024 (#277) (Richard Seroter)
 - Reading List 315 (Bruce Lawson)
 - C# Digest – Behind the implementation of .NET’s PriorityQueue (Jakub Chodounsky)
 - Collective #821 (Manoela Ilic)
 
The Geek Shelf
 Networking eBook Bundle from Packt Publishing – Level up your IT skills (Humble Bundle) – Referral Link