Notes from the Workshop

Stories and lessons from real client work.

8 November 2026

Syncraft Labs v0.8.0 - Enkripsi AES-GCM dan Jejak Audit untuk Data Local-First

Enkripsi at-rest AES-GCM 256-bit, arsip outbox untuk audit, serta contoh Kanban dan panduan backend lima bahasa di Syncraft Labs v0.8.0. Semua opsional, tanpa breaking changes.

10 menitRead

19 Oktober 2026

Syncraft Labs v0.6.0 sampai v0.7.1 - Dari Konflik Dua Arah Sampai Hardening Prototype Pollution

Tiga rilis dalam sebulan: resolusi konflik dua arah, quota recovery, observability, dan hardening prototype pollution di Syncraft Labs v0.6.0 sampai v0.7.1.

10 menitRead

30 September 2026

Membangun Async Fraud Sentinel - Solusi Vision LLM Deteksi Bukti Transfer Palsu untuk Bisnis Jualan Online

Membangun Async Fraud Sentinel, sistem deteksi dini bukti transfer bank palsu berbasis Vision LLM dan arsitektur asinkron untuk mengamankan operasional bisnis jualan online.

6 menitRead

10 September 2026

Syncraft Labs v0.5.0 - Dari Shape Validation Sampai Spam Email yang Menawarkan Promosi

Rilis Syncraft Labs v0.5.0 membawa Map & Set, adapter reliability, dan property-based testing. Plus cerita spam email yang menawarkan promosi untuk proyek yang baru mulai hidup.

8 menitRead

24 Agustus 2026

Ketiga Paket NPM Saya Dibajak PolinRider - Cerita Lima Jam Setelah Laporan Masuk

Laptop terinfeksi dari repo calon client, PAT GitHub dicuri, dan ketiga paket npm dibajak PolinRider. Kronologi insiden sampai rilis bersih v0.4.2.

9 menitRead

21 Agustus 2026

Membangun Syncraft Labs: Dari Alat Internal Kecil Jadi Local-First Sync Engine

Dari alat internal kecil untuk project sehari-hari, sampai local-first sync engine tiga paket di npm. Cerita di balik versi 0.1 sampai 0.4.

9 menitRead

4 Juli 2026

Membangun Paham Kades: Aplikasi yang Mencocokkan Calon Kepala Desa di Pemalang

Aplikasi yang mencocokkan calon kepala desa di Kabupaten Pemalang dengan preferensi pemilih. Jujur, datanya masih contoh, tapi ceritanya layak dibaca.

6 menitRead

29 Juni 2026

Membangun RMS: Kisah Kasir Multi-Cabang yang Lahir dari Internet yang Sering Mati

Dari kasir yang macet saat internet mati, sampai sistem ERP dan POS yang tetap jalan tanpa koneksi. Ini cerita di balik Retail Management System.

8 menitRead

13 Juni 2026

Menulis Itu Susah, Tapi Ini Kenapa Saya Mulai: Catatan Perjalanan di Dunia Development

Menulis itu susah, makanya selama ini saya menghindarinya. Ini alasan saya berhenti menghindar, dan apa yang akan saya bagikan ke depannya.

4 menitRead