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
GIN Index di Nuxt 3 Nitro: Solusi Slow Query Filter Kolom JSONB
Nuxt.js
schedule Sep 09, 2026

GIN Index di Nuxt 3 Nitro: Solusi Slow Query Filter Kolom JSONB

Panduan teknis mengatasi slow query pada server route Nuxt 3 Nitro saat memfilter data JSONB PostgreSQL. Meliputi diagnosa EXPLAIN ANALYZE, implementasi GIN index jsonb_path_ops, handler Nitro dengan containment query (@>), dan evaluasi write overhead.

Rahma AP

Admin

Debug Pool Exhaustion di Nuxt 3 Nitro: Solusi Singleton DB Plugin
Nuxt.js
schedule Sep 09, 2026

Debug Pool Exhaustion di Nuxt 3 Nitro: Solusi Singleton DB Plugin

Panduan teknis mendiagnosis dan mengatasi masalah database connection pool exhaustion di Nuxt 3 Nitro. Pelajari analisis root cause, audit pg_stat_activity, implementasi singleton Nitro plugin, dan validasi load test menggunakan autocannon.

Rahma AP

Admin

Hydration Mismatch di Nuxt 3: Atasi Desinkronisasi useCookie Auth
Nuxt.js
schedule Sep 09, 2026

Hydration Mismatch di Nuxt 3: Atasi Desinkronisasi useCookie Auth

Hydration mismatch pada Nuxt 3 kerap terjadi akibat perbedaan evaluasi state autentikasi antara server dan client. Pelajari akar masalah dari penanganan cookie dan storage, serta terapkan arsitektur SSR-safe menggunakan useCookie, useState, dan Nitro engine.

Rahma AP

Admin

Covering Index di Nuxt 3 Nitro: Optimasi Slow Query Server Route
Nuxt.js
schedule Sep 09, 2026

Covering Index di Nuxt 3 Nitro: Optimasi Slow Query Server Route

Panduan teknis mengeliminasi latency dan heap fetch berlebih pada server route Nuxt 3 (Nitro) menggunakan covering index dan Drizzle ORM. Pelajari cara menganalisis bottleneck query via EXPLAIN ANALYZE menuju Index Only Scan.

Rahma AP

Admin

Keyset Pagination di Nuxt 3: Atasi Slow Query OFFSET pada Nitro
Nuxt.js
schedule Sep 08, 2026

Keyset Pagination di Nuxt 3: Atasi Slow Query OFFSET pada Nitro

OFFSET pagination pada dataset besar menyebabkan degradasi performa karena database harus memindai ribuan baris data yang dibuang. Panduan ini membahas implementasi keyset pagination pada server handler Nitro Nuxt 3 menggunakan composite index PostgreSQL untuk kueri berkecepatan konstan.

Rahma AP

Admin

Debug Nuxt Nitro: Webhook Gagal karena Raw Body Hilang
Nuxt.js
schedule Agt 29, 2026

Debug Nuxt Nitro: Webhook Gagal karena Raw Body Hilang

Studi kasus webhook pada Nuxt 3/Nitro yang selalu membalas 400 atau 401 meskipun payload terlihat benar. Penyebabnya adalah body telah dibaca atau diparse sebelum verifikasi HMAC, sehingga byte yang diverifikasi berbeda dari request asli.

Rahma AP

Admin

Rilis Nuxt 3 Terukur: Health Check, Rollback, dan Log Nitro
Nuxt.js
schedule Agt 29, 2026

Rilis Nuxt 3 Terukur: Health Check, Rollback, dan Log Nitro

Panduan praktis untuk membuat rilis Nuxt 3 lebih aman dengan validasi env, artifact build, endpoint health check, smoke test, blue-green/canary, rollback cepat, structured log Nitro, dan postmortem ringan.

Rahma AP

Admin

Cookie Auth Hilang saat SSR Nuxt: Root Cause di $fetch
Nuxt.js
schedule Agt 29, 2026

Cookie Auth Hilang saat SSR Nuxt: Root Cause di $fetch

Halaman Nuxt dapat mengalami 401 saat refresh atau SSR, tetapi normal setelah navigasi client karena $fetch di server tidak otomatis meneruskan cookie request pengguna. Artikel ini membahas diagnosis, perbaikan dengan useFetch atau useRequestFetch, forwarding header yang aman, serta test regresinya.

Rahma AP

Admin

forum Live Chat