$ gcloud init
$ gcloud auth login
With our initial use of gRPC, we've been able to extend it easily to live within our opinionated ecosystem. Further, we've had great success making improvements directly to gRPC through pull requests and interactions with the Google team that manages the project. We expect to see many improvements to developer productivity, and the ability to allow development in non-JVM languages as a result of adopting gRPC. - Timothy Bozarth, engineering manager at Netflix
At CoreOS, we’re excited by the gRPC v1.0 release and the opportunities it opens up for people consuming and building what we like to call GIFEE — Google’s Infrastructure for Everyone Else. Today, gRPC is in use in a number of our critical open-source projects such as the etcd consensus database and the rkt container engine. - Brandon Philips, CTO of CoreOS
public IActionResult Index() { var service = new StorageService(new BaseClientService.Initializer() { HttpClientInitializer = GoogleCredential.GetApplicationDefaultAsync().Result }); // find all of the public JPGs in the project buckets var request = service.Objects.List("YOUR-GCS-BUCKET"); request.Projection = ObjectsResource.ListRequest.ProjectionEnum.Full; var items = request.Execute().Items; var jpgs = items.Where(o => o.Name.EndsWith(".jpg") && o.Acl.Any(o2 => o2.Entity == "allUsers")); // pick a random jpg to show ViewData["jpg"] = jpgs.ElementAt((new Random()).Next(0, jpgs.Count())).MediaLink; return View();}
Use promo code NEXT1720 to save $300 off general admission