GopherConVN-mascot-character

08 - 09 December 2018

08 Dec - Conference

08:00

Check-in

08:45

Welcome

09:00

Opening - 9 Years of Go

An opening keynote, quick brief through timeline of Go over 9 years. Welcome to GopherCon Vietnam 2018.

Vu Nguyen
Member @ Golang Vietnam
Ask question
09:45

Starting Serverless with Go

Serverless – so hot right now. All the big players of cloud platforms have launched some kind of runtime to execute code. By focusing on coding business logic this leads to short production-ready developments. This talk aims to show why Go is a good choice to start with serverless.

Stefan Meissner
Backend Developer @ TUI
Ask question
10:30

Go on a journey away from the mammoth C/C++ monolith

There is no rocket science or big fancy voila neat trick on Golang here. This would just be our actual journey, from some home cooked C extension mod for Apache httpd and our own templating engine to a grand shift toward Golang, what we have done, how did we go-on, what we have not done

Kelvin Vuong
CTO @ Chotot
Ask question
11:00

Anatomy of a Docker container

What are Containers and How is Docker made? It's a bunch of namespaces and cgroups put together to build the process isolations that we see. What are namespaces and how do they operate? The talk invokes one Linux namespace at a time, as system calls from a Golang code, up to a full-fledged container

Piyush Verma
Director of Engineering @ Trusting Social
Ask question
11:45

Lunch

13:00

Golang and infrastructure works

How we use Go to enable a fast pace development and deployment pipeline.

Tam Nguyen
Software & DevOps Engineer @ Anduin Transactions
Ask question
13:45

How we build scalable architecture at Sendo

This talk is how Sendo use microservices with gRPC, Protobuf and some architectures to speed up system.

Viet Tran
Solution Architect @ Sendo
Ask question
14:30

An investigative walk through of Go channels

This talk deeps dive into the inner workings of Go’s channels using an interactive debugger to understand it’s strengths and shortcomings.

Gaurav Agarwal
Indie Software Engineer
Ask question
15:00

Large Scale Data Capture & Experimentation Platform at Grab

Come to learn how we built a system to experiment and rollout features across hundreds of microservices at Grab. The talk is also inclusive of a high-performance event tracking system which captures hundreds of thousands of events per second from mobile apps and backend services and makes them easily queryable through SQL.

Roman Atachiants
Head of Engineering @ Grab
Ask question
15:45

Production Ready Microservices at Scale

Writing Microservices which can withstand the unpredictable nature of the production environment at scale is a non-trivial task. Certain practices can help make our systems 6 predictable, transparent and resilient. For developers this means more confident and continuous deployments.

Rajeev N Bharshetty
Product Engineer @ GO-JEK
Ask question
16:30

Closing

Speakers

Stefan Meissner

Backend Developer at TUI
focusing on cloud architecture

Kelvin Vuong

CTO
at Chotot

Viet Tran

Solution Architect
at Sendo

Tam Nguyen

Software & Devops Engineer
at Anduin Transactions

Roman Atachiants

Head of Engineering
at Grab

Gaurav Agarwal

Indie Software Engineer
and Trainer

Rajeev N Bharshetty

Product Engineer at GO-JEK
Building reliability at scale on 300+ microservices

Piyush Verma

Director of Engineering
at Trusting Social

Sponsors

Platinum

Gold

Silver

Supporters

Venue

The conference will be held at:

195 Dien Bien Phu, Binh Thanh, Ho Chi Minh City

09 Dec - Workshop

08:00

Registration

09:00

Go Fundamentals

This class provides an idiomatic introduction to the Go programming language supported by extensive examples and hands-on exercises

Course outline
  • Language Syntax
  • Using Pointers
  • Arrays, Slices and Maps
  • Methods and Interfaces
  • Packaging and Exporting
  • Testing
  • Managing External Dependencies
  • Standard Library
12:00

Lunch break

13:30

Go Intermediates

This is for any intermediate-level developer who has some experience with other programming languages and wants to learn Go.

Course outline
  • Language Syntax
  • Data Structures
  • Interface
  • Decoupling
  • Architecture
  • Concurrency

About the instructor

Golang Vietnam

The member from our community who worked with Go for years will walk you through those topics with hand-ons experience. Prepare yourself laptop with laptop and golang installed on it.

The workshop will be held at:

CoderSchool

Copac Square Building, 12 Ton Dan, D4, Ho Chi Minh City