Redis untuk cache dan Strategi Caching nya.

Photo by Chris Yang on Unsplash Untuk urusan cache saya serahkan ke redis. Redis adalah tools open source untuk menyimpan data in-memory. Sering di gunakan untuk database dan cache. Saya sendiri selalu menggunakan redis ketika ingin melakukan cache. Karena keandalan dan kecepatan menulis dan membaca nya yang luar biasa, sangat pantas untuk kita gunakan sebagai tools…

Membuat Game Dengan Vuejs

Hujan Duren The Game Hujan Duren The Game Kalau lagi belajar ngoding, kita pasti pernah kepikiran pengen banget bisa bikin game, kan? Pasti. Saya juga merasakan hal tersebut, pengen banget bisa bikin game, paling tidak sebuah game yang sederhana. Nah, entah karena alasan kita gak mampu (sebenarnya) atau gak ada waktu, gak jadi-jadi deh bikin gamenya. Kalau…

Belajar Redux dalam 3 Menit

Photo by Glen Noble on Unsplash State merupakan salah satu fitur unggulan yang ada di library front-end modern Jaman Now yang biasa digunakan untuk SPA (Single Page application). Baik itu di vuejs, reactjs dan kawan-kawannya, pasti menggunakan state untuk manajemen data di komponennya. Masih baru denger tentang vue ? Boleh datang ke artikel ini. Salah satu masalah…

Penerapan OOP dalam Javascript (Part 2)

Getter dan Setter Photo by Craig McLachlan on Unsplash Setelah pada artikel sebelumnya kita membahas mengenai constructor, property, class method dan static method. Kali ini sebagai lanjutan kita akan membahas mengenai getter dan setter. Di bawah ini adalah contoh script sebelumnya yang tidak menggunakan getter dan setter. https://gist.github.com/haidarafif0809/8531fb177f28ad663615e63da3a51c0d Nah, sedangkan kode dibawah ini contoh script ketika sudah…

Penerapan OOP dalam Javascript (Part 1)

Photo by Sean Whelan on Unsplash OOP atau Object Oriented Programming merupakan salah satu pattern pada programming yang sangat umum digunakan oleh developer di dunia. Kalau berbicara mengenai OOP pasti kaitannya sangat erat dengan bahasa pemograman Java. Ya secara bahasa Java itu adalah bahasa yang pure mengusung pattern OOP. Nah, Javascript sebagai bahasa yang terpopuler didunia…

Cara Buat Package Node js Sendiri

Photo by Jared Sluyter on Unsplash Selama proses development dengan nodejs, kita pasti tidak akan terlepas dari penggunaan npm. NPM atau node package manager merupakan sebuah tools yang membantu kita untuk menggunakan package-package yang sudah dibuat oleh developer lain. Tujuannya ialah untuk mempermudah proses development aplikasi yang kita buat. Tapi pernahkan kamu penasaran bagaimana mereka, para developer,…

Pakai Sequelize, Rindu dengan migrate:refresh? ini saya buatin!

Photo by rawpixel.com on Unsplash Salah satu fitur orm laravel yang saya pakai yaitu php artisan migrate:refresh atau php artisan migrate:fresh . Fungsi nya adalah untuk membuat database kita fresh seperti baru dimigrate. Kenapa saya memakai command ini?Karena sering kali terjadi migration yang di buat oleh orang lain dan saya tidak ingin ambil pusing jika ada masalah…

Menggunakan JWT untuk proteksi REST API di Express JS

Photo by Sylwia Bartyzel on Unsplash Dalam pembuatan aplikasi/web modern, kita pasti tidak akan terlepas dari penggunaan REST API. Tapi apakah REST API itu ? REST merupakan singkatan dari REpresentational State Transfer. Secara singkat REST adalah cara kita untuk menggunakan resource (fungsi) yang ada di sebuah server dengan mengakses url yang telah disediakan. Cara mengaksesnya tentu dengan…

Cara Deploy Express dan Postrgres ke Heroku

Photo by Andrey Larin on Unsplash Setelah aplikasi kita selesai dibuat. Maka ini saat nya untuk menunjukkan apa yang kita buat kepada dunia. Maka saatnya deploy! Apa itu deploy? Saat development, kita melakukan koding di komputer kita sendiri, test dan running aplikasinya di komputer sendiri. Ketika aplikasi sudah selesai, tentu aplikasi yang kita buat biasanya tidak…