Belajar Laravel #18: API Development — Route, Resource, dan Token Sanctum

Episode sebelumnya saya menutup topik authorization dengan gate dan policy — cara membatasi siapa boleh mengakses apa. Nah, hari ini saya lanjut ke satu arah yang berbeda: bukan menyajikan halaman Blade ke browser, tapi menyajikan data mentah dalam bentuk JSON ke konsumen lain — aplikasi mobile, SPA di frontend, atau bahkan script cron milik klien lain. Ini yang disebut pengembangan API, dan Laravel sudah menyediakan seluruh perangkatnya sejak awal.

Saya sempat salah paham di awal: mengira “API” itu harus proyek terpisah. Ternyata tidak — satu aplikasi Laravel bisa sekaligus melayani halaman web biasa dan endpoint API tinggal di folder yang berbeda. Ini yang saya catat dari proses belajar saya.

Belajar Laravel #18: API Development — Route, Resource, dan Token Sanctum Lanjutkan membaca

Belajar Cyber Security #3: Password & Authentication — Hash, Salt, MFA

Hari ini saya mulai episode tentang hal yang paling sering saya salah paham sebagai programmer: cara menyimpan password pengguna. Di episode #2 kita sudah lihat bagaimana kebocoran data jadi awal mula banyak insiden besar — dan kebocoran yang paling menyakitkan biasanya adalah kebocoran berisi password. Selama ini kebiasaan saya sederhana saja — simpan di database pakai hash bawaan framework, selesai. Ternyata di balik “sudah pakai hash” itu ada banyak sekali keputusan yang menentukan apakah data pengguna aman atau tidak.

Belajar Cyber Security #3: Password & Authentication — Hash, Salt, MFA Lanjutkan membaca

Belajar Cyber Security #2: Lanskap Serangan 2026 — Ransomware, Phishing, dan Supply Chain

Di episode #1 kita sudah mengurai CIA Triad — Confidentiality, Integrity, Availability. Kali ini saya ingin menjawab pertanyaan yang muncul di kepala saya setelah paham teori dasarnya: “Kalau sekarang, ancamannya seperti apa sih sebenarnya?” Saya coba riset lanskap serangan terkini dari laporan resmi (Verizon DBIR, FBI IC3, APWG, Sonatype), dan hasilnya bikin saya — programmer yang selama ini merasa “cukup aman karena tidak punya server penting” — berpikir ulang.

Belajar Cyber Security #2: Lanskap Serangan 2026 — Ransomware, Phishing, dan Supply Chain Lanjutkan membaca