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 Upload Actix Web: Validasi Magic Bytes & Limit Stream
Rust: Actix
schedule Sep 13, 2026

Hardening Upload Actix Web: Validasi Magic Bytes & Limit Stream

Panduan teknis pengamanan endpoint upload Actix Web menggunakan actix-multipart. Pelajari mitigasi DoS memory exhaustion melalui chunk streaming, pencegahan MIME spoofing dengan infer, sanitasi nama file via UUID, dan cleanup file parsial.

Rahma AP

Admin

Cache Stampede Actix Web: Pola Singleflight Cegah Thundering Herd
Rust: Actix
schedule Sep 13, 2026

Cache Stampede Actix Web: Pola Singleflight Cegah Thundering Herd

Panduan mengatasi cache stampede dan thundering herd pada Actix Web menggunakan pola singleflight. Terapkan teknik request coalescing untuk mencegah database pool exhaustion saat cache key populer expired di bawah beban tinggi.

Rahma AP

Admin

Kontrak API Actix Web: Standar Error RFC 7807 via Custom JsonConfig
Rust: Actix
schedule Sep 13, 2026

Kontrak API Actix Web: Standar Error RFC 7807 via Custom JsonConfig

Extractor web::Json default di Actix Web mengembalikan teks polos dan mengekspos tipe internal Rust saat deserialisasi gagal. Pelajari cara mengonfigurasi JsonConfig::default().error_handler() untuk menghasilkan respons RFC 7807 (Problem Details) yang terstandarisasi dan konsisten.

Rahma AP

Admin

Idempotensi API Actix Web: Implementasi Header Idempotency-Key
Rust: Actix
schedule Sep 13, 2026

Idempotensi API Actix Web: Implementasi Header Idempotency-Key

Panduan teknis membangun middleware Idempotency-Key pada Actix Web. Membahas penanganan network retry, hashing SHA-256 untuk mendeteksi payload mismatch, pencegahan race condition via status IN_PROGRESS, dan replay response otomatis tanpa re-eksekusi handler.

Rahma AP

Admin

Rate Limiting Actix Web: Mitigasi Brute Force via Governor
Rust: Actix
schedule Sep 13, 2026

Rate Limiting Actix Web: Mitigasi Brute Force via Governor

Panduan teknis penerapan rate limiting pada Actix Web menggunakan actix-governor untuk mitigasi brute force. Meliputi konfigurasi GCRA, penanganan reverse proxy, kustomisasi response HTTP 429, dan integration testing.

Rahma AP

Admin

Atasi Flaky Test Actix Web: Hindari Port Collision via init_service
Rust: Actix
schedule Sep 13, 2026

Atasi Flaky Test Actix Web: Hindari Port Collision via init_service

Flaky test pada Actix Web sering dipicu oleh error EADDRINUSE akibat port collision saat cargo test berjalan paralel. Panduan ini membahas migrasi dari live HTTP server ke pengujian in-memory menggunakan init_service, TestRequest, dan call_service.

Rahma AP

Admin

Mocking API Eksternal Actix Web: Atasi Flaky Test via Wiremock
Rust: Actix
schedule Sep 13, 2026

Mocking API Eksternal Actix Web: Atasi Flaky Test via Wiremock

Panduan praktis mengeliminasi flaky test integrasi pada Actix Web menggunakan Wiremock. Pelajari setup MockServer lokal, injeksi dynamic URL, request matcher, penanganan timeout, dan isolasi paralel via mount_as_scoped.

Rahma AP

Admin

Hydration Mismatch Actix Web: Serialisasi State SSR pada Dioxus
Rust: Actix
schedule Sep 13, 2026

Hydration Mismatch Actix Web: Serialisasi State SSR pada Dioxus

Pelajari penyebab utama hydration mismatch pada arsitektur fullstack Rust yang menggabungkan Actix Web dan Dioxus SSR. Artikel ini membahas teknis serialisasi state deterministik dengan Serde, injeksi payload ke HTML, serta konsumsi state pada klien WASM.

Rahma AP

Admin

Observabilitas Actix Web: Tracing & Metrik SLI untuk Sinyal Rollback
Rust: Actix
schedule Sep 13, 2026

Observabilitas Actix Web: Tracing & Metrik SLI untuk Sinyal Rollback

Panduan teknis instrumentasi observabilitas pada Actix Web menggunakan tracing-actix-web dan actix-web-prom. Pelajari cara mengekspos metrik SLI latensi dan error rate, mengisolasi endpoint metrik, mencegah high-cardinality, serta memicu automated rollback di pipeline deployment.

Rahma AP

Admin

forum Live Chat