Backend Dev
Systemd: Effective Deploy Nodejs on Linux
nearly every Linux distribution comes with systemd, which means forever, monit, PM2, etc. are no longer necessary - your OS already handles these tasks. - Mikemaccana, stackoverflow answer
Implementation Authentication in ExpressJS V4.x Using JWT
Introduction
ExpressJs is a tools in nodejs to create server side application, it’s very popular and have a lot of feature to create web application.
NestJS: Google OAuth2 Authentication with Passport
Overview
We will create project Nestjs using authentication with library passportjs, we will use OAuth strategy for this project.
Kunci Data Sensitif Menggunakan AGE Encryption
Age adalah tools untuk enkripsi dan dekripsi data yang simple dan modern. Dibanding menggunakan GPG (Gnupg) yang cukup rumit dan tidak ramah bagi pengguna baru, age memiliki perintah yang mudah digunakan bahkan bagi pengguna baru.
Migrasi Nodejs Menggunakan NVM | Install NVM Nodejs
Proyek Nodejs sangat bergantung pada versi nodejs yang sedang dikerjakan. Paket/library nodejs juga bergantung pada versi nodejs dan sistem operasi agar bekerja dengan optimal. Akan sulit jika harus migrasi manual nodejs pada setiap proyek, Maka dari itu NVM (Node Version Management) memberikan solusi untuk migrasi versi nodejs semudah 2 perintah CMD.