17,130 karma · joined July 13, 2015
https://bsky.app/profile/pierbover.com
https://pierbover.com/
https://github.com/PierBover
Working on: https://wavekit.app/
> That's like saying express should have feature parity with Nest.js
I disagree but, objectively, validation is a fundamental part of any web app or API.
They shipped Minimal APIs in .NET 6 without validation. The functionality was already there for MVC so it's not like they had to build it from scratch. And yet, they didn't add it until .NET 10.
https://medium.com/@h_locke/why-dark-mode-causes-more-access...
It's not so bad for a UI like eg Spotify but anything with actual text content is an issue.
It failed very often and you had to manually restart the dev process. Even when it worked, it was no where as fast as eg using Bun with TS.
Also Minimal APIs didn't have feature parity vs MVC even 4 years after release which is quite frankly insane. I hear in .NET 10 they've finally added some validation. Not sure how it compares to something like FluentValidation which still is one of the most downloaded nuget packages.
I stopped using it because overall it feels like Microsoft has lost the plot with .NET.
There are plenty of very popular packages with zero dependencies like Hono or Zod. If you decide to blindly install something with hundreds of deps it's on you.
That said, I do agree the JS standard library should provide a lot more than it does now.
There's plenty of demand for RAM right now. We'll see how this turns out.
10 years ago I was using 16GB in my MBP and today it's 48GB. It's just a 3x increase during mostly a bonanza period.
For the past 10 years or so I've mostly used Heroku end then Fly. Last year I invested time into switching to self hosting with dokku for new projects. After the initial learning curve it's been great. Honestly don't see the point of using anything else except if I need to run something at the edge.
Yes tech can help but implementation depends on human nature.
Jarred mentioned having to work on fixing memory leaks as the main motivation to try this.
https://xcancel.com/jarredsumner/status/2053058171338682875#...
I was never fully comfortable with Zig given it's much less mature than Rust. Maybe this will be for the better.
How is it going to get better?
Personally I don't think there was any revenue growth to begin with. They are spending a lot on AI and haven't seen any ROI but for reasons they prefer to fire people and keep investing on AI.
https://www.upwork.com/press/releases/upwork-ceo-hayden-brow...
https://www.bill.com/blog/a-message-to-bill-employees-may-20...
Their AI costs have increased 600% but this hasn't translated into actual revenue. Also they are probably projecting AI costs to keep growing. They've done the math and at some point it is going to affect their bottom line.
Reducing or limiting AI usage would be inconceivable given Cloudflare itself has invested on AI and is selling AI services. Instead they've opted for reducing about 20% of their head count.