Back
Tags: #golang
-
Jaring Pengaman: Sinkronisasi dengan `sync` & Race Detector
Pelajari cara 'tradisional' sinkronisasi dengan sync.Mutex dan sync.WaitGroup, dan temukan alat pamungkas Go untuk mendeteksi race condition secara otomatis.
-
Menjadi Konduktor: Mengatur Banyak Channel dengan `select`
Bagaimana cara menangani banyak channel sekaligus? Pelajari `select`, switch-case versi channel di Go, untuk mengelola timeout, operasi non-blocking, dan pola worker pool.
-
Berbicara Antar Goroutine: Menguasai Channels
Bagaimana goroutine berkomunikasi dengan aman? Pelajari Channels, 'pipa' data idiomatis di Go yang menyelesaikan masalah sinkronisasi dan race condition dengan elegan.
-
Kekuatan Super Go: Pengenalan Konkurensi & Goroutine
Mulai seri konkurensi dengan mempelajari apa itu goroutine, betapa mudahnya menjalankannya, dan masalah-masalah awal yang akan kita hadapi seperti race condition.
-
Membongkar Kotak Perkakas Go: Tur Singkat Standard Library Wajib Tahu
Go hadir dengan 'kotak perkakas' super lengkap. Mari kita jelajahi beberapa paket standard library paling berguna yang akan sering Kalian gunakan, dari `fmt` hingga `net/http`.
-
Jurus Pamungkas: Mengenal Generics di Go
Pernah merasa menulis fungsi yang sama berulang kali untuk tipe data berbeda? Pelajari Generics, fitur modern Go untuk menulis kode yang fleksibel dan aman.
-
Kamu Siap! Proyek Pertama dan Arah Selanjutnya di Dunia Go - Becoming Gopher
Babak final dari seri Becoming Gopher! Mari rangkai semua yang telah kita pelajari untuk membangun aplikasi To-Do List dan lihat sekilas kekuatan super Go: Konkurensi.
-
Menjadi Profesional: Mengorganisir Kode & Menangani Error - Becoming Gopher
Saatnya naik kelas! Pelajari cara menata proyek dengan package, mengontrol visibilitas, dan menangani error secara elegan dan idiomatis di Go.
-
Mekanisme Unik Go: Defer, Panic, Recover, dan Nil - Becoming Gopher
Selami lebih dalam filosofi Go dengan mempelajari empat konsep uniknya: defer untuk menunda eksekusi, panic dan recover untuk menangani kesalahan fatal, serta perilaku nil.
-
Membongkar Misteri Pointer di Go (Tanpa Pusing!) - Becoming Gopher
Pointer sering dianggap momok, padahal sangat berguna! Pelajari apa itu pointer, mengapa ia penting untuk efisiensi, dan cara menggunakannya di Go dengan mudah.