Pada aplikasi yang menggunakan JavaServerFaces (JSF), performance tuning merupakan aspek yang sangat penting namun sering diabaikan oleh para developer. Berikut beberapa aspek yang penting yang bisa dilakukan untuk meningkatkan performa aplikasi JSF versi 2. Stateless JSF Fitur keren yang ada sejak JSF 2.2 adalah kemampuan untuk membuat stateless view. Dua keuntungannya adalah: Performa yang lebih baik karena tidak ada proses penyimpanan...
Setelah anda menginstal PHP dan MySQL, untuk memudahkan administrasi database yang anda buat, maka anda bisa menginstall PhpMyAdmin sebagai tool administrasinya. Berikut langkah-langkahnya yang bisa anda lakukan pada Ubuntu versi 16.04 atau yang lebih baru. Buka terminal dan jalankan perintah berikut: sudo apt-get update sudo apt-get install phpmyadmin php-mbstring php-gettext Ketika instalasi telah dimulai, anda akan diminta mengisi beberapa pilihan: Pilih apache2 sebagai...
Saat berbicara pada Adobe Symposium di Singapura minggu lalu, Mariano Bosaz, VP Digital Transformation Coca-Cola China dan Korea, menjelaskan bagaimana strategi Coca-Cola menambahkan augmented reality pada taglinenya, "It's the real thing". Bosaz menjelaskan, transformasi digital memungkinkan Coca-Cola memperluas pengalaman konsumen pada produknya, dengan memanfaatkan keterbukaan data dan kesediaan orang-orang untuk berbagi data demi pengalaman yang lebih baik. Transformasi digital yang mereka...
Banyak yang masih bingung memahami aa perbedaan antara encoding, encryption, hashing, dan obfuscation. Berikut penjelasannya: Encoding Tujuan encoding adalah mentransformasi data sehingga bisa dikunsumsi secara aman dan benar oleh berbagai tipe sistem yang berbeda-beda, contohnya binary data yang dikirim melalui email, atau special character di laman web. Tujuannya adalah untuk memastikan data bisa digunakan secara benar, bukan melindungi kerahasiaan data. Encoding mentransformasikan...
Sebelum membahas perbedaan antara shallow dan deep copy, ada baiknya kita bahas dulu tentang cloning. Apa itu cloning? Cloning adalah proses membuat copy yang sama dari object yang sudah ada di memory.  Di Java, metode clone() dari java.lang.Object digunakan untuk proses cloning. Proses cloning dilakukan melalui field-by-field assignment dan mengembalikan reference dari object tersebut. Tidak semua object di Java bisa diclone....