CODEMAPO Logo
Hero Background

Hello, I'm codemapo.

Interdisciplinary DeveloperSeoul, KR

Bridging the gap between history and technology.
I build products with an interdisciplinary perspective.

Latest Posts

Read Blog
2/24/2026

HTML5 Drag and Drop Breaks in Whale Browser. Here's the Fix.

My Kanban board built with HTML5 Drag and Drop worked everywhere except Naver Whale. Browser gestures hijack native drag events. dnd-kit's Pointer Events architecture bypasses this entirely.

#React#dnd-kit#Drag and Drop
2/23/2026

Technical Documentation Guide: README, API Docs, and Changelogs

Tried to contribute to an open source project but gave up because there was no README. That's when I realized the true value of good docs.

#Documentation#README#API Docs
2/22/2026

Dev Environment Automation: Dotfiles, Shell Config, and Tool Setup

Setting up a new Mac took 2 days. With dotfiles and automation scripts, it now takes 30 minutes to get a fully configured dev environment.

#Dotfiles#Shell#Automation
2/21/2026

Regular Expressions in Practice: A Developer's Swiss Army Knife for Text

Regex looked like alien language until I learned 20 practical patterns. Now text processing that took 50 lines fits in one.

#RegExp#JavaScript#Text Processing
2/20/2026

React Hook Form + Zod: Type-Safe Form Validation

Writing form validation from scratch led to edge case hell. React Hook Form + Zod is the optimal combination for type-safe forms.

#React Hook Form#Zod#Forms
2/19/2026

Zustand Deep Dive: Practical Patterns for Global State Management

Switched from Redux to Zustand and cut boilerplate by 90%. But using it properly requires understanding some key patterns.

#Zustand#State Management#React
2/18/2026

Streaming SSR: Progressive Page Rendering for Better Perceived Performance

SSR pages showed blank screens for 3 seconds during data loading. Streaming SSR sends ready parts first, dramatically improving perceived speed.

#Streaming SSR#React#Next.js
2/17/2026

Server Actions: A New Paradigm for Form Handling

Creating API routes, fetch calls, loading states... Too much code for one form. Server Actions dramatically simplified form handling.

#Server Actions#Next.js#Forms
2/16/2026

React Server Components Deep Dive: Serialization Rules and Real Patterns

Passing a function as props from a Server Component broke everything. Understanding the serialization boundary revealed RSC's true patterns.

#React#Server Components#RSC
2/15/2026

API Security in Practice: Rate Limiting, API Keys, and IP Restrictions

Public APIs face unexpected traffic floods without proper protection. Rate limiting, API key management, and IP restrictions to protect your API.

#API Security#Rate Limiting#API Key