Matthias

Matthias

@matkoch.dev

developer advocate at @jetbrains.com | creator of @nuke.build

276 followers95 following137 posts

This also got WPF Hot Reload now! Recommended 10/10 😃

JetBrains Rider@rider.jetbrains.com

The Rider 2026.2 release is here! Explore our What's New page for a complete overview of the key new features. 👇 jb.gg/rd-262-relea...

Matthias reposted

JetBrains Rider has a very clever way to handle cases were there are multiple function calls on the same line when debugging, you use the arrows to select which one you want to step into. It's the first time I see this and now I wish all debuggers supported it.

Matthias reposted

It feels so much nicer to use Rider for debugging now. I was OK'ish with its speeds before, now I actully started to like it :) And with RAM prices these days, man its nice to starting saving some on debugging.

JetBrains Rider@rider.jetbrains.com

Attention, #UnrealEngine developers! Rider's expression evaluator has been rewritten, and the results are 🤯: 📍 Variable inspection is 87x faster on warm runs and 16x faster on cold ones. 📍 Debugger memory usage is over a third of what it was. Get the full story 👉 jb.gg/rd-261-new-l...

Matthias reposted

Attention, #UnrealEngine developers! Rider's expression evaluator has been rewritten, and the results are 🤯: 📍 Variable inspection is 87x faster on warm runs and 16x faster on cold ones. 📍 Debugger memory usage is over a third of what it was. Get the full story 👉 jb.gg/rd-261-new-l...

jb.ggHow We Made Variable Inspections 87 Times Faster for Unreal Engine in Rider | The .NET Tools BlogIf you've ever expanded a complex Unreal Engine variable in Rider's debugger and had time to contemplate your life choices, this post is for you. We've rewritten our expression evaluator, and the r

New Package Manager Console (PMC) looks great! 📦✨ Code completion for commands and packages, context controls for package source and default project. It also got auto-import of cmdlets from packages, so it's great for doing EF migrations from the terminal. #trynow #EAP1

JetBrains Rider@rider.jetbrains.com

Early Access Program for Rider 2026.1 is now open ✨ Download a free preview build from our website here 👉 www.jetbrains.com/rider/nextve...

Matthias reposted

Matthias reposted

Matthias reposted

Before C# 14, there were just a few rare erasure conflicts in C#, like when u define overloads differing only by `ref` /`out`. With C# 14 extensions, we are one step closer to Java, with its stupid "have the same erasure" conflicts

Matthias reposted

Naming stuff is hard for me. Patterns missed, can't see the forest for the trees, or simply "language skillz". #Junie in #Rider has been a gamechanger, because it automatically gathers the context, weighs pros and cons, and doesn't get tired of me being picky about options.

Matthias reposted

HttpClient is at the heart of many projects. DelegatingHandlers let you intercept and modify requests and responses, extending base functionality. In this blog post, we'll look at DelegatingHandler and how it can make HttpClient even more powerful! 💪 duende.link/78qe4kj #dotnet #aspnetcore

duendesoftware.comDuende Software - Identity and Access Management for .NETWe help companies using .NET to build identity and access control solutions for modern applications.

Matthias reposted

I want as many developers as possible to experience the joy of refactoring their code when they have a good test suite by their side. It's infectious. You'd want that feeling all the time.

I'm genuinly in love with this action. Whenever I write tests that could potentially affect each other, I'll put them under stress. It also works with multi-select, so you can easily isolate the troublesome combinations.

Matthias reposted

Duende IdentityServer 7.3 lowers the barrier for developers starting with security - you can get a proof of concept #identityserver and #aspnetcore client in less than 5 minutes! Watch the video: youtu.be/NaHSpMCRrto #openidconnect #security #dotnet

youtu.beImproved templates in Duende IdentityServer 7.3 🚀Get started with Duende IdentityServer - Install the new templates using "dotnet new install Duende.Templates" - Find out more: https://duende.link/is73b1b Many developers may have decades of .NET…

Matthias reposted

Published a big update to the Graph Viewer: github.com/KirillOsenko... Also an ability to view arbitrary directed graphs in .dot format, as I found this layered graph representation to be quite useful for other things, such as viewing assembly dependencies.

Kirill Osenkov@kirillosenkov.com

New in MSBuild Structured Log Viewer: Project Reference Graph New tab that shows the project graph layered by project "height". Each project only references projects above it. Clicking a project highlights all directly referenced projects above, and all projects below it that reference this one.

Matthias reposted

First things first: This message was written by a human 🙃 And this human is curious – if you use AI in your development, what sort of tasks do you regularly hand off to it? Testing, documentation, architecture guidance, code review...? And on the flip side: Any tasks you never trust the AI with?

Matthias reposted

New in MSBuild Structured Log Viewer: Project Reference Graph New tab that shows the project graph layered by project "height". Each project only references projects above it. Clicking a project highlights all directly referenced projects above, and all projects below it that reference this one.

I guess every kind of library author should check out PolySharp. I definitely will.

Lars Hanisch@flensrocker.de

Just had a surprising MethodMissingException in tests without changing something (as far as I know, but 🤷). Found this post by @steplyakov.bsky.social which helped me understanding the issue. I haven't solved it yet in my code, but I will... Thanks! sergeyteplyakov.github.io/Blog/csharp/...

It's really worth checking on the shortcuts in #ReSharper for #VSCode. I've updated a bunch of actions, including: - Quick-Fix... (Alt-Enter 😛) - Show Editor Context Menu (Refactorings) - Reveal File in Explorer - Expand/Shrink Selection (🔥) My feather-weight ReSharper 🪶

Matthias reposted

CLion joins Rider, WebStorm and RustRover with a free for non-commercial version! Want to learn CMake based C++? CLion’s got you covered!

ReSharper and Rider 2025.1 release party is incoming! 😃 📅 April 22, Tue, 3pm UTC 🗣️ Our .NET Advocates and Friends 🎁 Lots of new features AND a #giveaway! 🤔 Bring all your questions! #dotnet #devtools

If I would just read @JetBrainsRider warnings more carefully, I wouldn't be "looking like a car" (that's what Germans say if they're lost).

We’re close to the 2025.1 release! 🥳🌟 Check out our updated #csharp language support, which covers structured and high-performance logging, span types, code duplication, postfix templates, cancellation tokens, multiline comments, and more! #dotnet

blog.jetbrains.comC# Language Support in ReSharper and Rider 2025.1 | The .NET Tools BlogOur release for ReSharper and Rider 2025.1 is just around the corner, and we have lots of exciting features shipping for the current and next version of C#! This will be a really long post (blame our

Exciting news! 🚀 The new #SLNX format is getting more solid support in the .NET CLI. Rider already makes converting & using SLNX files a breeze! Check out our blog for all the details: blog.jetbrains.com/dotnet/2024/...

blog.jetbrains.comSupport for SLNX Solution Files | The .NET Tools BlogFor nearly twenty years, the .NET community has enjoyed working with solution files (*.sln). Due to their tooling-centered format, manually changing these files has always been challenging. Merge conf
.NET@dot.net

!! Introducing support for SLNX, a new, simpler solution file format in the .NET CLI !! Say goodbye to GUID clutter〰️XML-based solutions now streamline builds, edits, and migrations. Learn more and explore new support across the #dotnetCLI. https://msft.it/63325qurz9

Matthias reposted

It's worth mentioning that Rider's existing Unity support Just Works with consoles. Use the "Attach to Unity Process" action, and consoles will appear in the list, just like mobile devices.

Matt Ellis@citizenmatt.bsky.social

If you're doing native game dev with Rider, do yourself a favour and make sure you've got the plugins to work with consoles! jb.gg/consoles-tw

💯 percent agree... more people need to internalize this

James Jackson-South@james-jackson-south.me

The speed both @avaloniaui.net and @platform.uno iterate and improve is incredible. What they are doing is right up there in the hard-to-do category, yet they are both absolutely smashing it. Hard proof that not everything good in #dotnet needs to come from Microsoft. I'm a little jealous.