Skip to content

Meetup: Proto Compiler Plugin and Kafka in Go!

Photo of Kenneth Shaw
Hosted By
Kenneth S.
Meetup: Proto Compiler Plugin and Kafka in Go!

Details

OVERVIEW:

In an exclusive meetup for this January, GoJakarta will collaborate with Bukalapak on January 19th, 2023. M. Idham Ramadhan, a Software Architect from Bukalapak, will present "Build Proto Compiler Plugin with Go" and Claudio Vivaldi, a Go Developer from Alpha Indo Soft, will present "Work with Kafka in Go". This event will be hosted at Bukalapak's Offices in Metropolitan Tower in Simatupang. There will not be an online broadcast.

The presentation will begin promptly at 6:30pm (Jakarta, WIB / GMT+7), and will end at roughly 8:30pm. There will be a short question and answer period after the presentation.

EVENT SCHEDULE:

06:30 PM -- Opening and Introduction by GoJakarta/Bukalapak
06:45 PM -- Idham, Bukalapak
07:30 PM -- Claudio, Alpha Indo Soft
08:15 PM -- Panel Discussion
08:30 PM -- Closing

ABOUT THE SPEAKERS AND PRESENTATIONS:

Idham is a Software Architect from Bukalapak will present "Build Proto Compiler Plugin with Go" in which he will explain how to write a protobuf compiler plugin that can act as a code generator. He will demonstrate how to write a grpc server code generator while also customize it using custom protobuf annotation. Idham graduated from Computer Science at University of Indonesia, he is a Software Architect at Bukalapak, and he also started his professional career as a Software Engineer at Bukalapak since 2016, throughout the years Idham has been involved on building many Bukalapak's products. Presentation will be in Bahasa Indonesia.

Claudio is a Go Developer from Alpha Indo Soft will present "Work with Kafka in Go" in which he will explain what is Kafka and what is the difference from the other message broker, the usage and the advantage. He also will share about the use case when we will need to use Kafka in Go and he will explain about the simple Producer and Customer with Go Kafka. Claudio previously worked as a Backend Developer in Jojonomic also in DEPATU. He started his career as a developer back in 2020. Presentation will be in Bahasa Indonesia.

ABOUT GO JAKARTA:

GoJakarta is a monthly meetup group focused on examining applications, frameworks, and technologies written in the Go programming language. The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of GoJakarta group
GoJakarta
See more events
Bukalapak Headquarters
Jl. R.A. Kartini No.10, RT.10/RW.4 · Kota Jakarta Selatan, Da