---
title: "Rio Chandra (@kenichi) | Hashnode"
description: "Software Developer. Read the latest articles by Rio Chandra on Hashnode."
url: "https://hashnode.com/@kenichi"
---

@kenichi

# Rio Chandra

@kenichi · Indonesia · Joined December 2022

Software Developer

### [Frontend Tips: Use Relative Paths Whenever Possible](https://rio-chandra.hashnode.dev/frontend-tips-use-relative-paths-whenever-possible?utm_source=hashnode&utm_medium=feed)

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 redir...

2 min read · [rio-chandra.hashnode.dev](https://rio-chandra.hashnode.dev/frontend-tips-use-relative-paths-whenever-possible?utm_source=hashnode&utm_medium=feed)

[Jul 18, 2024](https://hashnode.com/posts/frontend-tips-use-relative-paths-whenever-possible/6698efddbeef11662bca4c55)

### [Effective and Simple Logging in NestJS Using Pino Logger](https://rio-chandra.hashnode.dev/effective-and-simple-logging-in-nestjs-using-pino-logger?utm_source=hashnode&utm_medium=feed)

Learn how to implement effective and simple logging in NestJS using Pino Logger for better error tracking and behavior tracing

4 min read · [rio-chandra.hashnode.dev](https://rio-chandra.hashnode.dev/effective-and-simple-logging-in-nestjs-using-pino-logger?utm_source=hashnode&utm_medium=feed)

[Jul 14, 2024](https://hashnode.com/posts/effective-and-simple-logging-in-nestjs-using-pino-logger/66938f4e57e4ab60ad6689a7)

### [SWR Nextjs : Auto Rotate Refresh Token](https://rio-chandra.hashnode.dev/swr-nextjs-auto-rotate-refresh-token?utm_source=hashnode&utm_medium=feed)

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. In my case, I use JWT as token session that used for every interaction API. Solution We can use on...

2 min read · [rio-chandra.hashnode.dev](https://rio-chandra.hashnode.dev/swr-nextjs-auto-rotate-refresh-token?utm_source=hashnode&utm_medium=feed)

[Jul 9, 2024](https://hashnode.com/posts/swr-nextjs-auto-rotate-refresh-token/668d0aaddd74a8f5b87b87c7)

### [TIL : React Context are Not Silver Bullet](https://rio-chandra.hashnode.dev/til-react-context-are-not-silver-bullet?utm_source=hashnode&utm_medium=feed)

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. So, I use it, explore it, exploit it, love it, use it anywhere, until ... I found problem re-render p...

3 min read · [rio-chandra.hashnode.dev](https://rio-chandra.hashnode.dev/til-react-context-are-not-silver-bullet?utm_source=hashnode&utm_medium=feed)

[May 27, 2024](https://hashnode.com/posts/til-react-context-are-not-silver-bullet/6654c6d8acc32c6430c3bbdf)

### [Kunci Data Sensitif Menggunakan AGE Encryption](https://rio-chandra.hashnode.dev/kunci-data-sensitif-menggunakan-age-encryption?utm_source=hashnode&utm_medium=feed)

Age encryption for encrypt data with ease.

5 min read · [rio-chandra.hashnode.dev](https://rio-chandra.hashnode.dev/kunci-data-sensitif-menggunakan-age-encryption?utm_source=hashnode&utm_medium=feed)

[Mar 15, 2024](https://hashnode.com/posts/kunci-data-sensitif-menggunakan-age-encryption/65f3fe19af751910cbd50df1)
