📝 Резюме · 🧾 Транскрипт (формат) · 📄 Оригинал (4.3 KB)
https://blog.jetbrains.com/dotnet/2026/06/12/dotinsights-june-2026/

dotInsights | Июнь 2026

Источник: https://blog.jetbrains.com/dotnet/2026/06/12/dotinsights-june-2026/

Краткое содержание

Ежемесячный дайджест JetBrains по .NET и смежным технологиям. Июньский выпуск открывается занятным фактом: var в C# — не ключевое слово, а «контекстное» (contextual keyword), допустимое как имя класса.

Избранные ссылки сообщества:

  • Профилирование производительности без охоты за каждым красным столбиком (Daniel Marbach).
  • Claude Code Status Line — отслеживание токенов и квоты (Andrew Connell).
  • EF Core 11 ускоряет split-запросы (Steven Giesel).
  • Union types в C# — Mads Torgersen и Dustin Campbell.
  • Небезопасные указатели в C# 16 и Span<T> vs unsafe (NDepend).
  • State Machines в .NET: жизненный цикл поездки Uber через EF Core (Adrian Bailador).
  • Post-Quantum Cryptography в .NET 10 (Khalid Abuhakmeh / Duende).
  • Zstandard-сжатие в .NET 11 (Steven Giesel).
  • Рефлексия в .NET 10: бенчмарки, кэширование и делегаты (Nick Cosentino).

Новости JetBrains:

  • Rider 2026.2 EAP 5: quality-check хуки для AI-агентов (Claude Code, Codex).
  • Rider 2026.2 EAP 3: новый AI-навык для генерации тестов (снижение расхода токенов), переработанное окно NuGet, шаблоны для game development.
  • Rider 2026.2 EAP 2: WPF Hot Reload.
  • Релиз Mellum2 — open-source LLM JetBrains (12B параметров), оптимизированная по латентности и стоимости.

Значимость

Дайджест отражает активный цикл Rider 2026.2 EAP с акцентом на AI-ассистированную разработку, а также свидетельствует о движении .NET-экосистемы в сторону post-quantum криптографии, нового синтаксиса (union types, C# 16 unsafe) и улучшений производительности в EF Core 11 и .NET 10/11.

🧾 Транскрипт (формат)

dotInsights &#124; June 2026 Source: https://blog.jetbrains.com/dotnet/2026/06/12/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.

Subscribe to dotInsights