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* How To Make PowerShell Speak (Text-to-Speech .NET Tutorial) (Brien Posey)
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