khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Today I appreciate the effort that goes into making #JetBrainsRider UX as good as it is. #dotnet

bitbonk, to VisualStudio
@bitbonk@mastodon.social avatar

The new http request client in looks very much like the one in 🤔
I do like the new endpoints explorer though

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

According to the release of #dotnet 8, Visual Studio 2022 is the only supported IDE for .NET 8.

bitbonk,
@bitbonk@mastodon.social avatar

@khalidabuhakmeh According to microsoft.com, #JetBrainsRider does not exist.

khalidabuhakmeh, to CSharp
@khalidabuhakmeh@mastodon.social avatar

😭 I knew it was too good to be true. 12 primary constructors have a potential landmine on which folks will likely step. You can double-capture values, potentially increasing allocations.

😐 The documentation is confusing, but looking at IL, you can see the issue more clearly. (https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-12.0/primary-constructors#double-storage-warnings)

At least you get a compiler warning and highlights the offending usage. Rider even provides a quick fix suggestion.

maartenballiauw, to webassembly
@maartenballiauw@mastodon.online avatar

Interested in how the debugger works in ?

We just posted a good long-read about how IDE frontend for debugging is implemented:

https://jb.gg/xjuays

khalidabuhakmeh, to windows
@khalidabuhakmeh@mastodon.social avatar

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.

onthefencedev, to random
@onthefencedev@twit.social avatar

OK - how do I get #jetbrainsrider to play nicely with the latest #net8 sdk?

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! 🙏

bitbonk, to dotnet
@bitbonk@mastodon.social avatar

Central Package Management for is pretty cool, but converting a solution to use it is extremely tedious.

It would be nice if could do it automagically for me.
If you think so too, please feel free to upvote this issue:

https://youtrack.jetbrains.com/issue/RIDER-84581/Add-refactoring-Convert-solution-to-use-central-package-management

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

The Modules view in the latest 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.

khalidabuhakmeh, to Blog
@khalidabuhakmeh@mastodon.social avatar

An excellent post by community member @poornimanayar about using Live Templates in her presentations.

https://poornimanayar.co.uk/blog/code-demos-made-easy-with-jetbrains-rider-live-templates/

imarc, to Sony

¯_(ツ)_/¯
Just spent 10 minutes of my life I'll never get back messing about with my 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

onthefencedev,
@onthefencedev@twit.social avatar

@imarc I've been using 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

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

I set up a multi-launch sample where the console application only runs after the web application has started and is reachable at a specific port. That's a beneficial feature.

I can see this being helpful for folks working with microservices and web APIs.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

The new type dependency diagram is very cool in for your projects.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

The multi-launch enhancements for developers in are pretty amazing. You can launch multiple projects and choose when to start each based on events like ports being opened.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

This new Global Using UI in is pretty amazing. It shows you what parts of your project use the namespace you're about to refactor into the global usings file.

onthefencedev, to random
@onthefencedev@twit.social avatar

One thing that bugs me about 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...

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Yes! has code completion for CPM files. This is great news for developers. What do you think?

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Hot diggity dog, code completion for Central Package Management in the latest EAP release.

onthefencedev, to random
@onthefencedev@twit.social avatar

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 - when i commit files that contain (presumably newly added) TODO comments you get a little nudge to say 'hey, don't forget these'

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

The latest EAP 2 version will show you slow MVC endpoints, Razor Page Handlers, and ViewComponent Invoke calls. This should help a lot of teams quickly find problem areas.

chrlschn, to dotnet

If you're building a web , you can already get end-to-end type safety with OpenAPI and . Now let's take it to the next level with fullstack hot reload of our API and model: https://chrlschn.dev/blog/2023/10/end-to-end-type-safety-with-dotnet7-webapis-typescript-openapi/

video/mp4

ricardoboss,

@chrlschn This, but in .

Another thing added to my wishlist

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

The new Data Flow Analysis (DFA) in predicts your code’s path. The example below shows the correct result of pattern matching by crossing out the other values.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

The HTTP Client in #JetBrains IDEs is getting a big upgrade. Check it out. This should also be coming to #dotnet devs in #JetBrainsRider.

https://blog.jetbrains.com/idea/2023/10/intellij-idea-2023-3-eap-3/

fornever, to random

Just released plugin for 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.)

https://plugins.jetbrains.com/plugin/14839-avaloniarider/

khalidabuhakmeh, to CSharp
@khalidabuhakmeh@mastodon.social avatar

The latest version (2023.3 EAP 1) of will show you the return values of each step in a fluent call chain.

You can learn to love fluent API calls all over again.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • InstantRegret
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • modclub
  • Youngstown
  • ngwrru68w68
  • slotface
  • osvaldo12
  • kavyap
  • DreamBathrooms
  • Leos
  • thenastyranch
  • everett
  • cubers
  • cisconetworking
  • normalnudes
  • Durango
  • anitta
  • khanakhh
  • tacticalgear
  • tester
  • provamag3
  • megavids
  • lostlight
  • All magazines