Membuat live push notification di Laravel dengan Pusher dan VueJs

Halo teman ngide, pada tutorial kali ini kita akan belajar bagaimana cara membuat live notification atau notifikasi realtiem pada framework laravel dengan bantuan pusher dan juga vuejs. Jadi nanti tujuan dari tutorial ini adalah kita mampu membuat live notification tanpa harus mereload halaman. Step 1: Install Laravel Laravel yang di gunakan dalam tutorial ini adalah versi 5.6. Untuk menginstall Laravel, kita bisa menggunakan composer dengan memanggil perintah berikut ini: composer create-project --prefer-dist laravel/laravel ...

Read More

Laravel Notification: Bagaimana cara mengirim pesan ke slack dengan Laravel?

Laravel sudah memasuki versi yang paling terbaru yaitu versi 5.6. Sejak Laravel versi 5.3 sudah di perkenalkan tentang Notification driver yang mempermudah kita untuk mengirim notifikasi atau pesan ke beberapa channel seperti email, sms, slack ataupun custom channel seperti voice dan yang lainnya.  Kali ini kita akan memanfaatkan salah satu channel yaitu Slack untuk mengirim pesan kepada semua tim jika terjadi error di dalam aplikasi kita. Sehingga nantinya, jika terjadi error ...

Read More

Cara menginstall wordpress di vagrant box?

Untuk kalian yang belum tahu apa itu Vagrant, Vagrant adalah sebuah software yang menggunakan teknologi virtual machine dimana kita dapat membuat lingkungan development secara portable, konsisten dan lebih fleksible. Ini berarti dengan Vagrant kita bisa menghindari permasalah seperti: Perbedaan operating sistem antar programmerKesulitan ketika os yang kita gunakan untuk development berbeda dengan production serverAda error ketika sebuah aplikas berjalan di satu komputer tapi tidak berjalan dengan baik di komputer lain. Tapi kali ini kita ...

Read More

Apa itu REST api? Pengertian, Kelebihan dan Kekurangannya.

Halo teman ngide! Kita akan membahas tentang REST atau mungkin yang sering orang bilang API? Sama ga sih REST sama API itu?  REST itu kependakan dari REpresentational State Transfer yang merupakan standar arsitektur berbasis web yang menggunakan protokol HTTP untuk berkomunikasi data. Nah REST ini diperkenalkan oleh Roy Fielding pada tahun 2000. Lalu API itu artinya Application Protocol Interface dimana adalah kumpulan dari subroutine definitions, protocol dan juga tools untuk berkomunikasi data antar aplikasi ...

Read More

Berkenalan dengan Vue JS

Halo teman ngide, kali ini kita akan belajar salah satu framework javascript yaitu Vue. Jadi Vue ini adalah progressive javascript framework yang dikhususkan untuk membuat user interface dari project aplikasi berbasis web atau bisa dibilang juga Vue ini lebih fokus kepada view layer.   Soal ukurannya, Vue ini memiliki ukuran file yang cukup kecil yaitu hanya 20kb saja teman-teman sudah bisa mendapatkan semua fitur-fitur dari Vue yang powerful. Adapun fitur-fitur menarik dari ...

Read More

Belajar Laravel : Apa yang baru dari Laravel 5.5?

Beberapa hari yang lalu berita baik datang dari salah satu PHP framework kesukaan penulis yaitu Laravel dengan dirilisnya versi yang paling baru yaitu 5.5 Berita baik tidak sampai di rilis versi terbaru saja tapi versi 5.5 ini adalah versi LTS (Long Term Support) melanjutkan versi LTS sebelumnya yaitu Laravel versi 5.1. Buat kalian yang tidak tahu apa itu LTS, LTS berarti versi ini akan mendapatkan support yang lebih lama yaitu  perbaikan bug selama ...

Read More

Cara memakai elixir di laravel 4 dengan mudah

Apa itu elixir? Dikutip dari laravel.com Laravel Elixir provides a clean, fluent API for defining basic Gulp tasks for your Laravel application. Elixir supports several common CSS and JavaScript pre-processors, and even testing tools. Nah ceritanya elixir ini diperkenalkan pas rilis laravel versi 5. Jadi kalau kamu pakai laravel versi 5, tinggal install aja lewat node dan npm aja uda beres. Ga ada config-config lagi. Terus kenapa pakai elixir? Bisa dengan mudah untuk minify ...

Read More

Tutorial cara mengatasi Gitignore tidak jalan?

Yang memakai git untuk version control pasti pernah mengalami dimana git tidak mengabaikan file/folder yang ada di dalam file .gitignore Masalahnya adalah misalnya kita mau menambahkan folder ke dalam file .gitignore yang sudah ada, tapi kok belum ke ignore juga? /.ide /node_modules .env .DS_Store Thumbs.db composer.phar .vagrant /public_html/assets/media /public_html/.htaccess Ternyata kalau kita menambahkan folder/file ke dalam .gitignore itu belum menghapusnya dari git jadi kita harus melakukan beberapa command di bawah ini. git rm -rf --cached . git add . Baris pertama akan menghapus cache ...

Read More

Tutorial Cara memasang ssl/https di website secara gratis!

Buat kalian yang memiliki website dan ingin menambahkan ssl (secure socket layer) atau yang umum dibilang https wajib membaca artikel ini sampai habis. Karena kali ini kita mau share bagaimana memasang ssl pada website kamu secara gratis dan gampang dengan memanfaatkan fitur gratisan yang disediakan oleh Cloudflare.  Bagi yang belum tahu, Cloudflare adalah sebuah CDN (Content Delivery Network) yang memiliki banyak fitur untuk membantu mempercepat akes website. Salah satunya fitur yang ditawarkan ...

Read More

Tutorial cara mudah membuat sticky sidebar di website

Stiky sidebar adalah sebuah sidebar dimana saat user scroll website kita maka sidebar tersebut seolah-olah menggantung di pojok kiri atau kanan layar. Nah kali ini kita akan mencari tahu bagaimana sih cara membuat stiky sidebar itu? Demo Caranya yang paling mudah adalah menggunakan sebuah plugin javascript yang bernama Theia Sticky Sidebar. Jika sudah mendownload theia-sticky-sidebar.min.js, kamu tinggal tambahkan script ini sebelum tag body.