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
Kategori: Programmer
Talk about Computer Language
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
Belajar GoLang: Librarian’s Problem
Langsung to the point aja ya, males nulis panjang hihihi 🙂 Case (desc: scroll ke bawah, src : https://www.hackerrank.com/challenges/library-fine,) Solution (using Golang) Test Case