←back to thread

154 points feep | 1 comments | | HN request time: 0.202s | source
Show context
bob1029 ◴[] No.44465713[source]
> These days, we have servers with 384 CPU threads. Even a small VM can have 16 CPUs. The CPUs and memory are much faster as well.

With this hardware, if you reach for Kestrel you can easily do a few trillion requests per day. The development experience would be nearly identical - You can leverage the string interpolation operator for a PHP-like experience. LINQ and String.Join() open the door to some very terse HTML template syntax for tables and other nested elements.

The hard part is knowing how to avoid certain landmines in the ecosystem (MVC/Blazor/EF/etc.). The whole thing can live in one top-level program file that is ran on the CLI, but you need to know the magic keywords - "Minimal APIs" - or you will find yourself in the middle of the wrong documentation.

replies(1): >>44465773 #
1. anoojb ◴[] No.44465773[source]
The amount of Director/VP level promos that have come from creating abstractions on top of core technology no one gets rewarded for is amazing.