akshayshah
Joined 14 years ago
Joined 14 years ago
The omission is especially striking since most of the article sounds AI-authored to me. (Pangram agrees, for what that's worth.)
But it's worth noting that protovalidate can also work with plain gRPC - it's an independent library, and anyone can write a gRPC interceptor that uses it. Here's a community-supported example in Go: https://pkg.go.dev/github.com/grpc-ecosystem/go-grpc-middlew...
That doesn't quite match my professional experience, though - there are so many companies building databases, message queues, filesystems, and similar infrastructure. Sometimes they're internal projects, and sometimes they're commercial products. I've always felt that those systems would benefit from formal methods, since they're usually trying to provide strong guarantees to the application code on top.
(For full disclosure, I started the ConnectRPC project - so of course I’m excited about that part of the announcement too.)
[0]: https://thenewstack.io/github-will-prioritize-migrating-to-a...