Featured
Session di Laravel — Struktur, Driver, dan Perbedaannya dengan Cache - Portfolio Project
Tak Berkategori
7 min read

Session di Laravel — Struktur, Driver, dan Perbedaannya dengan Cache

Kalau kamu baru mulai belajar Laravel, pasti sudah sering lihat session() atau Session:: muncul di berbagai tutorial. Tapi jarang ada yang benar-benar jelasin: apa itu session, bagaimana cara kerjanya di balik layar, dan kapan harus pakai session vs cache? Di artikel ini kita bahas dari awal — dengan analogi dulu, baru masuk ke kode. 🤔 […]

Cache di Laravel — Strategi, Driver, dan Best Practice - Portfolio Project
Tak Berkategori
12 min read

Cache di Laravel — Strategi, Driver, dan Best Practice

Kalau blogmu lagi sepi, tidak ada yang perlu dioptimasi. Tapi begitu ramai — ratusan orang buka halaman yang sama dalam waktu bersamaan — tiba-tiba kamu sadar: setiap request menjalankan query yang sama, memproses data yang sama, dan menghasilkan output yang sama persis. Itu pemborosan yang tidak perlu. Cache adalah cara menyimpan hasil kerja yang sudah […]

Service Container & IoC di Laravel — Cara Laravel Resolve Dependency - Portfolio Project
Tak Berkategori
9 min read

Service Container & IoC di Laravel — Cara Laravel Resolve Dependency

Di artikel-artikel sebelumnya, kita sudah beberapa kali menyebut “IoC Container” dan “Service Container” — biasanya dengan kalimat seperti “Laravel akan resolve ini otomatis” atau “Container yang menyediakan object-nya.” Tapi kita belum pernah buka: bagaimana tepatnya Laravel tahu harus buat object apa, dengan dependensi apa, dalam urutan apa? Itu yang akan kita bahas di artikel ini. […]

Service Provider & Facade di Laravel — Perbedaan dan Cara Kerjanya - Portfolio Project
Tak Berkategori
9 min read

Service Provider & Facade di Laravel — Perbedaan dan Cara Kerjanya

Kalau kamu pernah nulis Cache::get(‘key’) atau Log::info(‘pesan’) di Laravel, kamu sudah pakai Facade — mungkin tanpa sadar. Dan kalau kamu pernah buka AppServiceProvider dan nulis $this->app->bind(…) di dalamnya, kamu sudah pakai Service Provider — mungkin juga tanpa terlalu paham apa yang sebenarnya terjadi. Dua topik ini sering diajarkan bersamaan, dan sering bikin bingung karena terasa […]

Request Lifecycle Laravel — dari HTTP Masuk sampai Response Keluar - Portfolio Project
Tak Berkategori
10 min read

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 […]

Request Lifecycle Laravel — dari HTTP Masuk sampai Response Keluar - Portfolio Project
Architecture
10 min read

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 […]