News Radar RSS

dotInsights | July 2026

JetBrains Blog Developers & Open Source Score 7/10

Summary

Did you know? The using keyword has two completely different meanings. You can use it to import classes from different namespaces at the top of a file, or to ensure deterministic cleanup in a method body. It’s not the only keyword that has multiple meanings. See how many you can think of. Welcome to dotInsights […]

Original Text

Did you know? The using keyword has two completely different meanings. You can use it to import classes from different namespaces at the top of a file, or to ensure deterministic cleanup in a method body. It’s not the only keyword that has multiple meanings. See how many you can think of.

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.

The new Visual Studio Solution File Format: Goodbye .SLN, Welcome .SLNX! – Thomas Claudius Huber

Epic Games Announces Lore Open-Source Version Control System – Phoronix – Michael Larabel

New features and Roslyn analyzers for Meziantou.Framework.FullPath – Gérald Barré

Discriminated unions in C# and .NET 11 (for real this time) – Maarten Balliauw

C#10 The field keyword – DEV Community – Karen Payne

Introducing the Field Guide to Grid Lanes | WebKit – Jen Simmons

AI Agentic Harness Demystified – Sam Basu

Introducing the State of AI Coding 2026 – Jim Young

What If The Real Key To AI Coding Is Old-Fashioned & Boring? – Jason Gorman

Safely injecting a JSON configuration object into a Razor Page – Bart Wullems

Building Dapr Workflows in .NET With Aspire – Milan Jovanović

Your API is Already an MCP Server – ShiftMag – Marin Pavelić

Why Isn’t My 3D View Transition Working? | CSS-Tricks – Sunkanmi Fafowora

Your Diverse API Toolbox – Kin Lane

How can I schedule work on a thread pool with low latency? – Raymond Chen

A message queue bought us time – Daniel Marbach

.NET CLI tools in the AI fury or how to guide agents during production investigations – Christophe Nasarre

Implement the Device Authorization Flow in a C# Console App – Andrea Chiarelli

Simplifying file logging in ASP.NET Core with Serilog – Ali Hamza Ansari

How Duende IdentityServer Filters Claims (And Why It Matters) – Khalid Abuhakmeh and Maarten Balliauw

Ship your C# MCP Server as a one-click bundle with MCPB – Bart Wullems

Implementing a custom GitHub token broker – Martin Costello

Turn messy production code into a useful benchmark – Daniel Marbach

What are git worktrees, and why should I use them? – The GitHub Blog – Cassidy Williams

Compile-time feature flags in C# using IL weaving and a Roslyn analyzer – Scott

Improving C# Safety Without Turning It Into Rust – Mike James

BulkMerge (Upsert) in EF Core: How to Insert-or-Update Without the Headache – Chris Woodruff

.NET 11 Preview 5: Brings File-Based App Improvements, New C# Features, and a Blazor Validation Wave – InfoQ – Almir Vuk

EF Core vs Dapper in .NET: When to Use Each – Nick Cosentino

Announcing SkiaSharp 4.0 – Sam Basu

Microsoft denies WSL 3 exists, reveals Windows 11’s WSL Containers ship next week – Abhijith M B

.NET 5 to 10: Key Features Introduced in Every Release – Funky Si’s Blog – Simon Foster

☕ Coffee Break

Take a break with something a little more fun.

Strongly typed generic object in C# – Jiří Činčura

Parsing JSON at compile time with C++26 static reflection – Daniel Lemire. Yes, C++ can be fun. How dare you.

The History of Kodee, Kotlin’s Mascot – The JetBrains Blog – Olga Vorobeva, Nadia Lokot

🗞️ JetBrains News

What’s going on at JetBrains? Check it out here:

Rider 2026.2 is getting very close to release, and there’s plenty to talk about in this release. EAP 6 brought cleaner async call stacks in the debugger, EAP 8 introduced a new AI agent skill for analysing your dotTrace snapshots, and Unreal Engine game developers get support for natvis in the Mac and Linux debugger, to mention just a couple.

GitHub Copilot is now directly integrated with the AI Assistant chat experience. No JetBrains AI subscription is required – if you’ve already got a subscription, you can use it here!

JetBrains’ own agent Junie has recently come out of beta and was ranked as the number one agent in the independent SWE-Rebench benchmark.

The TeamCity team have shared a vision of what’s next for CI/CD with TeamCity.

And finally, does speaking like a caveman really give you a 65% reduction in token usage? 🤔#QTWTAIN

✉️ Comments? Questions? Send us an email.

Subscribe to dotInsights

IDEDeveloper ToolsSoftware

News Radar provides aggregated summaries. Full content and copyright remain with the original publisher.