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.
Nice new Git feature in Rider 2026.1 - "Extract Selected Changes to Separate Commit..." #Git #Rider #JetBrains
Very pleased how the IDE Browser 🌐 plugin turned out. Great for more authentic docs previews, debugging of web apps, and generally fewer context switches. Version 1.1.0 currently awaits approval 🚨 plugins.jetbrains.com/plugin/29952...
A neat little browser as a tool window in @rider.jetbrains.com. The plugin also ships with run configuration hooks to allow opening a URL upon project start. 🌐🐣 plugins.jetbrains.com/plugin/29952...
After a long wait, I've finally published the sixth part in my "Writing a .NET Garbage Collector in C#" series. Today, we start implementing mark and sweep. minidump.net/writing-a-ne...
Writing a .NET Garbage Collector in C# - Part 6: Mark and Sweep
Using NativeAOT to write a .NET GC in C#. In the sixth part, we start implementing the mark phase of the garbage collection.
minidump.net
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.
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
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
Early Access Program for Rider 2026.1 is now open ✨ Download a free preview build from our website here 👉 www.jetbrains.com/rider/nextve...
TIL you can rerun only failed tests in @jetbrains-rider.bsky.social. It's so wild to me I haven't seen this before... I was at the brink of creating a feature request 🤷♂️🤦♂️ #embarrassed
Creating a custom MSBuild SDK to reduce boilerplate in .NET projects #dotnet https://www.meziantou.net/creating-a-custom-msbuild-sdk-to-reduce-boilerplate-in-dotnet-projects.htm?utm_medium=social&utm_source=bluesky
Creating a custom MSBuild SDK to reduce boilerplate in .NET projects - Gérald Barré
Learn how to create custom MSBuild SDKs to enforce coding standards, add packages dynamically, and configure .NET projects consistently.
meziantou.net
Discover essential ReSharper features that streamline your .NET development process. Enhance productivity, code quality, and refactoring with these must-know tools. #dotnet #ReSharper https://isaacl.dev/gt7
Our @matkoch.dev has been checking notes. 🥸 Here are his 9 ReSharper features that every #dotnet developer should know! 🧑💻 Are you missing anything from that list? Let us know! blog.jetbrains.com/dotnet/2025/...
9 ReSharper Features Every .NET Developer Should Know | The .NET Tools Blog
Around 15 years ago, I got my first assistant job at a university department. Frankly, I only used ReSharper for its solution-wide analysis, which would alert me whenever I broke the spaghetti code I
blog.jetbrains.com
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
We have a new @jetbrains-rider.bsky.social tutorial for #AzureFunctions ⚡💻 Some features were even news to me 😆 Like log highlighting (requires some customizations) and debugging of production instances. Check it out and let me know if I missed some more! 👀 www.jetbrains.com/guide/dotnet...
'Huge architectural change' to JetBrains ReSharper cuts Visual Studio freezes
'Huge architectural change' to JetBrains ReSharper cuts Visual Studio freezes
Six years in the making, but some features do not work yet, and has the tool been overtaken by AI? JetBrains has updated ReSharper, its .NET plugin for Visual Studio, with an out-of-process design that achieves a 61 percent reduction in UI freezes, the company claims. However, the new mode has reduced functionality.…
dlvr.it
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'm a tad jealous about the #RubyMine announcement 🤪 www.youtube.com/watch?v=Atke...
RubyMine Is Now Free for Non-Commercial Use
YouTube video by JetBrains
youtube.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.
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
Improved 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…
youtu.be
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.
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.
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?