# Life of an Open Source Project at Google (gRPC)

- Institution: CERN
- Department: CERN Computing Seminar
- Speaker: David Garcia Quintas
- Year: 2018
- Language: English
- Subjects: Computer science
- Source: [CERN](https://videos.cern.ch/record/3014580)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

gRPC is a modern open source high performance RPC framework being developed (mostly) at Google following a fully open source model. In this talk I'll go over the challenges we faced -both technically and organizationally- in developing an open source project at a big corporation, balancing the internal proprietary use with the external open source, in addition to having to support many different platforms, not just the few official ones internally supported.

About the speaker

David Garcia Quintas has been a senior software engineer at Google's HQ in Silicon Valley for the past six years as part of Google Research's AI team as well as the gRPC team, Google's open source RPC framework. Before joining Google David was at CERN as Summer Student in 2005, Technical Student in 2006-2007 and Fellow in 2008-2010, working on the SPS Controls as well as the PS Complex renovation. Following CERN, he was a Visiting Scholar at the Lawrence Berkeley National Laboratory in Berkeley, California. .

0:00:00 Slide 1

0:03:20 Slide 2

0:05:01 Slide 3

0:06:15 Slide 4

0:06:36 Slide 5

0:07:39 Slide 6

0:08:02 Slide 7

0:09:49 Slide 8

0:10:38 Slide 9

0:11:47 Slide 10

0:14:58 Slide 11

0:16:15 Slide 12

0:17:44 Slide 13

0:20:21 Slide 14

0:21:11 Slide 15

0:23:05 Slide 16

0:23:36 Slide 17

0:23:50 Slide 18

0:26:20 Slide 19

0:28:20 Slide 20

0:29:56 Slide 21

0:31:09 Slide 22

0:31:15 Slide 23

0:31:35 Slide 24

0:31:40 Slide 25

0:32:10 Slide 26

0:32:29 Slide 27

0:33:34 Slide 28

0:34:15 Slide 29

0:34:48 Slide 30

0:36:19 Slide 31

## Lectures

1. [Life of an Open Source Project at Google (gRPC)](https://invisiblenetwork.ai/learn/cern/3014580/c2cf6e1787cf), 57 min (CERN's player)
