@lostprototype@mastodon.social
@lostprototype@mastodon.social avatar

lostprototype

@lostprototype@mastodon.social

Outspoken, old-school leftie and aspiring treinfietser, keeping the heart of the 80s and 90s alive.

My orders are to sit here and watch the world go by.

Follow for software architecture & development, travel and anti-conservative global & regional politics.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

lostprototype, to random
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - Question for you...

In Rider, it's developed this nasty tendency to ALWAYS show method popup info (rather than only when I need it).

Is this a bug? Can this be disabled?

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - I'm freeeee!!!

alvinashcraft, to dotnet
@alvinashcraft@hachyderm.io avatar

Dew Drop – April 22, 2024 ()

Top links:

  • How to create a trial version for a C# Windows Forms app
  • Will Visual Studio be migrated to .NET Core and become multi-platform?
  • React Native Radio - RIP App Center and other news
  • Wolverine's new PostgreSQL messaging transport
  • A short guide to mastering keyboard shortcuts on GitHub
  • Build your first ML Model with ML.NET Model Builder

https://www.alvinashcraft.com/2024/04/22/dew-drop-april-22-2024-4174/

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - Lost cause 😉

"Visual Studio’s main process operating on the old .NET Framework projects an image of an outdated, legacy product to the community."

I've been paying for my JetBrains IDEs since 2016 because they work first-class on .

lostprototype, to random
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - I don't know the best way to report this, and to be perfectly truthful, I don't have a very good track record with the JetBrains issue trackers --

But for the last two to three versions of all my JetBrains IDEs, settings sync has just been so unreliable.

It almost feels like all my various installs are undoing and redoing each other.

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - That's good in my books. So is it the toolbox app itself, or just the sync between multiple JB products?

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - Alllllright, I'll continue to tough it out. Good luck!

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - For what it's worth, I've also been experiencing other sync issues prior to 2024.* releases.

It seems like despite trying to follow the simplest path for installing new IDEs and setting up sync, I always end up having to go in and fiddle.

Especially bad have been keyboard settings and applied themes.

lostprototype, to CSharp
@lostprototype@mastodon.social avatar

An absolute BANGER of a release for Rider 2024!

Thank you @khalidabuhakmeh and co.

Lots of goodies in here, as always, happy to continue being a JetBrains toolbox subscriber.

Also, thank you for unbundling that pesky AI plugin. You did the good thing.

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - I look forward to it! That's a much more democratized and sensible direction for things to go IMO. It also better connects my annual investment to value, vs. paying for an upsell.

Would that - now or in the future - be able to leverage local GPUs and NPUs for acceleration?

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - Oooh. Once I get my hands on it, I'll see if it needs any extra poking to use my Intel GPU on Linux.

If I pick up a new laptop this year, I'll do the same for any NPU it is likely to have.

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

Bernie Sanders continues to be the hero we need and don't deserve.

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - Yeah 100%.

It's even more impressive when you realize that he's been holding his "tune" since the 70s. This guy has literally been fighting against things he's watched unfold over his entire lifetime.

Talk about resilience.

lostprototype, to random
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - Is Rider seriously going to nag me about this AI crap every time I update to a new version, or this plugin I can't uninstall gets an update?

Please fire your product managers.

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - Yeah not my experience. Seems like I'm constantly getting nagged, even after disabling and restarting. Similar experience in both Webstorm and Rider.

The fact that this is an extension I can't uninstall is frustrating as well.

Wonderful or not, they got so much about this rollout wrong. It may be my only negative experience, but man, JetBrains burned up a lot of good will trying to force this cash cow into everyone's faces.

maartenballiauw, to random
@maartenballiauw@mastodon.online avatar

TIL and support breakpoint groups. A couple of default ones you can use to enable/disable many at once, but you can also create custom groups.

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh @maartenballiauw - Yeah, but then you have to use Visual Studio and Windows.

lostprototype, to random
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - I find the fact that JetBrains expects people to pay extra on top of their already expensive subscriptions for the "AI Assistant" rather tasteless.

https://plugins.jetbrains.com/plugin/22282-ai-assistant/reviews

I hope you guys are reading the room on this one. Bad move.

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - Agh, disappointment. Thought you were above that...

Because I don't pay GitHub already to get the functionality I use for starters. I mean, not counting "they did it first" is something I expect to hear from my 7 year old.

I'm not looking to be marketsplained here. If there's something you're not sure about, consider the feedback on that page more closely.

We get enough of the positive feedback loop bubble from Microsofties -- and I know you know that 🤭😉

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - That people aren't impressed about something like this being an additional cost.

Nobody is saying it doesn't cost JetBrains to operate. But that the same could be said of the infrastructure involved with the regular product offering. And we're not expected to pay additional fees for that.

JetBrains won't get away from the perception here. Making first party features that cost extra is only going to devalue the existing lineup.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

In #dotnet 8, specifically #entityframework8, you can now do two exciting things with the #data access library.

  1. You can map complex types to the same table as their owner. This reduces table sprawl and improves query performance.

  2. You can map SQL queries to ANY object. Yes, ANY object. It doesn't have to be known by the DbContext.

#jetbrainsrider

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - Do you know if the complex types support various tricks of polymorphism?

Can I mark a property with an interface and have it stored with a discriminator?

lostprototype, (edited )
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - What's funny is that I already have this implemented right now using:

  • Custom EF Core value converter
  • [JsonPolymorphic]
  • A custom attribute for [JsonPolymorphs]
  • Subclass of DefaultJsonTypeInfoResolver
  • Also some special custom JsonSerializer code to plug it into

I combine it with JSON column support in postgres. Is working at this point, though I always wonder if I could do better.

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - See here: https://gist.github.com/atrauzzi/dde4f5e92fb783cb6847ff2b1c2d6710

I wonder if it's worth sharing with the EF team?

lostprototype, to random
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - Does Rider do the EF entity diagrams that I'm reading about in the newsletter today?

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.

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - PHPStorm has the same effect on PHP devs.

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

Microsoft may single-handedly put AI back a decade because they'll poison the well of public opinion on it with subpar and sour experiences for the sake of shareholder value by pushing this hard on it.

lostprototype,
@lostprototype@mastodon.social avatar

@khalidabuhakmeh - Agreed, it's getting really manic. This is a mentality they'd bring to making a pot of coffee.

This rabid obsession with product-izing everything is beyond conspicuous at this point.

lostprototype, to random
@lostprototype@mastodon.social avatar

@khalidabuhakmeh -- My JetBrains all apps sub should get me a seat for Qodana (and similar tools)!

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