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 … 

 

Investasi Black Friday

Sekitaran minggu lalu, dimulai dari hari Jumat tanggal 25 November (bahkan ada yang mulai dari Rabu) sampai Senin 28 November 2016, dikenal sebagai masa diskonan untuk warga negara Amerika sana memperingati hari Thanksgiving. Hari diskonannya sendiri sebenarnya yang “official” jatuh pada hari Jumat yang dinamakan Black Friday namun seiring perkembangan jaman ditambahi juga pada hari … 

 

Tentang “kalau bisa yang Bahasa Indonesia dong”

Masih sering kita jumpai di forum-forum pemrograman berbahasa Indonesia, muncul pertanyaan-pertanyaan yang berembel-embel “nasionalisme”. Pertanyaan-pertanyaan yang mengandung kalimat berpola “kalau bisa yang bahasa Indonesia dong” adalah yang saya maksud. Mari kita lihat bagaimana pertanyaan semacam ini bisa muncul, masih muncul dan besar kemungkinan akan tetap muncul. Menurut pendapat saya ada 2 alasan kenapa pertanyaan berembel-embel …