Passing argument by reference in PHP

Bagi programmer PHP tentu tidak asing lagi dengan namanya argumen pada fungsi, namun tahukah teman-teman bahwa argumen fungsi pada PHP defaultnya dilewatkan berdasar nilai. Jadi variabel yang dilewatkan pada fungsi akan disalin kedalam fungsi. Mari kita lihat contoh berikut

Read more ⟶

Return Objek pada CDbCommand Yii1

CDbCommand pada Yii1 defaultnya mengembalikan array pada fungsi-fungsi seperti queryAll dan queryRow. Agar kembaliannya berupa objek kita bisa gunakan fungsi setFetchMode.

Read more ⟶

Contoh Penggunaan Embed Template pada Ecto

Jika ingin membuat generator untuk Ecto versimu sendiri, templatenya bisa menggunakan fungsi dari modul Mix.Generator.

Read more ⟶

Mengekstrak file dari mercurial hg

Sebagai seorang software engineer tentu tak lepas dari git/hg (mercurial) dan tentu saja tak lepas dari kesalahan. Pernah mem-merge 2 perubahan kode yang berbeda ? dan tak sengaja menghapus perubahan rekan setim ?. Kalau Anda pernah mengalaminya berarti kita sama, saya juga pernah mengalaminya.

Read more ⟶

Destructuring Array pada PHP

Assalamu’alaikum, Hari ini saya mendapatkan pelajaran baru pada saat mengejarkan pekerjaan dikantor tentang destructuring array. Destructuring lawan dari structuring itu artinya dari yang sudah punya struktur kita bongkar menjadi tidak punya struktur. Manfaatnya ya akan mempermudah dalam mengambil data pada array. Coba kita lihat pada contoh berikut

Read more ⟶

Mengenal async await pada JavaScript

Assalamu’alaikum, bagaimana kabar teman-teman semua? semoga selalu dalam keadaan sehat wal’afiat. Pada kesempatan kali ini saya ingin mengenalkan penggunaan fungsi async dan keyword await di JavaScript. Fitur ini ditambahkan pada ECMA2017, kedua fitur tersebut merupakan pemanis syntax dari promise yang membuat kode asynchronous lebih mudah ditulis dan dibaca. Kedua fungsi tersebut membuat kode terlihat lebih seperti kode synchronous(kode lama yang biasa teman-teman tulis).

Read more ⟶

Mengenal array_filter, array_map dan array_reduce pada PHP

Assalamu’alaikum, pada kesempatan kali ini saya ingin mengenalkan penggunaan fungsi array_filter, array_map dan array_reduce untuk mengolah data array. Biasanya kita mengolah data array dengan cara lama yaitu dengan fungsi for atau foreach digabung dengan if untuk kondisinya. Nah kali ini saya akan menggunakan fungsi array_[filter|map|reduce]. Kita akan lihat kelebihan menggunakan cara ini.

Read more ⟶

Belajar Event Driven di PHP dengan ReactPHP

Tahukan kamu bahwa PHP dapat melakukan sesuatu secara asynchronous ?. Saya baru mencoba menggunakan library react/mysql untuk query data dengan men-select 2 field dengan limit 10.000 dan hasilnya luar biasa. Ndak sampai 1 detik untuk mencetak 10.000 data tsb.

Read more ⟶

Async Query dengan react MySQL

Tahukan kamu bahwa PHP dapat melakukan sesuatu secara asynchronous ?. Saya baru mencoba menggunakan library react/mysql untuk query data dengan men-select 2 field dengan limit 10.000 dan hasilnya luar biasa. Ndak sampai 1 detik untuk mencetak 10.000 data tsb.

Read more ⟶

Seting .iex.exs untuk mempercepat debugging Elixir

Bagi programmer Elixir tentu sudah tidak asing lagi dengan aplikasi iex atau interactive Elixir, aplikasi ini biasanya digunakan untuk tes aplikasi atau sekedar mencoba kode (fungsi) Elixir sebelum ditulis ke file dll. Biasanya kita menjalankan iex pada mix project dengan perintah iex -S mix maka otomatis modul2 pada project dapat kita akses. Saat kita ingin mencoba query kita harus mengimport dulu modul2 yang bersangkutan dan juga membuat aliasnya.

Read more ⟶