Top Links
- Exploring DockLayout from .NET MAUI Community Toolkit (Leomaris Reyes)
 - Async Lazy In C# – With Great Power Comes Great Responsibility (Nick Cosentino)
 - Replacing Mock and Stub with a Fake (Mark Seemann)
 - Using SQL Server as a Message Queue with Wolverine (Jeremy D. Miller)
 - Introducing TypeChat (Anders Hejlsberg, Steve Lucco, Daniel Rosenwasser, Pierce Boggan, Umesh Madan, Mike Hopcroft & Gayathri Chandrasekaran)
 
Web & Cloud Development
- Azure OpenAI RAG Pattern using Functions and a SQL Vector Database (Michael Washington)
 - Azure MLOps Challenge Blog: Part 2 (Ben Roberts)
 - Securing APIs using ASP.NET Core and OAuth 2.0 DPoP (Damien Bowden)
 - Never Ask ‘How am I Going to Build That’ Again: 5 Indispensable Kendo UI for Angular Components (Dan Beall)
 - JavaScript waitFor Polling and queryLocalFonts (David Walsh)
 - Exploring the Top Lightweight Alternatives to React in 2023 (Dianne Pena)
 - Learn Vue: List and Conditional Rendering. (Agu Wisdom)
 - ESLint v8.47.0 released (Nicholas C. Zakas)
 - Release Content Faster – How Firebase Cut Blog Publishing From Hours to Minutes with Astro (Astro Team)
 - Nurses, nerds, and Women for FHIR (Rien Wertheim)
 - Implementing Authentication in Minimal API endpoints (Bruno Sonnino)
 
Visual Studio & .NET
- Differences Between Equality Operator (==) And Equals Method In C# and Primary Constructors for Classes and Structs and How to Determine .NET Version Programatically (Code Maze)
 - Microsoft Visual Studio 2022 introduces In-IDE File Comparison (Kunal Chowdhury)
 - Debugging Qt Applications on VS Code with Debug Helpers (Matheus Castello)
 - Creating Your Own Fakes Instead of Using Mocking Libraries (Steven Giesel)
 - A cheat sheet for migrating from Moq to NSubstitute (Tim Deschryver)
 - New White Paper: Integrate Digital Documents (Bjoern Meyer)
 - Inside STL: The array (Raymond Chen)
 - Unit Testing Entity Framework with Typemock (Eli Lopian)
 
Design, Methodology & Testing
- MSIX: LoaderSearchPathOverride extension and MSIX AdvancedView (Java) (Horatiu Vladasel)
 - Branding your MSI Installation Package using Logos (Renato Ivanescu)
 - One Sheet Summary: Software Engineering at Google – Testing (Charles Flatt)
 - A11y-Driven Development (Andrew Webb)
 - Event Sourcing & Version awareness (Bnaya Eshet)
 - Designing Accessible Text Over Images: Best Practices, Techniques, And Resources (Part 2) (Hannah Milan)
 - How to organize and maintain design systems in Sketch (Jaime Creixems)
 - Zoom can you use your data in anyway it sees fit – sneaky rewording of AI training (Mark Pahulje)
 - AI Tooling for Your Dev Team: To Adopt or Not to Adopt? (Yishai Beeri)
 
Mobile, IoT & Game Development
- HoloLens AI – training a YoloV8 model locally on custom pictures to recognize objects in 3D space and Using MRTK3 pre17 on Magic Leap 2 (Joost van Schaik)
 
Screencasts & Videos
- Technology & Friends – Ashley Janelle on User Experience (David Giard)
 - Wired for Hybrid – What’s New in Azure Networking – July 2023 Edition | ITOpsTalk (Michael Bender)
 - IoT Coffee Talk: Episode 168 – Bridging the Digital Divide (live from Mountain Connect 2023) and IoT Coffee Talk: Webcast Mountain Connect 2023 Panel – Addressing the Equity in the Room (IoT Coffee Talk Crew)
 - Nick Chapsas: From Failed Side Hustles to YouTube Success | Coding After Work Podcast (Jimmy Engstrom & Jessica Engstrom)
 - FreeCodeSession – Episode 478 (Jason Bock)
 - The Download: Remembering Bram Moolenaar, AudioCraft, Nerf Pro Stryke X and more (Christina Warren)
 
Podcasts
- Merge Conflict 371: The Problem with Walled Gardens in Apps (James Montemagno & Frank Kreuger)
 - Unhandled Exception Podcast – RavenDB Database Internals – with Oren Eini (Dan Clarke)
 - GeekWire Podcast: Mariners CEO and wireless pioneer John Stanton on the future of baseball (Todd Bishop)
 - Scrum Master Toolbox Podcast – Agile Beyond Tech, Transforming Company Seating Arrangements with Scrum | Danielle Braun (Vasco Duarte)
 - Meta Cast 261 – The Road to Entrepreneurship: Part 2 – Crafting Your Personal and Company Brand (Bob Galen & Josh Anderson)
 - Azure Podcast Episode 469 – Microsoft Fabric (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello)
 - AWS Developers Podcast Episode 092 – Moving to Rust in the Age of AI with Noah Gift (David Isbitski)
 - Mac Power Users 705: macOS Window Management (David Sparks & Stephen Hackett)
 - The Amp Hour #642 – Sad Violins for Superconductors (Dave Jones & Chris Gammell)
 - OnPodcast Episode 124 – Surface Duo is done, Slack getting more competitive, Starfield 125GB install, and more (Kareem Anderson)
 - Inside Trader Joe’s Episode 65: Q&A with Trader Joe’s CEO and President (Trader Joe’s Team)
 - Syntax Podcast Episode 652 – Supper Club x Flightcontrol with Brandon Bayer (Wes Bos & Scott Tolinksy)
 
Community & Events
- How Can You Help the Internet Archive? (Jason Scott)
 - Our Fight is Far From Over (Chris Freeland)
 - Pulumi ‘s Open Source (Joe Duffy)
 
Database
- Unraveling the Tuple Mover for SQL Server Columnstore Indexes (Jared Westover)
 - SQL SERVER – Making Recursive Parent-Child Queries Efficient (Pinal Dave)
 - MySQL Changes Versioning Model Announcing First Innovation Release 8.1.0 (Renato Losio)
 - Copy Data from Azure SQL Database to OneLake using Microsoft Fabric (Narendra Angane)
 - Introducing Ask AI: Prompt-based Code Generation and Modification in Datalore (Alina Anikina)
 - What is a Transactional Database? (Couchbase Team)
 - Database Concurrency in PostgreSQL (Mohan Saraswatipura)
 
SharePoint, M365 & MS Teams
- Exploring Microsoft Forms: A Comprehensive Overview (Radhika Tripurani)
 
Miscellaneous
- Emulating x86 on x64 on aarch64 (Evan Martin)
 
More Link Collections
- F# Weekly #32, 2023 – .NET 8 Preview 7 and VS 17.7 (Sergey Tihon)
 - The Overflow #190: Long live the new search! (Ryan Donovan & Cassidy Williams)
 - Daily Reading List – August 11, 2023 (#141) (Richard Seroter)
 - C# Digest #467 – August 14, 2023 (Jakub Chodounsky)
 
The Geek Shelf
 Anker 727 Charging Station (Anker) – Referral Link

