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

maartenballiauw, to CSharp
@maartenballiauw@mastodon.online avatar

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

video/mp4

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

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

alvinashcraft, to VisualStudio
@alvinashcraft@hachyderm.io avatar
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 and

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

khalidabuhakmeh, to animals
@khalidabuhakmeh@mastodon.social avatar

Samson loves his scarf 🧣

khalidabuhakmeh, to CSharp
@khalidabuhakmeh@mastodon.social avatar

Reading the latest and 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 12 primary constructors.

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

maartenballiauw, to random
@maartenballiauw@mastodon.online avatar

We’re live with the and release party! Come see what’s new and ask questions in the chat! Stream is at https://www.youtube.com/watch?v=lOIHOLQBk8w

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

We have an upcoming and release party. Hope you folks join us. Also talking about and development.

https://www.youtube.com/watch?v=lOIHOLQBk8w

matkoch, to random

Join us for our and 2023.3 release party! 🥳

📅 Wednesday, December 13, 5pm CET / 11am EST
🗣 Our .NET Advocates
🎁 Lots of new features!
🤔 Bring all your questions!

https://youtu.be/lOIHOLQBk8w

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

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

maartenballiauw, to dotnet
@maartenballiauw@mastodon.online avatar

Entity Framework updates in 2023.3 👍

🗺️ Visualize Entity Framework Relationships (ERD)
🔍 Additional query analysis/inspections

Find out more in this latest post by yours truly ➡️ https://jb.gg/izf0hb

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

While I appreciate what pre-commit hooks can do, they add overhead that I’m not sure is worth it for me in the long run.

If you’re looking at adding CLI as a pre-commit action to all environments, here are the files for Husky.NET: task-runner.json and resharper-cli.csx (you’ll need to install the ReSharper CLI tools).

Have fun :)

Running the ReSharper CLI after concatenating changed files.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

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

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

maartenballiauw, to dotnet
@maartenballiauw@mastodon.online avatar

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

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

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

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

Howdy folks, We, , are having a and release party in the next hour. Come and join us to see some of the latest features in action. Also, there’s live chat, so feel free to ask questions or drop a funny joke.

https://www.youtube.com/live/2EcWy-GCPN0?feature=share

maartenballiauw, to dotnet
@maartenballiauw@mastodon.online avatar

Always impressed with new and features.

Today: detect missing .Include() for !

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

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

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

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

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

With and , 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.

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

khalidabuhakmeh, to CSharp
@khalidabuhakmeh@mastodon.social avatar

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

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

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

JetBrains Rider turning a constructor into a primary constructor

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

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

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.

maartenballiauw, to dotnet
@maartenballiauw@mastodon.online avatar

Have you tried the AI-assistant in yet? Pretty cool if you ask me.

  1. Dynamic Program Analysis says "this is slow"
  2. Alt+Enter | Send to AI
  3. AI Assistant gives correct fix (use DB filtering)

https://blog.jetbrains.com/dotnet/2023/06/26/resharper-ai-assistant/

AI assistant suggests filtering on the database so only one row is fetched instead.

khalidabuhakmeh, to ai
@khalidabuhakmeh@mastodon.social avatar

While the addition may be the flashiest of the EAP 6 announcements, the other additions are just as excellent:

  • enhancements (thanks )
  • Customizable Project headers
  • User accessibility improvements for visually impaired users.
  • Structure view sorting & filtering
  • Roslyn enhancements
  • ARM32 support for remote debugging

🤩 Wowza!

https://blog.jetbrains.com/dotnet/2023/06/26/rider-ai-assistant/

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