Blog

Catatan dari proses membangun.

Tulisan yang lebih panjang dari sekadar commit message: keputusan arsitektur, kesalahan yang mahal, dan pola yang akhirnya bekerja.

2 menit

Failover tanpa merusak stream

Memindahkan request ke provider yang sehat itu mudah. Melakukannya setelah token pertama sampai ke klien: itu bagian yang sulit.

  • Rust
  • Streaming
  • Reliability
Baca artikel

2 menit

Satu route, lima jendela

Bagaimana satu route SvelteKit menjadi workspace, dock, papan yang terkunci ke desktop, dan dua jendela on-demand, semuanya membaca database lokal yang sama.

  • Tauri
  • Svelte
  • Desktop
Baca artikel

2 menit

Memberi LLM akses data ERP tanpa memberi SQL

Cara server MCP berbasis Rust membuka analitik ke klien LLM lewat tool yang sudah diizinkan, dan kenapa parameter binding lebih baik daripada model yang menulis query.

  • Rust
  • MCP
  • AI
Baca artikel

2 menit

Ketika setiap produk punya field berbeda

Memodelkan spesifikasi hardware yang tidak berbagi skema, memakai JSONB PostgreSQL, Prisma, dan form builder yang membaca definisinya sendiri.

  • PostgreSQL
  • Prisma
  • Pemodelan data
Baca artikel