All Articles
Blog
Sharing my knowledge and experience in backend development, database optimization, and software architecture.
Doctor Booking App - Part 1
Halo! Pada kesempatan kali ini, saya akan membagikan proses awal pembuatan project Doctor Booking App menggunakan Laravel. Kita akan menggunakan beberapa tools modern seperti Livewire, Filament Admin, dan Pest untuk testing. Yuk langsung mulai! 1. Me...

Cara Install Laragon Terbaru 2025 + Konfigurasi Quick Add Lengkap
Laragon adalah salah satu WAMP stack favorit bagi developer PHP dan web modern karena ringan, cepat, dan mudah dikustomisasi. Di artikel ini, kita akan install Laragon versi terbaru (2025) dan menambahkan konfigurasi Quick Add untuk mempermudah setup...

Golang Todolist CLI #3 – Menambahkan Command CLI Interaktif
Halo selamat datang kembali di seri Golang Todolist CLI bersama Ajitama! 🎉Setelah sebelumnya kita membuat model Task dan repository-nya, sekarang saatnya membuat aplikasi kita bisa dikendalikan langsung dari terminal! Di seri ini kita akan: ✅ Menamb...

Golang Todolist CLI #2 – Membuat Model dan Repository Task
Selamat datang kembali di seri Golang Todolist CLI bersama saya, Ajitama! 🎉Pada bagian sebelumnya, kita telah berhasil menginisialisasi proyek. Kali ini, kita akan mulai membuat struktur data dan lapisan penyimpanan data: model Task dan repository-n...

Golang Todolist CLI #1 – Menginisiasi Proyek
Selamat datang di seri Golang Todolist CLI bersama saya, Ajitama! 🎉Di seri ini, kita akan membangun aplikasi to-do list berbasis command line (CLI) menggunakan bahasa Go. Proyek ini cocok banget buat kamu yang ingin belajar membuat aplikasi nyata de...

Aplikasi Todo (CLI)
Tujuan Membuat aplikasi Command Line Interface (CLI) untuk mengelola daftar tugas langsung dari terminal. Contoh perintah dasar: tasks Fitur Utama Aplikasi harus mampu melakukan operasi CRUD pada data tugas yang disimpan dalam file. Operasi-operasi ...

Best Practice dan Kapan Sebaiknya Tidak Menggunakan Goroutine
Halo teman-teman! 🚀Kita sudah membahas banyak hal: mulai dari membuat goroutine, channel, race condition, WaitGroup, hingga buffered channel dan select statement. Nah, di seri terakhir ini, kita akan: Merangkum best practice saat menggunakan gorout...

Memahami Channel Direction di Golang
Di seri sebelumnya, kita sudah belajar tentang Select statement. Kali ini kita akan bahas fitur keren lainnya di Golang: Channel Direction. Apa Itu Channel Direction? Biasanya, channel di Go bisa digunakan untuk mengirim dan menerima data.Tapi, deng...

Mengenal Select Statement di Golang
Halo teman-teman!Kita sudah belajar tentang channel dan buffered channel.Sekarang saatnya kita mengenal fitur keren lainnya di Golang: select statement. select berguna untuk: Menunggu banyak channel sekaligus Membuat program lebih responsif Menang...

Memahami Buffered Channel di Golang
Setelah kita belajar tentang channel dan WaitGroup, sekarang saatnya masuk ke topik yang lebih dalam: Buffered Channel. Artikel ini cocok buat kamu yang: Ingin tahu perbedaan antara unbuffered dan buffered channel Penasaran kapan harus menggunakan ...