News for hackers. Stuff that matters.
Re:.NET 10 by pier25 on Thursday November 13, 2025 @08:43PM (#45922912)
Blazor will produce super bloated web apps. I can see it being used for an in-house thing with captive users but for a real world product or a public app? It would be a terrible choice.

Also the DX is just not there. Hot reload is a mess. Even when it works it's too slow. Once you start using hot reload with Vite you can't go back to waiting seconds for every change and full page reloads.

> Compared to what?

Everything else?

Do you think it's acceptable that it took 4 years for Minimal APIs to get validation?

What about hot reload being broken for years and years?

Re:.NET 10 by mrsmrtss on Friday November 14, 2025 @01:56AM (#45924568)
>Do you think it's acceptable that it took 4 years for Minimal APIs to get validation?

Well thay don't call it Minimal API for nothing. Jokes aside, what stopped you from calling validation yourself explicitly?

>What about hot reload being broken for years and years?

Can't comment on this, because I have never needed it. I can work faster with writing tests, but I guess it's fair to assume there are some who would need it.

Re:.NET 10 by pier25 on Sunday November 16, 2025 @09:18PM (#45950315)
> what stopped you from calling validation yourself explicitly?

Error messages. Even with the validation in .NET 10 you can't get the actual JSON property to display in the error message, instead you get the C# property.

FastEndpoints fixes this but uses Fluent so now you need to rely on a couple more dependencies.

> I can work faster with writing tests

For Blazor and Razor?