Rivki Dev Logo

Articles

2020

Di artikel ini saya akan share tentang Chrome Extensions Tools pada GitHub yang saya gunakan agar menambah produktivitas saya dalam menggunakan GitHub sehari-hari. Sebenarnya banyak sekali extension yang bagus di luar sana, tapi dalam case saya dan saya akan sharing 5 Chrome Extension Github yang saya gunakan.

Sebelumnya kita sudah mempelajari bagaimana membuat Web Server sendiri dengan menggunakan NodeJS saja. Kali ini kita akan mencoba bagaimana membuat Web Server dengan menggunakan ExpressJS salah satu framework yang paling banyak digunakan di NodeJS.

Lint atau linter adalah alat untuk menganalisa source code untuk menandai errors, bug, code convention dan memverifikasi kualitas kode.

Routing mengacu pada bagaimana sebuah aplikasi endpoint/URL merespon apa yang diminta/request oleh client/browser. Atau bisa juga routing adalah mekanisme bagaimana sebuah aplikasi me-response permintaan/request client/browser ke endpoint/URL tertentu dan dengan spesifik HTTP request method seperti GET, POST, PUT, PATCH, DELETE dan lain-lain

Jika kamu pernah membuat sebuah statich HTML Website atau sebelumnya pernah menggunakan PHP atau ASP, kamu pasti pernah menggunakan Web Server seperti Apache atau IIS yang melayani static files yang di request dari browser.

Jika kamu ingin membuat sebuah web yang kekinian pasti tidak akan jauh-jauh membutuhkan yang namanya NodeJS. Di sini saya akan menjelaskan bagaimana cara meng-install NodeJS di Windows, MacOS dan Linux Ubuntu.

Ketika kalian sering membuat aplikasi menggunakan npm atau yarn pasti pernah mempertanyakan banyak hal. Apa gunanya package.json, kenapa ketika install ada package-lock.json

2019

Jika kalian pernah menggunakan package manaager seperti npm atau yarn pasti sudah gak asing lagi dengan file yang di-auto generate oleh package manager tersebut, package-lock.json di-generate oleh npm dan yarn.lock di-generate oleh yarn.

Lint atau linter adalah alat untuk menganalisa source code untuk menandai errors, bug, code convention dan memverifikasi kualitas kode. Seberapa penting sih linter dengan projek yang kita buat? Jawabannya menurut saya itu penting. Dengan adanya linter kita dipaksa untuk belajar dan disiplin untuk menulis kode yang bagus dan rapi tapi tetap tidak bugfree dan untuk projek skala besar linter sangat dianjurkan agar semua yang ikut berkontribusi menggunakan code convention yang sama dan tidak berbeda-beda.

Ini adalah post pertama saya di blog personal saya dan di blog ini saya menggunakan teknologi atau stak yang lain lagi. Sebelumnya saya membuat blog di domain ini menggunakan Hexo namun sekarang saya mencoba untuk mengganti menggunakan teknologi yang lain.