C# is pretty powerful and capable of lower level usage, such as in the examples given... not to mention a pretty nice interop with C-style libraries. It looks like the intent here might be a custom database engine for service integrations... not necessarily a full rdbms in and of itself.
Correct me if I'm wrong but isn't it what aot was supposed to solve?
Span<T> is more important for performance TBH JIT warmup isn't a huge issue for a long-running process
> ...but it may make your code much uglier
Flip side is that if you use more source generation, it may end up making the code more terse/"prettier" where it matters and avoid the reflection hit.AI agents seem fairly good at generating source generators so there doesn't seem to be a reason to not use them.
jaen•2h ago
If they could make the developer experience similar to Go, it would rule the world...
karmakaze•2h ago
Great post with details, not a I'm vibe coding...
benterix•1h ago
What did you choose instead?
Rohansi•1h ago
You can already AOT compile .NET software to an executable to run on whichever platform you need, just like Go.
Libraries need to be published into a package manager (NuGet) which is more friction than just importing from Git repos but it's not that bad.
hnrodey•45m ago
landl0rd•4m ago