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
Mitigasi SQL Injection Plugin: Prepared Statement dan Optimasi Indexing
Database
schedule Okt 11, 2026

Mitigasi SQL Injection Plugin: Prepared Statement dan Optimasi Indexing

Panduan teknis remediasi celah SQL injection pada plugin berbasis CMS menggunakan prepared statement. Membahas audit kode dinamis via PDO dan $wpdb->prepare, disertai strategi composite indexing untuk mencegah full-table scan pada parameterized query skala besar.

Rahma AP

Admin

Arsitektur Monolit Inertia: Trade-off Octane vs PHP-FPM
Inertia.js
schedule Sep 27, 2026

Arsitektur Monolit Inertia: Trade-off Octane vs PHP-FPM

Analisis mendalam arsitektur monolit Inertia.js pada runtime stateless PHP-FPM versus persistent runtime Laravel Octane FrankenPHP. Mengulas throughput, serialisasi props, mitigasi state leakage, dan efisiensi infrastruktur.

Rahma AP

Admin

Validasi Upload di Inertia: Deteksi Magic Byte & Mitigasi File Polyglot
Inertia.js
schedule Sep 27, 2026

Validasi Upload di Inertia: Deteksi Magic Byte & Mitigasi File Polyglot

Panduan teknis pengamanan upload berkas pada arsitektur monolit Inertia.js dan Laravel. Pelajari cara mendeteksi magic byte, menetralisasi payload polyglot via re-encoding citra, mengelola state form frontend, serta mengisolasi penyimpanan berkas privat.

Rahma AP

Admin

CodeIgniter 4: Debugging Cache Query Stale pada API Data Produk
Codeigniter 4
schedule Jun 15, 2026

CodeIgniter 4: Debugging Cache Query Stale pada API Data Produk

Menganalisis kasus API produk CodeIgniter 4 yang mengembalikan data usang akibat cache query yang tidak invalidated. Artikel menjelaskan gejala, pemeriksaan log dan profiler, analisis cache layer, serta langkah perbaikan dan preventif observability.

Rahma AP

Admin

CodeIgniter 4: Validasi Input Berlapis untuk Cegah Abuse API
Codeigniter 4
schedule Jun 14, 2026

CodeIgniter 4: Validasi Input Berlapis untuk Cegah Abuse API

Validasi dasar saja tidak cukup untuk melindungi API dari overposting, payload berlebihan, header palsu, dan input ambigu. Panduan ini membahas validasi input berlapis di CodeIgniter 4 dengan Request, Validation, Filter, whitelist field, pembatasan payload, respons error konsisten, logging aman, dan strategi pengujian.

Rahma AP

Admin

CodeIgniter 4: Cari Bottleneck N+1 Query dan Perbaiki dengan JOIN
Codeigniter 4
schedule Jun 14, 2026

CodeIgniter 4: Cari Bottleneck N+1 Query dan Perbaiki dengan JOIN

Halaman daftar data di CodeIgniter 4 sering melambat saat jumlah record bertambah karena pola N+1 query. Artikel ini membahas cara mengenali gejalanya, mengukur jumlah query dan waktu eksekusi, lalu merapikan query dengan JOIN, selective column, shaping data, dan indexing dasar.

Rahma AP

Admin

CodeIgniter 4: Rotasi Session ID dan Cookie Aman untuk Login
Codeigniter 4
schedule Jun 14, 2026

CodeIgniter 4: Rotasi Session ID dan Cookie Aman untuk Login

Panduan praktis untuk memperkuat alur login di CodeIgniter 4 dengan rotasi session ID, cookie aman, timeout session, logout yang benar, dan mitigasi remember-me. Artikel ini fokus pada pencegahan session fixation tanpa mengorbankan UX.

Rahma AP

Admin

Memperkuat Auth, Session, dan Secret Handling di CodeIgniter 4
Codeigniter 4
schedule Jun 14, 2026

Memperkuat Auth, Session, dan Secret Handling di CodeIgniter 4

Panduan praktis untuk memperkuat autentikasi, sesi, secret, dan validasi input di CodeIgniter 4. Termasuk konfigurasi guard, token strategy, session rules, manajemen secret, validasi upload, rate limit, dan checklist audit.

Rahma AP

Admin

CodeIgniter 4: SSR Aman untuk Alpine.js agar Hydration Tidak Melompat
Codeigniter 4
schedule Jun 14, 2026

CodeIgniter 4: SSR Aman untuk Alpine.js agar Hydration Tidak Melompat

Panduan praktis mencegah UI “meloncat” saat HTML dirender oleh CodeIgniter 4 lalu diaktifkan Alpine.js di browser. Fokusnya pada penyebab mismatch state awal, cara mengirim initial state yang aman, pola fallback SSR yang stabil, dan langkah debugging yang relevan.

Rahma AP

Admin

Laravel: Pipeline Matrix Paralel untuk Linting dan Testing
Laravel
schedule Jun 12, 2026

Laravel: Pipeline Matrix Paralel untuk Linting dan Testing

Artikel menjelaskan cara menyusun pipeline GitHub Actions dengan matriks paralel untuk linting (PHPStan, Pint) dan testing Laravel (unit, integration, e2e). Termasuk cache vendor, strategi retry terhadap job yang flake, serta pelaporan hasil dan tips menjaga konsistensi waktu build.

Rahma AP

Admin

Laravel Signed URL Aman untuk Link Aksi Sekali Pakai
Laravel
schedule Jun 10, 2026

Laravel Signed URL Aman untuk Link Aksi Sekali Pakai

Panduan praktis Laravel untuk mengamankan link aksi sekali pakai dengan signed URL dan temporary signed URL. Artikel ini membahas pola implementasi, pencegahan replay, invalidasi setelah sukses, audit log, rate limit, dan kapan signed URL perlu digabung dengan autentikasi tambahan.

Rahma AP

Admin

Memperkuat Validasi dan Upload Aman di CodeIgniter 3
Codeigniter 3
schedule Apr 15, 2026

Memperkuat Validasi dan Upload Aman di CodeIgniter 3

Panduan teknis memperkuat validasi dan upload aman di CodeIgniter 3 dengan fokus autentikasi, secret handling, session hardening, dan pengecekan abuse seperti CSRF dan upload berbahaya.

Rahma AP

Admin

Memperkuat Auth, Session, dan Secret CodeIgniter 3 untuk API
Codeigniter 3
schedule Apr 15, 2026

Memperkuat Auth, Session, dan Secret CodeIgniter 3 untuk API

Panduan praktik untuk memperkuat autentikasi, session, dan secret CodeIgniter 3 pada API. Termasuk konfigurasi config.php, session driver yang aman, validasi input, rotasi secret, rate limiting, audit log, upload file, dan checklist verifikasi.

Rahma AP

Admin

Strategi CI Matrix Build untuk Uji Multi Versi Tanpa Boros Menit
Tooling & CI/CD
schedule Apr 11, 2026

Strategi CI Matrix Build untuk Uji Multi Versi Tanpa Boros Menit

Matrix build membantu menguji beberapa versi runtime, OS, atau dependency dalam satu workflow, tetapi mudah menjadi mahal jika semua kombinasi dijalankan tanpa prioritas. Artikel ini membahas cara merancang matrix build GitHub Actions yang efisien: memilih kombinasi penting, mengatur fail-fast, cache, parallelism, dan branch protection.

Rahma AP

Admin

forum Live Chat