.NET Tools
Essential productivity kit for .NET and game developers
.NET Tools

dotInsights | May 2026
Did you know? C# supports ref return and ref local, which let you return and work with references to variables instead of copies of their values.

Welcome to dotInsights by JetBrains! This newsletter is the home for recent .NET and software development related information.
🔗 Links
Here’s the latest from the developer community.
- Stop Writing Specs. Let AI Interrogate You Instead 🎥 – Gui Ferreira
- Speed Up Your AI Development Workflow by 2x 🎥 – Nick Chapsas
- Testable Code Doesn’t Mean “Interfaces Everywhere” 🎥 – CodeOpinion by Derek Comartin
- 2code ^ !2code [S2026E06] Inspector Roslyn is a CLI tool 🎥 – FlashOWare by Stefan Pölz and Eva Ditzelmüller
- Building an Instagram-Style Like Animation in .NET MAUI – Leomaris Reyes
- Removing byte[] allocations in .NET Framework using ReadOnlySpan<T> – Andrew Lock
- Source code generated string enums with exhaustion support – Steven Giesel
- How to Delete and Update Millions of Rows in EF Core Without Loading a Single Entity – Chris Woodruff
- The Cookie Apocalypse Already Happened – Khalid Abuhakmeh
- Does Code Quality Still Matter in the Age of AI-Assisted Coding? – Mark Heath
- URL Pattern Matching in .NET – Gérald Barré
- Build QR Codes in .NET FAST with ElBruno.QRCodeGenerator – Bruno Capuano
- Why your Entity Framework Core app needs query filters – David Grace
- What Your .NET Exceptions Are Telling Attackers (And How to Stop It) – Adrian Bailador
- Extracting Structured Table Data from DOCX Word Documents in C# .NET with Domain-Aware Table Detection – Bjoern Meyer
- String Performance: Avoid Unnecessary Conversions with StringBuilder – David McCarter
- “I started to lose my ability to code”: Developers grapple with the real cost of AI programming tools – David Cassel
- Explore union types in C# 15 – Bill Wagner
- The Toolkit Pattern – Andrew Stellman
- Systems Thinking – Rocky Lhotka
- Getting Started with the .NET MAUI Speech-to-Text Button Control – Héctor Pérez
- Mastering ASP.NET Core Rate Limiting: From Basic Throttling to Distributed Token Buckets – Sudhir Mangla
- Agent Skills in .NET: Three Ways to Author, One Provider to Run Them – Sergey Menshykh
- LLM Chat in .NET with IChatClient: The Complete Guide – Patrick Smacchia
- Microsoft Agent Framework–Building a multi-agent workflow with DevUI in .NET – Bart Wullems
- EF Core query translation: Why does some LINQ never become SQL? – Ali Hamza Ansari
- Comprehension Debt: The Hidden Cost of AI-Generated Code – Addy Osmani
- How to Implement Command Pattern in C#: Step-by-Step Guide – Nick Cosentino
☕ Coffee Break
Take a break to catch some fun social posts.
🗞️ JetBrains News
What’s going on at JetBrains? Check it out here:
⛓️💥 Breaking AI vendor lock-in in Visual Studio ⛓️💥
ReSharper 2026.2 EAP 1 introduces Junie, JetBrains’ LLM-agnostic AI coding agent, as the first step toward a more open AI ecosystem in Visual Studio. More about that here.
- Webinar – OSS Power-Ups: XenoAtom.Terminal.UI
- Profile .NET Apps Without Restarting: Monitoring Comes to ReSharper
✉️ Comments? Questions? Send us an email.