Personal Blog
Catatan engineering, produk, dan proses belajar.
Ruang untuk menulis pengalaman membangun aplikasi web, keputusan teknis, dan refleksi kerja sebagai software engineer.
All Posts
Membuat Performance Budget untuk Aplikasi Frontend
Panduan praktis menjaga ukuran bundle, waktu render, dan pengalaman pengguna tetap sehat.
Read articleState Management yang Proporsional di React
Memilih antara local state, context, URL state, server state, dan store global tanpa berlebihan.
Read articleAccessibility Checklist untuk Frontend Sehari-hari
Checklist praktis agar UI lebih mudah digunakan oleh lebih banyak orang tanpa menunggu audit besar.
Read articleCSS Layout Modern dengan Grid, Flex, dan Container Query
Membuat layout yang adaptif, stabil, dan mudah dirawat dengan fitur CSS modern.
Read articleMembangun Design System Kecil untuk Tim Produk
Cara memulai design system yang berguna tanpa langsung membuat platform komponen besar.
Read articleTesting Frontend yang Benar-benar Bernilai
Memilih unit test, integration test, dan end-to-end test berdasarkan risiko fitur.
Read articlePola Data Fetching yang Rapi di Next.js
Membedakan data statis, server-rendered, client-side, dan revalidated agar halaman tetap cepat.
Read articleMembuat Form UX yang Tidak Membingungkan
Prinsip desain dan implementasi form agar validasi, error, dan submit terasa jelas.
Read articleFrontend Observability untuk Aplikasi Produksi
Apa saja yang perlu dipantau di sisi frontend setelah fitur sampai ke pengguna.
Read article