-
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,…
-
Mengenal Format JSON (JavaScript Object Notation)
JSON adalah sebuah format untuk melakukan pertukaran data di internet sebagai alternatif lain dari XML. Sesuai dengan namanya, aturan penulisan JSON diturunkan dari penulisan objek…
-
Konsep OOP di Pemrograman Dart: Class Constructor
Constructor merupakan sebuah mekanisme untuk membuat (construct) sebuah object/instance dari suatu class. Artikel ini akan membahas macam-macam constructor dalam pemrograman Dart. Default Constructor Pada artikel…
-
Menampilkan Notifikasi di Android 13 dengan Kotlin
Notifikasi merupakan sebuah cara bagi suatu aplikasi untuk menginformasikan pengguna tentang event yang terjadi ketika aplikasi sedang tidak dibuka. Contoh event seperti pesan masuk ketika…