Top Links
- .NET Monthly Roundup – June 2024 – .NET Aspire events, Upgrade Assistant news, and more! (Jon Galloway)
 - Visual Studio Code June 2024 (Visual Studio Code Team)
 - Frequently Asked Questions about using AI in Windows apps (Microsoft Learn)
 - Visual Studio AI Toolkit : Building Phi-3 Generative AI Applications (Shreyan Fernandes & Lee Stott)
 - .NET Rocks! – GPT-4o with Veronika Kolesnikova (Carl Franklin & Richard Campbell)
 - The Hanselminutes Podcast – Introducing .NET Aspire with Damian Edwards (Scott Hanselman)
 - A Lap around the WinUI TableView (Diederik Krols)
 - The TechBash 2024 schedule is now available! (TechBash Team) – Keynotes from Maddy Montaquila & Brandon Minnick and lots more in September
 
Web & Cloud Development
- What’s New in React Gantt Chart: 2024 Volume 2 (Alan Sangeeth)
 - Docker Logging Guide Part 2: Advanced Concepts & Best Practices (Bravin Wasike)
 - Object.values to iterate JavaScript object properties and Choosing Between for..in Loops and Object.values() in JavaScript (Dhananjay Kumar)
 - Optimizing Blazor TreeView Performance with Virtualization (Keerthana Rajendran)
 - Announcing Instant GraphQL APIs with Hasura Data Connector for Azure Cosmos DB for NoSQL (Sajeetharan Sinnathurai)
 - What’s New in Blazor Image Editor: 2024 Volume 2 (Satheeskumar S.)
 - Introducing the New Blazor OTP Input Component (Silambarasan Ilango)
 - What’s new for the Microsoft Fluent UI Blazor library 4.9 (Vincent Baaij)
 - Microsoft Entra certificate-based authentication enhancements (Alex Weinert)
 - Fleet 1.37 Is Out! Introducing AI Code Completion for Java, Folding Imports by Default, Soft Wraps for Markdown and Asciidoc, and Other Enhancements (Daniela Bentrup)
 - Convert Gamertag To XUID (Den Delimarsky)
 - Using Auth0 to Collect Consent for Newsletter Signups (Juan Cruz Martinez)
 - Microsoft is ditching React – Here’s why Microsoft considers React a mistake for Edge (Afan Khan)
 - Pulumi + Python: Bringing the Best of Modern Python to IaC (Julien Poissonnier)
 - Self-Hosted Pulumi Cloud Support for Resource Search and Pulumi Deployments (Meagan Cojocar)
 - Master Configuration in ASP.NET Core With The Options Pattern (Anton Martyniuk)
 
WinUI, .NET MAUI & XAML
- C# Code Markup Library for WinUI 3: User Interface Development with Fluent Methods (Pawel Krzywdzinski)
 - Chart of the Week: Creating the .NET MAUI Radial Bar to Visualize Apple’s Revenue Breakdown (Vimala Thirumalai Kumar)
 - Microsoft.WindowsAppSDK v1.6.240701003-experimental2 (NuGet)
 - .NET Object Model Diagram Generator – Windows App SDK 1.6 Exp 1 to Exp 2 Diffs (via Morten Nielsen)
 - MemoryToolkit.Maui – A developer toolkit for detecting, diagnosing, and mitigating memory leaks in .NET MAUI applications (Adam Essenmacher)
 - Official OpenAI Library for .NET – Sample App is here! (Uno Platform Team)
 
Visual Studio & .NET
- Cloned Dictionary vs. Immutable Dictionary vs. Frozen Dictionary in high traffic systems (Oren Eini)
 - 20 VS Code Extensions to INCREASE Productivity 2024 + Themes, Icons, & Shortcuts (Hayk Simonyan)
 - Microsoft Releases Visual Studio 17.10.2 (Arthur Casals)
 - Visual Studio–View .NET Counters while debugging (Bart Wullems)
 - Sunsetting the NuGet v2 Server (Lance McCarthy)
 - How do I produce a Windows Runtime asynchronous activity from C++/CX? and How do I produce a Windows Runtime asynchronous activity from C#? (Raymond Chen)
 - How to Read appsettings.json in a .NET Console Application (Matheus Dasuke)
 - Discovering .NET codebases using code coverage and NCrunch (Tor Nestenius)
 - The Best Way to Map Objects in .NET in 2024 (Anton Martyniuk)
 
Design, Methodology, AI & Testing
- Deploying GPT-4o AI Chat app on Azure via Azure AI Services – a step-by-step guide (Muhammad Suzarilshah bin Zakaria)
 - Why the Newest LLMs use a MoE (Mixture of Experts) Architecture (Exxact Team)
 - Advanced Installer 21.9 (Advanced Installer Team)
 - Building a resilient workplace through emotional understanding (Cinthiya)
 - Copilot Studio – Prompt Response Times (Tahir Naveed)
 - Introducing Per-Minute macOS Sonoma M2 Agents in TeamCity Cloud (Olga Bedrina)
 - An Overview of Commonly Used Access Control Paradigms (Sam Bellen)
 - Authenticating Microsoft Entra ID using windows principal metadata – Public Preview (Sravani Saluru)
 - Building and Selling a GPT Wrapper SaaS in 5 Months (Vince Canger)
 
Mobile, IoT & Game Development
- Dr. Love: a pocket-sized love tester arcade game (Ashley Whittaker)
 - Is Kotlin Multiplatform Mobile Replacing Flutter? (Rajdeepsinh Gohil)
 
Screencasts & Videos
- Getting Started with C# & .NET in VS Code (Official Beginner Guide) (James Montemagno)
 - WPF App Modernisation with Avalonia & Avalonia XPF (Avalonia Team)
 - Video – Partial Type in TypeScript (Dhananjay Kumar)
 - Generative AI for Beginners – Full Videos Series Released! (Korey Stegared-Pace)
 
Podcasts
- The Cloud Pod #266: AWS Billing Finally Comes into FOCUS (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn)
 - Syntax Podcast #790: State of JS 2023 Reactions (Wes Bos & Scott Tolinski)
 - JS Party Podcast #329 – A standard library for JavaScript (Philipp Burckhardt & Jerod Santo)
 - InfoQ Podcast: Technical Excellence, Team Productivity and Scrum Anti-Patterns (Stefan Wolpers)
 - Scrum Master Toolbox Podcast – Consent-based Decision-making for Agile Organizations | Milica Lubinic and Scrum Master Toolbox Podcast – Measuring Psychological Safety in Agile Teams | Milica Lubinic and Scrum Master Toolbox Podcast – Product Owner Anti-Pattern, The Renamed Project Manager | Milica Lubinic (Vasco Duarte)
 - The CSS Podcast #083: :has() tips and tricks (Una Kravets & Adam Argyle)
 - PPP 422 | Project Manager Productivity Hacks, with Nigel Creaser (Andy Kaufman)
 - Duke’s Corner Podcast – Simon Martinelli: Trains, Code, Community, and Teaching! (Jim Grisanzio)
 - The Changelog Podcast #598 – Code review anxiety (Carol Lee, Adam Stacoviak & Jerod Santo)
 - Web Rush Episode 287: Why You as a Developer Must Care About Managing Your APIs (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin)
 - Software Defined Talk Episode 474: There’s at least a road to Nirvana (Brandon Whichard & Matt Ray)
 
Community & Events
- gRPConf 2024 Schedule (gRPC Team)
 - Learn Live: Moving on (Laurent Bugnion)
 - Threads hits 175 million users after a year (Alex Heath)
 - From Fear to Triumph: My 30-Year Journey in Public Speaking (David McCarter)
 - Celebrating the AI innovators of tomorrow (Liz Eaton)
 - MVP/RDs United to Inspire: European Cloud Summit 2024 (Rie Moriguchi)
 - Microsoft lays off employees in new round of cuts (Taylor Soper)
 - Highlighting Blogging on Mastodon (Matthias Ott)
 - Coding Tools Preferences Survey (JetBrains)
 
Database
- MySQL 9.0 is out! Thank you for your contributions! (Frederic Descamps)
 - Announcing the retirement of SQL Server Stretch Database (Debbi Lyons)
 - A Little About Hash Aggregate Spills and SLEEP_TASK Waits In SQL Server (Erik Darling)
 - Introducing Online Migration Capability for vCore-based Azure Cosmos DB for MongoDB in Azure Data Studio (Sandeep S. Nair)
 - Modifying sp_QuickieStore Returned Column Order (Josephine Bush)
 
SharePoint, M365 & MS Teams
- Retirement of Office 365 connectors within Microsoft Teams (Connor Rodewald)
 - What’s new in Microsoft Teams (free) | June 2023 (Miikka Oksanen)
 - Microsoft Teams in Windows 365 and Azure Virtual Desktop (Rinku Dalwani)
 
PowerShell
Miscellaneous
- Steve Ballmer Surpasses Bill Gates In Wealth (BeauHD)
 - GOP Heritage Foundation: Democrats must step in line with MAGA — or expect blood (video) (Carla Sinclair)
 - Proton launches privacy-focused document editing and sharing (Ian Barker)
 - OpenAI’s ChatGPT Mac app was storing conversations in plain text (Jay Peters)
 - I renewed my US passport in a single week with the government’s speedy online beta (Sean Hollister)
 
More Link Collections
- The Morning Brew #3974 and The Morning Brew #3975 (Chris Alcock)
 - dotInsights | July 2024 (Rachel Appel)
 
The Geek Shelf
 Unity 2022 by Example: A project-based guide to building 2D and 3D games, enhanced for AR, VR, and MR experiences (Scott H. Cameron) – Referral Link

