Writing
Notes from the lab
Build logs, architecture decisions, and the occasional rabbit hole.
-
Chrome 확장 프로그램 OAuth: getAuthToken에서 launchWebAuthFlow로
Chrome 계정 chooser가 어쩌다 cancel callback을 조용히 삼키는 이유, 그걸 위한 band-aid가 자기 자신과 race하는 이유, 그리고 둘 다 우회하는 primitive.
-
Chrome Extension OAuth: From getAuthToken to launchWebAuthFlow
Why Chrome's account chooser sometimes silently swallows your cancel callback, why the obvious band-aid races itself, and the primitive that side-steps both.
-
에이전트 셋, 문서 하나: Claude Code 멀티 에이전트 문서 파이프라인
한국어 백엔드 면접 가이드를 위한 가벼운 콘텐츠 파이프라인 — 왜 한 에이전트로 다 시키는 대신 writer, reviewer, consistency-checker로 쪼갰는가.
-
Three Agents, One Document: A Claude Code Multi-Agent Doc Pipeline
A lightweight content pipeline for a Korean backend interview guide — why splitting writer, reviewer, and consistency-checker beats a single all-in-one agent.
-
Chrome 확장 프로그램 iframe 인증: chrome.cookies에서 CHIPS로
Chrome 익스텐션의 iframe이 3rd-party 쿠키 차단 환경에서 어떻게 인증받는가 — 브라우저 우회 없이.
-
Chrome Extension Iframe Auth: From chrome.cookies to CHIPS
How a Chrome extension's iframe survives third-party cookie blocking — without bypassing the browser.
No English posts yet. Working on it.
한국어 글이 아직 없어요.