Alternative __dirname di module es6
Jika kamu seorang programmer Javascript dan sudah mulai menggunakan modul es6 maka kamu perlu tips singkat ini untuk dapat menggunakan variable __dirname
di scriptmu.
Karena pada modul es6 variable __dirname
tidak dapat diakses.
Fix style kodingmu di PHP dengan php cs fixer
Pusing mikir style koding yang berantakan?. ndak usah khawatir, fokus saja pada logik kodemu dan serahkan stylenya pada php coding style fixer.
…Highlight neovim tidak jalan di tmux
Jika highlight line pada vim/neovim kamu tidak jalan pada saat menggunakan tmux kamu bisa edit confignya seperti ini:
…Peco aplikasi untuk menyaring data yang interaktif dan mudah
Jika kamu adalah seorang devops/programmer yang suka dengan cli maka tool ini akan sangat cocok sebagai aplikasi harian
yang akan memudahkanmu dalam menyaring data dari proses lain ataupun dari file log dan sejenisnya. Biasanya saya akan menggunakan
perintah grep untuk menyaring data dari proses ps ax
saat mencari sebuah proses. Nah dengan aplikasi peco
bagaimana?.
Menggunakan db selain default pada Yii2 migration
Secara default Yii 2 migration menggunakan database dengan nama db
hal ini dapat dicek pada config database dibawah subkey components
namun jika kita memiliki banyak koneksi maka kita harus menyebutkan database mana yang akan dipakai pada fungsi init
pada tiap file migrate.
Mendapatkan Raw Sql dari ActiveRecord Yii2
Tips singkat cara mendapatkan raw sql
dari ActiveRecord pada Yii2. Cukup hilangkan fungsi chain one
/all
/scalar
/dll
dan tambahkan createCommand()->getRawSql()
.
Cara menggunakan class-class pada yii\db\conditions
Hari ini saya ingin membagi tips tentang cara penggunaan class yang ada pada namespace yii\db\conditions
yang berguna saat kita membuat query yang komplek. Yii itu powerfull tetapi dokumentasinya kurang lengkap dan kurangnya contoh-contoh penggunaan klas/fungsi.
Mengenal Struct, self dan Self pada Rust
Rust merupakan bahasa pemrograman sistem yang tidak berbasis objek namun penggunaan struct
dan trait
konsepnya mirip
pada bahasa pemgrograman oop(berbasis objek).
Rust tidak menggunakan klas untuk mengatur struktur kode, melainkan menggunakan struk untuk mewakili object/klas
dan trait
untuk mewakili behaviornya atau dalam bahasa lain disebut dengan interface
.
Early return in PHP
Sebagai seorang programmer tentu selalu ingin meningkatkan kualitas kodenya agar ringkas dan mudah dipahami. Nah kali ini saya ingin berbagi sedikit tip
tentang early return di PHP, apa itu early return?. Sesuai dengan namanya mengembalikan lebih awal
yaitu mengembalikan nilai dari suatu fungsi lebih
awal. Keuntungan mengembalikan nilai lebih awal akan membuat kode lebih ringkas dan dapat menghindari if bersarang. Coba bandingkan kedua fungsi di bawah ini
Deno File System
Deno adalah secure runtime untuk Javascript dan Typescript menggunakan javascript engine v8 buatan Google dan juga dibangun dengan bahasa pemrograman Rust. Pembuatnya adalah orang yang sama yang membuat Nodejs. Versi stabilnya dirilis pada tanggal 13 Mei 2020.
Pada kesempatan kali sesuai dengan judul artikel yaitu tentang file sistem di Deno, kita akan mengulik sedikit tentang file system di Deno seperti membaca dan menulis file, membuat dan menghapus folder, menyalin file/folder dll.
…