khalidabuhakmeh, to ai
@khalidabuhakmeh@mastodon.social avatar
onthefencedev, to random
@onthefencedev@twit.social avatar

Still undecided about whether to go #Windows or #Mac for my new laptop.

Currently using the #Macbook Pro while working on site for a client but Visual Studio for Mac has some shortcomings.

This would lead me down the Windows route so that I could continue to use 'full' Visual Studio but I'm not a fan of #Win11.

I could install #Jetbrains #Rider on the MBP but then I'm also not a fan of #reSharper either - although my experiences were sometime ago now.

Decisions, decisions

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

I added #JetBrains #Qodana to my #dotnet #OSS project, HTMX.NET. It runs a #ReSharper linter with over 2,000+ inspections in #GitHub Actions and then gives you an excellent report.

Worked through all the issues, and now all is well.

https://qodana.cloud

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

The latest #JetBrains #Fleet version has dropped, and the #dotnet experience keeps improving. It's worth checking out and keeping an eye on. It’s also pretty snappy and powered by #ReSharper.

maartenballiauw, to random
@maartenballiauw@mastodon.online avatar

This year, is turning 20 🥳 When did you start using it? Who introduced you to it? Any problems it helped you solve? Looking for stories 😊

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

2023.2 EAP 8 brings with it Assembly Diffing! If you’re wondering if the “latest” got released to production, well… guess no more!

https://blog.jetbrains.com/dotnet/2023/07/10/resharper-2023-2-eap-8/

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

I think #dotnet folks are spoiled by tooling, but reading the overwhelmingly positive feedback from CLion Nova users writing #cplusplus with #ReSharper is a nice reminder of the joy great tooling can bring folks.

khalidabuhakmeh, to CSharp
@khalidabuhakmeh@mastodon.social avatar

#ReSharper and #JetBrainsRider EAP 9 can now determine when a class can be converted to use #csharp 12 primary constructors. Check it out! #dotnet

Primary constructors are different than record definitions since primary constructors don’t create backing properties for parameters. #dotnet

https://blog.jetbrains.com/dotnet/2023/07/14/rsrp-rider-2023-2-eap9/

JetBrains Rider turning a constructor into a primary constructor

meziantou, to dotnet
@meziantou@hachyderm.io avatar
khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@xoofx @meziantou Do you folks find this useful? If so, maybe we can get it into #ReSharper and #JetBrainsRider

Currently the IL Viewer has three options: IL, low-level C#, and High-level C#.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

You might want to use JetBrains.Annotations, if you’re using Feature Folders for #aspnetcore #mvc. The JetBrains.Annotations package tells #JetBrainsRider and #ReSharper where views can be located.

Here’s a quick screenshot of how to do that. #dotnet

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Top-level statements are a neat feature of #dotnet, but some implicit returns happen when you add class definitions and functions to the end of the file.

With #JetBrainsRider and #ReSharper, you can have the tooling turn an implicit return into an explicit one, so there’s no confusion about where executing code ends and definitions start. #csharp

JetBrains Rider (thanks to ReSharper) adding an explicit return in a top-level statement file.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

folks will love the new predictive in . It helps show predicted values and pathways your code may take based on input. This can significantly reduce debugging time.

https://blog.jetbrains.com/dotnet/2023/07/03/resharper-2023-2-eap-7/

JetBrains ReSharper showing predictive debugging (predicts values and pathways in debugging session) in Visual Studio.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

The predictive in for developers is pretty awesome. Rather than doing mental gymnastics, you can see potential values from branching paths.

https://blog.jetbrains.com/dotnet/2023/07/27/introducing-predictive-debugging-a-game-changing-look-into-the-future/

khalidabuhakmeh, (edited ) to dotnet
@khalidabuhakmeh@mastodon.social avatar

For devs who also use , I would be very appreciative if you took this survey.

https://surveys.jetbrains.com/s3/v11-net-development-survey

maartenballiauw, to dotnet
@maartenballiauw@mastodon.online avatar

Getting ready for our #ReSharper and #JetBrainsRider release party in 𝑐ℎ𝑒𝑐𝑘𝑠 𝑤𝑎𝑡𝑐ℎ 30 minutes!

Join us for an overload of new and improved #dotnet tooling support!

👉 https://www.youtube.com/watch?v=2EcWy-GCPN0

khalidabuhakmeh, to programming
@khalidabuhakmeh@mastodon.social avatar

Did you know you can tell #ReSharper to not trigger the “local variable is never used” warning in your #csharp projects just my renaming the variable to “unused”, “dummy”, or “_”.

#dotnet

Renaming a variable to “unused”

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

One of my favorite new quick fixes in has to be using the range index operator instead of SubString.

It reads much nicer.

Using the range index operator to convert substring calls.

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

If you’re a #ReSharper or #JetBrainsRider user and make #dotnet #OSS, I suggest you give JetBrains.Annotations a good look.

It helps you add more functionality to your libraries and helps reduce the false positives in solution-wide analysis. It’s a very powerful meta-programming approach to adding value.

https://www.jetbrains.com/help/rider/Reference__Code_Annotation_Attributes.html

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar
khalidabuhakmeh, to CSharp
@khalidabuhakmeh@mastodon.social avatar

Reading the latest #ReSharper and #JetBrainsRider release notes makes me realize (again) that suggestions and advice are so nuanced and that it takes experts to get them right. Even then, it may take a few tries.

A few changes around the recommendations and warnings around #csharp 12 primary constructors.

#dotnet

https://blog.jetbrains.com/dotnet/2023/12/20/resharper-and-rider-2023-3-2-bug-fix/

maartenballiauw, to CSharp
@maartenballiauw@mastodon.online avatar

The "Collection was modified" inspection in #ReSharper is quite handy. Warns you about those accidental collection updates while looping over them, resulting in a runtime error. And can fix them automatically! #csharp #dotnet

video/mp4

alvinashcraft, to VisualStudio
@alvinashcraft@hachyderm.io avatar
khalidabuhakmeh, to animals
@khalidabuhakmeh@mastodon.social avatar

Samson loves his #jetbrains #resharper scarf 🧣 #dogsofmastodon

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Working on another #entityframework blog post for #ReSharper and the Entity Relationship Diagram is such a cool feature.

It helps determine the relationship between models, highlight "unlimited string columns”, and any dependency loops.

This table uses primitive collections, so it's one table. #dotnet

jakecarpenter, to dotnet
@jakecarpenter@hachyderm.io avatar

An update notice reminded me of this plugin for #Jetbrains #Rider. Every #dotnet developer should use a plugin like this. I see this one supports #Resharper too, but if there's another extension like it for Visual Studio running sans-Resharper I'd love to know in order to keep my team in check.

It has become a tool that I don't need much anymore because it has helped me so much in the past to recognize complex code

https://plugins.jetbrains.com/plugin/12024-cognitivecomplexity

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