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
Strategi Testing RLS Supabase agar Regresi Akses Tidak Lolos
Supabase
schedule Sep 01, 2026

Strategi Testing RLS Supabase agar Regresi Akses Tidak Lolos

Artikel ini membahas workflow praktis untuk menguji Row Level Security Supabase dari lokal hingga CI. Fokusnya adalah mapping role, seed minimal, pengujian CRUD, test negatif, dan review migration agar policy tidak membuka data lintas tenant.

Rahma AP

Admin

Cache Aside di Supabase: Cegah Stampede dan Data Basi
Supabase
schedule Sep 01, 2026

Cache Aside di Supabase: Cegah Stampede dan Data Basi

Artikel ini membahas cara menerapkan pola cache-aside pada aplikasi berbasis Supabase/Postgres dengan Redis atau Upstash sebagai cache. Fokusnya adalah mengurangi beban query tanpa menimbulkan cache stampede, thundering herd, atau data basi yang sulit dilacak.

Rahma AP

Admin

Pipeline CI Supabase CLI untuk Cek Schema Drift dan Migrasi PostgreSQL
Supabase
schedule Sep 01, 2026

Pipeline CI Supabase CLI untuk Cek Schema Drift dan Migrasi PostgreSQL

Panduan praktis membangun pipeline CI Supabase CLI yang menjalankan migrasi PostgreSQL dari nol, memuat seed, melakukan smoke test SQL, dan mengaudit schema drift. Fokusnya adalah menjadikan Git serta folder migration sebagai source of truth sebelum pull request digabungkan.

Rahma AP

Admin

Supabase vs Backend Sendiri: Trade-off Skala dan Operasional
Supabase
schedule Sep 01, 2026

Supabase vs Backend Sendiri: Trade-off Skala dan Operasional

Panduan praktis untuk menentukan kapan Supabase cukup sebagai backend utama dan kapan perlu menambah backend sendiri. Artikel ini membahas RLS, Auth, Storage, Realtime, Edge Functions, observability, biaya, dan strategi migrasi bertahap.

Rahma AP

Admin

Debug Supabase Auth: Login Loop karena Cookie Session Tidak Persist
Supabase
schedule Sep 01, 2026

Debug Supabase Auth: Login Loop karena Cookie Session Tidak Persist

Login di Supabase Auth bisa tampak berhasil, tetapi user tetap kembali ke halaman login setelah refresh atau pindah halaman. Artikel ini membahas studi kasus debugging end-to-end: gejala di browser, middleware, dan backend, cara memeriksa cookie session, serta perbaikan aman untuk local, staging, dan production.

Rahma AP

Admin

Debug Supabase Realtime: Event Duplikat karena Subscribe Berulang
Supabase
schedule Sep 01, 2026

Debug Supabase Realtime: Event Duplikat karena Subscribe Berulang

Event Supabase Realtime yang masuk lebih dari sekali sering disebabkan channel yang disubscribe berulang, cleanup yang gagal, atau channel lama yang tetap aktif setelah auth berubah. Artikel ini membahas gejala nyata, langkah investigasi, dan pola perbaikan agar callback hanya berjalan sekali dan proses tetap idempoten.

Rahma AP

Admin

Mencegah Hydration Mismatch pada UI Supabase Realtime
Supabase
schedule Sep 01, 2026

Mencegah Hydration Mismatch pada UI Supabase Realtime

Hydration mismatch terjadi ketika HTML dari SSR tidak sama dengan render pertama di browser, terutama saat data Supabase Realtime berubah terlalu dini. Panduan ini membahas diagnosis, state deterministik, pemasangan subscription setelah hydration, rekonsiliasi data, cleanup channel, dan strategi pengujian.

Rahma AP

Admin

Debug Upload Supabase Storage 403: RLS storage.objects Salah Bucket
Supabase
schedule Agt 31, 2026

Debug Upload Supabase Storage 403: RLS storage.objects Salah Bucket

Panduan mendiagnosis upload Supabase Storage yang gagal 403 atau row-level security walaupun pengguna sudah login. Artikel ini membedah policy INSERT pada storage.objects, bucket_id, role JWT, pengujian client, dan regresi keamanan folder per pengguna.

Rahma AP

Admin

Queue PostgreSQL Supabase dengan SKIP LOCKED dan Lease Worker
Supabase
schedule Agt 31, 2026

Queue PostgreSQL Supabase dengan SKIP LOCKED dan Lease Worker

Panduan membangun queue berbasis tabel PostgreSQL di Supabase dengan pengambilan job atomik memakai FOR UPDATE SKIP LOCKED. Mencakup lease worker, retry dan backoff, dead-letter table, idempotensi, keamanan service role, metrik, serta diagnosis masalah operasional.

Rahma AP

Admin

Rilis Migrasi Supabase Tanpa Downtime: Canary, Rollback, dan Audit
Supabase
schedule Agt 31, 2026

Rilis Migrasi Supabase Tanpa Downtime: Canary, Rollback, dan Audit

Panduan praktis merilis perubahan aplikasi dan migrasi PostgreSQL di Supabase dengan pola expand-contract, canary release, dan verifikasi produksi. Bahasan mencakup pemeriksaan migrasi, RLS dan autentikasi, rollback aplikasi, forward fix, observabilitas, serta pencegahan melalui CI/CD.

Rahma AP

Admin

Membangun Autentikasi Supabase di Next.js App Router
Supabase
schedule Agt 30, 2026

Membangun Autentikasi Supabase di Next.js App Router

Panduan praktis mengintegrasikan Supabase Auth dengan Next.js App Router menggunakan TypeScript. Artikel ini membahas environment variable, registrasi, login, logout, OAuth callback, session di server dan browser, middleware, serta catatan keamanan.

Rahma AP

Admin

CRUD Aman dengan Supabase Database dan Row Level Security
Supabase
schedule Agt 30, 2026

CRUD Aman dengan Supabase Database dan Row Level Security

Pelajari cara membuat tabel PostgreSQL di Supabase, mengaksesnya dari aplikasi Next.js, dan membangun operasi CRUD dengan generated types. Row Level Security memastikan pengguna hanya dapat membaca serta mengubah data miliknya sendiri.

Rahma AP

Admin

Membuat API Route Next.js dengan Supabase Server Client
Supabase
schedule Agt 30, 2026

Membuat API Route Next.js dengan Supabase Server Client

Pelajari cara membuat Route Handler GET dan POST di Next.js menggunakan Supabase Server Client. Tutorial ini membahas autentikasi berbasis cookie, validasi request, status code, Row Level Security, serta pencegahan akses anonim ke data privat.

Rahma AP

Admin

Upload File ke Supabase Storage dari Aplikasi Next.js
Supabase
schedule Agt 30, 2026

Upload File ke Supabase Storage dari Aplikasi Next.js

Panduan ini menjelaskan cara mengunggah, menampilkan daftar, membuat signed URL, dan menghapus file di Supabase Storage dari Next.js. Contoh mencakup FormData, validasi tipe serta ukuran file, bucket privat, dan policy berbasis identitas pengguna.

Rahma AP

Admin

Membangun Fitur Realtime Next.js dengan Supabase Realtime
Supabase
schedule Agt 30, 2026

Membangun Fitur Realtime Next.js dengan Supabase Realtime

Pelajari cara menampilkan perubahan status tugas atau komentar secara realtime di Next.js menggunakan Supabase Realtime. Artikel ini membahas subscription tabel, filter event, pembaruan state React, cleanup channel, RLS, reconnect, duplikasi event, dan performa.

Rahma AP

Admin

forum Live Chat