😭 I knew it was too good to be true. #csharp 12 primary constructors have a potential landmine on which folks will likely step. You can double-capture values, potentially increasing allocations.
As someone who has used #JetBrainsRider on all major operating systems today (#Windows, #macOS, #Linux). I can confirm it looks amazing in all of them.
My current client has decided to update some of the projects in the solution to net8 and commit to main 😲 - meaning that the devs are now having to run VS2022 Preview.
Now that's OK for them, but what about the Rider users? Well, we know it's possible as the Lead Dev runs Rider and he flipped the net8 switch and is at a loss as to why I can't build the updated app. I'm even running a newer version than him - help! 🙏
The Modules view in the latest #JetBrainsRider 2023.3 EAP 5 release is pretty nice. You can right-click and load the assembly in the Assemblies view and look at the decompiled sources. #dotnet#debug
¯_(ツ)_/¯
Just spent 10 minutes of my life I'll never get back messing about with my #sony headphones because my Dell XPS (a pathetic excuse for a laptop) for some reason automatically connects to headphones when it's sleep. Wtf Microsoft, Dell? Another #WindowsFail
@imarc I've been using #jetbrainsrider for a little while now and have to say I wouldn't want to go back to VS.
I'm currently working with a client that requires me to remote into a Windows workstation they have on-site but I've installed Rider on that as well.
Typing on a mid-2015 MBP right now and it's given me no real problems since I bought it - it just doesn't get the new OS versions now so I'm looking to replace it
I set up a multi-launch sample where the #dotnet console application only runs after the #aspnetcore web application has started and is reachable at a specific port. That's a beneficial #jetbrainsrider feature.
I can see this being helpful for folks working with microservices and web APIs.
The multi-launch enhancements for #dotnet developers in #JetBrainsRider are pretty amazing. You can launch multiple projects and choose when to start each based on events like ports being opened.
This new Global Using UI in #JetBrainsRider is pretty amazing. It shows you what parts of your #dotnet project use the namespace you're about to refactor into the global usings file.
One thing that bugs me about #jetbrainsrider is that when execution hits a breakpoint the IDE isn't brought to the front - so you're busy waiting for your web app to load and Rider is sitting there waiting for you to click Continue..!
Kind of a stalemate until you notice the subtle colour difference on the taskbar icon...
I drop TODO comments as I code to act as an aide memoir so I don't lose track of a thought I had right there.
So I love this feature in #jetbrainsrider - when i commit files that contain (presumably newly added) TODO comments you get a little nudge to say 'hey, don't forget these'
The latest #JetBrainsRider EAP 2 version will show you slow #aspnetcore MVC endpoints, Razor Page Handlers, and ViewComponent Invoke calls. This should help a lot of teams quickly find problem areas. #dotnet
The new Data Flow Analysis (DFA) in #JetBrainsRider predicts your #dotnet code’s path. The example below shows the correct result of pattern matching by crossing out the other values.
Just released #Avalonia plugin for #JetBrainsRider v1.2.0. A new setting to define the working directory for the previewer process, and compatibility with 2023.3 EAP 1!
(In fact, only 2023.3 EAP 1 for now; sorry, but it's too hard to keep compatibility with several major versions at once. It will likely work well with newer EAP builds, though.)