- Cara Mock IntersectionObserver di Setup Jest· 4 menit baca
Fix error `IntersectionObserver is not defined` di Jest dengan global mock di `jest.setup.ts`. Termasuk setup TypeScript yang aman plus contoh test nyata.
- Cara Trigger React Error Boundary (Dev dan Test)· 4 menit baca
Trigger React error boundary dengan cara yang reliable di browser dan Jest. Bahas render-time crash, batasan event handler, plus pola test praktis cepat.
- Kirim Environment Variable dari GitLab CI ke Ansible Shell· 5 menit baca
Kirim GitLab CI variable ke Ansible shell task dengan aman pakai extra-vars dan task-level environment. Sekalian bahas kenapa `export` tidak persisten.
- Eslint Enforce Named Function In Useeffect· 2 menit baca
Paksa named functions di dalam useEffect untuk debugging yang lebih baik.
- Check If Clicked Element Is Descendant Close On Click Outside· 3 menit baca
Deteksi klik di luar modal atau dropdown menggunakan method contains().
- Fix Property Not Existing On Eventtarget Typescript· 2 menit baca
Cara memperbaiki error TypeScript saat akses properti event seperti target.value.
- React Useref Property Not Exist On Type Never· 2 menit baca
Cara memperbaiki error TypeScript saat pakai useRef dengan type argument yang benar.
- Fix Jest Matchmedia Not Defined· 3 menit baca
Cara memperbaiki error window.matchMedia di Jest test dengan setup mock sederhana.
- Cara Membuat Alias z dari Zoxide Bekerja di Shell Bash Non-Interaktif· 3 menit baca
Alias z dari zoxide tidak berfungsi di shell bash non-interaktif seperti cron job atau subshell tool. Ini cara memperbaikinya dengan BASH_ENV.
- Cara Expose Localhost dengan Cloudflare Tunnel· 3 menit baca
Dapatkan public HTTPS URL untuk localhost kamu dalam hitungan detik menggunakan cloudflared quick tunnel. Tanpa akun. Cocok untuk test webhook dari GitHub, Slack, Stripe, atau service apapun.
- Cara Setup Wildcard Subdomain dengan Caddy dan DigitalOcean· 5 menit baca
Setup wildcard subdomain dengan Caddy dan DigitalOcean lewat DNS challenge. Build Caddy dengan module DNS DigitalOcean agar HTTPS aktif otomatis dan stabil.
- Cara Handle CORS Saat Pakai json-server· 3 menit baca
Fix CORS error di json-server dengan custom server.js dan middleware. Termasuk cara handle preflight OPTIONS dan kapan pakai wildcard vs origin spesifik.
- 5 Contoh Aplikasi untuk Belajar JavaScript
5 contoh aplikasi sederhana JavaScript untuk pemula: Hello World, Timer, Menu Navigasi, Validasi Login, dan Form Order. Belajar JavaScript dari contoh kode dengan penjelasan lengkap.