• Kenapa Gue membuat Library KV sendiri?

    Pada proyek baru gue, ketemu pola yang sama dalam fitur sessions dan cache. Keduanya menyimpan data dalam bentuk Key Value. Maka dari itu, gue bikin Library KV sendiri. Berbeda dengan data relasi yang menghubungkan berbagai data, KV hanya menyimpan key dan value. Contohnya sessions menyimpan data user berdasarkan session id yang dibuat. Begitu juga dengan…

  • Jenis-jenis Arsitektur Framework Backend

    Setiap framework/library harus memiliki cara agar bisa dikembangkan tanpa mengubah kode internal—disebut dengan open-close principle. Disini kita bahas apa saja pondasi arsitektur backend yang sering digunakan berbagai framework/library backend. Middleware Pattern Middleware adalah sistem kecil yang menjembatani komunikasi dari berbagai sub-sistem lainnya. Aplikasi Backend Middleware biasanya menjembatani proses request dari browser terhadap sistem internal, contohnya…

  • Linked Data, Kredensial: Solusi Ideal dan Solusi Fotocopy KTP

    Internet jadi sekumpulan resource yang saling terhubung berkat data yang saling terkoneksi (linked-data). Website manapun dapat terhubung menggunakan URL/HTTP/URI. Contoh paling keren adalah wikipedia, semua halaman pasti ada hubungan ke halaman lainnya. Tidak cuma link data di bahasa HTML, tetapi bentuk JSON-LD. Video Sporny tentang JSON-LD jelasin lebih detail. Tujuan dari JSON-LD adalah tidak hanya…

  • RSS Feed: Cara tetap update tanpa “Doomscrolling”

    Rahasia tetap update tanpa iklan dan keluar dari platform adalah lo pegang kontrol informasi yang masuk. Kumpulin artikel website pakai RSS Feed Kalau gatau apa itu RSS Feed, mirip fitur “subscribe/follow” tapi untuk website. Jadi selalu dapat update terbaru dari website. Platform vs Non-platform Apa persamaan youtube, instagram, threads, tiktok dan sosmed lainnya?. Mereka adalah…

  • Dari Frontend-Backend ke MVC, Rasanya Ringan Banget

    Lima tahun terakhir, bikin produk disarankan pakai skema frontend-backend. Lo bikin frontend tampilan yang reaktif dan modular, dan bikin backend fokus untuk ngolah data dan manajemen server. Ini semua untuk skalabilitas biar mudah dikembangkan kalau udah gede. Workflow bikin fitur dengan skema frontend-backend: Kalo lo kerja sama tim gede yang ngerjain Backend (API) dan frontend…

  • Gue jelasin kenapa lo betah scrolling, fenomena trending dan efek psikologi

    Lo pernah ga penasaran kenapa video/konten muncul di feed? semuanya karena algoritma dan matematika. Algoritma memahami lo lewat data-data dan statistika. Kalo lo suka video kucing #1, besar kemungkinan lo suka video kucing #2. Kalo temen lo suka video kucing #1, besar kemungkinan lo juga suka. Kalo temen-dari-temen lo suka video kucing #1, besar kemungkinan…

  • AI Agent, AI Orchestration, Productivity: Eksperimen AI Agent untuk Ngoding

    AI berevolusi sangat cepat hingga bisa membuat agent untuk tugas kompleks. Saya mencoba berbagai AI agent ngoding, membuat beberapa agent hingga automasi pembuatan fitur. Berbagai try-error dilakukan, akhirnya ketemu pola cara maksimalin AI supaya hasil kerjaan semakin bagus. Blog ini akan mengupas tuntas bagaimana AI Agent dapat diterapkan, analisa workflow, menghindari Garbage In Garbage Out,…

  • Sakuarua Journey: Perjalanan membuat aplikasi SaaS Scalable, Aman dan Cepat.

    Perjalanan Pembuatan Aplikasi SaaS Pembuatan aplikasi SaaS tidak mudah. SaaS singkatan dari Software as a Service yang artinya Software menjadikan sebagai pelayanan itu sendiri. Berbeda dengan software zaman dahulu yang berpusat pada satu sistem dan berjalan berdasarkan file atau berkas. Software jarang terintegrasi ke satu sistem sehingga membutuhkan Database. SaaS merupakan software yang telah menyatukan…