Distributed deep learning is a method of machine learning that is used today due to its many advantages. One of the many tools used to train distributed deep learning model is Kubeflow, which runs on top of Kubernetes. Kubeflow provides utility and workflows to ease the process of managing, training…


If you’re into tech at all, you’ve most likely heard or know about Elon Musk. You might know him for his funny tweets, or how one time he made a flamethrower out of boredom, or how he named his child a bunch of random letters, or even how one time…


Typing on a keyboard is something that almost everyone is familiar with. People communicate using words typed on a keyboard more and more, especially due to the coronavirus pandemic. Apart from the simple need to communicate, most people work with a computer nowadays, and they use keyboard as a mean to interact with said computer. Although some people might think of keyboards as a means to end, I believe there are more to keyboards than just a typing machine — it’s a rather fascinating technology that we have today.

Which Switch You Switched To?

Before I go on, I want to explain a little bit about what makes a mechanical keyboard a mechanical keyboard. It’s simple, really. Mechanical keyboards are keyboards that use a (mechanical) switch underneath each key. These switches provide mechanical keyboards with more durability and personalization than regular keyboards.

Generally, there…


This is a step-by-step article that guides you from scratch. I assume you only have access to a vanilla Kubernetes cluster. In this article, I’m using k8s external metrics to autoscales my kafka consumers. There are other articles online that shows you how to use custom metrics instead. I chose…


On Monday, 29th July 2019, I had the opportunity to held up an AMA session with Jason Ganub. …


SOLID, for those of you that are uninitiated in the world of Object Oriented Programming, is an acronym for five fundamental principles that needs to be abided by programmers to create a more understandable, maintainable, extendible, and ultimately better software.

This past week, I’d been tasked by my mentor to…


GO-SQUADS Tech 3.0

Early Expectations

Last week I had just finished my mini bootcamp — the first step of my journey as one of twelve GO-SQUADS Tech 3.0 intern. My internship experience so far is very different than what I had previously imagined. It also has a lot more learning than I had anticipated. …


Giving arguments is a part of everyone’s life. At some point in their lives, people will have a different opinion with their friends, colleagues, or even someone online. It might be a different opinion about the best candidate for president next term, or it might be a different opinion about…


Catatan : Pengalaman saya selama magang di DPP sangat berkaitan dengan amandemen AD-ART yang saya buat. Dengan demikian, essay pengalaman saya sudah tercantum pada amandemen AD-ART di bawah ini.

Anggaran Dasar

Bab I

Nama, Waktu, Tempat, dan Lambang

4. Lambang

Lambang merupakan salah satu titik yang paling ditekankan kepada peserta SPARTA. Hampir setiap ujian yang ada berkaitan dengan makna…

Fadhriga Bestari

An up and coming software engineer, learning to love to write.

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