Tutorial CRUD di ReactJS (Create Read Update Delete)

Prasyarat

Harus sudah terpasang NodeJS di komputer dengan versi yang terbaru (kalau bisa) karena minimal versi NodeJS yang dibutuhkan adalah >= 6.0. Cek versinya dengan perintah:

node -v

Kemudian, harus kita punyai juga tool NPM dan NPX. Cek dengan perintah:

npm -v

npx -v

Dan pastikan memiliki satu API yang sudah bisa di konsumsi. Silakan buat terlebih dahulu jika belum. (more…)

Continue ReadingTutorial CRUD di ReactJS (Create Read Update Delete)

Setup Development 2018, Bagi Saya Gak Zaman Lagi pake XAMPP/Filezilla!

Sudah sejak tahun 2017, saya mulai meninggalkan XAMPP secara total. Mulanya saya beralih menggunakan Vagrant dari Hashicorp, ya semacam wrapper untuk membuat virtual machine di laptop development kita. Kemudian, karena tidak begitu praktis dan bisa boros memori dan storage, akhirnya saya pun pindah ke Docker. Nah, tahun 2018 ini saya murni menggunakan kombinasi keduanya.

IDE

Untuk setup tahun 2018 ini, IDE yang saya pakai adalah Visual Studi Code. Kenapa? karena sudah paket komplet. Sudah ada GUI untuk melakukan pengelolaan repositori berbasis GIT. Sudah ada Terminal bawaan dan banyak Extension yang menarik. Sudah sangat lama saya meninggalkan Komodo IDE, JetBrains atau bahkan Coda.

Semua sudah tergantikan dengan IDE dari Microsoft ini, Visual Studio Code. Extension wajib yang saya install antara lain Autocomplete dan SFTP. Dengan extension SFTP dari Lixinomo, saya bisa Upload langsung file yang saya kerjakan dari local setup saya ke server production dengan sekali klik. (Bye bye Filezilla !!!) (more…)

Continue ReadingSetup Development 2018, Bagi Saya Gak Zaman Lagi pake XAMPP/Filezilla!

Definisi ‘Selesai’ nya Sebuah Project

Agile Development sudah jadi salah satu cara hidup dan bekerja sejumlah software house dan developer pada umumnya. Entah menggunakan tool SCRUM, Kanban, Trello dll semuanya tentu menginginkan project ‘selesai’ tepat waktu dan sesuai rencana.

Definisi sebuah project atau sub project itu ‘selesai’ juga harus jelas. Meskipun terkadang tidak jelas, entah karena terpaksa atau karena malas saja. Menurut om Paul M. Jones, salah satu developer dan tokoh kunci beberapa fitur di Zend Framework, mengatakan setidaknya ada 14 kriteria sebuah project dinyatakan ‘Selesai’: (more…)

Continue ReadingDefinisi ‘Selesai’ nya Sebuah Project

Menuju 500 Juta Download Symfony Framework! (+ Lomba Berhadiah)

Sejak dirilis tanggal 28 Juli 2011, Symfony 2.0 menjadi satu langkah besar pasca dirilis Symfony 1.x dengan perubahan arsitektur framework besar-besaran. Lima tahun kemudian, Symfony menuju ke capaian besar yaitu 500 juta download.

500millionsymfony

Sebuah tulisan resmi di blog Symfony menyampaikan pencapaian itu secara apik dan optimis. Saat tulisan ini diterbitkan, countdown download yang ditampilkan di blog Symfony masih menunjukkan 489 juta download. Hebatnya, 489 juta download ini hanya dihitung berdasarkan countdown instalasi dari Composer.

(more…)

Continue ReadingMenuju 500 Juta Download Symfony Framework! (+ Lomba Berhadiah)

Perbedaan tanda Caret (^) dan Tilde (~) di Composer

Ada perbedaan mendasar sebenarnya antara tanda caret (^) dan tanda (~) pada Composer.json? Mungkin agan-agan pernah bertanya begiut.

Salah penggunaan, bisa berakibat salah versi dependensi.

Apa akibat dari salah dependensi versi tersebut? Paling parah adalah apps yang kita buat tidak berjalan lagi.

Tanda ~ (tilde) mempunyai hasil query di Composer sebagai berikut: (more…)

Continue ReadingPerbedaan tanda Caret (^) dan Tilde (~) di Composer

IDE PHP Gratis dengan Git, SFTP & DBExplorer? Ada! Coba CodeLite

Mungkin ini adalah IDE yang akan jadi favorit rekan-rekan semua. Sebuah IDE yang hadir dengan kemampuan syntax highlighting yang sama dengan kebanyakan IDE, namun dilengkapi dengan fasilitas Git yang mumpuni, kemudian kemampuan browse dan edit file secara remote dengan SFTP dan tentunya menjelajahi database dengan mudah hanya di satu IDE.

Namanya adalah CodeLite. Hadir sejak tahun 2006, dan berfokus jadi IDE untuk WXWidget dan C/C++. Sejak tahun 2015 (versi 7.x), mulai serius mendukung PHP sebagai salah satu target language. Kini sudah versi 9.2.0 (saat tulisan ini terbit).

(more…)

Continue ReadingIDE PHP Gratis dengan Git, SFTP & DBExplorer? Ada! Coba CodeLite

Yang Baru di Visual Studio Code 1.2.0!

Sejak beberapa bulan yang lalu, tepatnya setelah menonton Microsoft Build, saya beralih menggunakan Visual Studio Code Editor yang dirilis oleh Microsoft. Menurut saya, editor ini sangat nyaman digunakan. Cepat dan kompak. Integrasi smoothnya dengan Git membuat saya kesengsem.

Kini, versi 1.2.0 sudah tersedia gan. Ada beberapa highlight fitur yang diperbaiki dan diperkaya pada versi terbaru ini. (more…)

Continue ReadingYang Baru di Visual Studio Code 1.2.0!