Skip to content

How to increase speed Google Cloud build

  • by

Since in recent work we using continuous integration for development, one of service we rely is cloud build. It automatically build docker image based on our specific trigger (tag creation in bitbucket), but it took… 

Memetik ilmu dari pemogram senior

  • by

Apa yang dapat dipelajari dari maestro perangkat lunak dari bermacam perusahaan mulai dari IT konsultan, startup hingga perusahaan konvensional. Saya bersyukur memiliki pengalaman untuk bekerja bersama para ahli IT di berbagai macam bidang. Ini merupakan… 

Publish subscribe on ruby on rails

  • by

Using RabbitMQ bunny and sneakers This tutorial contain example how to implement service oriented architecture on ruby on rails, using RabbitMQ, bunny as producer and sneakers as consumer. This introduction accommodating step by step from… 

Budaya beracun dalam pengembangan aplikasi

  • by

Ada beberapa kebiasaan dalam proses pengembangan aplikasi yang dapat merusak keharmonisan tim Terjebak dalam dikotomi bukan bagian programmer Programmer bukan sekedar juru ketik yang mentranformasikan ide bisnis ke baris kode. Profesi ini juga memiliki beberapa… 

Aplikasi lebih dari dokumentasi, tepatkah?

  • by

Salah satu agile manifesto yang berisi keutamaan aplikasi yang berjalan dibanding dokumentasi yang komprehensif dapat menjadi pisau bermata dua dokumentasi Saya bukan anti agile, tapi penerapan ini dapat mengakibatkan blunder bila tidak disikapi dengan hati-hati. Penghilangan… 

Menjaga kesehatan sebagai software engineer

  • by

Seringkali stigma developer adalah pekerjaan yang merusak ritme hidup dan dapat menimbun penyakit. Berikut beberapa tips untuk menjauhinya. L̵e̵m̵b̵u̵r̵ Kelelahan/burnout. Kelelahan bisa terjadi atas akumulasi kurang istirahat. Efek dari burnout antara lain: Menyebabkan lemas, badan… 

Karma baik dalam unit Testing

  • by

Cacat yang muncul pada fase produksi memiliki ongkos lebih besar daripada saat pengembangan. Berkaca pada kasus Samsung Note 4 yang lalu, pabrikan ini melakukan perbaikan pada segi testing menjadi lebih menyeluruh. Namun hal ini tidak… 

Using Ruby 3 in Rails 6

And how much performance increase Ruby 3 has been released on 25 December 2020, and increase speed performance almost 3 times when compare with Ruby 2.0 (not latest one 2.7.2) and also when using JIT.… 

Deploy Jekyll in Heroku with Custom Domain

How to deploy Jekyll in Heroku using free dynos and using cloudflare as DNS for custom domain These article is alternate story from previous article about jekyll and custom domain. Instead using github page, we… 

Mask Detector using TensorFlow Lite

  • by

It can use Raspberry Pi or Macbook Pro and send into slack, even use 4 USD webcam Photo by Adam Nieścioruk on Unsplash Since some people don’t have sense of concern to use facemask on public… 

Google Cloud Platform (GCP) Jakarta now alive

Compare pricing and function for GCP Southeast Asia For previous year, GCP asia southeast region only have Singapore as data centre, for nowadays Jakarta region is become new member of southeast. It will give privileges… 

Encrypt decrypt Rails attribute using MessageEncryptor

How we secure sensitive data using Rails MessageEncryptor, from plain attributes to secured one. This article combined from store salt beside hashed attributes and article from Pawel urbanek about message encryptor. For this example each… 

Streaming json data to Big Query using Rails 6

How to stream data using job and test it using RSpec. Bigquery is SAAS using REST api to managed data warehouse which provided by google. It can be combine with mapreduce and have machine learning…