Top Links
- Technology & Friends – Jeff Fritz on Deploying NET Aspire Applications (David Giard)
 - MemoryCache in C#: A Practical Guide (Metalama Team)
 - What sound does an asterisk make? | One Dev Question (Raymond Chen)
 - ReadMeAI: An AI-powered README Generator for Developers (Ajeet Singh Raina)
 - Demystifying Azure APIM Monitoring for Azure OpenAI Endpoints (Wael Kdouh)
 - Let GitHub Copilot draft of your pull request description (Jessie Houghton)
 
Web & Cloud Development
- Day 23 of 30 of JavaScript (Akshat Sharma)
 - Implementing User Authentication with React Hooks and Firebase (Antoine)
 - JavaScript GameDev with Kaboom.js (Beau Carnes)
 - Redefining Angular Markdown with Analog.js (Jonathan Gamble)
 - Azure Key Vault – Update a Secret and its Properties Programmatically (Joseph Guadagno)
 - Introducing the New Angular TextArea Component (Prince Oliver)
 - What’s New in Blazor Diagram: 2024 Volume 2 (Suganthi Karuppannan)
 - ESLint v9.6.0 released (Milos Djermanovic)
 - Microsoft Making Big .NET Aspire Push, So What Is It? (David Ramel)
 - What’s new in Astro – June 2024 (Sarah Rainsberger)
 - Creating Your First API in a MERN Project (Afaq Shahid Khan)
 - ECMAScript Specs Approved, and How Google Sheets Used WasmGC (Loraine Lawson)
 - Flexible PDF Reporting in .NET Using Razor Views (Milan Jovanović)
 
WinUI, .NET MAUI & XAML
- Central Style Switcher (Stefan Koell)
 
Visual Studio & .NET
- Soft Deletes with Entity Framework Core – Wrap Up (Ricardo Peres)
 - Compilation of C# conference talks from 2023-2024 (Anastasiia Ogneva)
 - Print MS Word DOCX Documents in .NET using C# Without Interop (Bjoern Meyer)
 - Local Functions vs Lambda Expressions in C# (Bozo Spoljaric)
 - Unleashing the Power of Copilot: Enhancing Visual Studio with New Slash Commands (David McCarter)
 - Creating hashes in .NET (Damien Bowden)
 - Writing a remove_all_pointers type trait, part 2 (Raymond Chen)
 - How to find a client’s geolocation in .NET with IP lookup (David Grace)
 - Metalama Status Update, June 2024 (Gael Fraiteur)
 
Design, Methodology, AI & Testing
- The Role of Kubernetes in DevOps – Use Cases & Other Tools (James Walker)
 - What’s new in Copilot | June 2024 (Seth Patton)
 - Create Your Own Copilot Using Copilot Studio (Suniti Panwar)
 - A Day in Life with Copilot (Vesa Nopanen)
 - Custom RAG solution on podcast data (Arne DeProft)
 - Introducing Travis CI’s New Feature: Ask Travis, Your AI Documentation Assistant (Veselin Hadzhiminev)
 - GitHub Copilot – Levels of enlightenment (Rob Bos)
 - Understanding Pure Domain Modelling: Bridging the Gap Between Existing Systems and the Real Domain (Bart Wullems)
 - ChatGPT Outperforms Undergrads In Intro-Level Courses, Falls Short Later (BeauHD)
 - Trunk-Based Development vs Git Flow (Claudia Fernandes)
 - How To Improve Your Microcopy: UX Writing Tips For Non-UX Writers (Irina Silyanova)
 - Semantic Kernel: Working with File-based Prompt Functions (Jamie Maguire)
 - Enhance Your Writing with Grazie, Now Included in the JetBrains AI Pro Subscription (Oksana Mandryka)
 
Mobile, IoT & Game Development
- SwiftUI app lifecycle: issues with ScenePhase and using AppDelegate adaptors (Jesse Squires)
 - Raspberry Pi AI Kit review | HackSpace #80 (Ashley Whittaker)
 - Building a Real-Time IoT Dashboard with HarperDB and Node.js (Christopher Johnson)
 - Making an MRTK3 based HoloLens 2 app run on Magic Leap 2 (Joost van Schaik)
 - Ray-Ban Meta Sunglasses (Omar Shahine)
 
Screencasts & Videos
- How to simplify development of distributed apps with .NET Aspire | dotnetFlix (Edwin van Wijk & Sander Molenkamp)
 - Using MassTransit with .NET Aspire (Chris Patterson)
 
Podcasts
- CppCast – libunifex and std::execution (Phil Nash & Timur Doumler)
 - freeCodeCamp Podcast #130 – From Fashion to Software Engineer with Alison Yoon (Quincy Larson)
 - InfoQ Podcast: Governance for Reducing Complexity (Tony Ponton)
 - Scrum Master Toolbox Podcast – Curiosity Over Assumption, How to Enter a New Agile Team or Company Without Triggering Resistance | Milica Lubinic and Scrum Master Toolbox Podcast – The Impact on Agile Teams of Poor PO Leadership Skills | Avipaul Bhandari (Vasco Duarte)
 - Syntax Podcast #788: Supabase: Open Source Firebase for Fullstack JS Apps and Syntax Podcast #789: Do More With AI – LLMs With Big Token Counts (Wes Bos & Scott Tolinski)
 - AWS Developers Podcast – Spacial computing (Amazon Web Services)
 - Meta Cast – Achieving Test Automation Excellence: Leadership Strategies with Paul Merrill (Bob Galen & Josh Anderson)
 - Changelog & Friends Podcast #50 – Kaizen! NOT a pipe dream (Changelog Media)
 - High-Performance Networking: Key Resources and Tools for Web Developers – JavaScript Jabber #637 (Charles Max Wood, Dan Shappir & Steve Edwards)
 - Azure Podcast Episode 498 – Quantum Update (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello)
 - The Amp Hour #672 – Silicon Revolution with Matt Venn (Dave Jones & Chris Gammell)
 - Mitch Denny: .NET Aspire Architecture – Azure DevOps Podcast Episode 304 (Jeffrey Palermo)
 - AGL 371: Rhea Wessel (John Rouda)
 - The Cloud Pod #265: Swing and a WIF (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn)
 
Community & Events
- MVP’s Favorite Content: Azure AI, R on Azure, Cobalt 100 VM (Rie Moriguchi)
 - Will a US Supreme Court Ruling Put Net Neutrality at Risk? (EditorDavid)
 - Microsoft MVPs help launch Copilot+ PC in Australia (Elizabeth Pappalardo)
 - Leader Spotlight: Leveraging creative testing frameworks, with Sarah Carusona (Jessica Srinivas)
 - Microsoft Learn Student Ambassadors Program Interview Series Episode 2 (Rachel Irabor)
 
Database
- A Little About String Splitting In SQL Server (Erik Darling)
 - MySQL data replication between virtual machines via SDN (Kalyanaraman Narayanan)
 - Dive into MySQL Mastery: A Collection of Captivating Challenges (Labby)
 - RavenDB News: June, 2024 (Oren Eini)
 - Automating SQL Deployments using GitHub Actions – Part 2 (Eduardo Pivaral)
 - Saving Data Historically with Temporal Tables: Part 1: Queries (Boris Novikov)
 
SharePoint, M365 & MS Teams
- What’s New in Microsoft Teams | June 2024 (Pete Daderko)
 - Microsoft Graph PowerShell and CLI are now verified (Carol Mbasinge Kigoonya)
 
Miscellaneous
- Announcing Windows 11 Insider Preview Build 22635.3858 (Beta Channel) and Announcing Windows 11 Insider Preview Build 26244 (Canary Channel) (Amanda Langowski)
 - Beginning to enable a set of new features for Windows Insiders in the Dev Channel on Build 26120.961 (Amanda Langowski & Brandon LeBlanc)
 
More Link Collections
- The Morning Brew #3971 (Chris Alcock)
 - 2024 mid-year link clearance (Raymond Chen)
 - Interesting links of the week 2024-27 (Michael Eaton)
 - C# Digest – Programmatically monitoring and reacting to logs in .NET Aspire (Jakub Chodounsky)
 - Daily Reading List – June 28, 2024 (#349) (Richard Seroter)
 - Windows news you can use: June 2024 (Thomas Trombley)
 - F# Weekly #26, 2024 – WinMerge F# with syntax highlighting! (Sergey Tihon)
 - Recent readings (Larry O’Brien)
 - Collective #851 (Manoela Ilic)
 
The Geek Shelf
 Learn WinUI 3, Second Edition (Alvin Ashcraft) – Referral Link

