Tag Archives: go programming

Give IT a Go Routine

Concurrency programming is one of Go’s strong key points. Many users claim their application experiencing significant improvement after doing-it-right with Go. Concurrency itself is not new in computer programming. Many modern language allows concurrency using their own way, some call it as thread. But what make Go special is: Go already define a structural and easy to do mechanism for concurrency programming as well as way to communicate among many process within the concurrency.

Screen Shot 2015 04 14 at 9 25 05 PM

Now, I want to give this concurrency a test … so, lets do some programming

Continue reading Give IT a Go Routine

Applying Try Catch Finally on Golang

One thing I feel very convenience with .net and Java is the way they manage error handling via try … catch … finally. It is really helpful both on development or production environment. When I need to re-write some of my libraries to Go language, I miss this feature. I understand Go try to mitigate error at runtime by removing any unused variable, call or assertion during build process, which make the runtime become very fast, and Go has their own way to handling error by make error as variable and provides panic and recover function. But in certain way, I still miss try catch method. Thus … I create my own “Go” version of  Try Catch error management. Continue reading Applying Try Catch Finally on Golang

Gopher Series 1 – Menginstal Go

Sebenarnya artikel tentang ini sudah berjubel sih banyaknya di internet. Tapi kebanyakan berbahasa Inggris, dan karena saya paham banyak dari kita orang Indonesia yang males baca manual bahasa inggris dan lebih cuma lihat langsung kode snippet atau screen capture-nya (hayooo ngakuuu). Maka saya putuskan untuk membuat tulisan ini, ya semoga bisa bermanfaat … paling ndak juga blog saya ndak kosong-kosong amat hehehe

Download

Langkah pertama untuk instalasi Go tentunya adalah, download sumber instalasi. Sumber instalasi Go bisa di dapat dari link ini https://golang.org/dl/ , nah silahkan download sesuai sistem operasi komputer anda. Biasanya sih, si web Golang ini akan menyarankan file mana yang harus kita piliih dengan menebali link yang bersangkutan

Screen Shot 2015 03 07 at 8 44 31 PM Continue reading Gopher Series 1 – Menginstal Go

Mari menjadi seorang Gopher, membangun solusi dengan bahasa pemrograman Go

Golang gopher figurine

Karena ada sedikit kerjaan, saya terpaksa harus bongkar-bongkar beberapa program lama saya untuk di enhance lebih jauh kemampuannya bersama tim yang saya miliki saat ini. Sayangnya program tersebut dulu saya buat dengan menggunakan bahasa C++ dan ndak ada satupun tim saya yang paham bahasa ini. Merubahnya ke Java dan .Net selain cukup makan waktu juga ndak efektif karena performansinya akan jauh turun apabila dikonvert ke bahasa tersebut. Sayapun mulai melirik beberapa bahasa lain yang sederhana tapi memiliki performansi tinggi … dan disitu saya melihat Go (sambil niruin gayanya Polwan yang lagi tenar dengan meme “saya merasa sedih”) Continue reading Mari menjadi seorang Gopher, membangun solusi dengan bahasa pemrograman Go