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
Download file menggunakan Golang script
Masih dalam seri belajar Golang. :D. Kali ini script untuk melakukan download file. Kode ini terinspirasi dari sini. Seperti biasa langsung saja ke kodenya. Sekian, semoga bermanfaat 🙂
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