Hi
My Posts
Tags
Posts
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.
26 Aug 2024
|
Authentication
Backend Dev
Nodejs
Security
How To
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.
25 Aug 2024
|
NestJS
Security
How To
Nodejs
Backend Dev
Authentication
Running Vite React TypeScript with Deno
Vite and Deno Vite is next generation frontend tooling. It have many options template to choose, one of them is TypeScript.
18 Aug 2024
|
Deno
Frontend Dev
How To
Nodejs
Vite
SOPS: How to Secure Your Config File
ENV is a very important part of any application. It is used to store sensitive information in it, like credential, secret key, configuration, and other thing that we put inside it.
11 Aug 2024
|
How to
Security
Backend Dev
Frontend Tips: Use Relative Paths Whenever Possible
Imagine your page look like this - /blog/1/category // list category page - /blog/1/category/create // category create page - /blog/1/category/edit/1 // category edit page Based this structure of your page, you should handle redirect to each page, then your code would be like this:
18 Jul 2024
|
Frontend Dev
How To
Nodejs
Effective and Simple Logging in NestJS Using Pino Logger
What is logging? Logging is information in Programming to trace some behaviour inside our software.
14 Jul 2024
|
Backend Dev
SWR Nextjs : Auto Rotate Refresh Token
What stack that I use? "swr": "^2.2.5", "next": "14.2.3", Problem SPA (Single Page Application) are hard to identify user’s session using JWT.
9 Jul 2024
|
Frontend Dev
Reactjs
TIL : React Context are Not Silver Bullet
React Context Trying to use ReactContext as global state. Read the react context document. I love it at first, fix the problem state props drilling.
27 May 2024
|
Frontend Dev
Reactjs
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.
15 Mar 2024
|
Authentication
Backend Dev
Security
JWT Insight: Payloads, Secret Key Algoritma, dan Library
JSON Web Token atau JWT (dibaca jot) adalah Token yang digunakan untuk melakukan proses claim dari 2 service yang berbeda (biasanya backend dan frontend).
12 Mar 2024
|
Authentication
Security
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.
11 Mar 2024
|
Backend Dev
GPG Encryption Snippet
Generate pair of key gpg --gen-key //or gpg --full-generate-key List keys ❯ gpg --list-keys /home/ken/.gnupg/pubring.kbx ---------------------------- pub rsa2048 2024-02-26 [SC] E9FA8C3C96FE003FF38FD7552459B2802BA5CDBF uid [ultimate] Rio Chandra <riochandra4@gmail.
27 Feb 2024
|
Backend Dev
Security
TDD: Why you should use Dependency Injection for your next project?
Let see this code class Car { whell = new Whell(); run(){ this.whell.move(); } } How to make test to ensure the Car run whell correctly ?
15 Feb 2024
|
Backend Dev
How to Fix Common Problem Nodejs And Docker
Overview Nodejs Nodejs have couple of file to look at : package.json node_modules These file are the location of package that used at nodejs application
15 Feb 2024
|
Backend Dev
Kombinasi Next-auth dan Apollo Client
Next-auth Next auth adalah authentikasi untuk nextjs. Sangat powerfull dengan fitur yang ditawarkan Apollo Client Apollo Client adalah apollo client untuk mengatur adapter graphql
23 Jan 2023
|
Authentication
Frontend Dev
Nodejs
Reactjs