dotInsights: May 2026 – Navigating the Latest in .NET and Development

Introduction

Welcome to the May 2026 edition of dotInsights, your go-to source for the most relevant updates from the .NET ecosystem and broader software development world. This month, we spotlight a powerful C# feature—ref return and ref local—which enables developers to work directly with variable references instead of copies, boosting performance in critical scenarios. Beyond that, we’ve curated a rich collection of articles and videos covering performance optimization, AI-assisted coding, .NET MAUI, EF Core, and more. Let’s dive in.

dotInsights: May 2026 – Navigating the Latest in .NET and Development
Source: blog.jetbrains.com

Key .NET Features and Performance Tips

C# Ref Returns and Ref Locals

Did you know? C# supports ref return and ref local, allowing you to return references to variables rather than their values. This technique reduces memory allocations and improves performance, especially in high-throughput applications. For example, you can create methods that return references to array elements or fields, enabling direct manipulation without copying. This month’s newsletter highlights the importance of understanding these language features for writing efficient code.

String Performance and Unnecessary Conversions

David McCarter explains how to avoid unnecessary string conversions with StringBuilder. His insights align with a broader theme: optimizing memory and CPU usage in .NET. Similarly, Andrew Lock demonstrates removing byte[] allocations in .NET Framework using ReadOnlySpan<T>, a pattern that modern .NET developers should adopt.

AI-Assisted Coding and Developer Workflow

AI Interrogation vs. Traditional Specs

Gui Ferreira’s talk “Stop Writing Specs. Let AI Interrogate You Instead” challenges traditional documentation approaches. Meanwhile, Nick Chapsas shows how to speed up your AI development workflow by 2x. These pieces underscore the shifting landscape where AI tools become collaborators rather than just assistants.

The Real Cost of AI Tools

David Cassel addresses a critical concern: “I started to lose my ability to code”: Developers grapple with the real cost of AI programming tools. This article from the community raises important questions about skill erosion. Addy Osmani’s “Comprehension Debt: The Hidden Cost of AI-Generated Code” further explores the long-term impact on code maintainability.

Entity Framework Core and Data Access

Efficient Bulk Operations

Chris Woodruff provides a practical guide on how to delete and update millions of rows in EF Core without loading a single entity. This technique is invaluable for large-scale applications where performance matters.

Query Filters and Query Translation

David Grace explains why your Entity Framework Core app needs query filters for soft deletes and multi-tenancy. Ali Hamza Ansari delves into EF Core query translation: Why does some LINQ never become SQL?—a must-read for developers facing translation pitfalls.

.NET MAUI and Cross-Platform Development

Animations and Custom Controls

Leomaris Reyes teaches how to build an Instagram-style like animation in .NET MAUI, while Héctor Pérez demonstrates how to get started with the .NET MAUI Speech-to-Text Button Control. These tutorials highlight the growing maturity of MAUI for rich user experiences.

Community Highlights and Tools

Interesting Links from the Community

JetBrains News

Stay tuned for updates from JetBrains. This month, we are excited to announce new features in Rider and ReSharper that enhance AI-powered code suggestions and refactoring. The JetBrains team continues to invest in developer productivity tools that integrate seamlessly with modern workflows. For the latest, follow JetBrains.

dotInsights: May 2026 – Navigating the Latest in .NET and Development
Source: blog.jetbrains.com

Conclusion

The May 2026 dotInsights newsletter showcases the vibrancy of the .NET community—from low-level performance hacks to high-level architecture patterns. As AI reshapes how we code, staying informed and critical is more important than ever. Dive into the linked resources, experiment with ref returns, and join the conversation.

Recommended

Discover More

10 Key Insights into Amazon’s AI Shopping Assistant, Now Powered by Alexa+Flutter Team Global Tour 2026: Events, Demos, and Community Connections10 Key Insights: How Painting One Wind Turbine Blade Red Could Save BirdsGCC 16.1 Brings C++20 Default, Experimental C++26 Features, and a New Algol68 FrontendTesla Semi Port Pilot: MDB Transportation's Three-Week Test in Southern California