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
Hardening Auth API di Rust: JWT, Refresh Token, dan Secret Rotation
Rust
schedule Apr 16, 2026

Hardening Auth API di Rust: JWT, Refresh Token, dan Secret Rotation

Artikel ini membahas cara memperkuat Auth API di Rust dengan access token JWT berumur pendek, refresh token yang disimpan aman, rotasi token, revocation, dan key rotation tanpa memutus semua sesi. Fokusnya adalah implementasi praktis, validasi claim penting, mitigasi replay, rate limit, audit log, dan kesalahan umum yang perlu dihindari.

Rahma AP

Admin

Rust sqlx: Audit N+1 Query dan Index untuk API yang Melambat
Rust
schedule Apr 12, 2026

Rust sqlx: Audit N+1 Query dan Index untuk API yang Melambat

Artikel ini membahas cara mengaudit API Rust dengan sqlx yang melambat akibat N+1 query, filter tanpa index, dan pertumbuhan data. Fokusnya praktis: mengenali gejala di produksi, membaca EXPLAIN/EXPLAIN ANALYZE, merombak query menjadi join atau batch, menambah index yang tepat, lalu memverifikasi hasilnya dengan metrik yang relevan.

Rahma AP

Admin

Webhook HMAC di Rust: Verifikasi Signature, Replay Window, dan Retry yang Aman
Rust
schedule Apr 12, 2026

Webhook HMAC di Rust: Verifikasi Signature, Replay Window, dan Retry yang Aman

Artikel ini membahas cara membangun endpoint webhook Rust yang aman dengan verifikasi signature HMAC, penggunaan raw request body, validasi timestamp untuk replay window, dan deduplikasi event saat provider melakukan retry. Fokusnya praktis: urutan verifikasi yang benar, edge case umum, contoh implementasi, dan checklist produksi.

Rahma AP

Admin

Rust Cache Stampede: Singleflight, TTL, dan Lock yang Aman
Rust
schedule Apr 12, 2026

Rust Cache Stampede: Singleflight, TTL, dan Lock yang Aman

Artikel ini membahas cara mencegah cache stampede di service Rust saat traffic naik, dengan fokus pada singleflight, TTL jitter, stale-while-revalidate, mutex lokal, dan distributed lock Redis. Pembahasan diarahkan ke keputusan desain produksi: kapan memakai tiap pendekatan, trade-off, metrik penting, dan contoh implementasi yang realistis.

Rahma AP

Admin

Rust Worker Queue: Idempotensi, Lock Redis, dan Retry Aman
Rust
schedule Apr 12, 2026

Rust Worker Queue: Idempotensi, Lock Redis, dan Retry Aman

Artikel ini membahas cara membangun worker queue yang andal di Rust dengan fokus pada idempotensi, distributed lock berbasis Redis, retry dengan backoff, visibility timeout, dan penanganan job poison. Pembahasan menekankan failure mode nyata, trade-off desain, serta langkah implementasi yang bisa langsung diterapkan di produksi.

Rahma AP

Admin

Strategi Contract Test di Rust untuk Cegah Regresi Integrasi API
Rust
schedule Apr 12, 2026

Strategi Contract Test di Rust untuk Cegah Regresi Integrasi API

Artikel ini membahas strategi contract test di Rust untuk mencegah regresi pada integrasi API antar layanan. Fokusnya pada kapan contract test lebih tepat dibanding unit test atau end-to-end test, cara membuat test HTTP yang stabil, serta workflow verifikasi kontrak di CI dengan contoh implementasi praktis.

Rahma AP

Admin

Hardening Upload File di Rust: Validasi MIME, Size Limit, dan Pencegahan Abuse
Rust
schedule Apr 12, 2026

Hardening Upload File di Rust: Validasi MIME, Size Limit, dan Pencegahan Abuse

Endpoint upload file tidak cukup diamankan hanya dengan memeriksa ekstensi atau header Content-Type. Artikel ini membahas hardening upload file di Rust secara praktis: sniffing MIME, batas ukuran, sanitasi nama file, penyimpanan aman, rate limiting, CSRF, logging, dan metrik untuk mendeteksi abuse.

Rahma AP

Admin

String di Rust: String dan &str Tanpa Bingung
Rust
schedule Mar 28, 2026

String di Rust: String dan &str Tanpa Bingung

Artikel menjelaskan perbedaan String dan &str di Rust dengan jelas, menekankan kapan menggunakan string literal atau String yang bisa diubah. Termasuk panduan praktis membuat, menambah, dan mengirim string ke fungsi untuk pemula.

Rahma AP

Admin

Apa Itu Rust dan Mengapa Cocok untuk Pemula
Rust
schedule Mar 28, 2026

Apa Itu Rust dan Mengapa Cocok untuk Pemula

Artikel ini menjelaskan Rust bagi pemula sistem dengan fokus pada keamanan memori, performa, dan dukungan compiler yang menegakkan aturan sejak awal. Dilengkapi panduan konteks penggunaan CLI/backend dan langkah praktis belajar Rust dari nol.

Rahma AP

Admin

Mengenal Struktur Dasar Program Rust
Rust
schedule Mar 28, 2026

Mengenal Struktur Dasar Program Rust

Artikel ini membahas anatomi program Rust paling dasar untuk pemula total. Anda akan mengenal fungsi main, variabel dengan let, println!, komentar, titik koma, kurung kurawal, serta alur eksekusi program melalui contoh kode yang dijelaskan baris per baris.

Rahma AP

Admin

Variabel, Mutabilitas, dan Tipe Data Dasar di Rust
Rust
schedule Mar 28, 2026

Variabel, Mutabilitas, dan Tipe Data Dasar di Rust

Artikel ini membahas fondasi penting Rust: variabel immutable dan mutable, alasan desain mutabilitas default, serta tipe data dasar seperti integer, float, boolean, char, dan string sederhana. Fokusnya adalah pemahaman konsep dan praktik dasar yang sering dipakai saat mulai menulis program Rust.

Rahma AP

Admin

Belajar Ownership Rust dengan Contoh Paling Sederhana
Rust
schedule Mar 28, 2026

Belajar Ownership Rust dengan Contoh Paling Sederhana

Ownership adalah konsep inti Rust yang membuat pengelolaan memori aman tanpa garbage collector. Artikel ini menjelaskan aturan dasarnya dengan contoh String sederhana, agar pemula bisa memahami intuisi di balik perpindahan kepemilikan dan akhir scope.

Rahma AP

Admin

Memahami Borrowing dan Reference di Rust untuk Pemula
Rust
schedule Mar 28, 2026

Memahami Borrowing dan Reference di Rust untuk Pemula

Setelah memahami ownership, langkah berikutnya di Rust adalah mengenal reference dan borrowing. Artikel ini membahas cara kerja & dan &mut secara sederhana, kapan digunakan, serta alasan di balik aturan ketat Rust agar kode tetap aman tanpa kehilangan performa.

Rahma AP

Admin

Membaca Error Compiler Rust Tanpa Panik
Rust
schedule Mar 28, 2026

Membaca Error Compiler Rust Tanpa Panik

Artikel ini membimbing pemula memahami pesan error Rust, menjelaskan struktur umum, contoh umum seperti variabel immutable, tipe tidak cocok, ownership, serta langkah praktis memperbaikinya.

Rahma AP

Admin

Cara Menggunakan Cargo untuk Membuat dan Build Project Rust
Rust
schedule Mar 28, 2026

Cara Menggunakan Cargo untuk Membuat dan Build Project Rust

Artikel ini membahas penggunaan Cargo sebagai tool utama Rust, menjelaskan perintah dasar seperti cargo new, run, build, dan check, serta struktur proyek dan file Cargo.toml. Dilengkapi contoh alur kerja praktis agar pemula nyaman menggunakan tool bawaan Rust dari awal hingga menjalankan aplikasinya.

Rahma AP

Admin

Struct dan Enum Rust Dasar untuk Pemula
Rust
schedule Mar 28, 2026

Struct dan Enum Rust Dasar untuk Pemula

Artikel ini mengenalkan model data dasar Rust: struct untuk mengelompokkan properti dan enum untuk menyimpan berbagai kemungkinan nilai, lengkap dengan contoh User dan statusnya serta tips implementasi praktis.

Rahma AP

Admin

forum Live Chat