-
Management Dependencies: Jangan Seenaknya Install Library, Risiko Saran dari AI
Mindset “asal jadi” jadi risiko dalam organisasi, melepaskan tanggung jawab, dan membuat biaya tidak terduga dimasa depan. Apalagi AI memperkeruh mindset ini. Blog ini membahas bagaimana idealnya organisasi dapat berjalan terus-menerus dan tumbuh lewat mindset install library. Faktanya rata-rata lebih dari 100 dependencies di ekosistem NPM. Sulit untuk monitor dan menjaga software dari banyaknya dependency…
Written by
-
Analisis Pengeluaran Bensin Sepeda Motor Menggunakan Python
Analisa ini bertujuan untuk memahami pola pengeluaran bensin kendaraan motor. Berapa rata-rata pengeluaran bulanan, apakah ada pola yang berubah. Ada beberapa tahapan yang dijalankan. Pengumpulan dan Pembersihan Data Data pengeluaran bensin dikumpulkan dari rekaman transaksi bank yang tercatat otomatis. Data transaksi difilter berdasarkan jenis transaksi SPBU untuk memudahkan pencarian. Data dikumpulkan dengan format Tanggal dan…
Written by
-
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…
Written by
-
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…
Written by
-
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…
Written by
-
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…
Written by
-
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…
Written by