Live data from Hacker News

.NET 10

devblogs.microsoft.com

481–490 of 605 posts

Re: .NET 10

#481

Earlier quoted context omitted.

I use rider on Mac (and windows to be fair) and i think the experience is better than visual studio on windows. My biggest gripe with dotnet tooling is dotnet format. It’s not quick enough to use on a pre commit hook, so people don’t run it regularly and we get failures for it. It’s such a small nit, dotnet is a great environment to work in

Off topic but what is the name supposed to reference with Rider? I get that it’s a play on “writer” but what does riding have to do with anything?

> "Legend has it that the name Rider comes from ReSharper IDE, but since Ride didn’t sound great, it became Rider.

— We haven’t found the source for this story yet."

From https://blog.jetbrains.com/dotnet/2022/08/03/happy-5th-birth...

Re: .NET 10

#482

Earlier quoted context omitted.

Where is this worry coming from? (I'm curious, not shutting it down) I might be biased from having worked with production F#, but it feels more like functional is making its way into C#, as the general industry sees value in functional principles. So F# feels like its more here to stay?

They killed off VB, which if I recall the announcement correctly, noted that it statistically had a larger user base (by Microsoft metrics) than F#. There are a number of companies relying on F# for critical operations and MS has some use of F# internally which I understand has no plans of replacement, which helps balance out the fear.

Very little, as in fingers in hand, little in Azure

Re: .NET 10

#483

Every time I read about new .NET version improvements I always remember my attempt to get a job using this stack in my local job market (Greece), where .NET Framework is super prevalent, majorly used by classic companies that don't even give you a fair technical chance if you lack a degree, and the devs are considered to be a cost center. I really, REALLY wish I was in another timeline where I could say in an intervi…

You should try to get a job in Azure, you’d feel right at home!

.net462 baby!

More like 4.6.2

Re: .NET 10

#484

Earlier quoted context omitted.

Every company should give developers $100 per year to donate to the open source project of their choosing. Right now the conditions are such that maintainers are incentivized to rug pull.

every company must pay enough to allow developer to donate from his own pocket (and each state to allow vat free donations without paper work).

Developers can always contribute as well but the benefits aren't really accruing to them. If open source libraries didn't exist there would be commercial offerings or things would have to be built in house. Also, $100 / year / dev is a rounding error and would add to a company's engineering brand.

It seems like a win / win to me but, of course, no one has to do anything at all. Just don't get upset when maintainers pull the rug out from under you because that is the behavior that is being incentivized: 1) make your thing widely used and hard to replace, 2) get in to large companies that can afford to pay 3) change license, pull rug and get your legal team ready to fight.

Re: .NET 10

#485
post #2

For us, every .NET upgrade since .NET 5 has gone surprisingly smoothly and reduced CPU/RAM usage by 10–15%. We were even able to downgrade our cloud servers to smaller instances, literally. I wish .NET was more popular among startups, if only C# could get rid of the "enterpisey" stigma.

As much as I love .NET. I would like to see the whole libraries ecosystem being sustainable again. A recent license changes from all my favorite libraries just made me hesitant using .NET for actually build a startup TBH

I would also like to see the whole ecosystem being sustainable, financially :)

Re: .NET 10

#486

Earlier quoted context omitted.

I will pile on that I don't use any commercial libraries in .NET at all. Ironically, I do purchase a commercial library for front-end JavaScript. I agree that the commercial library offerings seem much more "in your face" with .NET but I don't find the actual breadth and depth of the free and open source library situation to be that troubling. It certainly continues to get better every year. .NET is very "batteries i…

Every company should give developers $100 per year to donate to the open source project of their choosing. Right now the conditions are such that maintainers are incentivized to rug pull.

Hmm. My company gives everyone a $500 a year allowance for training and/or tools that we can use through OneRange. It shouldn’t be that hard to get approval to donate to an open source project.

This is all hypothetical. There isn’t any open source project I depend on that isn’t backed by a large corporation.

Re: .NET 10

#487

Earlier quoted context omitted.

> I wish .NET was more popular among startups, if only C# could get rid of the "enterpisey" stigma. I tried .NET and liked C# as a language. But even though the language and runtime are now open source, it seemed like a lot of the recommended libraries were still commercially licensed, which was an immediate nope from me. I've never encountered that in any other ecosystem.

Silly question. If you want the C# experience but more community/OSS driven… why not Java?

The thing that always turned me off about Java are the IDEs. Besides Java doesn’t have anything like LINQ. I would rather have an ecosystem backed by Microsoft than Oracle.

Does Java have real generics yet?

Re: .NET 10

#488

Earlier quoted context omitted.

> I wish .NET was more popular among startups, if only C# could get rid of the "enterpisey" stigma. I tried .NET and liked C# as a language. But even though the language and runtime are now open source, it seemed like a lot of the recommended libraries were still commercially licensed, which was an immediate nope from me. I've never encountered that in any other ecosystem.

Security and quality aside, I feel that npm have a larger selection of libraries.

As someone who has written multiple Node and C# backends, Node isn't even close to the ecosystem quality. It's not in the same solar system.

Npm has tons of libraries, but they're mostly abandoned. Many barely worked in the first place. And if they're even a little out of date, there's a decent chance they're missing TypeScript types or they won't work with your module system. It's a nightmare.

Struggling with missing or broken dependencies is what made me swear off Node backends permanently.

Re: .NET 10

#489

Earlier quoted context omitted.

> culture of C# / Microsoft shops at al What do you mean?

I worked at a Microsoft shop, and this was my experience. 1. Process, process, and more process. Doing anything required layers of management approval. Trivial tasks become month long, or even years long, processes. 2. You have no power or agency. Something is broken? You're a developer, you should be able to fix it right? No. Broken things stay broken. You swim in your lane and keep your head down. Mediocrity is the…

All large organizations are like that even my n=1 experience at BigTech.

Re: .NET 10

#490

Earlier quoted context omitted.

It's not about what the company uses, but how informed the technical people responsible for hiring candidates are around the ecosystem they claim they work with. Example: Expected: "Oh, you're on Linux? I heard about Rider. We use Windows and Visual Studio here for parity. You're okay with that, right?" (me: Obviously, tools are tools) Actual: "Does .NET run on Linux? What is Rider?" I mean, .NET has been running on…

There's still a lot of folks who consider themselves .Net experts who don't know how to program with async/await, so knowing about a niche IDE (which I also exclusively use) is asking a lot for those people.

Rider might be a niche IDE. But ReSharper with Visual Studio was a mainstay for me from 2008-2020 when I was doing a lot of .Net
Post reply on HN