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