-
Menambahkan Loading Overlay dengan JavaScript jQuery
Saat mengembangkan suatu aplikasi web, kita sering perlu menampilkan indikator loading saat melakukan operasi asynchronous. Meskipun ada banyak cara untuk melakukannya, hari ini saya akan…
-
Menggunakan Operator JavaScript ??= Untuk Memberikan Default Value
Dalam JavaScript, operator ??= bernama nullish coalescing assignment operator yang ditambahkan pada ECMAScript 2021 (ES12). Apa gunanya operator ini? Akan lebih mudah menjelaskannya dengan kode:…
-
Cara Kerja Arrow Function di PHP 7
Arrow function merupakan fitur baru yang ditambahkan pada rilis PHP 7.4. Apabila pembaca mengenal bahasa pemrograman JavaScript khususnya setelah ES6, mungkin sudah lebih dahulu familiar…
-
Mencetak PDF dan Menutup Tab dengan JavaScript window.print()
Dalam sebuah project penulis mendapatkan sebuah task untuk melakukan export PDF untuk suatu data. Teknik yang saya gunakan pada awalnya menggunakan laravel-dompdf, it works well…
-
Mengatur CSS Vertical Table Alignment
Beberapa waktu yang lalu, saya baru mengetahui bahwa default vertical alignment sebuah kolom di tabel HTML, ternyata menggunakan center. Cukup mind blowing karena ekspektasi saya…
-
Konversi Array PHP Menjadi JSON
Dalam beberapa kasus kita perlu memproses data JSON dalam sebuah aplikasi PHP. Karena aturan penulisan JSON berbeda dengan PHP maka kita membutuhkan method khusus untuk…
-
Mengubah Package Name Aplikasi Flutter
Package name merupakan identitas suatu aplikasi yang bersifat unique dan biasanya dipakai setiap aplikasi Android dan iOS. Agar aplikasi kita bisa diupload ke Play Store…
-
Atur Default Page di Table Filament
Beberapa waktu yang lalu penulis mendapat sebuah kasus di project Laravel dengan Filament. Salah satu Resource yang ada, perlu menampilkan halaman tertentu saat pertama kali…
-
Cara Convert Image File Menjadi WebP Lewat Command Line
Beberapa waktu yang lalu ada sebuah project yang perlu melakukan konversi semua file gambar menjadi WebP. Cara yang paling cepat tentu saja lewat command line…
-
MySQL Sampai TypeSense: Full-Text Search Super Cepat di Laravel
Artikel ini akan mebahas tips mengimplementasi full text search memanfaatkan TypeSense dengan Laravel Scout.
-
Mengatasi Double Splash Screen di Android Kotlin
Artikel ini akan membahas cara mengatasi double splash screen di aplikasi Android yang menargetkan Android 12 ke atas.
-
Destructuring Array dan Object di JavaScript
JavaScript memiliki fitur untuk melakukan destsructure suatu objek dan array sehingga isinya bisa di assign ke variabel-variabel baru. Destructuring Array Anggap kita memiliki sebuah array…
-
Belajar Git: Tahap Awal
Git merupakan tool yang menjadi fondasi bagi cara kerja developer dewasa ini. Hampir setiap job opportunity akan meminta skill git. Dalam beberapa artikel ke depan…
-
Tutorial Import dan Export (Dump) Database di MySQL
Sebagai seorang fullstack developer, bekerja dengan database menjadi salah satu makanan sehari-hari. Apalagi ketika website sudah di upload ke server, seringkali kita perlu meng-export database…
-
Menghapus File dan Folder di Linux/Unix Lewat Terminal
Menghapus file merupakan hal dasar yang akan dibutuhkan seseorang. Meskipun hal yang mendasar, menghapus file lewat terminal membutuhkan sedikit pengetahuan agar tidak melakukan kesalahan yang…
-
Cara Install MySQL di Ubuntu 22.04
MySQL merupakan database management system yang paling populer sejagat. Sistem database ini menggunakan Structured Query Language (SQL) untuk mengelola data di dalamnya. Meskipun bisa dipakai dengan…
-
Mengabaikan Field Saat Menggunakan Retrofit di Android
Saat menggunakan Retrofit sebagai http client di sebuah aplikasi native Android, kita pasti akan menggunakan suatu model class. Model class ini pada umumnya akan dibaca…
-
Cara Memeriksa Apakah Suatu Array di PHP Kosong
Ada beberapa cara yang bisa kita lakukan untuk memeriksa apakah suatu array di bahasa pemrograman PHP kosong atau tidak. Cara yang paling sering saya pakai…
-
Trigger Event Listener Lewat Kode JavaScript
Apabila menuliskan aplikasi web dengan vanilla JavaScript, pasti kita akan menggunakan method addEventListener untuk menunggu suatu event terjadi. Biasanya yang akan ditunggu adalah event click,…