Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

100% Positive

Analyzed from 167 words in the discussion.

Trending Topics

#protovalidate#grpc#google#buf#article#write#especially#since#project#worth

Discussion (4 Comments)Read Original on HackerNews

akshayshah18 minutes ago
I'm surprised (without any particular positive/negative valence) that the article doesn't mention using AI to write the port - especially since both CEL and protovalidate have fairly extensive conformance testing harnesses. The project should be right in the sweet spot for today's tools.

The omission is especially striking since most of the article sounds AI-authored to me. (Pangram agrees, for what that's worth.)

nu11ptrabout 1 hour ago
> It’s the language behind Kubernetes admission policies, Envoy’s RBAC rules, Google Cloud IAM conditions, and gRPC’s protovalidate

Very small nitpick, but AFAIK protovalidate comes from Buf, not Google. While protovalidate DOES work with gRPC via backward compatibility (but also Buf's ConnectRPC), saying "gRPC's protovalidate" probably makes people think it came from Google.

Disclaimer: I have no affiliation with either Buf or Google.

akshayshah27 minutes ago
Very fair point that protovalidate comes from Buf, not Google.

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...

xeonaxabout 1 hour ago
This seems like it might be good way to guard state transitions in my PLM/PDM project