Thread Safe dan Non-Thread Safe Code, Apa Maksudnya?

Beberapa buku atau artikel yang pernah saya baca kadang menyebut-nyebut istilah thread safe. Konteksnya biasanya seperti ini “Kode program ini thread safe“, “Queue di Ruby sifatnya thread-safe“. Kebalikannya, ada juga yang menyematkan istilah non-thread safe di tulisannya. Sebenarnya maksud dari thread safe dan non-thread safe itu apa? Saatnya jujur, kita sebagai developer tidak jarang tidak … 

 

RESTful Route di Ruby on Rails – “Done Right”

Kalau kamu cukup lama bermain Ruby on Rails dan terbiasa merujuk ke dokumentasi routing yang bisa dibaca di https://guides.rubyonrails.org/routing.html#resource-routing-the-rails-default, istilah RESTful route saya rasa sudah bukan hal yang asing. Pada intinya adalah route url yang ada di aplikasi kita disesuaikan dengan HTTP verb untuk mengolah resource yang kita punya (CRUD). Resource di sini biasanya kelas … 

 

Ini yang Kamu Butuhkan untuk Membuat Kodemu Rapi – Service Object di Ruby on Rails

Tutorial dasar Ruby on Rails seringnya mengangkat studi kasus yang simpel yang tentu saja tidak mengherankan jika kode programnya pun simpel. Contoh paling populer adalah aplikasi yang melakukan CRUD ke satu tabel, tabel books misalnya. Di aplikasi seperti ini, kita hanya akan menemukan kode Ruby yang penting di kelas model Book dan kelas controller BooksController. … 

 

Tools yang Membantu Saya Menjadi Produktif

Saya lumayan sering ditanya bagaimana bisa membagi waktu untuk bekerja di startup unicorn di Indonesia, rutin nulis blog, menelurkan buku, rajin membuat screencast di IDRails dan juga membuka kelas online Ruby dan Ruby on Rails. Beberapa malah dengan polos bertanya Memang kerja di Bukalapak ga sibuk ya Mas? Masih sempat bikin screencast dan lain-lain atau …