On November 16, 2018 (Friday), we at HDE, Inc. held our 52nd mini-conference known as Monthly Technical Session (MTS). As in the previous sessions, developers from different teams in the company shared their thoughts and ideas on various topics. The following is the summary of the talks presented in the session.

“PyCon Indonesia 2018” by Bumi

The first talk was a report about PyCon Indonesia given by Bumi. Bumi attended PyCon Indonesia as a speaker at the beginning of November to talk about “Modern Tech meets Traditional Music: Enhancing Angklung Performances with Python.”


On August 24, 2018 (Friday), we at HDE, Inc. held our 49th mini-conference known as Monthly Technical Session (MTS). As in previous sessions, developers from different teams shared thoughts and ideas on various topics ranging from monitoring to game development. The following is the summary of the talks presented in the session.

“Revenge of the Prometheus Alerts” by Toshi

Toshi has always been interested in monitoring tools for infrastructures (Sensu, Nagios, etc.). In the previous MTS, he gave us a brief introduction on Prometheus but he was not happy with the presentation. So he decided to give a better one. In this talk, Toshi went into details…


A walk-through

Google App Engine (GAE) is a platform provided by the Google Cloud Platform (GCP) for building web applications. It allows developers to build and deploy their applications quickly without having to managing the instances underneath. We can even design microservices architecture on GAE as it is possible to deploy multiple services within a GAE project.

Obviously there are a lot of ways to write microservices application with Go. One of the approach that I find interesting is the goa framework which emphasizes on the design of the services. …


with the help of direnv

Recently I’ve the opportunity to play with Kubernetes in multiple projects that live in Google Cloud Platform (GCP). This is an exciting experience but also a scary one as I might forget to switch context and apply the changes to the wrong project/cluster unintentionally. Therefore, I am looking for a way that would switch to the proper gcloud config and Kubernetes context when I am in the directory of a specific project. The obvious tool that can help me to do so is direnv and with it, I’ve arrived at a solution that works for me using KUBECONFIG and CLOUDSDK_ACTIVE_CONFIG_NAME.

Setup gcloud config

Shi Han Ng

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store