JSON encode dan decode pada Rust

Hari ini saya ingin berbagi sedikit ilmu tentang bagaimana encode dan decode json objek di bahasa pemgrograman Rust. Karena saya masih newbie di Rust mohon dikoreksi jika terdapat kesalahan pada artikel ini. Ok, langsung saja pertama-tama kita buat project baru dengan nama demo-json. Silahkan ketikan perintah berikut untuk membuat project baru

Read more ⟶

Menutup branch pada Mercurial

Pada mercurial jika kita membuat cabang kemudian mem-merge cabang baru dengan cabang default, kita akan tetap mendapat cabang dari revisi yang di push oleh rekan satu tim jika kita tidak menutup cabang tersebut. Untuk menutup cabang kita harus menyertakan opsi --close-branch pada saat commit setelah merge cabang. Setelah kita tutup, cabang tersebut akan hilang dari repo master sesudah kita push

Read more ⟶

Memeriksa mode PHP

Kali ini saya ingin berbagi sedikit tip bagaimana cara mengetahui apakah php sedang berjalan di commandline atau web. Kita dapat menggunakan fungsi php_sapi_name, fungsi ini akan mengembalikan string mode yang sedang berjalan. Nilai kembaliannya bisa berupa cli, cli-server, cgi-fcgi, embed, fpm-fcgi, litespeed, nsapi dan phpdbg.

Read more ⟶

Mengenal fungsi filter, map dan reduce di Elixir

Elixir adalah bahasa pemrograman fungsional, pada saat mengembangkan aplikasi tidak lepas dengan ketiga fungsi tersebut. Nah kali ini saya ingin berbagi sedikit ilmu tentang 3 fungsi yaitu filter, map dan reduce, apa perbedaannya dan kapan harus menggunakannya.

Read more ⟶

Memeriksa Instansi Klas dengan instanceof

new-mix-project

Read more ⟶

Mengenal Closure pada PHP

Assalamu’alaikum, semoga hari Anda menyenangkan karena saya akan mengenalkan apa itu closure, terutama closure pada PHP. Closure atau bisa disebut juga anonymous function adalah fungsi yang tidak memiliki nama. closures sangat berguna sebagai nilai dari parameter callback, tetapi juga berguna pada penggunaan lain. untuk lebih jelasnya kita lihat contoh dibawah

Read more ⟶

Status service systemd Elixir activating terus

elixir-systemd

Jadi ini ceritanya saya ada pekerjaan untuk merubah salah satu fungsi pada aplikasi di kantor ke bahasa Elixir, pada saat aplikasi sudah siap dideploy ke server production status servisnya tidak normal, selalu activating terus. Sebelumnya saya mencoba mengirim data ke servis untuk memastikan apakah aplikasinya jalan apa tidak. Ternyata aplikasinya jalan, itu artinya tidak ada masalah diaplikasi.

Read more ⟶

Perulangan terbalik pada rust

Kali ini saya ingin berbagi sedikit tip bagaimana melakukan loop secara terbalik pada Rust. Biasanya kita akan melakukan loop seperti ini:

Read more ⟶

Membuat Script Shell di Deno

Shebang adalah tanda #! pada shell script di linux, shell bash/zsh/yang lain menggunakan shebang untuk mendeteksi script tersebut akan dijalankan dengan perintah apa. Awal shell script biasanya seperti ini #!/usr/bin/env nama_perintah.

Read more ⟶

Menulis Syntax Kode Template Jekyll di dalam Contoh Kode

Buat temen-temen yang pake jekyll untuk menulis blognya pasti tahu syntax dari template jekyll. Nah pernahkah temen-temen ingin men-share kode dari template jekyll?. Sudah mencari-cari digoogle tapi belum ketemu?. Kali saya ingin berbagi bagaimana men-share kode dari syntax template jekyll ke blog.

Read more ⟶