stories of the man behind your apps, and servers, and networks, and that one too.
hal-hal yang berkaitan dengan rekayasa perangkat lunak
Tulisan ini akan berfungsi sebagai pengawal dari seri menelisik istilah-istilah yang sering muncul di dunia teknologi informasi, kali ini dimulai dengan mengenal Continuous Integration /Continuous Deployment. CI dan CD merupakan istilah yang sangat mudah ditemui pada proses pengembangan perangkat lunak,…
Dulu saya selalu menggunakan fresh untuk membantu saya menjalankan ulang program yang ditulis menggunakan golang secara otomatis tiap kali source code program berubah. Namun karena struktur direktori yang sedikit berbeda, saya perlu mencari cara lain. Berbekal fswatch dan Makefile, masalah…
Pada bahasa pemrograman golang, channel merupakan mekanisme komunikasi antar goroutine yang dapat dianalogikan sebagai pipa dimana data dimasukkan pada ujung pertama, dan diambil pada ujung lainnya.
Menjadi seorang programmer tentu saja akan selalu berhadapan dengan bermacam task pengembangan software. Dan akan sangat menyenangkan jika requirement, specification, serta goalsnya sudah ditegaskan dengan gamblang sebelum aktivitas coding dimulai.