Hallo para gopher Indonesia,
Selamat natal dan tahun baru bagi semuanya.
Untuk kuartal ke empat ini telah tersedia beberapa artikel terjemahan,
terutama yang berhubungan dengan Go module dan errors yang baru pada Go
1.13.
== Errors pada Go
*
https://golang-id.org/blog/errors-are-values
Artikel yang membahas bagaimana cara menangani error pada Go.
Artikel awal yang sebaiknya dipahami untuk dapat menggunakan paket
errors.
*
https://golang-id.org/blog/go1.13-errors
Artikel ini membahas tentang cara penggunaan paket errors yang baru,
dengan fitur errors.Is, errors.As, dan interface Unwrap().
== Go modul
Dalam bagian ini kita akan melihat bagaimana Go modul dirancang dan
digunakan.
*
https://golang-id.org/blog/versioning-proposal
Ini adalah artikel pertama yang menjelaskan latar belakang dari
Go modul dan bagaimana ia dirancang.
*
https://golang-id.org/blog/module-mirror-launch
Artikel ini menjelaskan tentang penggunaan modul mirror
(
proxy.golang.org) dan checksum (
sum.golang.org) yang resmi.
*
https://golang-id.org/blog/using-go-modules
Artikel pertama dari seri ini menjelaskan cara menggunakan Go modul
pertama kalinya.
*
https://golang-id.org/blog/migrating-to-go-modules
Artikel kedua dari seri ini menjelaskan bagaimana cara migrasi dari
perkakas dependensi lain (vendor, dep, glide) ke Go modul.
*
https://golang-id.org/blog/publishing-go-modules
Artikel ketiga dari seri ini mendiskusikan bagaimana cara menulis dan
menerbitkan modul supaya modul lain dapat menggunakannya.
*
https://golang-id.org/blog/v2-go-modules
Artikel terakhir dari seri tentang Go modul. Artikel ini membahas
tentang bagaimana menggunakan Go modul untuk versi 2 ke atas.
== Bahasa Go
*
https://golang-id.org/doc/articles/go_command.html
Dokumen ini membahas tentang perintah `go` bentuk perintah tersebut,
apa yang tidak bisa dilakukan perintah tersebut, dan bagaimana cara
menggunakannya.
*
https://golang-id.org/blog/organizing-go-code/
Kode Go diorganisasi secara berbeda dengan bahasa pemrograman
lainnya. Artikel ini mendiskusikan bagaimana cara menamakan dan
membuat paket dari elemen-elemen program Go untuk melayani pengguna.
== Lainnya
*
https://golang-id.org/blog/survey2019
Bagi yang belum isi survey di tahun 2019, silahkan isi secepatnya,
untuk membantu pengembangan Go di masa depan. (Mudah-mudahan masih
dibuka)
*
https://golang-id.org/blog/go.dev
Selain
godoc.org, sekarang sudah diluncurkan juga situs
https://go.dev . Kelebihan dari situs ini yaitu kita dapat melihat
dokumentasi dari modul berdasarkan versi.
*
https://golang-id.org/ref/spec
Dokumentasi yang berisi spesifikasi bahasa pemrograman Go, dari
sintaks, tipe data, sampai paket-paket tertentu.
== Fitur
* Implementasi pencarian sederhana
Semua artikel tersebut adalah sumber terbuka, yang dapat diperbaiki dan
ditambah di
https://github.com/golang-id/web .
Selamat membaca!