Belajar AI #28: MCP (Model Context Protocol) — Standar Koneksi LLM dengan Tools dan Data

Di episode #26 kita sudah membedah loop perceive-reason-act yang membuat agent berbeda dari chatbot biasa, dan di episode #27 kita lihat bagaimana model memanggil fungsi kita lewat function calling. Nah, hari ini saya dapat belajar satu konsep yang menjawab keluhan paling menyebalkan dari pola itu: setiap kali ganti tools atau ganti model, skema function calling saya harus ditulis ulang. Ternyata ada standar yang sedang menyelesaikan masalah ini namanya MCP — Model Context Protocol. Ini yang saya catat.

Belajar AI #28: MCP (Model Context Protocol) — Standar Koneksi LLM dengan Tools dan Data Lanjutkan membaca

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