.NET Tools
Essential productivity kit for .NET and game developers
dotInsights | June 2026
Did you know? The var keyword isn’t a keyword! It’s one of several “contextual” keywords in C#, and it only has special meaning when used to declare a variable. Try defining a class called var and see what happens to the rest of your codebase…

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.
- Read [performance] profiles without chasing every red bar – Daniel Marbach
- Claude Code Status Line: Track Token & Quota Usage – Andrew Connell
- Introducing Corvus.Text.Json V5: Source-Generated Types – Matthew Adams
- Setting Up SAML Single Sign-On in ASP.NET with Duende IdentityServer – Maarten Balliauw
- How to detect when an element’s visibility changes with JavaScript – Chris Ferdinandi
- GitHub for Beginners: Answers to some common questions – Kedasha Kerr
- Open Source Observability: Tools, Setup, and Trade-offs | New Relic – Spence Taylor
- EF Core 11 makes your split queries faster – Steven Giesel
- Getting Contact Information with .NET MAUI – Leomaris Reyes
- .NET MAUI, Matter and Swift – Peter Foot
- DRY Is the Most Misunderstood Rule in Programming – Milan Jovanović
- The Abstraction Budget: Why Every Interface, Generic, and Pattern in Your Codebase Has a Price You Have Not Paid Yet – Chris Woodruff
- Union types in C# – Mads Torgersen and Dustin Campbell
- Keeping the Computer Awake – j2i.net
- Pointers in C# and Memory Safety: Span vs. C# 16 unsafe – NDepend
- State Machines in .NET: Modelling Uber’s Trip Lifecycle with EF Core – Adrian Bailador
- Unity Events: Why Most Devs Still Get Them Wrong – Darko Tomic
- What Is a Token in AI? An Explainer – Hannah Laurel
- Tech Notes: Theseus: translating win32 to wasm – Evan Martin
- The State of CSS Centering in 2026 – Temani Afif
- The Support Length for .NET LTS and STS versions – Thomas Claudius Huber
- Reflection Performance in .NET 10: Benchmarks, Caching, and Delegates – Nick Cosentino
- Gurgling out of the Congo was a deliberate lie. He was back in the white. – Rachel Kaufman
- Interviews Aren’t About You (Sorry) – Stack Overflow – Greg Hatchuk
- Passkeys 101: An Introduction to Passkeys and How They Work – Scott Helme
- Zstandard compression in .NET 11 – Steven Giesel
- Pattern matching in C#: Advanced scenarios you didn’t know – Ali Hamza Ansari
- Propagating OpenTelemetry context in .NET – Meziantou’s blog – Gérald Barré
- Post-Quantum Cryptography in .NET 10: A Practical Guide | Duende – Khalid Abuhakmeh
- mimalloc: A new, high-performance, scalable memory allocator for the modern era – Microsoft Research – Daan Leijen
☕ Coffee Break
Take a break with something a little more fun.
Just shows that nobody cares about debugging the parity flag any more – Raymond Chen
🗞️ JetBrains News
What’s going on at JetBrains? Check it out here:
- The 2026.2 Early Access Preview is in full swing, and over the last month, we’ve seen some exciting features for AI agentic development, with Rider 2026.2 EAP 3 introducing a new AI agent skill to reduce token use for test generation and EAP 5 adding quality-check hooks to ensure generated code is correct, doesn’t introduce new warnings or suggestions and follows your existing coding standards.
- Non-AI features are going strong too! EAP 3 also previewed a redesigned NuGet tool window, previews of Context Actions and Quick Fixes in the Alt+Enter menu and new project templates for game development. Read more in this blog post.
- And EAP 2 introduced the (ahem) hotly anticipated WPF Hot Reload! A huge amount of work went into making this happen – there’s a lot more going on under the hood than you might think…
- Take a look at what’s new and what’s next in accessibility in JetBrains IDEs, from Ekaterina Valeeva and Ekaterina Ryabukha
- Introducing Mellum2, JetBrains’ own open source, 12B model engineered for latency, throughput and cost.
We’ve got lots more feature, bug fix and performance work ongoing, so download the EAP today and let us know how it’s working out for you!
✉️ Comments? Questions? Send us an email.