Back to Home

All Articles

Blog

Sharing my knowledge and experience in backend development, database optimization, and software architecture.

Menunggu Goroutine Selesai dengan WaitGroup
Go Language

Menunggu Goroutine Selesai dengan WaitGroup

Halo teman-teman! Kita ketemu lagi di seri Golang Goroutine.Setelah sebelumnya kita belajar tentang Race Condition, kali ini kita akan membahas cara menunggu semua Goroutine selesai dengan benar menggunakan sync.WaitGroup. Ini topik penting supaya pr...

29 April 20252 min read
Race Condition dan Cara Menghindarinya di Golang
Go Language

Race Condition dan Cara Menghindarinya di Golang

Halo teman-teman! Kembali lagi di seri Golang Goroutine.Di artikel sebelumnya, kita belajar tentang Channel. Kali ini, kita akan membahas sesuatu yang sangat penting saat bekerja dengan Goroutine, yaitu Race Condition. Kita akan belajar: Apa itu Rac...

28 April 20253 min read
Pengenalan Channel di Golang
Go Language

Pengenalan Channel di Golang

Halo teman-teman! Kembali lagi di seri tutorial Golang Goroutine.Setelah sebelumnya kita belajar membuat Goroutine, sekarang kita akan membahas Channel, fitur penting di Go yang membuat komunikasi antar Goroutine jadi aman dan efisien. Di artikel ini...

28 April 20253 min read
Membuat Goroutine di Golang
Go Language

Membuat Goroutine di Golang

Halo teman-teman! Selamat datang di tutorial pertama tentang Goroutine di Golang. Jika kamu baru belajar pemrograman atau baru mengenal Go, jangan khawatir. Artikel ini akan menjelaskan konsep Goroutine dengan bahasa yang sederhana dan mudah dipahami...

24 April 20252 min read
Package testing di Golang
Go Language

Package testing di Golang

🧠 Pendahuluan Testing adalah bagian penting dari pengembangan software. Dengan menulis test, kita bisa memastikan kode berjalan sesuai harapan, menghindari bug, dan memudahkan refactoring. Golang punya package testing bawaan yang powerful, mudah dig...

24 April 20252 min read
Mengenal Package io dan bufio di Golang
Go Language

Mengenal Package io dan bufio di Golang

Selamat datang di tutorial keempat dari seri Golang Standard Library! Pada tutorial ini, kita akan membahas dua package penting dalam Golang, yaitu io dan bufio. Kedua package ini sangat berguna untuk operasi input/output (I/O) yang efisien dan mudah...

23 April 20255 min read
Package strings dan strconv di Golang
Go Language

Package strings dan strconv di Golang

Setelah sebelumnya membahas fmt, errors, os, dan flag, kali ini kita akan membahas dua package penting lainnya dalam standard library Go, yaitu strings dan strconv. Keduanya sangat berguna untuk memproses dan memanipulasi string dan konversi data — k...

19 April 20253 min read
Package errors, os, dan flag di Golang
Go Language

Package errors, os, dan flag di Golang

Setelah memahami dasar penggunaan package fmt, kini kita lanjut ke tiga package penting lainnya dalam standard library Golang: errors, os, dan flag. Ketiganya sering digunakan dalam pembuatan aplikasi CLI (Command Line Interface) dan sangat berguna u...

17 April 20253 min read
Package fmt di Golang
Go Language

Package fmt di Golang

Jika kamu baru mulai belajar Golang (Go), salah satu paket (package) pertama yang akan sering kamu temui adalah fmt. Paket ini merupakan bagian dari standard library Golang dan sangat penting untuk melakukan formatting dan output, seperti mencetak ke...

17 April 20253 min read
Package, Import, dan Access Modifier di Golang
Go Language

Package, Import, dan Access Modifier di Golang

Halo teman-teman developer 👋Hari ini kita akan bahas salah satu fondasi penting dalam bahasa Go: package, import, dan access modifier. Ini adalah konsep dasar yang wajib banget kamu kuasai sebelum masuk ke hal-hal yang lebih kompleks seperti concurr...

16 April 20253 min read