Clean code (kode bersih) sangat membantu rekan dalam tim perekayasa perangkat lunak dalam memelihara produk yang dibuatnya. Penulis akan menjelaskan konsepnya secara umum dan studi kasusnya secara spesifik serta bagaimana tim Bahasa.ai menjaga kualitas kode sumber yang dibuatnya.

Sebagai seorang perekeyasa perangkat lunak, membuat program yang berjalan dengan benar dan…


Pelayan pintar adalah chatbot WhatsApp yang kami kembangkan di Bahasa.ai menggunakan perangkat IoT. Bagaimana AI kami bekerja pada perangkat tersebut?

Persiapan

Langkah awalnya kita perlu menyiapkan aplikasi mobile dan cloud environment pada Tuya platform. …


This year has many unexpected and f*ck up moments. So, this is my short story for this long year.

Feb 2nd: I got married! 🤵🏻‍👰‍♀️

Mar 3rd: Learn CV for the first time 😽


Aspek privasi dan keamanan dalam membangun sebuah perangkat lunak modern kini sudah tidak dapat ditunda lagi. Saat ini semua pengguna sudah semakin cerdas dan sadar mengenai privasi miliknya yang harus dilindungi oleh penyedia layanan yang digunakannya baik itu e-commerce, layanan pesan antar, atau bahkan aplikasi pemerintahan. …


Jul 3, 2020

As a software engineer, whether a (front or back)-end engineer, we must be familiar with that page. If we use the HTTP as a protocol to make our services to communicate with, we should take the risk of something like this.

The common problem when a 504…


Motivation

COVID-19 is a pandemic that threatens global health. Now, the impacts are not even only in the health sector; economic, politic, national defense and security, etc are also threatened. And my country, Indonesia, is very slow in dealing with the spread of this virus.

Based on the data, the number…


Have you ever wondered how people talk? They all understand what other people are talking about. And sometime, they also understand what other people mean by not telling the topic at first.

Exempli gratia, when two people are Manchester United fans and last night was MU vs Newcastle match. And…


Tulisan ini saya buat pada 30 Januari 2018 di blog pribadi yang telah saya deactivate. Ini adalah hasil pembelajaran saya pada salah satu mata kuliah di Fakultas Ilmu Komputer Universitas Indonesia.

Sebagai web enthusiast, pernahkah terpikirkan bagaimana suatu halaman web dapat dilihat langsung menggunakan browser di IP dan port tertentu?


Bahasa.ai telah merilis chatbot Tokopedia di WhatsApp untuk pembelian pulsa. Memastikan flow dan balasan dari chatbot tersebut agar sesuai dengan yang seharusnya bukanlah hal yang mudah. Dalam waktu kurang dari 2 minggu ini saya telah membuat sebuah distribusi internal untuk melakukan automated end-to-end test pada WhatsApp bot menggunakan Selenium.

Salah…


Saya memutuskan untuk berhenti dari pekerjaan saya sebelumnya sebagai Backend Engineer di salah satu perusahaan besar di Indonesia. Meskipun perusahaan tersebut telah memiliki beragam bisnis yang tersebar di dalam negeri namun kini saya lebih memilih untuk bekerja di perusahaan rintisan. Apakah keputusan tersebut tepat?

TL;DR Tentu tidak.

Pada semester terakhir…

M Gilang Januar

VP of Engineering at Bahasa.ai

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