Live data from Hacker News

.NET Hot Reload Support via CLI

devblogs.microsoft.com

91–100 of 267 posts

Re: .NET Hot Reload Support via CLI

#91
I no longer have any skin in this game because I decided to move all our products and the whole stack away from Microsoft five years ago, which meant lower costs, ability to easily go all in on K8s, etc.

Nothing about their strategy since has made me regret that decision.

Kind of sad to see them flailing about and screwing up, burning goodwill from VS Code and the like.

DevDiv still doesn’t get it, dinosaurs.

Re: .NET Hot Reload Support via CLI

#92
Of course Julia was behind the removal of it.

I'm so glad I'm not at Microsoft anymore. Her decisions might be great for Microsoft's profit margins, but my god does she hate people getting "stuff for free"

Re: .NET Hot Reload Support via CLI

#93
post #27
post #17

Earlier quoted context omitted.

That person who messed up just left the foundation btw.

Who's that?

There have been two departures from the Board recently. The person being referred to here is probably Claire Novotny.

Search Algolia for lots of posts about the recent .NET Foundation kerfuffles.

Re: .NET Hot Reload Support via CLI

#94
post #48

Earlier quoted context omitted.

For many workloads (at least .NET), JetBrains Rider. For C/C++ on Windows, well, you have VS Code and also JetBrains CLion, but IMO CLion is surprisingly rougher than Rider, even though it's older. You can get stuff done though.

Rider is a non-starter - doesn't even have a community edition.

It is worth the money. Also, there a verious free license programs available, for example to students, open source maintainers, etc.

Re: .NET Hot Reload Support via CLI

#95
post #48

Earlier quoted context omitted.

For many workloads (at least .NET), JetBrains Rider. For C/C++ on Windows, well, you have VS Code and also JetBrains CLion, but IMO CLion is surprisingly rougher than Rider, even though it's older. You can get stuff done though.

Rider is a non-starter - doesn't even have a community edition.

I get the all products pack every year personally and it's worth every penny. One of the two software packages i break my "no subscriptions" rule for, and the only one i'm not even salty about doing so.

Re: .NET Hot Reload Support via CLI

#96

Maybe I'm naive, but I fully buy the explanation of "we decided to not have it in the OSS version due to constrained resources" (if I'm parsing the discussion correctly). That was evidently not the smartest move, but attributing it to malice is taking it quite a step further. Change my view.

It's not malice. Your non-technical boss who says "well, if we have 3 other developers developing that API with you, it should get it done in one fourth of the time, right?" is not malicious either. But this kind of a boss doesn't "get" it, and neither does Microsoft. They don't seriously understand the mindset behind an open source project, and I don't expect them to in the future either. So I avoid all Microsoft te…

There is nothing "lock-in" about .NET Core/.NET 5+. In fact, as you can see from this whole Hot Reload kerfuffle, even Microsoft themselves doesn't always like the spirit of open source present on their own .NET team!

.NET Framework is another story, and was (and still is) tightly coupled to Windows. It's the entire reason .NET Core was started as a separate open source effort. Honestly, we're lucky .NET Core was even allowed to live as long as it has. Now, it's philanthropic culture is directly butting heads with the profit-oriented culture of the Visual Studio team.

Re: .NET Hot Reload Support via CLI

#97

This kind of stains .NET as a whole moving forward. I now qualify .net and C# as a non-starter. Just like I would Oracle for my database needs. Is it fast, great, nice to use? Maybe -- but I won't ever use it because it's riddled with licenses and other bullshit I really don't care about. I'll continue to use truly open source and free tools like Postgres and Elixir.

Don't dismiss .NET itself so easily. As you can see from this incident, there are elements even within Microsoft that don't inherently value the open source nature of the .NET team! .NET Core/.NET 5+ are already open source and highly philanthropic in nature. That doesn't change just because a completely different team--the Visual Studio team--is profit-oriented.

Re: .NET Hot Reload Support via CLI

#98
post #48

Earlier quoted context omitted.

For many workloads (at least .NET), JetBrains Rider. For C/C++ on Windows, well, you have VS Code and also JetBrains CLion, but IMO CLion is surprisingly rougher than Rider, even though it's older. You can get stuff done though.

Rider is a non-starter - doesn't even have a community edition.

You can use the EAP builds for free in exchange for some stability issues, which in my experience have affected me all of 0 times. You can even download EAP builds from the toolbox for convenience by clicking on Rider and switching to the "Versions" tab.

Re: .NET Hot Reload Support via CLI

#99
post #53
post #8

A hot-button issue gets corrected now, but then they continue to make subtler moves. Why say you love open-source if you keep the juicy bits of Visual Studio Code closed-source? More like you love open-source... for making money. Microsoft is a big company with changing microcultures all the time. They alone as a whole should not take credit for their open-source endeavors. In general, big contributor names should be…

> Why say you love open-source if you keep the juicy bits of Visual Studio Code closed-source? More like you love open-source... for making money. I really dislike this mindset. Sure, it's disappointing that some pieces of VSCode aren't open-sourced, but man, they open-sourced an entire IDE and plugin ecosystem. That's such a fantastic contribution to the open source community, and yet I see comments like yours that…

IntelliJ doesn't pretend to be anything it's not. VSCode does act as a bit of a trojan horse with its proprietary extensions. I do think it's a bit of a smokescreen

Re: .NET Hot Reload Support via CLI

#100

This kind of stains .NET as a whole moving forward. I now qualify .net and C# as a non-starter. Just like I would Oracle for my database needs. Is it fast, great, nice to use? Maybe -- but I won't ever use it because it's riddled with licenses and other bullshit I really don't care about. I'll continue to use truly open source and free tools like Postgres and Elixir.

Don't dismiss .NET itself so easily. As you can see from this incident, there are elements even within Microsoft that don't inherently value the open source nature of the .NET team! .NET Core/.NET 5+ are already open source and highly philanthropic in nature. That doesn't change just because a completely different team--the Visual Studio team--is profit-oriented.

I learned to program with C# back in 2007. I have been following .NET and C# for more than a decade now, I look back fondly at my time with the language and people there. However, if the team is having this much internal struggle why would I ever come back? Why would I stake my business on another Oracle when there are much better alternatives?
Post reply on HN