Lazy ActiveRecord di Rails Console

Secara default ActiveRecord di Rails bersifat lazy aka malas. Maksudnya adalah kita bisa melakukan chaining method untuk membentuk query tetapi query yang ada tidak langsung dijalankan sampai hasil benar-benar dibutuhkan. Lain cerita jika kita mencoba mengeksekusi di Rails console. Alih-alih lazy, ActiveRecord akan langsung menghasilkan query meskipun niat kita adalah menyimpannya pada variabel untuk kemudian … 

 

Filter dan Pencarian di Ruby on Rails

Beberapa waktu ke belakang di grup facebook Ruby on Rails Indonesia ada sebuah posting menanyakan perihal bagaimana membuat pencarian serta filter di Ruby on Rails pada model yang dimiliki. Saya lumayan terkejut dengan beberapa jawaban yang diberikan karena langsung menyarankan untuk menggunakan Ransack, gem untuk pencarian dan bahkan tidak tanggung-tanggung ada yang menyebutkan Elasticsearch. Keduanya … 

 

Nasib IdRails

Setahun yang lalu pas, Desember 2015, saya memperkenalkan proyek pribadi yang bernama idrails. Apa itu idrails? bisa dicek di artikel yang saya tulis pada link tadi. Sudah setahun berlalu tapi sampai saat ini jika kamu buka http://idrails.com bentuknya masih saja coming soon. Padahal secara bahasa soon itu artinya segera dan secara harfiah segera itu ya … 

 

Kalau Mau Jago Butuh Waktu Berapa Lama?

Semua orang pasti ingin jago tapi tidak semua orang mau berusaha. Salah satu contoh yang paling gampang itu bisa diukur dengan pertanyaan seperti ini. Berapa rupiah uang yang sudah kamu keluarkan supaya kamu bisa jago?. Uang buat beli buku, uang buat bayar video tutorial, uang untuk langganan kursus online dan lain sebagainya. Itu baru usaha … 

 

Langganan Screencast, Pilih yang Mana?

Dari beberapa metode belajar yang ada, selain buku yang masih menjadi favorit tentunya, satu yang bagi saya menarik karena gampang untuk ditangkap ilmunya adalah screencast. Screencast atau video tutorial memiliki kekuataan tersendiri yang tidak bisa dibandingkan dengan buku atau metode lainnya misal seminar. Saya termasuk orang yang lebih cepat paham dengan suatu materi jika disampaikan …