Archive 2018
-
Cara Embed Video Youtube Pada Responsive Design
Cukup dengan CSS bisa embed video Youtube pada responsive design
-
Memperkenalkan Enkrip
Enkrip adalah ruby gem untuk memudahkan enkripsi dan dekripsi atribut dari model Active Record
-
Cara Update Aplikasi & Sistem Operasi Versi Terbaru di Server Ubuntu Lewat Terminal
Jika server menggunakan Ubuntu, maka wajib mengetahui cara update server ubuntu ini
-
Kenapa Pada Ruby Lebih Baik Pakai Decimal Dibanding Float untuk Perhitungan Mata Uang
Untuk perhitungan mata uang lebih baik menggunakan Decimal, angka dibelakang koma lebih sesuai ekspektasi
-
Native Javascript AJAX POST Request with Data or Parameters
Native JS AJAX POST request with params and XMLHttpRequest example usage
-
Nginx Server Tokens
Apa itu Server Tokens dan kenapa lebih baik dimatikan
-
Format Rupiah di Ruby
Cara membuat format rupiah baik pada Ruby atau Rails
-
Utamakan Monolith
Ada beberapa alasan mengapa pada awal pembuatan aplikasi menganut arsitektur Monolith
-
Cara Melacak dan Blokir IP Address Hacker Nakal
Cara sederhana menggunakan log web server untuk melacak dan blokir IP address attacker
-
3 Alasan Kenapa Saya Membeli CDN
Alasan - alasan inilah akhirnya saya memutuskan membeli CDN
-
Kenapa Saya Pindahkan Domain Dari Registrar Indonesia
Alasan utama pindah karena masalah keamanan
-
Tips NPM dan versioning package.json
Jangan gunakan range version di package.json
-
Javascript Object.keys
Menggunakan Object.keys() dapat membuat array dari keys Javascript object
-
Sinator - Sinatra Application Generator
Sinator adalah tool untuk melakukan generate web aplikasi berbasis Sinatra dan dikonfigurasi untuk berjalan dengan Sprockets, Puma, dan Sequel