// karawaci.kode v0.1
Backend notes,
framework testing,
real benchmarks.
Catatan teknis dari Lippo Karawaci. Bun + Astro + edge runtime + postgres experiments. Semua kode reproducible, semua benchmark real.
$ bun create astro
✓ Project name: kodekarawaci
✓ Template: minimal
✓ Install dependencies: yes
✓ Initialize git: yes
✓ 84 packages installed [240ms]
$ cd kodekarawaci && bun dev
┃ astro v6.3.7 ready in 1.2s
┃ Local: http://localhost:4321
┃ watching for file changes // posts
view all →-
2026-05-20 · 4 min · bun / astro / benchmark
bun install vs npm install di Astro 5 — benchmark real dari laptop di Lippo
Saya ukur cold install + warm install di project Astro 5 dengan 12 dependencies. Bun menang, tapi ada caveat soal lockfile.
-
2026-04-22 · 6 min · astro / migration / content-collections
Migrate dari Astro 4 content collections ke Astro 5+ Content Layer API
Astro 5 punya breaking change di content collections. Step-by-step migrate dari `defineCollection({ schema })` ke `defineCollection({ loader, schema })` dengan loader API.
-
2026-04-15 · 5 min · bun / node / shell-scripting
Bun Shell vs Node child_process — kapan pakai yang mana
Bun Shell ($`cmd`) menarik karena syntax-nya bersih, tapi Node child_process masih punya use case yang tidak bisa di-replace. Breakdown trade-offs.
-
2026-04-08 · 7 min · cloudflare / vercel / deployment / performance
Cloudflare Pages vs Vercel untuk Astro project Indonesia — observasi 3 bulan
Saya deploy 5 site Astro identik ke Cloudflare Pages dan Vercel, tracking performance dari user Indonesia selama 90 hari. Breakdown TTFB, bandwidth, build time, dan free tier limit.
-
2026-04-01 · 6 min · astro / testing / ci
Test strategy untuk Astro static site — apa yang worth test, apa yang tidak
Astro static site tidak butuh test setup yang sama dengan full SaaS. Saya breakdown 4 layer test yang worth invest, dan 3 layer yang waste of time.