API, JSON & Data
Hampir tidak ada aplikasi yang kamu bangun akan hidup sendirian. Begitu kamu ingin menampilkan peta, memproses kartu kredit, mengirim email, atau mengecek cuaca, aplikasimu harus berbicara dengan aplikasi orang lain. Bahasa yang digunakan untuk itu disebut (Application Programming Interface), dan kata-kata yang dikirim bolak-balik hampir selalu ditulis dalam format bernama (JavaScript Object Notation). Bab ini membahas keduanya — bukan supaya kamu menulis sendiri "pipa"-nya, tapi supaya kamu bisa membacanya, mengecek kewarasan apa yang dibuat AI, dan menyadari saat ada yang salah sebelum itu menghabiskan uangmu.
Kamu tidak perlu menghafal apa pun di sini. Kamu perlu mengenali bentuknya. Saat AI berkata "saya akan memanggil API Stripe dan mem-parsing respons JSON-nya," kamu harus bisa membayangkan kira-kira apa maksudnya dan apa yang bisa saja salah.
