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
Debugging Backend: Menghapus Kode AI yang Memicu N+1 Query
Debugging Backend
schedule Jul 08, 2026

Debugging Backend: Menghapus Kode AI yang Memicu N+1 Query

Studi kasus ini membahas endpoint daftar order yang melambat setelah adopsi kode hasil AI. Fokusnya pada cara menemukan lonjakan p95, ledakan query database, dan CPU aplikasi tinggi, lalu memperbaikinya dengan eager loading, serializer yang lebih aman, dan guardrail review.

Rahma AP

Admin

Jangan Percaya ORM: Audit Query Lambat Saat Data Membesar
Database
schedule Jun 24, 2026

Jangan Percaya ORM: Audit Query Lambat Saat Data Membesar

Query yang tampak aman di ORM sering berubah menjadi bottleneck saat tabel membesar. Artikel ini membahas cara mengaudit query lambat dengan metrik nyata, membaca EXPLAIN/ANALYZE, memilih index yang tepat, dan memutuskan kapan query harus ditulis ulang alih-alih terus menambah index.

Rahma AP

Admin

Hindari SQL Lambat dari Abstraksi Query yang Terlalu Pintar
Database
schedule Jun 23, 2026

Hindari SQL Lambat dari Abstraksi Query yang Terlalu Pintar

Abstraksi query, ORM helper, dan query builder bisa mempercepat pengembangan, tetapi juga sering menghasilkan SQL boros yang sulit dioptimalkan. Artikel ini membahas gejala nyatanya, cara membaca EXPLAIN, memilih index komposit, dan kapan sebaiknya turun ke raw SQL tanpa jatuh ke anti-ORM dogmatis.

Rahma AP

Admin

Debugging Backend: N+1 Query ORM yang Memicu Timeout API
Debugging Backend
schedule Mei 02, 2026

Debugging Backend: N+1 Query ORM yang Memicu Timeout API

Artikel ini membahas studi kasus nyata ketika endpoint API melambat lalu timeout akibat bug N+1 query pada ORM. Fokusnya pada gejala di produksi, langkah investigasi step-by-step, perbaikan kode, dampak terhadap metrik, dan pencegahan agar regresi performa tidak terulang.

Rahma AP

Admin

Debugging N+1 Query di Endpoint API yang Melambat di Produksi
Debugging Backend
schedule Apr 11, 2026

Debugging N+1 Query di Endpoint API yang Melambat di Produksi

Artikel ini membahas studi kasus endpoint API yang awalnya normal lalu melambat drastis saat data bertambah karena N+1 query. Fokusnya pada gejala nyata di produksi, langkah investigasi yang sistematis, contoh perbaikan dengan eager loading dan batching, serta checklist verifikasi setelah deploy.

Rahma AP

Admin

Debugging N+1 Query di API: Gejala, Root Cause, dan Fix di Endpoint Produksi
Debugging Backend
schedule Apr 08, 2026

Debugging N+1 Query di API: Gejala, Root Cause, dan Fix di Endpoint Produksi

Artikel ini membahas studi kasus debugging N+1 query pada endpoint API produksi, mulai dari gejala nyata seperti latency naik dan CPU database tinggi hingga cara menemukan akar masalah dari APM, slow query log, dan profiling ORM. Dibahas juga perbaikan praktis seperti eager loading, batching, pagination, dan guard test agar regresi tidak terulang.

Rahma AP

Admin

CodeIgniter 3 ORM: Solusi Praktis untuk Many-to-Many dan Masalah N+1 Query
Codeigniter 3
schedule Mar 14, 2026

CodeIgniter 3 ORM: Solusi Praktis untuk Many-to-Many dan Masalah N+1 Query

CodeIgniter 3 tidak menyediakan ORM bawaan, tetapi tetap bisa dipadukan dengan ORM seperti DataMapper atau Eloquent untuk relasi yang lebih rapi. Artikel ini fokus pada implementasi praktis many-to-many dan cara menghindari N+1 query dengan contoh kode yang langsung bisa diadaptasi.

Rahma AP

Admin

forum Live Chat