Featured
Request Lifecycle Laravel — dari HTTP Masuk sampai Response Keluar - Blog Post
Tak Berkategori
10 min read
Tak Berkategori

Request Lifecycle Laravel — dari HTTP Masuk sampai Response Keluar

Kalau kamu pernah debugging Laravel dan bingung “ini kode dijalankan dari mana? Siapa yang manggil ini duluan?” — itu pertanda kamu belum punya gambaran besar tentang lifecycle-nya. Artikel ini akan tunjukkan perjalanan lengkap sebuah HTTP request: dari detik pertama browser ngirim request, sampai detik terakhir Laravel ngirim response balik. Bukan hanya teorinya — kita akan […]

Dependency Injection di Laravel — Constructor, Method, dan IoC Container - Blog Post
Architecture
9 min read
Architecture OOP LARAVEL OOP PHP SOLID

Dependency Injection di Laravel — Constructor, Method, dan IoC Container

Kalau kamu sudah mulai ngoding Laravel dan sering lihat kelas yang constructornya diisi parameter aneh-aneh — “ini dari mana datangnya? Kan tidak pernah di-new manual?” — itu adalah Dependency Injection yang sedang bekerja. Topik ini sering terasa misterius karena Laravel melakukan banyak hal “otomatis” di balik layar. Artikel ini akan buka tutupnya satu per satu: […]

Prinsip SOLID di Laravel — Satu per Satu dengan Contoh Nyata - Blog Post
OOP
13 min read
OOP LARAVEL OOP PHP SOLID

Prinsip SOLID di Laravel — Satu per Satu dengan Contoh Nyata

Kalau kamu sudah paham OOP dasar dan mulai ngoding Laravel, cepat atau lambat kamu pasti ketemu kata “SOLID”. Dan biasanya reaksinya satu dari dua hal: “Kedengarannya keren tapi aku nggak ngerti apa maksudnya”, atau “Aku hapal singkatannya tapi nggak tahu kapan pakainya.” Artikel ini akan ngebahas semua lima prinsip — satu per satu, pakai contoh […]

Abstract Class vs Interface di PHP — Kapan Pakai yang Mana? - Blog Post
Architecture
5 min read
Architecture LARAVEL OOP SOLID

Abstract Class vs Interface di PHP — Kapan Pakai yang Mana?

Kalau kamu baru belajar OOP, dua hal ini pasti bakal bikin kepala pusing duluan — bukan karena susah, tapi karena hampir semua penjelasan di internet langsung loncat ke kode tanpa ngasih gambaran besarnya dulu. Jadi di artikel ini, kita mulai dari analogi dulu. Baru setelah ngerti konsepnya, kita masuk ke kode. Masalah yang Mereka Selesaikan […]