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
Memperkuat Auth Flow ds.css: Validasi, Session, Rate Limit
Keamanan & Hardening
schedule Jul 04, 2026

Memperkuat Auth Flow ds.css: Validasi, Session, Rate Limit

Panduan langkah-demi-langkah memperkuat form auth ds.css melalui validasi klien dan server, sanitasi, pengelolaan session/refresh token serta rate limiting. Termasuk contoh kode ds.css form, middleware Express, dan checklist testing untuk menjaga hardening UI yang meniru DS/DS Lite.

Rahma AP

Admin

Memakai Guard Clause untuk CI Script dan CLI yang Mudah Dirawat
Tooling & CI/CD
schedule Jul 02, 2026

Memakai Guard Clause untuk CI Script dan CLI yang Mudah Dirawat

Guard clause membantu script otomasi, CLI internal, dan pipeline CI/CD gagal lebih cepat saat precondition tidak terpenuhi. Dengan validasi awal untuk environment variable, branch/tag, lock file, dan exit code, alur eksekusi menjadi lebih datar, mudah dibaca, dan lebih aman dirawat.

Rahma AP

Admin

Hardening API Model Lokal: Auth, Secret, Rate Limit
Keamanan & Hardening
schedule Jul 02, 2026

Hardening API Model Lokal: Auth, Secret, Rate Limit

Panduan teknis untuk memperkuat API inference model lokal dengan autentikasi kuat, sesi terkelola, rotasi secret, validasi payload, serta rate limit dan deteksi abuse.

Rahma AP

Admin

Strategi Test CLI TypeScript untuk Downloader Magnet yang Stabil
Pengujian & Reliabilitas
schedule Jul 02, 2026

Strategi Test CLI TypeScript untuk Downloader Magnet yang Stabil

Artikel ini membahas strategi testing praktis untuk aplikasi CLI TypeScript seperti downloader magnet berbasis terminal. Fokusnya adalah mencegah flaky test dan regression melalui test pyramid, dependency injection, mock yang tepat, serta workflow CI yang disiplin.

Rahma AP

Admin

Debug Bug Coercion JavaScript yang Merusak Validasi Backend di Node.js/Express
Debugging Backend
schedule Jun 27, 2026

Debug Bug Coercion JavaScript yang Merusak Validasi Backend di Node.js/Express

Bug type coercion di JavaScript sering membuat field numerik atau boolean dari JSON dan query string lolos validasi backend, lalu memicu perilaku salah di logika bisnis atau database. Artikel ini membahas studi kasus nyata di service Node/Express: gejala, reproduksi, root cause, investigasi, perbaikan kode, penguatan schema validation, dan checklist pencegahan.

Rahma AP

Admin

Keamanan Auth & Sesi untuk Game Browser Real-time ala TinyWind
Keamanan & Hardening
schedule Jun 23, 2026

Keamanan Auth & Sesi untuk Game Browser Real-time ala TinyWind

Artikel ini membahas mekanisme autentikasi dan sesi terkelola untuk game browser real-time seperti TinyWind, mencakup token pendek + rotasi, kontrol sesi, validasi input, upload asset, rate limit, deteksi abuse, dan pengelolaan secret.

Rahma AP

Admin

SvelteKit: Blue-Green Deploy dengan Rollback Cepat dan Alerting Dasar
SvelteKit
schedule Jun 16, 2026

SvelteKit: Blue-Green Deploy dengan Rollback Cepat dan Alerting Dasar

Panduan praktis menerapkan blue-green deploy untuk aplikasi SvelteKit di produksi dengan adapter Node, reverse proxy, health check, smoke test, cutover trafik, dan rollback cepat. Artikel ini juga membahas metrik minimum, alerting dasar, serta contoh insiden pasca-deploy dan langkah pencegahannya.

Rahma AP

Admin

Next.js: Studi Kasus Debugging ISR API Route Timeout Cache
Next.js
schedule Jun 15, 2026

Next.js: Studi Kasus Debugging ISR API Route Timeout Cache

Analisis kasus API route Next.js dengan ISR yang timeout saat fetch eksternal: gejala observability, reproduksi, root cause, dan cara memperbaiki dengan penyesuaian timeout, cache fallback, retry, dan verifikasi regresi.

Rahma AP

Admin

Next.js: Verifikasi Webhook Aman dengan Replay Protection
Next.js
schedule Jun 15, 2026

Next.js: Verifikasi Webhook Aman dengan Replay Protection

Artikel ini membahas cara membuat endpoint webhook yang aman di Next.js App Router dengan verifikasi signature, validasi timestamp untuk replay protection, dan deduplikasi event. Contoh implementasi menekankan pembacaan raw body yang benar, respons HTTP yang tepat, serta jebakan umum seperti retry provider, rotasi secret, dan logging sensitif.

Rahma AP

Admin

Cookie Session yang Aman di Express.js: SameSite, CSRF, dan Rotasi Session
Express.js
schedule Mei 13, 2026

Cookie Session yang Aman di Express.js: SameSite, CSRF, dan Rotasi Session

Panduan praktis untuk mengamankan cookie-based session di Express.js, mulai dari atribut cookie, session store server-side, mitigasi session fixation, hingga proteksi CSRF. Artikel ini juga membahas kapan session cookie lebih tepat daripada JWT, praktik logout yang benar, dan masalah umum saat cookie tidak terkirim.

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

Deployment Express.js dengan Rollback Terukur dan Observabilitas
Express.js
schedule Apr 13, 2026

Deployment Express.js dengan Rollback Terukur dan Observabilitas

Panduan langkah demi langkah untuk men-deploy Express.js secara aman: mulai dari pipeline build/lint/smoke test, strategi deployment incremental, observabilitas penuh, rollback terukur, hingga checklist pasca-insiden dan health check proaktif.

Rahma AP

Admin

Next.js Worker dengan Redis Lock untuk Cegah Job Ganda
Next.js
schedule Apr 12, 2026

Next.js Worker dengan Redis Lock untuk Cegah Job Ganda

Artikel ini membahas pola worker terpisah untuk aplikasi Next.js agar background job tidak dieksekusi ganda. Fokusnya pada Redis lock, idempotency key, retry aman, visibility timeout sederhana, cache invalidation, dan masalah operasional yang sering muncul.

Rahma AP

Admin

Analisis Bug Timeout Job Node.js di Queue MQTT Produksi
Debugging Backend
schedule Apr 11, 2026

Analisis Bug Timeout Job Node.js di Queue MQTT Produksi

Menjelaskan analisis menyeluruh bug timeout job Node.js pada queue MQTT produksi, mulai dari gejala hingga root cause. Termasuk langkah investigasi log, metrik, tracing, dan perbaikan teknis seperti tuning timeout, ack/lock, retry, plus konfigurasi dan observability.

Rahma AP

Admin

forum Live Chat