My Blog
Thoughts & Tutorials
Writing about web development, technology, and lessons learned building real projects for clients across Indonesia.
Showing 1–8 of 16 articles
Loading articles…
Getting Started with Laravel Livewire 3: Building Reactive Components
Livewire 3 changes the game for full-stack Laravel devs. In this walkthrough we build a reactive search component from scratch — state, hydration, lazy loading, and the new wire:model.live behaviour — without writing a single line of Vue or React.
Deploying Laravel to Shared Hosting: Complete Guide for cPanel
A pragmatic guide for shipping a Laravel app onto an Indonesian shared host. Covers the public_html dance, queue workers via cron, and the gotchas around mod_rewrite and PHP version pinning.
Building SIRAGA: Lessons from a Government Sports Information System
What I learned shipping a multi-tenant sports federation platform for 34 provinces — auth flows, the realities of legacy data import, and why I picked Livewire over a SPA.
10 Laravel Artisan Commands I Use Every Day
The artisan commands that actually earn their keep — from migrate:fresh --seed to the ones I aliased so hard I forgot the originals. Includes a custom command for clearing every cache at once.
From Junior to Mid-level: My 3-Year Journey in Indonesian Tech
An honest retrospective on the gap between job titles and real growth — including the projects that taught me the most and the ones I should have walked away from sooner.
Setup VS Code untuk Laravel Development di 2026
Konfigurasi VS Code yang saya pakai sehari-hari untuk ngoding Laravel — extension wajib, snippet kustom, dan setting workspace yang bikin development loop terasa instan.
Membuat Custom Auth Guard di Laravel 11
Studi kasus implementasi auth guard untuk integrasi SSO eksternal. Mulai dari user provider, session lifecycle, sampai middleware chain — semua dijelaskan tahap demi tahap.
Filament v3 Admin Panel: Studi Kasus Dashboard Kemenko
Cerita dari proyek dashboard pemerintah lintas kementerian — kenapa akhirnya pilih Filament, performance trade-off, dan pattern yang muncul setelah 6 bulan iterasi.