SeongKuk Han

SeongKuk Han @lico

About: Connect with me 👍 Linkedin: www.linkedin.com/in/dev-licokr

Location:
Seoul, South Korea
Joined:
Nov 26, 2020

SeongKuk Han
articles - 78 total

Step-by-Step Guide: Sharing Types and Values Between React (ESM) and NestJS (CJS) in a PNPM Monorepo

Here's a video. – Sorry for my English. Just look at the code and what I did. No edit, only for...

Learn More 0 0Jun 29

Show Maintenance Page with Nginx - (Web + Nginx + Docker)

For the past year, there has been lots of news hitting our industry. AI is at the center. Besides all...

Learn More 6 0Apr 25

Mac Dev Environment Automation: From Reset to Ready in 5 Minutes

For the past few months, I've been struggling with limited disk space on my laptop. Deleting cache...

Learn More 5 0Mar 22

Go Simple Example: Generate Audio Stories with Google Gemini, TTS, and Cloudflare R2

I'm currently working on a side project about language learning. The main features include generating...

Learn More 6 0Feb 27

2024 Reflection: Moving Abroad & 2025 Goals

This is a submission for the 2025 New Year Writing challenge: Compiling 2025. 2024...

Learn More 7 2Jan 30

Using Vim Navigation (h, j, k, l) as Arrow Keys on Mac with Karabiner-Elements

It’s been six months since I switched to neovim from vscode, and a year since I started using Vim...

Learn More 5 0Dec 27 '24

Neovim how to ignore directories like node_modules in Telescope

Using the file_ignore_patterns option in Telescope can significantly slow down performance. Instead,...

Learn More 0 0Nov 30 '24

Why Spaces Are Encoded: %20 with encodeURI and +(plus) with URL / Differences Between encodeURI and URL

You can encode a query string either using either encodeURI or URL. Recently, I noticed that URL...

Learn More 0 0Nov 27 '24

Sharing My Experience (Mac Users): Time to Get Rid of the Mouse with Homerow and Aerospace

Why do I not want to use a mouse? The computer's interface is designed using a mouse and a...

Learn More 2 0Oct 20 '24

Custom useKeyboardAvoiding Hook: Adjusting View Translation Based on Keyboard Height in Expo/React Native

When working on a mobile user interface, there are many things to consider that you wouldn't for a...

Learn More 2 0Sep 7 '24

Expo/React Native Drag and Drop Example

In the project, I recently started working on where I had to implement a drag-and-drop feature....

Learn More 43 0Aug 26 '24

Running a React Native Hello World App on an iPhone (Without Expo): Troubleshooting Common Issues

I recently got an opportunity to work on a React Native project, targeting iOS devices. Since it was...

Learn More 23 4Aug 11 '24

First Impressions of Vue3: Comparing with React through a Todo App

If you seek job opportunities, you will see three frontend frameworks dominate the frontend...

Learn More 5 0Jul 18 '24

React: Prevent UI Blocking from Busy Logic Using Web Workers API

I recently received a task from a company I applied to that I had to implement the socket server...

Learn More 4 0Jun 19 '24

Make Commit in Your React Project Format-Test-Build Ready with Husky - A Step-by-Step Guide

How often have you encountered build failures, test failures lint errors, or inconsistent code...

Learn More 5 0May 24 '24

7 Reasons Why Finding a Job Has Gotten Harder as a Junior React Developer

Hi there, If you’ve clicked on this post, you probably have the same situation I am in. Before we...

Learn More 8 6May 17 '24

Handling 404 Error in SPA Deployed on GitHub Pages

If you deployed a SPA - Single Page Application - with Github pages. It may work well when you open...

Learn More 1 0May 2 '24

React Type Error: not assignable LegacyRef<V> && 'V' refers to a value, did you mean 'typeof V'?

You may encounter this kind of error when you work with third-party libraries. I am using react-konva...

Learn More 4 0Apr 17 '24

React Monorepo Setup Tutorial with pnpm and Vite: React project + UI, Utils

Last evening, I found an error on the docs of chakra-ui, which I have recently been using on my...

Learn More 108 7Apr 12 '24

One month Leetcode journey as a React developer with Neetcode

When you saw the title, you may have thought "Leetcode, As a React developer? what's he talking...

Learn More 16 0Apr 3 '24

React Apollo: JWT Refresh Token Logic Implementation using ApolloLink 2024

In early 2022, I worked on a React project with GraphQL at my company. It was my first time using...

Learn More 21 5Mar 12 '24

Unexpected teaching from an old woman: Working hard

I was working on my laptop and looking posts on LinkedIn in the laundry shop, and this old woman...

Learn More 3 2Feb 27 '24

Set Up Neovim with kickstart.nvim on Mac as a Vimginner

https://www.youtube.com/watch?v=uYXlgZKdsFM&amp;t=412s Recently, I have been watching a lot of...

Learn More 52 0Feb 17 '24

Restful API Testing (my way) with Express, Maria DB, Docker Compose and Github Action

A few weeks ago, I took a short cyber security course on Udemy. SQL injection was a section of the...

Learn More 4 2Jan 31 '24

Next.js Deploy as a Static Site using Github Pages

I recently made an example to compare text editor libraries. I planned to deploy the project using...

Learn More 9 0Dec 13 '23

Comparing Text Editors in React: Draft.js vs Quill vs Slate React

I never made my own text editor before, and the idea seemed tough. Even with some experience working...

Learn More 31 2Dec 12 '23

Next.js Blog using Static Site Generation with MongoDB Atlas

https://nextjs-isr-example-hsk-kr.vercel.app/ It's been a while since I was interested in...

Learn More 7 0Nov 27 '23

Understanding Fetch 'cache' with VanilaJS and Next.js

When I implemented API requests on the client side, I used the axios library. Using the library...

Learn More 14 5Nov 7 '23

Golang CLI-based Socket MultiChat Tutorial

At the start of the program, you can choose whether it operates as a server or client. When a...

Learn More 0 0Oct 30 '23

Mock Interview Platform "Pramp" Review

I'm currently looking for jobs abroad while living here. Since I hadn't had any interviews in...

Learn More 10 0Oct 26 '23