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

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

Nuxt.js: Hardening Upload File dengan Validasi dan Abuse Guard
Nuxt.js
schedule Jun 16, 2026

Nuxt.js: Hardening Upload File dengan Validasi dan Abuse Guard

Panduan praktis untuk mengamankan fitur upload file di Nuxt.js pada endpoint Nitro/server routes. Artikel ini membahas validasi MIME dan ukuran di server, whitelist ekstensi, autentikasi, rate limit, audit log, serta pola penyimpanan yang aman untuk lingkungan produksi.

Rahma AP

Admin

Nuxt.js: Kontrak API Tahan Retry untuk Webhook dan Double Submit
Nuxt.js
schedule Jun 16, 2026

Nuxt.js: Kontrak API Tahan Retry untuk Webhook dan Double Submit

Artikel ini membahas cara merancang kontrak API di Nuxt.js agar aman terhadap retry, redelivery webhook, dan double submit dari UI. Fokusnya pada Nitro server/API routes di Nuxt 3 dengan idempotency key, fingerprint request, status code yang konsisten, serta deduplikasi berbasis database atau Redis.

Rahma AP

Admin

Autentikasi Modern di Nuxt: Session, JWT, dan Server Routes
Nuxt.js
schedule Apr 02, 2026

Autentikasi Modern di Nuxt: Session, JWT, dan Server Routes

Artikel ini membahas pola autentikasi Nuxt modern dengan memanfaatkan server routes dan Nitro. Fokusnya adalah perbandingan session berbasis cookie vs JWT, penyimpanan token yang aman, proteksi route, refresh token, CSRF, serta praktik security Nuxt terbaru dengan contoh implementasi yang realistis.

Rahma AP

Admin

forum Live Chat