Belisc Logo

Artikel Unggulan

Featured
Bun Mar 12, 2026

Menjalankan File JavaScript Pertama dengan Bun

Artikel ini membahas cara membuat file JavaScript sederhana lalu menjalankannya dengan Bun. Anda akan melihat struktur file paling dasar, contoh mencetak teks ke terminal, membaca argumen command line, serta perbedaan singkat pengalaman memakai Bun dibanding runtime lain seperti Node.js.

Baca Artikel arrow_forward
search
image
image
image
image
image
image
Atasi Race Condition Worker Django: Pola transaction.on_commit
Django
schedule Sep 12, 2026

Atasi Race Condition Worker Django: Pola transaction.on_commit

Panduan teknis mengatasi galat ObjectDoesNotExist pada Celery atau RQ akibat race condition transaksi database di Django. Pelajari implementasi transaction.on_commit, mitigasi kegagalan broker, dan worker idempotency menggunakan Redis lock.

Rahma AP

Admin

Debug Transaksi Gagal Rollback: Mengatasi Self-Invocation di Spring Boot
Spring Boot
schedule Sep 08, 2026

Debug Transaksi Gagal Rollback: Mengatasi Self-Invocation di Spring Boot

Pelajari penyebab transaksi Spring Boot gagal melakukan rollback saat terjadi runtime exception akibat self-invocation pada Spring AOP proxy. Artikel ini mengulas akar masalah internal call serta tiga solusi konkret: ekstraksi service, TransactionTemplate, dan self-injection menggunakan ObjectProvider.

Rahma AP

Admin

Laravel API: Rotasi Refresh Token Tanpa Race Condition
Laravel
schedule Jun 11, 2026

Laravel API: Rotasi Refresh Token Tanpa Race Condition

Artikel ini membahas desain endpoint auth Laravel untuk refresh token rotation yang aman dari race condition dan replay. Fokusnya adalah kontrak API, token family, transaksi database atau lock, deteksi reuse, audit log, strategi retry client, serta pengujian konkurensi dan hardening produksi.

Rahma AP

Admin

Outbox Pattern untuk Atasi Double Publish dan Event Hilang
Sistem Terdistribusi
schedule Apr 11, 2026

Outbox Pattern untuk Atasi Double Publish dan Event Hilang

Outbox Pattern mencegah inkonsistensi antara database dan message broker saat aplikasi crash setelah commit atau saat retry memicu duplikasi publish. Artikel ini membahas alur kerja, desain tabel outbox, polling worker, retry, idempotency, monitoring, dan trade-off implementasinya di produksi.

Rahma AP

Admin

forum Live Chat