Short Circuiting

Beberapa minggu belakangan ini saat mencari-cari video tentang High Frequency Trading (HFT), saya menemukan video dibawah ini: 5 ways quant developers speed up their code (5 cara quant developer mempercepat kode mereka). Dalam video itu dibahas mengenai teknik Short Circuiting yang saya baru tahu setelah menonton video ini. Dan karena menarik saya jadi ingin menuliskannya dalam artikel agar tidak lupa. Short circuiting adalah teknik mengoptimasi kode kita untuk bisa keluar dari logika pengecekan secepat mungkin karena program kita tidak perlu mengecek parameter selanjutnya....

February 4, 2023

Apa Itu Hashing? beda dengan Enkripsi

Hashing adalah suatu proses untuk merubah sebuah Data (umumnya dari string) menjadi bentuk lain yang biasanya lebih ringkas/pendek. Bisa dikatakan juga Hashing adalah proses mengubah Data menjadi Hash menggunakan HashFunction. Perlu diingat beda dengan encrypt/decrypt, kita tidak bisa mendapatkan kembali Data dengan hanya mengetahui Hash nya saja. Enkripsi-deskripsi Jika kita meng-encrypt sebuah Data maka kita bisa mengembalikan Data yang sudah kita encrypt tadi asal kita tau cara decrypt (dekripsi) nya dan juga Key yang harus kita gunakan....

June 10, 2021

👀 It Doesnt Have to Be Crazy at Work

My rating: ⭐⭐⭐⭐⭐ article update: 19 July 2021 Buku ini ditulis oleh Jason Fried dan David Heinemeier Hansson yang merupakan pendiri dari Basecamp, salah satu aplikasi project management yang sukses menggaet banyak peminat. Dalam buku ini, penulis membagikan pemikiran-pemikiran mereka tentang bagaimana Calm atau ketenangan menjadi bagian penting dalam menyelesaikan sebuah pekerjaan, dan bagaimana ketenangan itu menjadi value (nilai) yang dijunjung tinggi dalam perusahaan mereka. Bagaimana perusahaan mereka menjaga agar pekerjaan mereka masuk akal, sesuai judulnya It doesn’t have to be crazy at work....

March 15, 2021