Panduan memberikan versi pada aplikasi/library kita

Saya yakin semua programmer sudah paham apa itu versionning? kenapa kita harus membuat versi untuk aplikasi atau library kita? Kita tidak akan membahas hal-hal tersebut lagi, namun pada tulisan kali ini saya akan membahas bagaimana […]

Mengenal Intersection Observer

Dari developer.google update bulan april 2016 disini, Intersection Observer pertama kali di release ke user di chrome versi 51. Lalu sebenarnya apa sih Intersection Observer ini? Lantas apa juga hal yang membuatnya menjadi menarik untuk […]

Belajar mengenai ⚡AMP

Apa itu ⚡AMP? ⚡AMP (Accelerated Mobile Pages) merupakan library open source yang memberikan cara untuk menyajikan website dengan menarik, mulus dan yang pasti bisa dimuat dalam waktu mendekati instan kepada penggunanya. AMP merupakan project inisiatif […]

Memasang iklan Google Adsense di project Vue.js

Google AdSense merupakan salah satu layanan dari Google untuk para publisher agar bisa menempatkan iklan dari berbagai source yang telah berafiliasi dengan Google. Menurut Google sendiri, AdSense adalah cara sederhana yang gratis untuk memperoleh penghasilan […]

Memperkenalkan Warna Baru dari Vue-Currency-Filter

Vue-Currency-Filter merupakan plugin yang saya gunakan untuk menformat berbagai angka ke berbagai format mata uang (currency). Plugin ini sendiri pada awalnya saya buat dengan algoritma sendiri namun seiring makin banyaknya case dan kebutuhan maka saya […]

Membuat Search Highlight dengan Vue.js

Salah satu fitur yang biasanya kita inginkan ketika membuat suatu kotak pencarian maupun autocomplete adalah highlight berdasarkan kata kunci yang digunakan untuk melakukan pencarian. Sebegitu mainstreamnya seperti sudah menjadi keharusan bagi setiap kotak pencarian untuk […]

ChuckNorris — Vue.js Chuck Norris Jokes Generator

Kali ini kita akan bereksperimen dengan Vue.js untuk membuat hal-hal yang lucu agar tidak bosan dengan kode yang setiap hari kita tulis. Melihat dari daftar public API yang dibuat om @toddmotto di github, maka terbersit […]

Langkah-langkah memasang i18n di Vue.js project

Internationalization (i18n) dalam sebuah software berarti ketika software tersebut mendukung beberapa bahasa. Fitur ini tentu akan sangat membantu terutama bila software Anda memang ditargetkan pada lebih dari satu negara sehingga mengharuskan mendukung beberapa variasi bahasa. […]

Membuat Vue.js Plugin untuk pemula

Belajar membuat Vue.js Plugin yang ditujukan untuk para pemula dari awal sampai publish ke npm registry. Setelah di artikel ini kita sedikit membahas soal apa itu Vue.js Plugin maka kali ini kita akan langsung belajar […]

Cara Berkomunikasi Antar Component di Vue.js

Seperti sebelumnya sudah dijelaskan bahwa komponen dalam Vue.js bersifat independen dan saling terisolasi satu sama lain, sehingga memang dibutuhkan beberapa workaround untuk saling berkomunikasi antar komponen tersebut baik ketika ingin saling melempar data, melempar sebuah […]