Ari Effendi

Seorang Ayah yang memiliki ketertarikan terhadap
pemrograman / linux / server / mikrokontroller.
Tinggal di Bumi dan belum memiliki rencana pindah ke planet lain.
Gemar membaca dan sedang membiasakan menulis.

Mengoptimalkan GitHub Actions: Testing FastAPI 86% Lebih Cepat

Salah satu keuntungan menggunakan Continuous Integration (CI) adalah setiap perubahan kode dapat langsung divalidasi melalui serangkaian automated tests. Namun, seiring bertambahnya unit dan feature tests, waktu eksekusi pipeline juga akan meningkat. Pada proyek FastAPI yang sedang penulis kembangkan, GitHub Actions membutuhkan sekitar 2 menit 6 detik untuk menjalankan 335 automated tests. Waktu tersebut memang tidak terlalu lama jika hanya dijalankan sekali, tetapi dalam aktivitas pengembangan, setiap push, pull request, atau merge, akumulasi waktu pengujian mulai terasa mengganggu. ...

12 Juli 2026 · 5 menit · 895 kata · Ari Effendi

L.E.V.A: Trik Biar Hemat Token di OpenCode

Pernah gak sih lagi asyik ngoding bareng AI, tiba-tiba jawabannya jadi ngaco atau “lupa” sama kode yang baru dibahas? Masalah klasik ini biasanya muncul karena kita terlalu sering pakai metode sekali prompt atau One-Shot Prompting seperti C.R.E.A.T.E. Meskipun metode itu bagus untuk membuat perintah lengkap, kendalanya muncul kalau kita pakai OpenCode versi free. Di sana jumlah token sangat terbatas. Kalau kita kirim instruksi raksasa terus-menerus, kuota token cepat habis dan AI malah jadi bingung karena kebanyakan informasi. Berangkat dari masalah itu, saya mencoba cara baru yang lebih bertahap dan teratur terinspirasi dari metode Plan dan Tasks di Google Antigravity dan Spec-Driven Development di Kiro. Saya menyebutnya L.E.V.A. ...

2 Mei 2026 · 3 menit · 534 kata · Ari Effendi

Build NullClaw untuk Raspberry Pi Zero W

Raspberry Pi Zero W mulai dilupakan karena spesifikasi yang minimalis. Dengan makin banyaknya asisten AI yang mulai fokus pada kecepatan dan kesederhanaan, perangkat ini dapat dimanfaatkan kembali. Namun, tidak semua menyediakan prebuilt binary untuk Raspberry Pi Zero W yang berbasis ARMv6 32-bit. Artikel ini membahas bagaimana membangun NullClaw dari kode sumber yang bisa berjalan di Raspberry Pi Zero W. Apa Itu NullClaw? NullClaw adalah proyek asisten AI open-source yang berfokus pada implementasi sistem automation/agent yang ringan dan efisien. Dibangun dengan bahasa pemrograman Zig, proyek ini dirancang untuk berjalan sebagai service minimalis dengan dependensi kecil, sehingga cocok untuk container maupun perangkat dengan sumber daya terbatas. ...

24 Februari 2026 · 3 menit · 605 kata · Ari Effendi

Menjalankan PicoClaw di Raspberry Pi Zero W

Raspberry Pi Zero W merupakan Single Board Computer (SBC) mungil dengan konsumsi daya rendah, tetapi cukup tangguh untuk berbagai automasi dan layanan ringan. Dengan adanya PicoClaw, perangkat ini bisa menjadi asisten AI kecil berbasis Telegram yang selalu aktif 24 jam. Hal ini memungkinkan karena PicoClaw menggunakan Golang sehingga dapat di-compile menjadi file binary. Dengan ukuran aplikasi sekitar 8 MB dan kebutuhan ram mulai dari 10 MB menjadikan PicoClaw cocok dijalankan di Raspberry Pi Zero W. ...

22 Februari 2026 · 4 menit · 795 kata · Ari Effendi

Akses Raspberry Pi dari Mana Saja

Mengakses Raspberry Pi dari jaringan lokal memang sudah menjadi hal biasa. Namun, menjadi tantangan jika perangkat berada di lokasi terpisah, berada di balik NAT, atau tidak memiliki IP publik. Dalam kondisi seperti ini, Raspberry Pi Connect bisa menjadi solusi yang sangat membantu. Bagi penulis, layanan ini terasa seperti solusi yang elegan untuk tetap terhubung dengan Raspberry Pi kapan pun dibutuhkan, tanpa harus dipusingkan konfigurasi jaringan yang kompleks. Apa Itu Raspberry Pi Connect? Raspberry Pi Connect merupakan layanan resmi dari Raspberry Pi yang memungkinkan pengguna mengakses perangkat Raspberry Pi mereka secara remote melalui internet. Layanan ini dirancang agar tetap mudah digunakan, termasuk pada Raspberry Pi OS Lite yang tidak memiliki tampilan desktop. ...

15 Desember 2025 · 3 menit · 532 kata · Ari Effendi