Posts

Showing posts with the label development

Tutorial React Redux Paling Singkat dan Jelas

Image
Website Redux Apakah teman-teman baru belajar React ? Jika iya, maka teman2 sudah tau dong dengan istilah state pada React. Ada suatu library yang memudahkan programmer untuk mengatur state agar bisa diprediksi perubahannya, mudah dimasukkan atau diambil dari komponen lain. Library tersebut adalah Redux. Terkadang belajar dengan membaca saja tidak cukup untuk membuat kita paham dengan suatu materi pemrograman. Oleh sebab itu, ada baiknya kita coba dengan cara menonton video. Di sini saya hanya ingin membagikan suatu tutorial video tentang Redux yang cukup singkat (30 menit) dan telah membahas inti dari penggunaan library tersebut. Sebagai catatan ini bukan video saya, hanya menemukan di Youtube. Just sharing.  

Pentingkah Stackoverflow bagi Programmer ?

Image
Website Q&A Stackoverflow Apakah teman-teman pernah mengunjungi situs Stackoverflow ? Jika sudah pernah, mungkin sudah tahu apa kegunaan situs tersebut. Situs Stackoverflow menurut apa yang saya pahami adalah situs tanya-jawab tentang topik pemrograman. Di samping itu, Stackoverflow juga menyediakan mini dokumentasi tentang beberapa bahasa pemrograman yang disumbangkan oleh kontributor-kontributornya (user website tersebut). Belakangan ini, ada fitur yang lebih menarik lagi. Stackoverflow menyediakan fitur mencari dan melamar pekerjaan pada perusahaan-perusahaan tertentu dari seluruh Dunia. Jadi, kita tidak hanya bisa belajar (dengan bertanya) di sana, akan tetapi kita juga bisa mencari pekerjaan. Kembali ke topik utama kita, yaitu pentingkah Stackoverflow bagi programmer ? Menurut pengalaman saya sebagai user Stackoverflow sejak tahun 2015, Stackoverlow itu sangat membantu bagi kalian yang masih programmer junior / pemula. Ketika kalian mendapati error yang sangat suli...

Cara Menginstall Beberapa NodeJs dengan NVM

Image
Latar Belakang Apakah kamu developer JavaScript ? Jika kamu developer JavaScript atau pengguna JavaScript pasti tahu dong tentang NodeJs. NodeJs adalah projek open source, lingkungan runtime lintas-platform JavaScript untuk menjalankan kode JavaScript pada sisi server. Framework terkenal yang dibangun menggunakan NodeJs adalah Express. Terkadang, kita membutuhkan beberapa versi NodeJs pada komputer kita. Alasannya adalah kita memiliki beberapa projek JavaScript yang membutuhkan NodeJs dengan versi berbeda. Di sinilah NVM (Node Version Manager) datang memberikan solusinya. Wow. Kita akan belajar NVM mulai dari cara menginstall sampai cara mempergunakannya. Install NVM curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash Install NodeJs pada NVM nvm install 6.0.0 (ganti dengan versi yang akan Anda install) Menggunakan NodeJs versi tertentu nvm use 6.0.0 Uninstall NodeJs pada NVM nvm uninstall 6.0.0 Inilah beberapa cara dasar untuk...

Deploy Aplikasi Django pada Heroku

Image
Hari ini, kita akan belajar men- deploy aplikasi Django pada Heroku. Sebenarnya cara deploy -nya mudah, tapi terkadang yang mudah pun bisa terasa sulit. Apalagi kalau kita belum punya pengalaman melakukan hal ini. Tools  (framework atau library) yang kita gunakan : django v1.8  Bootstrap v4.0 dj-database-url v0.4.2 gunicorn v19.7.1  whitenoise v3.3.1 psycopg2 v2.7.3 Membuat Projek Django Pastikan kamu sudah membuat sebuah projek Django dan 1 aplikasi di dalamnya. Jangan lupa mengaktifkan virtual environment projek mu. Jika kamu belum punya Projek Django atau ingin mengikuti tutorial ini sejak awal, kamu bisa mengikuti langkah-langkah berikut ini : Buat suatu folder dengan nama LearnDjangoHeroku Pada folder tersebut, buat suatu virtual environment virtualenv env Aktifkan virtual environment Tulis LearnDjangoHeroku> env\Scripts\activate  dan Enter (Windows) Tulis $ LearnDjangoHeroku source env/bin/activate  dan Enter (Linux ...