End the wars with Tanuki - Multiple programming languages in single web application.
Sau Sheong Chang
CEO Singapore Power Digital, founder GopherCon Singapore
An Introduction to SRE at Google (with DevOps Focus)
You may have heard about SRE - Site Reliability Engineering. But what is it actually? How is it related to DevOps and beneficial to Gopher community? My talk - An Introduction to SRE at Google (with DevOps Focus) will reveal the mystery about SRE world.
SRE Engineer at Google
Flowing with Go Context
In this session, we will observe how a flowing context can help you optimize the resource usage of your server and enables context-based programming. We will dive deeper into how context package works and why it is present in the Go as a native package at first place. We will see different use cases of Context package and the do’s and don’ts being followed among the Gophers.
Platform Engineer at Postman
A colorful journey of be from NodeJS to Go
Sooner or later, everyone of us, must face a beast, called legacy, the code maintained by someone not the author. Let me tell you how we face and beat it, a journey from a black hole 100k LOC monolithic application to 100+ microservices
Engineer Manager at BEGROUP
[Lightning Talk] A practical way to generate unique id with Go
Unique ID generation is variant and not so simple to fit with what the system wants. In this talk, I’ll talk about how my team designed and implemented a custom Unique ID generation method, that fits our requirements, and powers all service-to-service request’s id in my company.
Software Engineer at MoneyForward
Introduction to NATS: A high-performance messaging system as a solution for communication between services
The NATS project has been around since 2010, but it has become more popular in recent years due to how well it fits into the paradigm of cloud-native applications, and microservices architectures. This talk will introduce NATS using Go and our stories using NATS in production at kumparan.
Software Engineer at kumparan, Cofounder Golang Surabya
How to leverage Gunk - the Go-derived syntax for Protocol Buffers to massively write microservices
Introduce how using Gunk, a modern frontend and syntax for Google’s Protocol Buffers that is instantly familiar and accessible to Go developers. Gunk builds on the venerable Go tooling – including versioning with Go modules, and a Go-derived syntax – to create streamlined, project-based workflows for building REST and gRPC services.
করো: Translating Go to Other (Human) Languages, and Back Again
This talk shows the necessary steps for translating Go to other languages. It focuses mostly on the technical (compiler + toolchain) aspects, but it also highlights some techniques for localizing aspects like comments, documentation, and support mailing lists. This talk is also an excuse to show off Go’s support for UTF-8, as well as to highlight the unique way that Go handles bytes and strings under the hood.
Software Engineer at Stripe
Image Processing Service: From On-Premise To Cloud Function With Golang
5 years ago, the image service was a small piece of code in a huge monolithic code on a big server, now it is just simply a bunch of functions in Go without "a server"
Software Engineer at ChoTot
Why you can't use GO ! (away from anti patterns)
We’ve seen Go being used widely in high performant backend applications, gRPC, embedded systems and so on. Not Choosing Go, needs more understanding and convincing. Obvious thing would be reflection, Will see use case and code, also will cover how go differs from our assumption.
Dinesh Kumar and Maulik Soneji
Product Engineers at GoJek
Overcoming latency, How we build a Cloud Game service with Go
CloudGaming is the new buzzword recently with the participation of Google Stadia, Microsoft Xcloud. Behind Cloud Gaming is the art of super-low latency media streaming. Let’s find out how I can use Golang stack to create a Cloud Gaming platform that can bring the smoothest gaming experience.
Software Engineer at Grab
Sau Sheong ChangCEO Singapore Power Digital, founder GopherCon Singapore
Thang LeSRE Engineer at Google
Yashish DuaPlatform Engineer at Postman
Thach LeEngineer Manager at BEGROUP
Dinesh Kumar and Maulik SonejiProduct Engineers at GoJek
Doni RubiagatraSoftware Engineer at kumparan, Cofounder Golang Surabya
Ken ShawCTO Brank.as
Aditya MukerjeeSoftware Engineer at Stripe
Thanh NguyenSoftware Engineer at Grab
Manh DaoSoftware Engineer at MoneyForward
GopherCon Viet Nam 2019 will be held at:
24 Đường 3 Tháng 2, Phường 12, Quận 10, Hồ Chí Minh 700000, Việt Nam