Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ekhabarov/talks
Slides and videos from conferences and meetups
https://github.com/ekhabarov/talks
bazel go golang grpc grpc-go grpc-plugins slides talks
Last synced: 11 days ago
JSON representation
Slides and videos from conferences and meetups
- Host: GitHub
- URL: https://github.com/ekhabarov/talks
- Owner: ekhabarov
- License: bsd-3-clause
- Created: 2020-02-16T20:00:47.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-24T03:48:32.000Z (7 months ago)
- Last Synced: 2024-06-19T13:41:45.174Z (5 months ago)
- Topics: bazel, go, golang, grpc, grpc-go, grpc-plugins, slides, talks
- Language: Go
- Homepage: https://ekhabarov.com
- Size: 4.27 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Talks
### "Protobuf-First APIs: gRPC & Co." | [Boston Golang meetup](https://www.meetup.com/bostongo/events/273933921/) | Oct 27, 2020
As a very lazy developer I try to make life as easy as possible. In an ideal
world code should write itself, but it won’t … until you say it should do this.
In this talk we will discuss code generation and how while writing gRPC API to
get REST for free.* [slides](https://talks.godoc.org/github.com/ekhabarov/talks/grpc-rest/grpc.slide#1)
### "Interface in Go" | [Golang Winnipeg Meetup #4](https://www.meetup.com/golangwpg/events/266794339/) | Dec 4, 2019
It's a very very basic presentation about how to use interfaces, what is it and
why you need it.* [slides](https://talks.godoc.org/github.com/ekhabarov/talks/interfaces/interfaces.slide#1)
### "protoc-gen-struct-transformer plugin" | [Gopherpalooza, 2019](http://gopherpalooza.com/) | Mountain View, CA | Nov 8, 2019
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 structure types with different names and even with
equal set of fields are different types, i.e. in order to publish result from BL
level to gRPC endpoint you have to convert one structure type into another,
field-by-field or you can generate such kind of transformations and I’m going to
explain how to achieve it.* [slides](https://talks.godoc.org/github.com/ekhabarov/talks/struct-transformer/lightning.slide#1)
* [video](https://youtu.be/ifJ7enmOG9I)### "Protobuf-first APIs: gRPC & Co." | [Golang Winnipeg Meetup #3](https://www.meetup.com/golangwpg/events/263867072/) | Sep 18, 2019
* [slides](https://talks.godoc.org/github.com/ekhabarov/talks/protobuf/protobuf.slide#1)