Go's 10th Anniversary Celebration + Lightning talks

Details

Go Silicon Valley meetup group is excited to be hosting Go’s 10th Anniversary Celebration at Google with a lightning talk meetup.

Whether it’s a personal project, an abbreviated version of a conference talk submission, a company announcement, or a hobby you want to share, the Lightning Talks are a great opportunity to get the word out in ten minutes or less and share your joy of Go.

https://www.papercall.io/gosvcelebratego10

Lightning talk guidelines:

Talks should run 5 - 10 minutes.
You will not be allowed to run over the allotted time, so practice!
We prefer talks that are related to Go or the Go community.
Chosen talks will be added to the meetup page.

- Agenda -
Light dinner fare from 6-7pm.
Cut the cake at 6:30pm.
Announcements at 7pm.
Lightning talks from 7:15pm to ~8:30pm.

Evgeny Khabarov
How to simplify developers’ life with one more gRPC plugin?
Project: https://github.com/bold-commerce/protoc-gen-struct-transformer
When you work with gRPC you work with an auto-generated code which contains Go structures. If your app has a strong separation between business logic and transport level most likely your business logins has it’s own set of structures. The issue here is for Go two struct types with different names and even with equal set of field are different types, i.e. in order to publish result from BL level to gRPC endpoint you have to convert one struct type into another, field-by-field or you can generate such kind of transformations and I’m going to explain how to achieve it.

Kat Cosgrove
Modules arrived with Go v1.11, and with Go v1.13, they’re enabled by default. But fear not, updating an established project to support modules doesn’t have to be difficult; you just need to show up armed and aware of a few common problems. We can do this in just a few short steps.

Jason Keene
Senior Reliability Engineer, Coinbase
bpftrace and goBPF are two awesome tools for dynamically instrumenting your code. This lightning talk will be a few quick demos to show some of the capabilities of these tools and how you can use them to understand your programs better.

Related projects: - https://github.com/iovisor/bpftrace - https://github.com/iovisor/gobpf

Tim Burks
Google, Apigee
Did you know that the best way to build a REST API is with an RPC framework? We’ll look at how Google and other large API producers use gRPC to build REST APIs that users love because they follow the OpenAPI Specification and that producers love because gRPC gives them power and scaling.

Vladimir Bacvanski, PhD
Principal Architect, Strategic Architecture at PayPal (Director)Productive Go: From Hello World to Profit