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