Ryan Michela
Ryan Michela
Protoc-gen-validate has no active maintainers. If you would like to take up the mantle, contact @mattklein123 here, or on #protoc-gen-validate channel in the [Envoy proxy slack](https://github.com/envoyproxy/envoy#contact).
I ran `make vendor gazelle` to add a new dependency for an experiment, and the project broke dramatically. Many unexpected packages in the vendor tree were modified, along with most...
Running `bazel clean`, `bazel build //...` gives the following dependency error: ``` ERROR: /Users/rmichela/go/src/github.com/envoyproxy/protoc-gen-validate/vendor/golang.org/x/net/http2/h2i/BUILD.bazel:3:1: no such package '@org_golang_x_crypto//ssh/terminal': The repository '@org_golang_x_crypto' could not be resolved and referenced by '//vendor/golang.org/x/net/http2/h2i:go_default_library' ERROR:...
As discussed in #217, the implementation of UUID matching is sub-optimal because it uses a hard coded constant regex string passed to a regex library. Significant performance gains can be...
[Protolock](https://github.com/nilslice/protolock) is a tool for protecting against breaking changes to proto files. By default, Protolock only validates changes to proto messages and RPCs. It does not understand proto options like...
The backpressure integration tests are nondeterministic. They usually pass, but their passing depends on the specs of the machine running them. Now that the core reactive pipeline has been rewritten,...
Write a Canteen build plugin for Gradle that mirrors the Maven plugin.
grpc-java won't generate interfaces for services because it isn't API safe. This make sense in the global sense, but isn't as much of an issue when you own all the...
## Levels of caching * Service level - all responses to all operations in this service are cached * Operation level - all responses to this operation are cached *...
What does OpenCensus trace inside the gRPC runtime? Can this be attached to an OpenTracing/zipkin trace?