Posts

Showing posts with the label website

Mengenal fitur Impersonating User Pada Symfony Security

Image
Ilustrasi  impersonating user Salah satu fitur menarik yang ada pada Symfony security adalah fitur untuk melakukan  impersonating user , fitur ini adalah fitur yang dibuat supaya user dengan role tertentu (biasanya admin/pragrammer atau apapun yang telah ditentukan) supaya dapat mengakses sistem seolah-olah menjadi orang lain tanpa harus logout dan login dengan akun orang lain tersebut terlebih dahulu. Fitur ini sangat berguna terutama untuk admin system atau programmer perlu melihat-lihat suatu kejadian dari perspektif login user lain, hal ini diperlukan misal saat admin atau programmer mendapatkan laporan mengenai sesuatu masalah yang hanya terjadi pada user tertentu sehingga dapat melakukan tracing dan debuging terhadap masalah dengan lebih cepat. Catatan/Post ini membahas tentang Symfony security, bila belum pernah mencoba atau membaca tentang ini ada baiknya membaca catatan saya sebelumnya disini .  Firewals  Mari fokus kebagian ini sa...
Catatan ini bertujuan mencatat proses belajar saya tentang framework JS yang bernama ReactJS. Course gratis dari Udemy ini cukup memberikan fundamental yang memadai untuk mempelajari ReactJS selanjutnya. Coursenya anda bisa dapatkan secara gratis disini . Berikut ini catatan singkat saya. Persiapan memulai belajar ReactJS React Element (Hello World!) React Component dan Import Component Belajar State di ReactJS ReactJS Asynchronous Calls Dengan fetch React JS Container dan Components ReactJS Lists dan Keys ReactJS Form dan Condition Rendering

Memulai Belajar Manjadi Magento Backend Developer

Image
Belajar menjadi Magento Backend Developer Pahami struktur dokumentasi resmi, so far sejauh yang saya lihat ini adalah bagian dokumentasi yang wajib dilihat-lihat dan dipahami untuk dapat menjadi seorang Magento 2 backend developer. Installation Guide Post tentang proses instalasi yang saya lakukan sebelumnya . Configuration Guide PHP Developer Guide Architecture Guide Extension Best Practices Coding Standards Magento Reference Guide Performance Best Practices Sempatkan waktu luang untuk membaca dokumentasi diatas, walau sekilas saja akan cukup membantu dan mengurangi kesalahan atau kekonyolan yang bisa saja terjadi dikemudian hari. Bila anda melihat Magento sebagai sebuah CMS yang begitu saja diinstall dan ditambahkan ini dan itu  dari themes dan ektensi yang sudah ada mungkin akan terlihat biasa saja, tapi saat masuk kedalam dan terlibat dalam mengembangkan berbagai fitur dengan aktifitas coding maka beberapa hal seram dan mengerikan mungkin akan terja...

Persiapan belajar Spring Boot dengan STS di Ubuntu 18.04

Image
Instalasi Spring boot dan tools pendukung di Ubuntu 18.04 OpenJDK 10.0.2 Biasanya OpenJDK sudah tersedia saat kita install Ubuntu, Linux Mint atau bahkan distro Linux popoler lainnya, jadi untuk urusan satu ini saya anggap sudah disiapkan oleh OS sehingga tidak pelu dibahas lebih jauh. ╭─yoesoff@yoesoff-ThinkPad-X220 ~ ╰─➤  java -version openjdk version "10.0.2" 2018-07-17 OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4) OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4, mixed mode) Java version di Ubuntu 18.04 milik saya. Install Maven dan Gradle Hal ini pun sangat mudah karena kita bisa menggunakan perintah apt untuk menginstall Maven maupun Gradle. ╭─yoesoff@yoesoff-ThinkPad-X220 ~   ╰─➤  sudo apt-get install maven                                                    ...

Setup Symfony 4, PostgreSQL, Nginx diatas Docker

Image
Sebuah catatan dalam menyiapkan env di lokal komputer untuk mulai development dengan Symfony 4, PostgreSQL dan Nginx. 1. Siapkan Files dan Folders yang Diperlukan Saya menyiapkan project pada folder berikut ~/Documents/projects/Obunda/news-portal. ╰─➤  mkdir docker ╰─➤  mkdir docker/nginx ╰─➤  touch docker/docker-compose.yaml ╰─➤  touch docker/nginx/Dockerfile   ╰─➤  mkdir docker/php-fpm           ╰─➤  touch docker/php-fpm/Dockerfile ╰─➤  touch docker/nginx/default.conf ╰─➤  ls docker docker-compose.yaml  nginx  php-fpm ╰─➤  ls docker/nginx default.conf  Dockerfile ╰─➤  ls docker/php-fpm Dockerfile Siapkan folders dan files yang diperlukan.  Folders dan Files yang telah dibuat. 2. Buat Files Konfiguasi untuk Nginx 2.1. File default.conf Milik Nginx  server {      listen       80;   ...