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 … 

 

Menjalankan bundle exec Lewat Systemd

Kemarin seharian saya ngulik chatbot telegram yang dikembangkan menggunakan lita.io dan Ruby. Bot ini saya buat untuk keperluan alumni peserta course Ruby dan Ruby on Rails bareng saya. Awalnya bot jalan di lokal, lama-lama kelihatan tidak reliable karena koneksi internet saya yang lagi sering gangguan. Dari situ terpicu untuk menjalankannya di vps digital ocean. Awam … 

 

Tulisan-Tulisan Soal Hidup

Sore ini saya iseng buka linkedin, bukan buat nyari lowongan kerja, belum, masih menikmati masa-masa funemployment. Tidak sengaja ada muncul postingan mas Yoel, vp of product design di Bukalapak. Muncullah sedikit kekepoan. Aslinya bisa saja saya langsung search “Yoel Sumitro” di Linkedin tapi ntah kenapa saya malah nyarinya di Google. Jelas muncul dong itu entry … 

 

Mengukur Kekuatan Home Row dari Layout Keyboard Dvorak

Tahun 2017 saya pernah belajar menggunakan layout keyboard Dvorak. Walau pun hasil akhirnya gagal, dalam artian akhirnya saya balik lagi ke layout qwerty, tetap saya mengakui keefisienan dari pergerakan jari saat mengetik menggunakan dvorak, terutama untuk kata-kata dalam bahasa inggris. Bila dibandingkan dengan qwerty yang home row-nya terdiri dari huruf a, s, d, f, g, … 

 

Golang Pointer dan Cerita 10 Tahun Kemudian

Jadi ingat jaman dulu kuliah, praktikum dasar komputer ada materi pemrograman bahasa C. Salah satu yang dipraktikkan adalah pointer. Waktu itu saya tidak paham hahaha. Beberapa tahun kemudian, kurang lebih 10 tahun di masa depan, akhirnya matang juga pemahaman saya terkait konsep pointer. Namun bedanya sekarang pointer di Golang. Berbicara soal pointer biasanya sumber belajar …