Matthias

@matkoch.dev

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

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.

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 · 6mo ago

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...

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...

How We Made Variable Inspections 87 Times Faster for Unreal Engine in Rider | The .NET Tools Blog

If 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

jb.gg

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

Bild

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.

Bild

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

Duende Software - Identity and Access Management for .NET

We help companies using .NET to build identity and access control solutions for modern applications.

duendesoftware.com

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.

Bild

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?

Bild