Belisc Logo

Artikel Unggulan

Featured
Bun • Mar 11, 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
Trade-off Tuning GC vs Alokasi Memori Objek: Kapan Harus Refaktor
Arsitektur & Skalabilitas
schedule Nov 03, 2026

Trade-off Tuning GC vs Alokasi Memori Objek: Kapan Harus Refaktor

Panduan evaluasi teknis antara tuning konfigurasi Garbage Collector dan refactoring alokasi memori pada hot path. Pelajari batas efektivitas manipulasi runtime JVM dan Go, analisis metrik profiler, serta strategi reduksi alokasi untuk menekan latensi dan biaya cloud.

Rahma AP

Admin

Atasi Slow Query JPA: Optimasi Covering Index dan DTO Projection
Spring Boot
schedule Sep 08, 2026

Atasi Slow Query JPA: Optimasi Covering Index dan DTO Projection

Panduan teknis mengatasi slow query pada Spring Data JPA menggunakan DTO projection berbasis Java Record dan composite covering index. Eliminasi overhead memori JVM dan optimalkan eksekusi database menjadi Index Only Scan.

Rahma AP

Admin

Atasi Flaky Test Event Asinkron via Awaitility di Spring Boot
Spring Boot
schedule Sep 08, 2026

Atasi Flaky Test Event Asinkron via Awaitility di Spring Boot

Flaky test pada pengujian event asinkron di Spring Boot sering dipicu oleh Thread.sleep yang rentan race condition. Artikel ini membahas implementasi Awaitility, tuning polling, dan assertion deterministik untuk CI/CD.

Rahma AP

Admin

Hardening Upload File di Spring Boot: Validasi Magic Byte dan Keamanan Multipart
Spring Boot
schedule Sep 08, 2026

Hardening Upload File di Spring Boot: Validasi Magic Byte dan Keamanan Multipart

Validasi file upload berbasis ekstensi dan Content-Type header mudah dimanipulasi penyerang. Artikel ini membahas hardening endpoint Spring Boot menggunakan inspeksi magic byte via Apache Tika langsung dari InputStream, mitigasi path traversal, konfigurasi batas request, dan unit testing file palsu.

Rahma AP

Admin

Otomasi Infra Lokal Spring Boot via Docker Compose Module
Spring Boot
schedule Sep 08, 2026

Otomasi Infra Lokal Spring Boot via Docker Compose Module

Panduan teknis penerapan modul spring-boot-docker-compose untuk mengotomasi container lokal seperti PostgreSQL dan Redis. Membahas konfigurasi build tool, zero-config via service connection, dan manajemen lifecycle.

Rahma AP

Admin

Debug Transaksi Gagal Rollback: Mengatasi Self-Invocation di Spring Boot
Spring Boot
schedule Sep 08, 2026

Debug Transaksi Gagal Rollback: Mengatasi Self-Invocation di Spring Boot

Pelajari penyebab transaksi Spring Boot gagal melakukan rollback saat terjadi runtime exception akibat self-invocation pada Spring AOP proxy. Artikel ini mengulas akar masalah internal call serta tiga solusi konkret: ekstraksi service, TransactionTemplate, dan self-injection menggunakan ObjectProvider.

Rahma AP

Admin

Virtual Threads Java untuk Worker dan CI yang Lebih Efisien
Tooling & CI/CD
schedule Jun 24, 2026

Virtual Threads Java untuk Worker dan CI yang Lebih Efisien

Virtual threads di Java cocok untuk worker internal, tooling developer, dan job CI yang didominasi operasi blocking seperti HTTP, database, file, atau proses eksternal. Artikel ini membahas kapan pendekatan ini efektif, perbedaannya dengan platform thread, risiko pinning, cara mengukur hasil, serta panduan rollout aman di production.

Rahma AP

Admin

Spring Boot: Pipeline Otomatis Lint, Build, Release dengan Gradle
Spring Boot
schedule Jun 20, 2026

Spring Boot: Pipeline Otomatis Lint, Build, Release dengan Gradle

Panduan teknis membangun pipeline CI/CD Spring Boot yang otomatis menjalankan lint, build, dan release lewat Gradle dan GitHub Actions. Termasuk konfigurasi lint, unit test, publish, caching, manajemen versi artefak, rollback cepat, notifikasi, dan metrik developer experience.

Rahma AP

Admin

forum Live Chat