Decoding Base64 Into Image File using Go

Kali ini saya akan membahas bagaimana melakukan decoding kode base64 menjadi file image menggunakan Go. Teknik ini biasanya digunakan dalam aplikasi yang berbasis REST. Misalnya ketika user melakukan upload foto, UI layer akan mengirimkan kode base64 ke backend API untuk memproses data tersebut. Apabila user mengirim kode base64 untuk data image, maka backend API akan… Lanjutkan membaca Decoding Base64 Into Image File using Go

Constructor di Go

Secara default, Go sebenarnya tidak menyediakan fitur constructor layaknya bahasa pemrograman yang lain. Namun dengan teknik yang cukup sederhana dan apabila diperlukan. Kita bisa memanfaatkan function sebagai constructor ketika proses instance dilakukan. Dalam artikel ini, saya akan menggunakan struct Person berikut. type Person struct { FirstName string LastName string Birthday time.Time } Constructor Tanpa Arguments… Lanjutkan membaca Constructor di Go

Web server sederhana dengan Golang

Membuat website dengan Golang cukup mudah. Kita hanya memerlukan package net/http untuk membuat web server sederhana untuk handling setiap http request yang masuk. Kali ini saya hanya akan membuat web server untuk handling 2 endpoint, yang hanya akan menampilkan text sederhana. Pertama buat file static.go, untuk membuat web server langsung saja initialize abstract data type Server,… Lanjutkan membaca Web server sederhana dengan Golang

Automated Testing di Golang

Beberapa hari yang lalu saya sempet posting tentang Golang, yaitu solusi untuk menyelesaikan masalah seorang petugas perpustakaan, bisa dilihat disini. Namun di kode tersebut saya belum menyediakan fasilitas untuk automated testing. Kali ini saya akan melengkapi (juga memperbaiki) kode tersebut dengan automated testing. Go sudah menyediakan package untuk melakukan automated testing (https://golang.org/pkg/testing/) sehingga untuk saat… Lanjutkan membaca Automated Testing di Golang