Kenapa Memilih Self-Hosting di Era Cloud — Kedaulatan Kecil di Sudut Kamar 20 Juli 2026 Beberapa waktu lalu, seorang teman bertanya dengan nada setengah heran, "Kenapa sih kamu repot-repot bikin server sendiri? Tinggal bayar Go… →
Ketika Semua Pilihan Terasa Salah — Kierkegaard, Absurditas, dan Leap of Faith 20 Juli 2026 Pernah berdiri di persimpangan hidup dan merasa tidak ada jalan keluar? Bukan karena pilihan yang terlalu banyak — melainkan karena semu… →
Sistem Prioritas Icon Notifikasi Push — 4 Tingkat Fallback 20 Juli 2026 Pernah lihat notifikasi push dari website muncul dengan icon yang tidak sesuai? Di Windows muncul bell.svg, di mobile muncul favicon. In… →
Browser Push Notification — Dari Nol Sampai Ngangkring di Semua Browser 20 Juli 2026 Pernah merasa kesal setiap kali harus ngecek manual apakah artikel barumu sudah terbit? Atau pengin ngasih tahu subscriber bahwa ada kon… →
Playwright Toolkit — Browser Automation untuk AI Agent 6 Juli 2026 Beberapa waktu lalu aku menulis tentang fitness tracker pribadi yang kubangun dengan Next.js dan Supabase. Kali ini aku ingin cerita ten… →
Membangun Fitness Tracker Pribadi — Next.js, Supabase, dan Vercel 6 Juli 2026 Membangun Fitness Tracker Pribadi — Next.js, Supabase, dan Vercel Beberapa bulan lalu aku memutuskan untuk lebih serius soal fitness. B… →
o.lan — Libre Office di Browser, On-Demand, Tanpa Desktop Environment 5 Juli 2026 Di artikel sebelumnya aku cerita tentang b.lan — remote desktop buat Chrome yang bisa diakses dari browser. Nah, kali ini masih di ranah … →
b.lan — Remote Desktop Sesaat dari Browser untuk Home Server yang Ogah Dipasangi Desktop Environment 5 Juli 2026 Beberapa minggu terakhir aku cukup sering bolak-balik antara terminal dan browser untuk ngurusin home server. Kadang butuh buka halaman … →
lernginx — LMS Open-Source buat SMP/SMA yang Baru Aku Rilis 29 Juni 2026 Setelah beberapa minggu refactoring dan bersihin kode, akhirnya hari ini aku rilis lernginx sebagai project open-source di GitHub. Ini ad… →
N nftables — Penerus iptables yang Wajib Dikuasai untuk Server Gateway Modern 12 Juni 2026 Di artikel server sebagai router, aku sempat menyebut nftables sebagai tulang punggung firewall dan NAT. Di artikel DNS poisoning, a… →