Adding i18n to a Next.js Blog — next-intl v4 Practical Guide
Notes from adding an English version to a Korean-only dev blog. Covers next-intl v4 routing design, the slug.en.mdx file strategy, and the setRequestLocale trap.
Project & event retrospectives
관련 포스트 모음
Linear algebra, calculus & stats for ML/DS
관련 포스트 모음
관련 포스트 모음
관련 포스트 모음
Web & backend concepts, patterns, engineering
Notes from adding an English version to a Korean-only dev blog. Covers next-intl v4 routing design, the slug.en.mdx file strategy, and the setRequestLocale trap.
RTK (Token Killer) is a proxy tool that filters CLI command output before passing it to an LLM, reducing token consumption by 60–90%. This post covers installation, how it works, and real-world results.

A practical guide to using Playwright MCP so an LLM can directly control a real browser. Covers how the accessibility-tree approach works, when to switch to vision mode, real-world use cases, and the pitfalls you're most likely to hit.
OAuth 2.0 vs. OIDC, Authorization Code Flow, JWT structure, and PKCE — a deep dive into how social login works under the hood, from first principles to practical implementation.

A practical guide covering Hook security settings, automated TypeScript type-checking, and a duplicate-query prevention Hook — plus a full reference of all Hook types and how to use the Claude Code SDK for programmatic automation.
Claude Code's Hooks let you inject custom commands before or after any tool execution. From auto-running code formatters to blocking access to sensitive files — here's a practical walkthrough with real examples.