Baca file di Elixir dengan with

Kita tahu elixir kebanyakan menggunakan kembalian berupa tuple {:ok, hasil} jika sukses dan tuple {:error, alasan} jika error pada fungsinya. Contoh kita akan membaca file dengan File.read tanpa with dan yang kedua dengan with. Buat file file_read_with.exs

Read more ⟶

Menseting dan menggunakan Job Queue pada Yii2

Pada Yii2 sudah didukung dengan ektensi job queue yang memungkinkan kita menjalankan tugas secara asynkron via antrian. Job Queue pada yii2 mendukung DB, Redis, RabbitMQ, AMQP, BeansTalk, ActiveMQ dan Gearman.

Read more ⟶

Menambah parameter pada routes helper Phoenix

Tips singkat ini saya dapat saat membuat aplikasi todo sederhana dengan phoenix. kasusnya saya menambah custom rute get /profile/edit/:id dengan parameter :id. awalnya saya pikir harus pakai key dan value.

Read more ⟶

Memanggil action controller tanpa request ke http di Yii2

Pernahkan kamu suatu kali ingin menjalankan aksi pada controller tanpa request ke http dengan browser atau curl. Hanya sekedar ingin mengurangi waktu request ke server atau kamu tidak ingin membuat kode lagi hanya untuk mengambil data dari hasil proses controller tadi. Nah cara tersebut ternyata mudah kita lakukan di Yii2.

Read more ⟶

Event Global Yii2

Event pada yii2 telah ditulis ulang dari versi sebelumnya dan disempurnakan sehingga lebih mudah dan dapat digunakan secara global. Nah kali ini saya ingin berbagai sedikit tip bagaimana membuat event secara global di Yii2. Saya asumsikan bahwa kamu sudah memiliki pengetahuan tentang dasar-dasar PHP7 dan Yii2.

Secara sederhana event pada yii2 mirip event pada jquery dan cara pemakaiannya pun mirip. Untuk listening pada event tertentu kita gunakan on dan untuk mentrigger event menggunakan fungsi trigger. Detil fungsi on dan trigger dapat dilihat dibawah ini:

Read more ⟶

Mengenal Gorm

Gorm adalah pustaka ORM untuk golang, ORM itu singkatan dari object-relational mapping walaupun sebenarnya golang bukan bahasa OOP seperti pada umumnya. Alasan kenapa saya menggunakan gorm adalah karena kita tidak perlu merubah tipe data dari mysql ke struk, apalagi jika field struk tersebut ada yang null maka kita harus menggunakan tipe data yang nullable.

Read more ⟶

Mengembalikan flash disk yang hilang

disk-manager

Read more ⟶

Fungsi parameter sebagai argument fungsi pada javascript

Javascript adalah bahasa scripting yang berorientasi object yang berjalan pada sisi client browser dan juga Javascript menerapkan function sebagai sebuah object. Bagaimana javascript menangani parameter yang berupa function?

Read more ⟶

Can't get hostname for your address

Malam-malam pas lagi butuh akses MySQL, e malah error Cannot get hostname for your address. Lalu cari-cari di google nemu solusi begini.

Read more ⟶

Mengembalikan grub boot loader setelah install Windows 7

Cara ini sudah saya coba beberapa kali di laptop dengan sistem operasi Linux Mint 11 dan Windows 7. Kasusnya begini setelah install ulang linux Mint 11 kemudian saya install windows 7 dan otomatis grub boot loader akan tertumpuk dengan bootnya windows.

Read more ⟶