Speaker

Alan Chiu

Alan Chiu

Buf, Software Engineer. Previously at Lyft, Amazon.

Actions

Alan is currently a Software Engineer at Buf working on Protobuf and generated code. Previously, Alan was a lead at Lyft (US ride share company) for various teams including mobile networking: Protobuf, code generation, metrics, and Envoy Mobile. Along with his background in scaling organizations, Alan gravitates towards developer tooling problems and improving collaborative environments for engineers.

Outside of Software, Alan does pottery and boulders for fun!

Integrating Square/Wire with protoc

Google’s protobuf CLI tool, protoc, is very complicated and cumbersome to use. Square has developed a solution which attempts to address the cumbersome usage of protoc. However, in doing so, it prevents users who want to use Square’s generation/output with protoc. In this talk, we will go over how a Protobuf plugin works and how Buf was able to integrate protoc with Square/Wire!

HTTP: REST / gRPC / Connect

There are different ways to making network requests in Android apps. In this talk we will go into the differences between REST, gRPC, and Connect. We will learn a little about HTTP and demonstrate how to implement a unary request in each protocol!

Collaborative product development with type-safe APIs

This talk will focus on common operational issues with REST/JSON endpoints for mobile development and how type-safe APIs like Protobuf are able to solve this class of operational issues and speed up collaboration across iOS, Android, and server engineers.

Alan Chiu

Buf, Software Engineer. Previously at Lyft, Amazon.

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top