Live streams live

Who is this presentation for?

Software engineers

Level

Beginner

Description

Benjamin Picolo walks you through bootstrapping and using gRPC streams to build real-time APIs usable across services, the browser, and mobile applications all at once. He dives deep into gRPC and defines streaming APIs in the proto3 format (while sharing some best practices you can use), generates gRPC server stubs and the implementation of gRPC servers from the stubs, explores gRPC clients, uses server-side gRPC client streams, and creates dynamic frontend applications with browser streaming.

Prerequisite knowledge

A basic understanding of Python and JavaScript (useful but not required)

What you'll learn

Benjamin Picolo

Squarespace

Ben Picolo is the site infrastructure team lead at Squarespace, the leading all-in-one website building platform empowering millions of people with creative ideas to succeed. He’s passionate about developer happiness and spends much of his time working to convince others of the value of clearing out technical debt at just the right moments. In his spare time, he’s a self-professed foodie, embarrassing terminology notwithstanding, and has given a nonzero quantity of talks focused exclusively on the topic of noodle soups.