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
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

Studi Kasus Debugging: Race Condition Webhook PHP saat Skala Tinggi
Debugging Backend
schedule Apr 10, 2026

Studi Kasus Debugging: Race Condition Webhook PHP saat Skala Tinggi

Analisis kasus race condition pada handler webhook PHP di lingkungan trafik tinggi, mulai dari gejala log ganda dan data inkonsisten hingga root cause locking tidak lengkap dan shared resource. Artikel ini memandu dari diagnosis hingga perbaikan teknis inklusif locking, desain idempotensi, observability, dan regression test.

Rahma AP

Admin

Validasi Upload File Aman di Laravel: MIME, Size, dan Storage
Laravel
schedule Apr 04, 2026

Validasi Upload File Aman di Laravel: MIME, Size, dan Storage

Artikel ini membahas cara mengamankan upload file di Laravel untuk aplikasi produksi, mulai dari validasi MIME dan ukuran file hingga strategi penyimpanan yang aman. Fokus utamanya adalah mencegah spoofed MIME type, ekstensi berbahaya, path traversal, tabrakan nama file, dan eksposur file publik yang tidak perlu.

Rahma AP

Admin

Shared Props, Flash Message, dan Middleware di Inertia.js Laravel
Inertia.js
schedule Mar 28, 2026

Shared Props, Flash Message, dan Middleware di Inertia.js Laravel

Artikel ini membahas pola berbagi data global pada Inertia.js di Laravel melalui middleware HandleInertiaRequests. Fokus utamanya adalah shared props untuk user login, nama aplikasi, flash message success/error, serta cara menjaga performa dan keamanan agar data sensitif tidak bocor ke semua halaman.

Rahma AP

Admin

Server-Side Validation dan Error Bag di Inertia.js Laravel
Inertia.js
schedule Mar 28, 2026

Server-Side Validation dan Error Bag di Inertia.js Laravel

Artikel ini membahas alur validasi server-side pada Inertia.js dengan Laravel secara praktis, mulai dari FormRequest, custom message, redirect back, old input, hingga named error bag. Fokus utamanya adalah kasus halaman profil dengan dua form sekaligus agar Anda bisa menampilkan error secara konsisten tanpa saling bertabrakan.

Rahma AP

Admin

Membangun Dashboard Admin dengan Inertia.js dan Laravel Policies
Inertia.js
schedule Mar 28, 2026

Membangun Dashboard Admin dengan Inertia.js dan Laravel Policies

Artikel ini membahas cara membangun dashboard admin dengan Inertia.js dan Laravel menggunakan kontrol akses berbasis Policies dan Gates. Fokusnya bukan hanya proteksi route dan controller, tetapi juga bagaimana mengirim kemampuan user ke frontend secara aman agar halaman dan tombol aksi tampil sesuai izin.

Rahma AP

Admin

forum Live Chat