Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Fusion
Build real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I mean - if you are in enterprise applications shop, C# IS a very good choice. Mainly because of LINQ and DB tooling. Go DB support is extensive but pretty bare - most of the ORM's are unusable at one moment or another, and query builders and nowhere near as powerful as LINQ. I do have some hopes about sqlc but it will fake time.
If we're talking web performance I'll just go ahead and drop this here https://www.techempower.com/benchmarks/ and with .net 6 it's 20% faster than what it was here now.
Other people maintain https://github.com/volatiletech/sqlboiler which is pretty good, though I wish it were a bit more flexible, but it may be a little faster to get started with.