Belanja Pakai Jenius

Saya mulai menggunakan Jenius sebagai layanan transaksi online jika saya ingin berlangganan tutorial seperti Laracast, membeli atau top up server di Digital Ocean dan berlangganan Netflix. Saya memutuskan untuk menggunakannya dari tahun lalu karena teman-teman saya dari kalangan programmer/developer menggunakan layanan ini. Setelah mendaftar saya bingung bagaimana cara aktivasinya dengan tenggat waktu 7 hari. Setelah bertanya sana sini ternyata saya bisa melakukannya di bank BTPN di wilayah Bali. Saya melakukan aktivasi di Bank BTPN Jalan Letda Tantular....

February 18, 2019 · 1 min · Satya Kresna

Pelajaran dari Migrasi Server website PHPBali

Beberapa minggu lalu, saya memutuskan membeli server untuk website komunitas phpbali.com. Sebelumnya website tersebut berada dalam server pribadi saya. Hanya saja, saya ingin terpisah dan memilah mana punya server pribadi dan mana server milik komunitas. Lebih tepatnya agar manajemennya lebih baik. Biaya yang dikeluarkan masih dari uang pribadi yang saya miliki. Terbersit pikiran saya agar biaya yang dikeluarkan tidak dari saya saja, tetapi dari komunitas. Seperti ini rincian pengeluarannya: # Biaya domain hosting phpbali....

February 18, 2019 · 1 min · Satya Kresna

Alasan Pilih dan Pakai Vue.js

Berikut adalah alasan saya memilih dan memakai Vue.js dalam kerjaan kantor maupun pribadi: Saya menggunakan PHP dan framework PHP yang cukup populer adalah Laravel. Laravel menggandeng Vue.js sebagai front-end framework resmi mereka. Sehingga ketika ngoding atau mengerjakan project menggunakan Laravel maka Vue sudah didukung di dalamnya. Tailwind CSS dengan Vue.js. Kenapa tidak dicoba? Vue.js cocok bagi saya yang baru terjun ke dunia front-end development....

February 16, 2019 · 1 min · Satya Kresna

Menyelesaikan Permasalahan Countable di PHP 7.2

Semenjak PHP 7.2, kita tidak dapat menghitung isi dari sebuah object dengan menggunakan fungsi count(). Contoh di bawah: <?php echo count($myObject); // Parameter must be an array or an object that implements Countable in … bla ... bla ... bla // as of PHP 7.2 Lantas bagaimana solusinya tanpa harus downgrade versi PHP? Kita bisa membuat object kita berperan (casting) menjadi array seperti baris kode di bawah: <?php echo count( (array) $myObject); Kalau hanya sekadar mengecek object itu berisi, kosong, null maka kita bisa menggunakan baris kode di bawah:...

February 15, 2019 · 1 min · Satya Kresna

Harapan di Tahun 2019

Saya baru tahu kalau hari lahir saya bertepatan dengan hari lahirnya Pramoedya Ananta Toer, seorang sastrawan terkenal tanah air. Terlintas pikiran saya bahwa suatu hari mungkin saya bisa menjadi sastrawan terkenal seperti beliau. Ha ha ha. Orang boleh pandai setinggi langit, tapi selama ia tidak menulis, ia akan hilang di dalam masyarakat dan dari sejarah. Menulis adalah bekerja untuk keabadian. Begitulah kutipan bijak yang beliau sampaikan yang saya dapatkan dari Good Reads....

February 10, 2019 · 2 min · Satya Kresna

Pelajaran yang Saya Dapatkan dari Liburan di Bandung

Akhir Januari lalu, saya bersama rombongan kantor ke Kota Bandung dalam rangka berkunjung ke dua kampus dan sambil berlibur. Karena di kantor kami banyak berinteraksi dengan mahasiswa, pegawai, dosen, data, sistem dan lain-lain saya pikir ini merupakan hal yang baik untuk merilekskan pikiran dan tenaga. Saya hanya akan menceritakan bagian berliburnya saja di tulisan ini dan ada beberapa hal yang saya dapatkan sebagai pembelajaran ketika ingin berlibur sendiri di tempat-tempat lain....

January 28, 2019 · 2 min · Satya Kresna

Jaga Kondisi Setiap Kali Keluar Pulau (Programmer)

Di tahun 2018 saya melakukan perjalanan ke Yogyakarta untuk mengikuti sebuah acara bootcamp untuk komunitas web developer di Indonesia selama dua hari. Hasilnya saya hanya bisa mengikuti kegiatan tersebut hanya selama satu hari dan hari kedua saya langsung jatuh sakit dan dibawa ke rumah sakit. Saya bersyukur ada keluarga yang tinggal di sana dan bersedia membantu saya. Namun, di sisi lain saya tidak enak membebani mereka. Niatnya berlibur dan berkunjung tahu-tahunya jatuh sakit....

January 27, 2019 · 2 min · Satya Kresna

Pindah ke Netlify

Saat blog ini pertama kali dibuat, saya mengandalkan firebase sebagai wadah untuk menyimpan hasil static file yang telah di-generate oleh hugo. Namun, saya tidak merasakan efek otomasi. Yang saya lakukan sebelumnya adalah masuk ke terminal dan jalankan perintah hugo && firebase deploy setiap kali selesai menulis. Saya sudah mencari alternatif lain menggunakan docker image seperti nohitme/docker-hugo-firebase, namun hasilnya tidak maksimal. Lantas akhirnya saya menggunakan Netlify sebagai solusinya. Mengapa saya memilh Netlify?...

January 16, 2019 · 2 min · Satya Kresna