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
Cara Menstabilkan Flaky Test E2E di CI tanpa Menambah Timeout
Pengujian & Reliabilitas
schedule Apr 23, 2026

Cara Menstabilkan Flaky Test E2E di CI tanpa Menambah Timeout

Flaky test E2E di CI biasanya bukan masalah yang selesai dengan menaikkan timeout, melainkan gejala race condition, data uji yang bocor, atau observability yang lemah. Artikel ini membahas cara mendiagnosis sumber flaky test, membuat test lebih deterministik, dan menambahkan kontrol seperti retry terukur serta quarantine tanpa menyembunyikan regresi.

Rahma AP

Admin

CI Monorepo dengan Nx: Cache, Affected Build, dan Pipeline Cepat
Tooling & CI/CD
schedule Apr 22, 2026

CI Monorepo dengan Nx: Cache, Affected Build, dan Pipeline Cepat

Artikel ini membahas cara mempercepat CI monorepo dengan Nx melalui project graph, affected commands, cache lokal/remote, dan eksekusi paralel. Fokusnya adalah langkah implementasi yang bisa langsung dipakai tim, termasuk contoh struktur repo, konfigurasi dasar, pipeline GitHub Actions, strategi invalidasi cache, serta jebakan umum yang perlu dihindari.

Rahma AP

Admin

Rate Limiting Login API di Express.js untuk Mencegah Brute Force
Express.js
schedule Apr 21, 2026

Rate Limiting Login API di Express.js untuk Mencegah Brute Force

Artikel ini membahas cara menerapkan rate limiting login API di Express.js untuk menahan brute force, credential stuffing, dan abuse tanpa membocorkan status akun. Fokusnya mencakup desain limit per IP dan per akun, Redis untuk penyimpanan counter, penanganan proxy, serta logging dan alert dasar untuk produksi.

Rahma AP

Admin

Mencegah Cache Stampede dengan Redis Lock dan TTL Jitter
Sistem Terdistribusi
schedule Apr 18, 2026

Mencegah Cache Stampede dengan Redis Lock dan TTL Jitter

Cache stampede terjadi saat banyak request melewati cache pada waktu hampir bersamaan lalu menabrak database secara serentak. Artikel ini membahas cara menguranginya secara praktis dengan Redis lock, single-flight, early recompute, stale-while-revalidate, dan TTL jitter, termasuk trade-off, metrik, dan checklist rollout aman.

Rahma AP

Admin

Automasi Changelog dan Linting Go Fiber untuk Rilis Lebih Cepat
Go Fiber
schedule Apr 18, 2026

Automasi Changelog dan Linting Go Fiber untuk Rilis Lebih Cepat

Panduan langkah demi langkah membangun linting lokal dan pipeline CI/CD yang menjalankan gofmt, golangci-lint, dan unit test, lalu menggabungkannya dengan mekanisme changelog otomatis berbasis Conventional Commits untuk proyek Go Fiber.

Rahma AP

Admin

Strategi Uji Integrasi Go Fiber untuk Deteksi Flaky dan Regresi
Go Fiber
schedule Apr 18, 2026

Strategi Uji Integrasi Go Fiber untuk Deteksi Flaky dan Regresi

Menjelaskan bagaimana menstrukturkan uji integrasi Go Fiber agar dapat menangkap flaky test dan regresi, mulai dari workflow verifikasi hingga observability dan kebijakan retrigger. Fokus pada pengaturan environment, pengelolaan data, dan praktik pipeline yang menjaga konsistensi hasil.

Rahma AP

Admin

Menimbang Arsitektur Go Fiber untuk Layanan API Skala Menengah
Go Fiber
schedule Apr 18, 2026

Menimbang Arsitektur Go Fiber untuk Layanan API Skala Menengah

Bandingkan monolit modular, microservices ringan, dan event-driven untuk layanan API Go Fiber skala menengah. Pelajari trade-off performa, biaya hosting, dan kompleksitas operasional beserta checklist teknis dan konfigurasi routing/middleware tiap pendekatan.

Rahma AP

Admin

Menjamin Idempotensi Webhook Go Fiber untuk Kontrak API Konsisten
Go Fiber
schedule Apr 18, 2026

Menjamin Idempotensi Webhook Go Fiber untuk Kontrak API Konsisten

Artikel ini menjelaskan cara merancang webhook Go Fiber yang idempoten, mulai dari schema payload hingga deteksi duplikat, agar kontrak API tetap konsisten di tengah retry. Disertai contoh handler, middleware autentikasi HMAC, pola penyimpanan idempotency, serta strategi pengujian dan observability.

Rahma AP

Admin

Strategi Validasi Automasi untuk Deteksi Flaky Test Dini
Pengujian & Reliabilitas
schedule Apr 17, 2026

Strategi Validasi Automasi untuk Deteksi Flaky Test Dini

Artikel ini menjelaskan bagaimana tim pengembang merancang validasi otomatis untuk mendeteksi flaky test sebelum menyentuh branch utama, mulai dari sinyal hingga integrasi pipeline. Termasuk pendekatan retri, karantina, isolasi, metrik penting, serta contoh konfigurasi CI sederhana dan langkah mitigasi ketika flaky terdeteksi.

Rahma AP

Admin

Hardening Auth API di Rust: JWT, Refresh Token, dan Secret Rotation
Rust
schedule Apr 16, 2026

Hardening Auth API di Rust: JWT, Refresh Token, dan Secret Rotation

Artikel ini membahas cara memperkuat Auth API di Rust dengan access token JWT berumur pendek, refresh token yang disimpan aman, rotasi token, revocation, dan key rotation tanpa memutus semua sesi. Fokusnya adalah implementasi praktis, validasi claim penting, mitigasi replay, rate limit, audit log, dan kesalahan umum yang perlu dihindari.

Rahma AP

Admin

Memilih Arsitektur CodeIgniter 3 untuk Skala: Monolit vs Modular
Codeigniter 3
schedule Apr 15, 2026

Memilih Arsitektur CodeIgniter 3 untuk Skala: Monolit vs Modular

Panduan teknis untuk tim yang masih menjalankan CodeIgniter 3, membandingkan arsitektur monolit klasik dengan modularisasi (HMVC/Modul pihak ketiga). Bahas trade-off biaya operasional, kompleksitas deploy, dan maintainability, serta kapan harus mempertahankan kesederhanaan atau mulai memecah modul.

Rahma AP

Admin

forum Live Chat