Top Links
- Introducing the Revamped Visual Studio Resource Explorer (McKenna Barlow)
- Arm64 on GitHub Actions: Powering faster, more efficient build systems (Larissa Fortuna)
- Build intelligent apps for Microsoft 365 with Teams Toolkit (Junjie Li)
- Open and Save PDF Files Locally in Flutter (Ramkumar Ravy)
- Refactor your code using alias any type (David Pine)
- Microsoft Photos: Migrating from UWP to Windows App SDK (Adam Gritt & Robson Pontin)
Web & Cloud Development
- Running Postgres in Docker (Bryan Hogan)
- Pro Annotations on Mobile PDFs with Blazor PDF Viewer (AbishekRoy DennisRaj)
- Extract Plain Text from Office Open XML DOCX and DOC Documents in ASP.NET Core C# (Bjoern Meyer)
- New Signals Proposal Seeks to Formalize Reactive Programming Primitives in JavaScript (Bruno Couriol)
- How to Mock IConfiguration.GetValue in ASP.NET Core (Ivan Gechev)
- Uploading documents to your AI Slackbot in real-time using S3, SQS and Pulumi on AWS (Tyler Mulligan)
Visual Studio & .NET
- Microsoft Reveals Preview C# 13 Features (Kay Ewbank)
- StringBuilders magic for very large strings (Steven Giesel)
- More on harmful overuse of std::move (Raymond Chen)
- Understanding the Exception.HResult property in C# (Thomas Ardal)
Design, Methodology, AI & Testing
- Google announces Firebase Genkit with Ollama support (Ollama Team)
- Get Started With Ollama’s Python & Javascript Libraries (Nikos Vaggalis)
- How to use Azure OpenAI GPT-4o with Function calling (Denise Schlesinger)
- Introducing Aurora: The first large-scale foundation model of the atmosphere (Alyssa Hughes)
- GitHub Actions: Download File and Commit to Repository (Chris Pietschmann)
- The Architect’s Guide to the GenAI Tech Stack — 10 Tools (Keith Pijanowski)
- Generative AI: The Perfect Colleague for UX Researchers (Michael O’Sullivan)
Mobile, IoT & Game Development
- How to Quickly Add Auth to your Flutter Apps with Supabase Auth UI (Fatuma Abdullahi)
- Raspberry Pi AI Kit available now at $70 (Naush Patuck)
- How GitHub reduced testing time for iOS apps with new runner features (Stephen Glass)
- Logging Mixed Reality app data in Azure Application Insights using the official Microsoft SDK (Joost van Schaik)
Screencasts & Videos
- Extract Text from Images and Pictures with OCR in .NET MAUI (Gerald Versluis)
- Troy Hunt: A private journey in the public eye | NDC Sydney (SSW TV)
- The .NET on AWS Show, Featuring David Fowler + Norm Johanson! (AWS Twitch Channel)
Podcasts
- InfoQ Podcast: Edo Liberty on Vector Databases for Successful Adoption of Generative AI and LLM based Applications (Edo Liberty)
- Scrum Master Toolbox Podcast – A Collaboration Change Gone Wrong And Other Lessons For Scrum Masters | Rebecca Cyr (Vasco Duarte)
- Meta Cast – The Agile Alignment Guide: Uniting Teams and Leaders (Bob Galen & Josh Anderson)
- Jim Leonardo: Leading Software Teams – Azure DevOps Podcast Episode 300 (Jeffrey Palermo)
- The PowerShell Podcast – Breaking Down ModuleFast and More with Justin Grote (James Petty)
- Syntax Podcast #777: The Modern Dev CMS – Pocketbase (Wes Bos & Scott Tolinski)
- CloudChat Episode 6 – Who’s Your Landlord? (Carl Schweitzer & Brandon Martinez)
- Google Cloud Security Podcast Episode 175 – Meet Crystal Lister: From Public Sector to Google Cloud Security and Threat Horizons (Anton Chuvakin)
- The Stack Overflow Podcast – How to prevent your new chatbot from giving away company secrets (Ben Popper)
- The Changelog News Podcast #97 – Yet another open source rug pull (Jerod Santo)
- Beyond the Hype: Can we do better than ‘carbon aware’ computing? (Colin Eberhardt)
- The Happy Engineer Podcast #171 – See How Easily You Can Increase Confidence at Work (Max Ahumada)
Community & Events
- Inside DevOps with Brandon Moore (Tony Kelly)
- Microsoft layoffs hit HoloLens, Azure cloud teams (Richard Lawler)
- Computex 2024: Qualcomm keynote focuses on Snapdragon X Series (Athima Chansanchai)
- Celebrating Pride and ‘Radical Joy’ (Kathleen Hall)
- Microsoft Celebrates 15 Years of Bing (Paul Thurrott)
Database
- Effective Strategies for Storing and Parsing XML in SQL Server (Edward Pollack)
- Why You Should Avoid People Who Tell You To Avoid Subqueries In SQL Server (Erik Darling)
- Multi-Tenancy: Database per Tenant with Marten (Jeremy D. Miller)
- Single SQL Stored Procedure for all CRUD Operations and Change Tracking (Sebastiao Pereira)
- How to give developers access to Query Store (Josephine Bush)
Miscellaneous
- New look for Intune Company Portal app for Windows (Intune Support Team)
- Windows AI feature that screenshots everything labeled a security ‘disaster’ (Tom Warren)
More Link Collections
- The Morning Brew #3952 (Chris Alcock)
- Interesting links of the week 2024-23 (Michael Eaton)
- Sands of MAUI: Issue #147 (Sam Basu)
- Daily Reading List – June 3, 2024 (#331) (Richard Seroter)
- Reading Notes #606 (Frank Boucher)
The Geek Shelf
Learn WinUI 3, Second Edition (Alvin Ashcraft)