Develop, Utilize Middleware Layer in Go and DI with Google Wire

Public group
Location image of event venue


In a exclusive GoJakarta meetup hosted by KITABISA, Budi Ariyanto, A Lead Backend Engineer from KITABISA, will present "Dependency Injection with Google Wire" and Kennard Wicoady, a Senior Software Engineer from Shopee, will present "Develop and Utilized Middleware Layer in Go REST Web Service".

The presentation will begin promptly at 6:00pm, and will end at roughly 8:45pm. There will be a short question and answer period after each part of the presentation. Doors open at 5:30pm. Please come on time, before 6:00pm!

SPACE IS LIMITED! Please only RSVP if you are able to attend!


05:30PM -- Doors Open
06:00PM -- Introduction by KITABISA
06:15PM -- Budi Ariyanto - DI with Google Wire
07:00PM -- Q&A
07:15PM -- Kennard Wicoady - Develop and Utilized Middleware Layer in Go REST Web Service
08:00PM -- Q&A


Kennard Wicoady is a Senior Software Engineer from Shopee. He will present how to utilize and develop middle-ware layer. It acts as a standalone module,that can be used across endpoints and help avoid repetition in code. By sharing this presentation audience are expected to understand more about the middleware layer and how to efficiently utilize it.

Kennard Wicoady previously worked as a Software Developer in OVO and Senior Software Engineer in tokopedia. He holds his Bachelor Degree in Computer Science from Binus University.
Presentation will be in Bahasa Indonesia.

Budi Ariyanto is a Lead Backend Engineer from KITABISA. He will present about code interation using google wire tools.
DI is a design pattern that allows us to write better code, where DI focuses on writing code that is loosely coupled and highly modular.

Budi Ariyanto had over 9 years experience at building and maintaining software and having various backend application engineering cross-culture concern.
He holds his Bachelor Degree in Computer Science from Kristen Duta Wacana University.
Presentation will be in Bahasa Indonesia.


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.