Masthash

#JetBrainsRider

Maarten Balliauw
19 hours ago

How #Docker Fast Mode Works in Rider 🐋 (by @rafaelldi)

Let's look at what #JetBrainsRider is doing to make fast mode work (a quicker rebuild of your #dotnet app container during development).

Read more 👉 https://jb.gg/050y30

Khalid ⚡
6 days ago

In #JetBrainsRider, you can enable auto-soft-wrap on files by using wildcards. This is helpful if you write documentation in the IDE.

Soft wrap these files setting in JetBrains Rider with wildcards for markdown and text files.

Can't figure out why #jetbrainsRider wants to move this method on code cleanup. Nothing in the file layout xml that would explain it.

bitbonk
2 weeks ago

The new EAP of #JetBrainsRider has a very nice looking colored title bar and icon to help distinguish multiple open solutions.

https://blog.jetbrains.com/dotnet/2023/05/22/rider-2023-2-eap-2

screenshot of two open Rider instances each with a different color cue and different typographic icon

Can't wait for #copilotX support in #jetbrainsRider

Khalid ⚡
2 weeks ago

If you’re looking to get into #GodotEngine 4 with #dotnet and #JetBrainsRider, you’ll need to follow these steps:

1. Download the .NET 6+ SDK
2. Download the Godot “Mono” build
3. Start a new project, and open the Editor Settings
4. Set Dotnet | Editor to JetBrains Rider.

You should be good to go.

Side note: It’s good to see that #GodotEngine is team #dropthedot. #gamedev

Godot Engine 4 (mono build) showing the editor settings screen with JetBrains Rider selected for Dotnet projects.
Khalid ⚡
2 weeks ago

I was today years old when I learned you could complete the #dotnet syntax on a line by hitting command+shift+return in #JetBrainsRider.

In the Search Everywhere bar, type “Learn IDE Features” and go through some of the exercises.

Learn IDE Features in JetBrains Rider
Khalid ⚡
2 weeks ago

If you’re building #dotnet Source Generators, you’re going to love this new #JetBrainsRider quality-of-life improvement.

Click the Roslyn icon in the bottom bar, and choose “Reboot Roslyn Source Generators” if things get a little “weird”.

Khalid ⚡
2 weeks ago

The latest #ReSharper release adds #entityframework analysis to help catch common problems when working with databases and the popular #dotnet ORM.

Below, in #JetBrainsRider, it is determined that I forgot to “Include” the related entity.

Check out more on the #JetBrains blog.

https://blog.jetbrains.com/dotnet/2023/05/22/resharper-2023-2-eap-2/

Entity Framework Core query with a quick fix to add the Include automatically.
Khalid ⚡
2 weeks ago

The new build window in #JetBrainsRider 2023.2 EAP is an amazing improvement for working through issues. Use the toolbar to navigate between warnings and errors quickly. #dotnet

JetBrains Rider new build tool window with warnings
Khalid ⚡
2 weeks ago

The latest #JetBrainsRider 2023.2 EAP 2 also adds colored toolbars for when you have multiple #dotnet solution windows open.

JetBrains Rider with different color bars.
Khalid ⚡
2 weeks ago

Hey #dotnet folks. #JetBrainsRider 2023.2 EAP 2adds XAML Hot Reload for #MAUI. #dotnet #mobiledev

Editing XAML and reloading automatically in iOS simulator.
bitbonk
3 weeks ago

@xoofx @simoncropp It works if add this environment variable to the #JetBrainsRider test runner:

Screenshot of the Rider settings for the test runner with the Environment Variable DiffEngine_Disabled set to true
bitbonk
3 weeks ago

@simoncropp I just installed the Verify plugin in #JetBrainsRider but it is still Beyond Compare that pops up for every failed test. Is that expected?

https://plugins.jetbrains.com/plugin/17240-verify-support

Khalid ⚡
3 weeks ago

Increased search capabilities in #JetBrainsRider is an awesome addition. This should make it a lot easier for folks to find those symbols that might be hiding in the depths of your solution structure.

https://blog.jetbrains.com/dotnet/2023/05/15/rider-2023-2-eap1/

#dotnet

Khalid ⚡
3 weeks ago

If you do #game #development and use #JetBrainsRider, #Unity, or #Unreal then you might be interested in attending the #JetBrains free virtual conference.

Last year we had a pair of folks do their whole presentation as a video game. It was bonkers!

https://blog.jetbrains.com/dotnet/2023/05/15/jetbrains-gamedev-day-2023-call-for-speakers/

bitbonk
1 month ago

@khalidabuhakmeh Does #JetBrainsRider have a tool that can tell me that?

bitbonk
1 month ago

@whatthecj @bot That is one of the reasons why I like #JetBrainsRider
You get that experience there.

bitbonk
1 month ago

@svelmoe @bot I completely and wholeheartedly switched to #JetBrainsRider a few years ago.

Khalid ⚡
1 month ago

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

Khalid ⚡
1 month ago

Another nice feature of #JetBrainsRider (#WebStorm), is that it warns you when two #CSS classes are overriding the same exact properties.

Khalid ⚡
1 month ago

#JetBrainsRider has a License Generator plugin to help you create a suitable license for your #dotnet #OSS projects.

https://plugins.jetbrains.com/plugin/13307-license-generator

JetBrains Rider with License Generator Plugin
Khalid ⚡
1 month ago

@brtkdotse #JetBrainsRider already has a Tailwind plugin with code completion. #WebStorm has had this for a while now. Feel free to use this on your other account. :)

Khalid ⚡
1 month ago

Today I learned that #JetBrainsRider treats `NotImplementedException` like a TODO item. 🤔

Khalid ⚡
1 month ago

@onthefencedev @rene_dev You could download a trial of Rider and give it ago. We have 30-day trials.

I’ve been on macOS for the better part of 6 years, and would not go back to Windows. If it weren’t for #JetBrainsRider I’d probably be in another ecosystem by now.

1 month ago

Appreciation to whoever at #JetBrainsRider made it so dot (.) access on an unmanaged pointer automatically turns it into ->.

Khalid ⚡
1 month ago

I found this cool DevToys plugin for #JetBrainsRider. It has some neat dev tools to do some quick tasks like generate fake data, convert json to yaml, lorem ipsum, cron parsing, etc.

Some of these are built into the IDE already, but it's cool to have a UI as well.

Khalid ⚡
1 month ago

Shout out to my favorite Belgian 🇧🇪, @maartenballiauw for fixing #Tailwind support in #aspnetcore #razor files when using #JetBrainsRider.

You now get proper support for Tailwind classes that might not yet exist in your CSS files.

Tailwind code completion in JetBrains Rider
Maarten Balliauw
1 month ago

The Call for Speakers for #JetBrains .NET Day Online 2023 is open!

Looking forward to seeing your #dotnet talk submissions 👀

https://jb.gg/anxo4v #JbDotNetDay #cfp #csharp #fsharp #JetBrainsRider #ReSharper

Khalid ⚡
1 month ago

@arielcostas @maartenballiauw Here's a video of the paste JSON as class/record functionality in action on the latest #JetBrainsRider 2023.1.

Past JSON as C# Class and Record type
Khalid ⚡
1 month ago

I made this short #JetBrainsRider video showing how to debug a Docker Compose solution. It's as simple as hitting the debug button and setting a breakpoint.

#dotnet #aspnetcore

JetBrains Rider with Docker Compose file and breakpoints
bitbonk
1 month ago

@maartenballiauw #JetBrainsRider definitely looks prettier on macOS.

bitbonk
2 months ago

@jchannon It also looks good in #JetBrainsRider right away.

bitbonk
2 months ago

@MSicc All done in #JetBrainsRider?

Khalid ⚡
2 months ago

Software #development is a team sport, and tools like #Qodana can help you and your team up your game.

Run word-class analysis tools to find issues and suggestions in your code base. The same tools that run in #ReSharper and #JetBrainsRider in fact.

https://github.com/JetBrains/qodana-cli

#dotnet

Maarten Balliauw
2 months ago

You can install the #JetBrainsAqua plugin 🌊 in #JetBrainsRider and get a helpful web inspector for #aspnetcore development? 🔥

🖥️ In-IDE browser
👀 Preview your code and rendered view side-by-side

Learn more in this post by @khalidabuhakmeh https://jb.gg/way70h #dotnet #csharp

bitbonk
2 months ago

@lananovikova @chrischinchilla F2 doesn't seem to work for me. I am using #JetBrainsRider, maybe my shortcuts are different? What's the name of the command I could look up the the Keymap settings?

Khalid ⚡
2 months ago

When you see a new upcoming #JetBrainsRider feature.

Eric from Tim & Eric head explosion space meme
Maarten Balliauw
2 months ago

Did you know some collection methods (like .Add() on HashSet) already check if an item exists? No need to call .Contains() first! 💡

#ReSharper and #JetBrainsRider help make your code faster and reduce duplicate lookups.

Post by... me! https://jb.gg/zr59e6 #dotnet #csharp

Khalid ⚡
2 months ago

If you find yourself debugging #Node #JavaScript in #JetBrainsRider or #WebStorm, you can uncheck "Do not step into scripts" so that you can step into third-party libraries. This can be helpful if a package upgrade has gone side-ways.

JetBrains Rider Settings dialog with JavaScript debugging options.
Debugging JavaScript in JetBrains Rider while stepping into my code and library code.
Khalid ⚡
2 months ago

I used BetterDisplay (https://github.com/waydabber/BetterDisplay) for our #jetBrainsRider webinar to create a virtual monitor/desktop that I could share while still seeing the other webinar windows on my main desktop. It was fantastic!

Khalid ⚡
2 months ago

A reminder to #JetBrainsRider users working with Roslyn components. The latest release now let's you debug Roslyn components using the `DebugRoslynComponent` command.

It's a great time to try and write some #csharp source generators. #dotnet

Rider 2023.1 also provides support for the DebugRoslynComponent command from the launchSettings.json file to help you debug Roslyn components with ease.
Khalid ⚡
2 months ago

@structed We're having a release party where @citizenmatt will be demoing a lot of new game dev features in #jetbrainsrider. Be sure to catch us on YouTube. :)

Khalid ⚡
2 months ago

@chaws 👋 Hello. Have you given #JetBrainsRider a try by any chance?

João Antunes
2 months ago

You know when you have so many browser tabs open, you start to get a bit lost?
That's me right now, but besides the browser tabs, I have too many IDE instances open, trying to dig into how some (not well documented) stuff works.
#JetBrainsRider #IntelliJ #VSCode #Kafka #Avro

A screenshot showing too many IDE instances open
bitbonk
2 months ago

@alexzeitler Tell us more.
What do you love about it?
Did you write it using markdown?
Markdown in #JetBrainsRider is still somewhat flawed. Is it better in Fleet?