Speakers

Stefan Meissner

Backend developer
focusing on cloud architecture

Kelvin Vuong

CTO
at Chotot.com

Viet Tran

Solution architect
at Sendo.vn

Tam Nguyen

Software & Devops Engineer
at Anduin

Roman Atachiants

Head of engineering
at Grab

Gaurav Agarwal

Software Practitioner
Organizer for Chennai Gopher Community

Rajeev N Bharshetty

Computer science nerd
Working on building reliability at scale on 300+ Micro-services at GO-JEK.

Piyush Verma

Director of Engineer
at Trusting Social

Sponsors

Platinum

Gold

Silver

Supporters

8 Dec - Conference

08:00

Registration

08:45

Welcome

09:00

Opening Keynote

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
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 at Chotot.com
11:00

Golang and infrastructure works

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

Tam Nguyen
Senior software engineer
11:30

Lunch

13: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 Engineer
13:45

How Sendo.vn build a scalable architecture to grow 10X every year with Golang

Viet Tran
Solution architect
14:30

An investigative walk through of Go's 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
Senior software engineer
15:00

Products Insights & Experimentation Platform

TBD

Roman Atachiants
Grab head of engineer
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 more predictable, transparent and resilient. For developers this means more confident and continuous deployments.

Rajeev N Bharshetty
Gojek Computer science nerd
16:30

Closing

9 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 online
  • 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 Immediates

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

  • 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

Venue

The conference will be held at:

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