1212 () API (1) FE (10) Html (1) Mac (1) McAfee (1) PRD (1) Props (1) QA (1) React (2) S24FE (1) Yarn (1) abstraction (1) agent (4) agent-ops (1) agents (3) ai (26) ai-code-review (1) alignment (1) analytics (1) api-migration (1) architecture (3) arm (1) assistant (1) attribution (1) auth (1) automation (4) axios (1) azure (9) batch (1) bfcache (1) blob (3) blobfuse (2) blog (1) browser (2) bugfix (1) build (1) bureaucracy (1) burnout (2) cache (1) career (2) cart (3) cdn (1) centralism (1) checklist (1) chrome (3) ci (3) claude (3) clean (1) cli (1) client-hints (1) code (1) code-review (2) coding-agent (1) collaboration (5) commerce (1) communication (4) content-type (1) context (2) css (1) culture (1) curation (3) cursor (16) custom-hooks (1) cve (1) datadog (1) decision (2) deep-work (1) deploy (2) design (1) developer (1) developer-experience (2) developer-productivity (1) developer-tools (1) devtools (2) discipline (1) documentation (1) e2e (2) engineering (12) engineering-culture (1) engineering-management (1) environment (1) error-handling (1) essay (2) ethics (1) experiment (1) fe (1) feature-flag (1) film (2) focus (2) frontend (20) geohot (1) git (1) github (2) google-io (1) governance (2) harness (5) harness-engineering (1) hook (1) hooks (2) howto (5) html (1) iOS보다는 기기버전 (1) incident (1) integration (1) intent (2) invalidateQueries (1) jekyll (2) jira (1) junior (1) langchain (1) latency (1) leverage (1) local (3) main (1) management (1) markdown (1) martin-fowler (1) mcp (8) media (1) memory (1) mentorship (1) merge-queue (1) metaphor (2) metrics (3) microsoft-foundry (1) mobile (1) monorepo (2) multi-app (2) next (3) nextjs (1) nfs (1) nodejs (5) not (1) npm (1) observability (2) on-call (1) operations (1) organization (1) ownership (1) p99 (1) paas (1) passkey (1) performance (4) platform (2) pm (1) post (1) pr (2) privacy-sandbox (1) problem-first (1) productivity (12) prompt (1) prop-drilling (1) props (1) prototype (1) qa (3) quality (3) query-keys (2) react (6) react-context (1) react-query (3) reading (1) redis (1) redis-cli (1) refactoring (1) release (1) reliability (4) rendering (1) request (1) resolutions (1) retrospective (6) review (4) risk (1) roborock (1) rsc (1) safari (1) sampling (1) scope (1) security (2) senior (1) skill (2) slack (3) software (1) ssg (1) ssl (1) ssot (1) ssr (1) stock (5) streaming (1) svelt (1) svelte (1) svelte-kit (1) system (1) tag (1) team (1) teamwork (1) temporary-feature (1) testing (1) ticket (1) timeout (1) tls (1) traceability (1) translation (1) troubleshooting (1) trunk-based (1) trust (2) typography (1) user-agent (1) utuntu (1) ux (1) validation (2) verification (5) web (4) web-platform (2) web-vitals (1) webOS (1) webauthn (1) webmcp (1) webstorm (1) whynotme (5) windows (1) work (1) workflow (20) working (1) writing (1) 개발 (7) 개발자 (1) 건조기 (1) 검색 (1) 검증 (1) 검증환경 (1) 경력 (1) 경력고민 (1) 기억 (1) 나의위치고민 (1) 누수 피해 보상 (1) 누수배상 (1) 도메인 (1) 독후감 (1) 디자인 (1) 디자인시스템 (1) 로보락 (1) 로봇청소기 (1) 리팩터링 (3) 맛집 (1) 맥아피 (1) 멀티인스턴스 (1) 명령어비교 (1) 모노레포 (2) 모바일 (1) 문서 (1) 민사 소송 후기 (1) 민사소송 (1) 배포 (1) 버전관리 (2) 버전업 (1) 변호사비 실화 (1) 변호사비 청구기준 (1) 변호사비용 (1) 변호사비용 현실 (1) 브라우져 (1) 브랜치전략 (1) 비용 (1) 사소한고민 (1) 사일런트체인지 (1) 살림 (1) 삼성 (1) 새기능 (1) 생산성 (1) 서울의봄 (1) 성능좋게 (1) 소송비용 계산 (1) 소송비용 부담 (1) 소액소송 경험 (1) 손해배상 실체 (1) 손해배상 청구 (1) 시니어 (1) 시니컬메모 (1) 시립대앞 (1) 신락원 (1) 신략면 (1) 안드로이드 (1) 애매한기준 (1) 앱보호 (1) 앱업데이트 (1) 야너두 (1) 언어변경 (1) 에러확인 (1) 엔지니어링 (1) 열정끗 (1) 영화감상 (1) 오류 (1) 오픈소스 (1) 와리가리 (1) 우선순위 (1) 운영 (1) 유닉스 (1) 유지보수 (1) 의사결정 (2) 이력서 (1) 이벤트처리 (1) 이직 (5) 인재채용 (1) 인프라 (1) 일상 (2) 자동화 (1) 잘지내죠 (1) 장애대응 (2) 전농동 (1) 정책 (2) 제품방향 (1) 주니어 (1) 짧게작업하기 (1) 첫출근 (3) 추상화 (3) 추적처리 (1) 출근 (3) 취업 (3) 커니핸 (1) 커뮤니케이션 (2) 커미터모집 (1) 컨테이너-프리젠터 (1) 컴포넌트 (2) 컴포넌트-설계 (1) 코드짧게 (1) 콘덴서청소 (1) 타입 (1) 테스트 (1) 퇴직 (1) 트레이드오프 (2) 패키지 (2) 프론트엔드 (1) 하고싶은일 (1) 하성창 (1) 한빛미디어 (1) 한영변환 (1) 했다가말았다가 (1) 협업 (5) 화해 (1) 회고 (7) 효율 (2)

 1212 ()

 API (1)

API 가정에 기댄 영역 — 빈틈없이 돌아간다, 살짝만 무너지지 않으면

 FE (10)

hook 은 추상화가 아니다 — lifecycle 의 한 슬롯이다
공포는 한 칸으로 보내지 말고, 두 칸으로 보낸다
API 가정에 기댄 영역 — 빈틈없이 돌아간다, 살짝만 무너지지 않으면
공유 UI 패키지의 함정 — 후일담: 결국 합치지 않았다
시간을 빌려 쓰는 하루
공유 UI 패키지의 함정 — 결국 동작만 남았다
선별적(?) package 설치가 될까?
어떤 것에 집중하고 있는가?
얼마나 많은 Props 가 필요한가?
디자인 시스템의 함정

 Html (1)

얼마나 많은 Props 가 필요한가?

 Mac (1)

Mac 입력 방식

 McAfee (1)

안드로이드 앱 업데이트 실패

 PRD (1)

PRD와 구현, 오토메이션으로 한 번에 — 대략 사 딸라

 Props (1)

얼마나 많은 Props 가 필요한가?

 QA (1)

검증환경에 최신 main 을 반영하자

 React (2)

hook 은 추상화가 아니다 — lifecycle 의 한 슬롯이다
얼마나 많은 Props 가 필요한가?

 S24FE (1)

안드로이드 앱 업데이트 실패

 Yarn (1)

Yarn을 처음 접하면서

 abstraction (1)

AI 는 제안한다, 사람은 선택한다

 agent (4)

Harness 글을 읽고 — 무엇을 고칠지, Cursor는 무엇을 덜어주는지
Google I/O 2026, FE가 진짜 봐야 할 6가지
장기 메모리가 올라오면, 하네스에서 빼야 할 줄
하네스보다 빈 스킬 — 의도 분석과 스킬이 없으면 줄은 허공이다

 agent-ops (1)

「하네스 다 했어요」는 아직 시작 — Claude Code가 대규모 코드베이스에서 말하는 것

 agents (3)

비싼 실수는 AI가 아니라 검증 부재 — geohot의 Sloptember를 읽고
MCP가 메인스트림으로 내려온 주간 — 연결성에서 런타임·안전 운영으로
에이전트는 빨라졌고, 팀은 더 엄격해져야 한다 — 이번 주 발표를 운영 체크리스트로 번역하기

 ai (26)

사람 UI + 에이전트 인터페이스 시대, FE 설계 체크리스트
AI 코딩 생산성, LOC·설문·Tab 수락률로 재지 마라 — FE 팀이 대신 보는 것
아르고를 본 날 — 가짜 영화, 진짜 구조, 팀의 신뢰
아메리칸 스나이퍼를 본 날 — 응원과 혼란 사이, 글을 쓰는 이유
에이전트 없는 날 실험 — 도구 의존이 아니라 레버리지 위치를 확인하기
「더 위자드 오브 라이즈」와 「인턴」 사이 — AI 과신을 피하고 어시스턴트를 쓰는 법
주니어의 첫 레버 — 이번 주는 PR 3단락만 통일해도 충분하다
로컬에서 확인할 것, QA에서 확인할 것 — Browser MCP E2E의 판단
비싼 실수는 AI가 아니라 검증 부재 — geohot의 Sloptember를 읽고
Harness engineering을 읽었을 때 — 계층·중앙·도구 의존은 왜 틀린가
문제 퍼스트 — AI 시대에 툴보다 먼저 정의할 것
테스트와 CI가 진짜 생산성인 이유 — 빠르게 쓰는 것보다 빠르게 안심하는 것
「하네스 다 했어요」는 아직 시작 — Claude Code가 대규모 코드베이스에서 말하는 것
AI 보조 코딩 생산성 — 잘못 재는 12가지 (읽을거리)
브라우저 MCP가 오면 웹 개발은 어떻게 바뀔까
Universal Cart 시대, 커머스 FE 운영 체크리스트
Google I/O 2026, FE가 진짜 봐야 할 6가지
AI 스킬은 코드다 — 쓰면서 고쳐야 산다
MCP가 메인스트림으로 내려온 주간 — 연결성에서 런타임·안전 운영으로
에이전트는 빨라졌고, 팀은 더 엄격해져야 한다 — 이번 주 발표를 운영 체크리스트로 번역하기
임시 기능에서 과공용화로 번진 날: AI 리뷰 추종의 비용 회고
생산성은 어디에서 생기나 — 에이전트 이전과 이후, 횡단 작업을 기준으로
Cursor 완벽(?) 가이드 — 코드 생성기가 아니라 작업 운영체제로 쓰기
헤드라인 두 개를 같이 읽기 — 대체가 아니라 재배치
작은 프론트엔드 수정이 긴 리뷰로 번질 때
작은 프론트엔드 수정은 Cursor와 잘 맞는다

 ai-code-review (1)

AI 는 제안한다, 사람은 선택한다

 alignment (1)

PRD와 구현, 오토메이션으로 한 번에 — 대략 사 딸라

 analytics (1)

넛지에서 랜딩까지: pathname과 data-*로 위치를 남기기로 한 이유

 api-migration (1)

PR은 쪼개고, 규칙은 ~/.cursor에 — 레거시 API 에픽과 Cursor 스킬

 architecture (3)

사람 UI + 에이전트 인터페이스 시대, FE 설계 체크리스트
브라우저 MCP가 오면 웹 개발은 어떻게 바뀔까
밖에서 오는 본문 데이터, 서버나 빌드에서 한 번 거르면 — 청구서는 거기에 있다

 arm (1)

Azure ARM Template 사용하여 배포하기

 assistant (1)

「더 위자드 오브 라이즈」와 「인턴」 사이 — AI 과신을 피하고 어시스턴트를 쓰는 법

 attribution (1)

넛지에서 랜딩까지: pathname과 data-*로 위치를 남기기로 한 이유

 auth (1)

비밀번호 이후의 로그인: WebAuthn Immediate UI를 붙일 때 놓치기 쉬운 것들

 automation (4)

my-cursor를 어떻게 구성했는가 — 실제 운영 사례로 보는 개인 자동화 레이어
Cursor 완벽(?) 가이드 — 코드 생성기가 아니라 작업 운영체제로 쓰기
PRD와 구현, 오토메이션으로 한 번에 — 대략 사 딸라
리뷰는 자동화하고, 판단은 사람이 한다

 axios (1)

토이 프로젝트 안되나요? - 늦은 건가? #1

 azure (9)

Azure ARM Template 사용하여 배포하기
토이 프로젝트 안되나요? - 늦은 건가? #4
토이 프로젝트 안되나요? - 늦은 건가? #3
토이 프로젝트 안되나요? - 늦은 건가? #2
Azure Blob 에서 Blobfuse 사용하기
토이 프로젝트 안되나요? - 늦은 건가? #1
토이 프로젝트 안되나요? - 늦은 건가? #0
Azure Blob 에서 Blobfuse 사용하기
Azure Blob 에서 NFS 사용하기

 batch (1)

Azure ARM Template 사용하여 배포하기

 bfcache (1)

BFCache 동작에서 발견된 iframe 내 비정상적 이벤트 발생 현상

 blob (3)

Azure Blob 에서 Blobfuse 사용하기
Azure Blob 에서 Blobfuse 사용하기
Azure Blob 에서 NFS 사용하기

 blobfuse (2)

Azure Blob 에서 Blobfuse 사용하기
Azure Blob 에서 Blobfuse 사용하기

 blog (1)

“글 써줘” 한 줄로는 안 된다 — 커서에 넣는 요청 스펙

 browser (2)

로컬에서 확인할 것, QA에서 확인할 것 — Browser MCP E2E의 판단
Cursor 완벽(?) 가이드 — 코드 생성기가 아니라 작업 운영체제로 쓰기

 bugfix (1)

임시 기능에서 과공용화로 번진 날: AI 리뷰 추종의 비용 회고

 build (1)

Jekyll 빌드가 안되서...

 bureaucracy (1)

SSOT(Single Source of Truth)가 합법성이 되는 순간 — 문서 중심주의의 그림자

 burnout (2)

아메리칸 스나이퍼를 본 날 — 응원과 혼란 사이, 글을 쓰는 이유
열정은 항상 조용하게 식어 간다.

 cache (1)

밖에서 오는 본문 데이터, 서버나 빌드에서 한 번 거르면 — 청구서는 거기에 있다

 career (2)

아메리칸 스나이퍼를 본 날 — 응원과 혼란 사이, 글을 쓰는 이유
이제 뭘할까?

 cart (3)

Universal Cart 시대, 커머스 FE 운영 체크리스트
프론트엔드 알람 대응 30분 점검표
샘플링 1% 미만에서 p99를 읽는 법 — 장바구니 tail 지표가 튀었을 때

 cdn (1)

밖에서 오는 본문 데이터, 서버나 빌드에서 한 번 거르면 — 청구서는 거기에 있다

 centralism (1)

SSOT(Single Source of Truth)가 합법성이 되는 순간 — 문서 중심주의의 그림자

 checklist (1)

프론트엔드 알람 대응 30분 점검표

 chrome (3)

Chrome User-Agent 변경 안내 — 무엇이, 언제, 어떻게 바뀌었는지
선언적이라는 말이 두 겹이다 — React·RSC와 Declarative Partial Updates
비밀번호 이후의 로그인: WebAuthn Immediate UI를 붙일 때 놓치기 쉬운 것들

 ci (3)

리뷰 큐를 기다리는 동안 — 아래에서 실행해 본 습관과 Approve 병목
테스트와 CI가 진짜 생산성인 이유 — 빠르게 쓰는 것보다 빠르게 안심하는 것
GitHub merge queue — 우리 자리의 임계점

 claude (3)

Harness 글을 읽고 — 무엇을 고칠지, Cursor는 무엇을 덜어주는지
「하네스 다 했어요」는 아직 시작 — Claude Code가 대규모 코드베이스에서 말하는 것
Cursor 완벽(?) 가이드 — 코드 생성기가 아니라 작업 운영체제로 쓰기

 clean (1)

정확하게 소통하기

 cli (1)

Cursor 완벽(?) 가이드 — 코드 생성기가 아니라 작업 운영체제로 쓰기

 client-hints (1)

Chrome User-Agent 변경 안내 — 무엇이, 언제, 어떻게 바뀌었는지

 code (1)

어떤 것에 집중하고 있는가?

 code-review (2)

주니어의 첫 레버 — 이번 주는 PR 3단락만 통일해도 충분하다
리뷰어가 먼저 읽는 횡단 PR — 코드보다 의도를 먼저 합의하기

 coding-agent (1)

Harness engineering을 읽었을 때 — 계층·중앙·도구 의존은 왜 틀린가

 collaboration (5)

리뷰 큐를 기다리는 동안 — 아래에서 실행해 본 습관과 Approve 병목
스레드 합의를 티켓 한 문단으로 옮기는 습관 — 휘발을 줄이는 운영
주니어의 첫 레버 — 이번 주는 PR 3단락만 통일해도 충분하다
문제 퍼스트 — AI 시대에 툴보다 먼저 정의할 것
리뷰어가 먼저 읽는 횡단 PR — 코드보다 의도를 먼저 합의하기

 commerce (1)

Universal Cart 시대, 커머스 FE 운영 체크리스트

 communication (4)

문구 하나, 도메인 여럿 — 끝난 작업을 어떻게 회고할 것인가
스레드 합의를 티켓 한 문단으로 옮기는 습관 — 휘발을 줄이는 운영
리뷰 스레드 운영 체크리스트 — Approve와 Comment를 헷갈리지 않는 방법
정확하게 소통하기

 content-type (1)

Azure Blob 에서 Blobfuse 사용하기

 context (2)

헤드라인 두 개를 같이 읽기 — 대체가 아니라 재배치
AI 는 제안한다, 사람은 선택한다

 css (1)

CSS 성능 글 4편 읽고 FE가 남긴 체크리스트 — Style·DOM·Web Vitals

 culture (1)

208초의 판단, 208분의 재심 — 「설리」가 말해주는 장애 대응의 역설

 curation (3)

「더 위자드 오브 라이즈」와 「인턴」 사이 — AI 과신을 피하고 어시스턴트를 쓰는 법
비싼 실수는 AI가 아니라 검증 부재 — geohot의 Sloptember를 읽고
AI 보조 코딩 생산성 — 잘못 재는 12가지 (읽을거리)

 cursor (16)

Harness 글을 읽고 — 무엇을 고칠지, Cursor는 무엇을 덜어주는지
리뷰 큐를 기다리는 동안 — 아래에서 실행해 본 습관과 Approve 병목
에이전트 없는 날 실험 — 도구 의존이 아니라 레버리지 위치를 확인하기
로컬에서 확인할 것, QA에서 확인할 것 — Browser MCP E2E의 판단
「하네스 다 했어요」는 아직 시작 — Claude Code가 대규모 코드베이스에서 말하는 것
AI 스킬은 코드다 — 쓰면서 고쳐야 산다
my-cursor를 어떻게 구성했는가 — 실제 운영 사례로 보는 개인 자동화 레이어
PR은 쪼개고, 규칙은 ~/.cursor에 — 레거시 API 에픽과 Cursor 스킬
생산성은 어디에서 생기나 — 에이전트 이전과 이후, 횡단 작업을 기준으로
Cursor 완벽(?) 가이드 — 코드 생성기가 아니라 작업 운영체제로 쓰기
티켓, 브랜치, 채팅을 한 줄로 잇기 (성과 정리용 루프)
작은 프론트엔드 수정이 긴 리뷰로 번질 때
작은 프론트엔드 수정은 Cursor와 잘 맞는다
“글 써줘” 한 줄로는 안 된다 — 커서에 넣는 요청 스펙
PRD와 구현, 오토메이션으로 한 번에 — 대략 사 딸라
리뷰는 자동화하고, 판단은 사람이 한다

 custom-hooks (1)

프롭스 드릴링을 좋아해도 된다 — 다만 청구서는 따라온다

 cve (1)

RSC 보안 사태 이후, FE가 먼저 볼 것 — CVE·패치·영향 범위

 datadog (1)

샘플링 1% 미만에서 p99를 읽는 법 — 장바구니 tail 지표가 튀었을 때

 decision (2)

GitHub merge queue — 우리 자리의 임계점
AI 는 제안한다, 사람은 선택한다

 deep-work (1)

에이전트 없는 날 실험 — 도구 의존이 아니라 레버리지 위치를 확인하기

 deploy (2)

문구 하나, 도메인 여럿 — 끝난 작업을 어떻게 회고할 것인가
Azure ARM Template 사용하여 배포하기

 design (1)

FE 에게 얼마나 많은 타이포그래피 선택지가 필요한가?

 developer (1)

헤드라인 두 개를 같이 읽기 — 대체가 아니라 재배치

 developer-experience (2)

Harness 글을 읽고 — 무엇을 고칠지, Cursor는 무엇을 덜어주는지
my-cursor를 어떻게 구성했는가 — 실제 운영 사례로 보는 개인 자동화 레이어

 developer-productivity (1)

Cursor 완벽(?) 가이드 — 코드 생성기가 아니라 작업 운영체제로 쓰기

 developer-tools (1)

PR은 쪼개고, 규칙은 ~/.cursor에 — 레거시 API 에픽과 Cursor 스킬

 devtools (2)

사람 UI + 에이전트 인터페이스 시대, FE 설계 체크리스트
브라우저 MCP가 오면 웹 개발은 어떻게 바뀔까

 discipline (1)

prototype 에 스펙이 없으면, 완성도가 스펙을 대신 가져간다

 documentation (1)

SSOT(Single Source of Truth)가 합법성이 되는 순간 — 문서 중심주의의 그림자

 e2e (2)

로컬에서 확인할 것, QA에서 확인할 것 — Browser MCP E2E의 판단
AI 스킬은 코드다 — 쓰면서 고쳐야 산다

 engineering (12)

리뷰 큐를 기다리는 동안 — 아래에서 실행해 본 습관과 Approve 병목
AI 코딩 생산성, LOC·설문·Tab 수락률로 재지 마라 — FE 팀이 대신 보는 것
스레드 합의를 티켓 한 문단으로 옮기는 습관 — 휘발을 줄이는 운영
비싼 실수는 AI가 아니라 검증 부재 — geohot의 Sloptember를 읽고
Harness engineering을 읽었을 때 — 계층·중앙·도구 의존은 왜 틀린가
문제 퍼스트 — AI 시대에 툴보다 먼저 정의할 것
테스트와 CI가 진짜 생산성인 이유 — 빠르게 쓰는 것보다 빠르게 안심하는 것
208초의 판단, 208분의 재심 — 「설리」가 말해주는 장애 대응의 역설
「하네스 다 했어요」는 아직 시작 — Claude Code가 대규모 코드베이스에서 말하는 것
AI 보조 코딩 생산성 — 잘못 재는 12가지 (읽을거리)
리뷰 스레드 운영 체크리스트 — Approve와 Comment를 헷갈리지 않는 방법
my-cursor를 어떻게 구성했는가 — 실제 운영 사례로 보는 개인 자동화 레이어

 engineering-culture (1)

임시 기능에서 과공용화로 번진 날: AI 리뷰 추종의 비용 회고

 engineering-management (1)

에이전트는 빨라졌고, 팀은 더 엄격해져야 한다 — 이번 주 발표를 운영 체크리스트로 번역하기

 environment (1)

prototype 에 스펙이 없으면, 완성도가 스펙을 대신 가져간다

 error-handling (1)

프론트엔드 알람 대응 30분 점검표

 essay (2)

아르고를 본 날 — 가짜 영화, 진짜 구조, 팀의 신뢰
아메리칸 스나이퍼를 본 날 — 응원과 혼란 사이, 글을 쓰는 이유

 ethics (1)

SSOT(Single Source of Truth)가 합법성이 되는 순간 — 문서 중심주의의 그림자

 experiment (1)

에이전트 없는 날 실험 — 도구 의존이 아니라 레버리지 위치를 확인하기

 fe (1)

문구 하나, 도메인 여럿 — 끝난 작업을 어떻게 회고할 것인가

 feature-flag (1)

QA 중에 생긴 일

 film (2)

아르고를 본 날 — 가짜 영화, 진짜 구조, 팀의 신뢰
아메리칸 스나이퍼를 본 날 — 응원과 혼란 사이, 글을 쓰는 이유

 focus (2)

에이전트 없는 날 실험 — 도구 의존이 아니라 레버리지 위치를 확인하기
작은 프론트엔드 수정은 Cursor와 잘 맞는다

 frontend (20)

사람 UI + 에이전트 인터페이스 시대, FE 설계 체크리스트
리뷰 큐를 기다리는 동안 — 아래에서 실행해 본 습관과 Approve 병목
Chrome User-Agent 변경 안내 — 무엇이, 언제, 어떻게 바뀌었는지
선언적이라는 말이 두 겹이다 — React·RSC와 Declarative Partial Updates
AI 코딩 생산성, LOC·설문·Tab 수락률로 재지 마라 — FE 팀이 대신 보는 것
RSC 보안 사태 이후, FE가 먼저 볼 것 — CVE·패치·영향 범위
CSS 성능 글 4편 읽고 FE가 남긴 체크리스트 — Style·DOM·Web Vitals
비밀번호 이후의 로그인: WebAuthn Immediate UI를 붙일 때 놓치기 쉬운 것들
로컬에서 확인할 것, QA에서 확인할 것 — Browser MCP E2E의 판단
브라우저 MCP가 오면 웹 개발은 어떻게 바뀔까
Universal Cart 시대, 커머스 FE 운영 체크리스트
Google I/O 2026, FE가 진짜 봐야 할 6가지
프론트엔드 알람 대응 30분 점검표
샘플링 1% 미만에서 p99를 읽는 법 — 장바구니 tail 지표가 튀었을 때
생산성은 어디에서 생기나 — 에이전트 이전과 이후, 횡단 작업을 기준으로
작은 프론트엔드 수정이 긴 리뷰로 번질 때
작은 프론트엔드 수정은 Cursor와 잘 맞는다
밖에서 오는 본문 데이터, 서버나 빌드에서 한 번 거르면 — 청구서는 거기에 있다
넛지에서 랜딩까지: pathname과 data-*로 위치를 남기기로 한 이유
선언적 조건부 렌더링 컴포넌트 패턴 분석

 geohot (1)

비싼 실수는 AI가 아니라 검증 부재 — geohot의 Sloptember를 읽고

 git (1)

내가 쓰려고 정리한 Git Tag 사용 방법

 github (2)

티켓, 브랜치, 채팅을 한 줄로 잇기 (성과 정리용 루프)
GitHub merge queue — 우리 자리의 임계점

 google-io (1)

Google I/O 2026, FE가 진짜 봐야 할 6가지

 governance (2)

에이전트는 빨라졌고, 팀은 더 엄격해져야 한다 — 이번 주 발표를 운영 체크리스트로 번역하기
SSOT(Single Source of Truth)가 합법성이 되는 순간 — 문서 중심주의의 그림자

 harness (5)

Harness 글을 읽고 — 무엇을 고칠지, Cursor는 무엇을 덜어주는지
Harness engineering을 읽었을 때 — 계층·중앙·도구 의존은 왜 틀린가
「하네스 다 했어요」는 아직 시작 — Claude Code가 대규모 코드베이스에서 말하는 것
장기 메모리가 올라오면, 하네스에서 빼야 할 줄
하네스보다 빈 스킬 — 의도 분석과 스킬이 없으면 줄은 허공이다

 harness-engineering (1)

Harness engineering을 읽었을 때 — 계층·중앙·도구 의존은 왜 틀린가

 hook (1)

hook 은 추상화가 아니다 — lifecycle 의 한 슬롯이다

 hooks (2)

넛지에서 랜딩까지: pathname과 data-*로 위치를 남기기로 한 이유
훅이 무거울 때 생기는 일

 howto (5)

토이 프로젝트 안되나요? - 늦은 건가? #4
토이 프로젝트 안되나요? - 늦은 건가? #3
토이 프로젝트 안되나요? - 늦은 건가? #2
토이 프로젝트 안되나요? - 늦은 건가? #1
토이 프로젝트 안되나요? - 늦은 건가? #0

 html (1)

선언적이라는 말이 두 겹이다 — React·RSC와 Declarative Partial Updates

 iOS보다는 기기버전 (1)

BFCache 에 대해서

 incident (1)

208초의 판단, 208분의 재심 — 「설리」가 말해주는 장애 대응의 역설

 integration (1)

MCP가 메인스트림으로 내려온 주간 — 연결성에서 런타임·안전 운영으로

 intent (2)

장기 메모리가 올라오면, 하네스에서 빼야 할 줄
하네스보다 빈 스킬 — 의도 분석과 스킬이 없으면 줄은 허공이다

 invalidateQueries (1)

React Query 와 친해지기 -2- (쿼리 키)

 jekyll (2)

PR은 쪼개고, 규칙은 ~/.cursor에 — 레거시 API 에픽과 Cursor 스킬
Jekyll 빌드가 안되서...

 jira (1)

티켓, 브랜치, 채팅을 한 줄로 잇기 (성과 정리용 루프)

 junior (1)

주니어의 첫 레버 — 이번 주는 PR 3단락만 통일해도 충분하다

 langchain (1)

Harness 글을 읽고 — 무엇을 고칠지, Cursor는 무엇을 덜어주는지

 latency (1)

샘플링 1% 미만에서 p99를 읽는 법 — 장바구니 tail 지표가 튀었을 때

 leverage (1)

생산성은 어디에서 생기나 — 에이전트 이전과 이후, 횡단 작업을 기준으로

 local (3)

토이 프로젝트 안되나요? - 늦은 건가? #4
토이 프로젝트 안되나요? - 늦은 건가? #3
토이 프로젝트 안되나요? - 늦은 건가? #2

 main (1)

검증환경에 최신 main 을 반영하자

 management (1)

AI 코딩 생산성, LOC·설문·Tab 수락률로 재지 마라 — FE 팀이 대신 보는 것

 markdown (1)

SSOT(Single Source of Truth)가 합법성이 되는 순간 — 문서 중심주의의 그림자

 martin-fowler (1)

Harness engineering을 읽었을 때 — 계층·중앙·도구 의존은 왜 틀린가

 mcp (8)

로컬에서 확인할 것, QA에서 확인할 것 — Browser MCP E2E의 판단
브라우저 MCP가 오면 웹 개발은 어떻게 바뀔까
MCP가 메인스트림으로 내려온 주간 — 연결성에서 런타임·안전 운영으로
에이전트는 빨라졌고, 팀은 더 엄격해져야 한다 — 이번 주 발표를 운영 체크리스트로 번역하기
Cursor 완벽(?) 가이드 — 코드 생성기가 아니라 작업 운영체제로 쓰기
장기 메모리가 올라오면, 하네스에서 빼야 할 줄
하네스보다 빈 스킬 — 의도 분석과 스킬이 없으면 줄은 허공이다
리뷰는 자동화하고, 판단은 사람이 한다

 media (1)

헤드라인 두 개를 같이 읽기 — 대체가 아니라 재배치

 memory (1)

장기 메모리가 올라오면, 하네스에서 빼야 할 줄

 mentorship (1)

주니어의 첫 레버 — 이번 주는 PR 3단락만 통일해도 충분하다

 merge-queue (1)

GitHub merge queue — 우리 자리의 임계점

 metaphor (2)

아르고를 본 날 — 가짜 영화, 진짜 구조, 팀의 신뢰
아메리칸 스나이퍼를 본 날 — 응원과 혼란 사이, 글을 쓰는 이유

 metrics (3)

리뷰 큐를 기다리는 동안 — 아래에서 실행해 본 습관과 Approve 병목
AI 코딩 생산성, LOC·설문·Tab 수락률로 재지 마라 — FE 팀이 대신 보는 것
AI 보조 코딩 생산성 — 잘못 재는 12가지 (읽을거리)

 microsoft-foundry (1)

장기 메모리가 올라오면, 하네스에서 빼야 할 줄

 mobile (1)

BFCache 에 대해서

 monorepo (2)

PR은 쪼개고, 규칙은 ~/.cursor에 — 레거시 API 에픽과 Cursor 스킬
생산성은 어디에서 생기나 — 에이전트 이전과 이후, 횡단 작업을 기준으로

 multi-app (2)

리뷰어가 먼저 읽는 횡단 PR — 코드보다 의도를 먼저 합의하기
생산성은 어디에서 생기나 — 에이전트 이전과 이후, 횡단 작업을 기준으로

 next (3)

아....
이제 뭘할까?2
이제 뭘할까?

 nextjs (1)

RSC 보안 사태 이후, FE가 먼저 볼 것 — CVE·패치·영향 범위

 nfs (1)

Azure Blob 에서 NFS 사용하기

 nodejs (5)

토이 프로젝트 안되나요? - 늦은 건가? #4
토이 프로젝트 안되나요? - 늦은 건가? #3
토이 프로젝트 안되나요? - 늦은 건가? #2
토이 프로젝트 안되나요? - 늦은 건가? #1
토이 프로젝트 안되나요? - 늦은 건가? #0

 not (1)

React Query 와 친해지기 -2- (쿼리 키)

 npm (1)

선별적(?) package 설치가 될까?

 observability (2)

프론트엔드 알람 대응 30분 점검표
샘플링 1% 미만에서 p99를 읽는 법 — 장바구니 tail 지표가 튀었을 때

 on-call (1)

208초의 판단, 208분의 재심 — 「설리」가 말해주는 장애 대응의 역설

 operations (1)

208초의 판단, 208분의 재심 — 「설리」가 말해주는 장애 대응의 역설

 organization (1)

하네스보다 빈 스킬 — 의도 분석과 스킬이 없으면 줄은 허공이다

 ownership (1)

문구 하나, 도메인 여럿 — 끝난 작업을 어떻게 회고할 것인가

 p99 (1)

샘플링 1% 미만에서 p99를 읽는 법 — 장바구니 tail 지표가 튀었을 때

 paas (1)

장기 메모리가 올라오면, 하네스에서 빼야 할 줄

 passkey (1)

비밀번호 이후의 로그인: WebAuthn Immediate UI를 붙일 때 놓치기 쉬운 것들

 performance (4)

선언적이라는 말이 두 겹이다 — React·RSC와 Declarative Partial Updates
CSS 성능 글 4편 읽고 FE가 남긴 체크리스트 — Style·DOM·Web Vitals
Google I/O 2026, FE가 진짜 봐야 할 6가지
티켓, 브랜치, 채팅을 한 줄로 잇기 (성과 정리용 루프)

 platform (2)

MCP가 메인스트림으로 내려온 주간 — 연결성에서 런타임·안전 운영으로
SSOT(Single Source of Truth)가 합법성이 되는 순간 — 문서 중심주의의 그림자

 pm (1)

스레드 합의를 티켓 한 문단으로 옮기는 습관 — 휘발을 줄이는 운영

 post (1)

이제 뭘할까?2

 pr (2)

주니어의 첫 레버 — 이번 주는 PR 3단락만 통일해도 충분하다
리뷰어가 먼저 읽는 횡단 PR — 코드보다 의도를 먼저 합의하기

 privacy-sandbox (1)

Chrome User-Agent 변경 안내 — 무엇이, 언제, 어떻게 바뀌었는지

 problem-first (1)

Harness engineering을 읽었을 때 — 계층·중앙·도구 의존은 왜 틀린가

 productivity (12)

리뷰 큐를 기다리는 동안 — 아래에서 실행해 본 습관과 Approve 병목
AI 코딩 생산성, LOC·설문·Tab 수락률로 재지 마라 — FE 팀이 대신 보는 것
에이전트 없는 날 실험 — 도구 의존이 아니라 레버리지 위치를 확인하기
주니어의 첫 레버 — 이번 주는 PR 3단락만 통일해도 충분하다
문제 퍼스트 — AI 시대에 툴보다 먼저 정의할 것
테스트와 CI가 진짜 생산성인 이유 — 빠르게 쓰는 것보다 빠르게 안심하는 것
「하네스 다 했어요」는 아직 시작 — Claude Code가 대규모 코드베이스에서 말하는 것
AI 보조 코딩 생산성 — 잘못 재는 12가지 (읽을거리)
AI 스킬은 코드다 — 쓰면서 고쳐야 산다
리뷰어가 먼저 읽는 횡단 PR — 코드보다 의도를 먼저 합의하기
생산성은 어디에서 생기나 — 에이전트 이전과 이후, 횡단 작업을 기준으로
헤드라인 두 개를 같이 읽기 — 대체가 아니라 재배치

 prompt (1)

“글 써줘” 한 줄로는 안 된다 — 커서에 넣는 요청 스펙

 prop-drilling (1)

프롭스 드릴링을 좋아해도 된다 — 다만 청구서는 따라온다

 props (1)

프롭스 드릴링을 좋아해도 된다 — 다만 청구서는 따라온다

 prototype (1)

prototype 에 스펙이 없으면, 완성도가 스펙을 대신 가져간다

 qa (3)

로컬에서 확인할 것, QA에서 확인할 것 — Browser MCP E2E의 판단
임시 기능에서 과공용화로 번진 날: AI 리뷰 추종의 비용 회고
QA 중에 생긴 일

 quality (3)

비싼 실수는 AI가 아니라 검증 부재 — geohot의 Sloptember를 읽고
문제 퍼스트 — AI 시대에 툴보다 먼저 정의할 것
테스트와 CI가 진짜 생산성인 이유 — 빠르게 쓰는 것보다 빠르게 안심하는 것

 query-keys (2)

React Query 와 친해지기 -2- (쿼리 키)
React Query 와 친해지기 -1- (쿼리 키)

 react (6)

선언적이라는 말이 두 겹이다 — React·RSC와 Declarative Partial Updates
RSC 보안 사태 이후, FE가 먼저 볼 것 — CVE·패치·영향 범위
프롭스 드릴링을 좋아해도 된다 — 다만 청구서는 따라온다
넛지에서 랜딩까지: pathname과 data-*로 위치를 남기기로 한 이유
훅이 무거울 때 생기는 일
선언적 조건부 렌더링 컴포넌트 패턴 분석

 react-context (1)

프롭스 드릴링을 좋아해도 된다 — 다만 청구서는 따라온다

 react-query (3)

훅이 무거울 때 생기는 일
React Query 와 친해지기 -2- (쿼리 키)
React Query 와 친해지기 -1- (쿼리 키)

 reading (1)

AI 보조 코딩 생산성 — 잘못 재는 12가지 (읽을거리)

 redis (1)

Redis-cli 를 TLS 와 함께 꼭 쓰고 싶을때

 redis-cli (1)

Redis-cli 를 TLS 와 함께 꼭 쓰고 싶을때

 refactoring (1)

임시 기능에서 과공용화로 번진 날: AI 리뷰 추종의 비용 회고

 release (1)

내가 쓰려고 정리한 Git Tag 사용 방법

 reliability (4)

사람 UI + 에이전트 인터페이스 시대, FE 설계 체크리스트
Universal Cart 시대, 커머스 FE 운영 체크리스트
프론트엔드 알람 대응 30분 점검표
샘플링 1% 미만에서 p99를 읽는 법 — 장바구니 tail 지표가 튀었을 때

 rendering (1)

CSS 성능 글 4편 읽고 FE가 남긴 체크리스트 — Style·DOM·Web Vitals

 request (1)

토이 프로젝트 안되나요? - 늦은 건가? #1

 resolutions (1)

선별적(?) package 설치가 될까?

 retrospective (6)

문구 하나, 도메인 여럿 — 끝난 작업을 어떻게 회고할 것인가
「더 위자드 오브 라이즈」와 「인턴」 사이 — AI 과신을 피하고 어시스턴트를 쓰는 법
208초의 판단, 208분의 재심 — 「설리」가 말해주는 장애 대응의 역설
AI 스킬은 코드다 — 쓰면서 고쳐야 산다
my-cursor를 어떻게 구성했는가 — 실제 운영 사례로 보는 개인 자동화 레이어
임시 기능에서 과공용화로 번진 날: AI 리뷰 추종의 비용 회고

 review (4)

리뷰 큐를 기다리는 동안 — 아래에서 실행해 본 습관과 Approve 병목
리뷰 스레드 운영 체크리스트 — Approve와 Comment를 헷갈리지 않는 방법
작은 프론트엔드 수정이 긴 리뷰로 번질 때
리뷰는 자동화하고, 판단은 사람이 한다

 risk (1)

문구 하나, 도메인 여럿 — 끝난 작업을 어떻게 회고할 것인가

 roborock (1)

재택하는 주부 개발자에게 필요한 로봇청소기

 rsc (1)

RSC 보안 사태 이후, FE가 먼저 볼 것 — CVE·패치·영향 범위

 safari (1)

BFCache 에 대해서

 sampling (1)

샘플링 1% 미만에서 p99를 읽는 법 — 장바구니 tail 지표가 튀었을 때

 scope (1)

prototype 에 스펙이 없으면, 완성도가 스펙을 대신 가져간다

 security (2)

RSC 보안 사태 이후, FE가 먼저 볼 것 — CVE·패치·영향 범위
비밀번호 이후의 로그인: WebAuthn Immediate UI를 붙일 때 놓치기 쉬운 것들

 senior (1)

문제 퍼스트 — AI 시대에 툴보다 먼저 정의할 것

 skill (2)

AI 스킬은 코드다 — 쓰면서 고쳐야 산다
하네스보다 빈 스킬 — 의도 분석과 스킬이 없으면 줄은 허공이다

 slack (3)

리뷰 스레드 운영 체크리스트 — Approve와 Comment를 헷갈리지 않는 방법
PR은 쪼개고, 규칙은 ~/.cursor에 — 레거시 API 에픽과 Cursor 스킬
티켓, 브랜치, 채팅을 한 줄로 잇기 (성과 정리용 루프)

 software (1)

어떤 것에 집중하고 있는가?

 ssg (1)

밖에서 오는 본문 데이터, 서버나 빌드에서 한 번 거르면 — 청구서는 거기에 있다

 ssl (1)

Redis-cli 를 TLS 와 함께 꼭 쓰고 싶을때

 ssot (1)

SSOT(Single Source of Truth)가 합법성이 되는 순간 — 문서 중심주의의 그림자

 ssr (1)

밖에서 오는 본문 데이터, 서버나 빌드에서 한 번 거르면 — 청구서는 거기에 있다

 stock (5)

토이 프로젝트 안되나요? - 늦은 건가? #4
토이 프로젝트 안되나요? - 늦은 건가? #3
토이 프로젝트 안되나요? - 늦은 건가? #2
토이 프로젝트 안되나요? - 늦은 건가? #1
토이 프로젝트 안되나요? - 늦은 건가? #0

 streaming (1)

선언적이라는 말이 두 겹이다 — React·RSC와 Declarative Partial Updates

 svelt (1)

Svelte 를 해야 할까?

 svelte (1)

Svelte 하자

 svelte-kit (1)

Svelte 하자

 system (1)

FE 에게 얼마나 많은 타이포그래피 선택지가 필요한가?

 tag (1)

내가 쓰려고 정리한 Git Tag 사용 방법

 team (1)

SSOT(Single Source of Truth)가 합법성이 되는 순간 — 문서 중심주의의 그림자

 teamwork (1)

아르고를 본 날 — 가짜 영화, 진짜 구조, 팀의 신뢰

 temporary-feature (1)

임시 기능에서 과공용화로 번진 날: AI 리뷰 추종의 비용 회고

 testing (1)

테스트와 CI가 진짜 생산성인 이유 — 빠르게 쓰는 것보다 빠르게 안심하는 것

 ticket (1)

스레드 합의를 티켓 한 문단으로 옮기는 습관 — 휘발을 줄이는 운영

 timeout (1)

프론트엔드 알람 대응 30분 점검표

 tls (1)

Redis-cli 를 TLS 와 함께 꼭 쓰고 싶을때

 traceability (1)

티켓, 브랜치, 채팅을 한 줄로 잇기 (성과 정리용 루프)

 translation (1)

React Query 와 친해지기 -1- (쿼리 키)

 troubleshooting (1)

React Query 와 친해지기 -2- (쿼리 키)

 trunk-based (1)

GitHub merge queue — 우리 자리의 임계점

 trust (2)

아르고를 본 날 — 가짜 영화, 진짜 구조, 팀의 신뢰
「더 위자드 오브 라이즈」와 「인턴」 사이 — AI 과신을 피하고 어시스턴트를 쓰는 법

 typography (1)

FE 에게 얼마나 많은 타이포그래피 선택지가 필요한가?

 user-agent (1)

Chrome User-Agent 변경 안내 — 무엇이, 언제, 어떻게 바뀌었는지

 utuntu (1)

Redis-cli 를 TLS 와 함께 꼭 쓰고 싶을때

 ux (1)

Universal Cart 시대, 커머스 FE 운영 체크리스트

 validation (2)

작은 프론트엔드 수정이 긴 리뷰로 번질 때
작은 프론트엔드 수정은 Cursor와 잘 맞는다

 verification (5)

아르고를 본 날 — 가짜 영화, 진짜 구조, 팀의 신뢰
아메리칸 스나이퍼를 본 날 — 응원과 혼란 사이, 글을 쓰는 이유
「더 위자드 오브 라이즈」와 「인턴」 사이 — AI 과신을 피하고 어시스턴트를 쓰는 법
로컬에서 확인할 것, QA에서 확인할 것 — Browser MCP E2E의 판단
비싼 실수는 AI가 아니라 검증 부재 — geohot의 Sloptember를 읽고

 web (4)

브라우저 MCP가 오면 웹 개발은 어떻게 바뀔까
Google I/O 2026, FE가 진짜 봐야 할 6가지
선언적 조건부 렌더링 컴포넌트 패턴 분석
어떤 것에 집중하고 있는가?

 web-platform (2)

Chrome User-Agent 변경 안내 — 무엇이, 언제, 어떻게 바뀌었는지
선언적이라는 말이 두 겹이다 — React·RSC와 Declarative Partial Updates

 web-vitals (1)

CSS 성능 글 4편 읽고 FE가 남긴 체크리스트 — Style·DOM·Web Vitals

 webOS (1)

Azure Blob 에서 Blobfuse 사용하기

 webauthn (1)

비밀번호 이후의 로그인: WebAuthn Immediate UI를 붙일 때 놓치기 쉬운 것들

 webmcp (1)

사람 UI + 에이전트 인터페이스 시대, FE 설계 체크리스트

 webstorm (1)

리뷰는 자동화하고, 판단은 사람이 한다

 whynotme (5)

토이 프로젝트 안되나요? - 늦은 건가? #4
토이 프로젝트 안되나요? - 늦은 건가? #3
토이 프로젝트 안되나요? - 늦은 건가? #2
토이 프로젝트 안되나요? - 늦은 건가? #1
토이 프로젝트 안되나요? - 늦은 건가? #0

 windows (1)

Redis-cli 를 TLS 와 함께 꼭 쓰고 싶을때

 work (1)

헤드라인 두 개를 같이 읽기 — 대체가 아니라 재배치

 workflow (20)

에이전트 없는 날 실험 — 도구 의존이 아니라 레버리지 위치를 확인하기
「더 위자드 오브 라이즈」와 「인턴」 사이 — AI 과신을 피하고 어시스턴트를 쓰는 법
스레드 합의를 티켓 한 문단으로 옮기는 습관 — 휘발을 줄이는 운영
로컬에서 확인할 것, QA에서 확인할 것 — Browser MCP E2E의 판단
Harness engineering을 읽었을 때 — 계층·중앙·도구 의존은 왜 틀린가
문제 퍼스트 — AI 시대에 툴보다 먼저 정의할 것
브라우저 MCP가 오면 웹 개발은 어떻게 바뀔까
AI 스킬은 코드다 — 쓰면서 고쳐야 산다
리뷰 스레드 운영 체크리스트 — Approve와 Comment를 헷갈리지 않는 방법
MCP가 메인스트림으로 내려온 주간 — 연결성에서 런타임·안전 운영으로
my-cursor를 어떻게 구성했는가 — 실제 운영 사례로 보는 개인 자동화 레이어
에이전트는 빨라졌고, 팀은 더 엄격해져야 한다 — 이번 주 발표를 운영 체크리스트로 번역하기
리뷰어가 먼저 읽는 횡단 PR — 코드보다 의도를 먼저 합의하기
생산성은 어디에서 생기나 — 에이전트 이전과 이후, 횡단 작업을 기준으로
Cursor 완벽(?) 가이드 — 코드 생성기가 아니라 작업 운영체제로 쓰기
티켓, 브랜치, 채팅을 한 줄로 잇기 (성과 정리용 루프)
작은 프론트엔드 수정이 긴 리뷰로 번질 때
작은 프론트엔드 수정은 Cursor와 잘 맞는다
“글 써줘” 한 줄로는 안 된다 — 커서에 넣는 요청 스펙
리뷰는 자동화하고, 판단은 사람이 한다

 working (1)

React Query 와 친해지기 -2- (쿼리 키)

 writing (1)

“글 써줘” 한 줄로는 안 된다 — 커서에 넣는 요청 스펙

 개발 (7)

공유 UI 패키지의 함정 — 후일담: 결국 합치지 않았다
시간을 빌려 쓰는 하루
공유 UI 패키지의 함정 — 결국 동작만 남았다
선별적(?) package 설치가 될까?
어떤 것에 집중하고 있는가?
얼마나 많은 Props 가 필요한가?
디자인 시스템의 함정

 개발자 (1)

시니어 개발자는 누구인가요?

 건조기 (1)

건조기 콘덴서 청소로 돌아보는 문서 중요성

 검색 (1)

열정은 항상 조용하게 식어 간다.

 검증 (1)

안드로이드 앱 업데이트 실패

 검증환경 (1)

검증환경에 최신 main 을 반영하자

 경력 (1)

가장 적은 힘으로 가장 잘 전달 될만한 이력서 쓰는 법

 경력고민 (1)

시니어 개발자는 누구인가요?

 기억 (1)

검증환경에 최신 main 을 반영하자

 나의위치고민 (1)

헤드헌팅과 고민

 누수 피해 보상 (1)

누수 민사 소송, 나는 300만원을 배상했지만 원고는 얼마가 남았을까?

 누수배상 (1)

누수 민사 소송, 나는 300만원을 배상했지만 원고는 얼마가 남았을까?

 도메인 (1)

API 가정에 기댄 영역 — 빈틈없이 돌아간다, 살짝만 무너지지 않으면

 독후감 (1)

유닉스의 탄생을 읽고 나서

 디자인 (1)

시간을 빌려 쓰는 하루

 디자인시스템 (1)

디자인 시스템의 함정

 로보락 (1)

재택하는 주부 개발자에게 필요한 로봇청소기

 로봇청소기 (1)

재택하는 주부 개발자에게 필요한 로봇청소기

 리팩터링 (3)

프롭스 드릴링을 좋아해도 된다 — 다만 청구서는 따라온다
넛지에서 랜딩까지: pathname과 data-*로 위치를 남기기로 한 이유
훅이 무거울 때 생기는 일

 맛집 (1)

Svelte 는 먹고 하자

 맥아피 (1)

안드로이드 앱 업데이트 실패

 멀티인스턴스 (1)

재택하는 주부 개발자에게 필요한 로봇청소기

 명령어비교 (1)

Yarn을 처음 접하면서

 모노레포 (2)

공유 UI 패키지의 함정 — 후일담: 결국 합치지 않았다
공유 UI 패키지의 함정 — 결국 동작만 남았다

 모바일 (1)

BFCache 동작에서 발견된 iframe 내 비정상적 이벤트 발생 현상

 문서 (1)

건조기 콘덴서 청소로 돌아보는 문서 중요성

 민사 소송 후기 (1)

누수 민사 소송, 나는 300만원을 배상했지만 원고는 얼마가 남았을까?

 민사소송 (1)

누수 민사 소송, 나는 300만원을 배상했지만 원고는 얼마가 남았을까?

 배포 (1)

검증환경에 최신 main 을 반영하자

 버전관리 (2)

안드로이드 앱 업데이트 실패
건조기 콘덴서 청소로 돌아보는 문서 중요성

 버전업 (1)

Jekyll 빌드가 안되서...

 변호사비 실화 (1)

누수 민사 소송, 나는 300만원을 배상했지만 원고는 얼마가 남았을까?

 변호사비 청구기준 (1)

누수 민사 소송, 나는 300만원을 배상했지만 원고는 얼마가 남았을까?

 변호사비용 (1)

누수 민사 소송, 나는 300만원을 배상했지만 원고는 얼마가 남았을까?

 변호사비용 현실 (1)

누수 민사 소송, 나는 300만원을 배상했지만 원고는 얼마가 남았을까?

 브라우져 (1)

BFCache 동작에서 발견된 iframe 내 비정상적 이벤트 발생 현상

 브랜치전략 (1)

검증환경에 최신 main 을 반영하자

 비용 (1)

PRD와 구현, 오토메이션으로 한 번에 — 대략 사 딸라

 사소한고민 (1)

Mac 입력 방식

 사일런트체인지 (1)

검증환경에 최신 main 을 반영하자

 살림 (1)

건조기 콘덴서 청소로 돌아보는 문서 중요성

 삼성 (1)

안드로이드 앱 업데이트 실패

 새기능 (1)

Azure Blob 에서 Blobfuse 사용하기

 생산성 (1)

PRD와 구현, 오토메이션으로 한 번에 — 대략 사 딸라

 서울의봄 (1)

서울의 봄 - 12.12

 성능좋게 (1)

선언적 조건부 렌더링 컴포넌트 패턴 분석

 소송비용 계산 (1)

누수 민사 소송, 나는 300만원을 배상했지만 원고는 얼마가 남았을까?

 소송비용 부담 (1)

누수 민사 소송, 나는 300만원을 배상했지만 원고는 얼마가 남았을까?

 소액소송 경험 (1)

누수 민사 소송, 나는 300만원을 배상했지만 원고는 얼마가 남았을까?

 손해배상 실체 (1)

누수 민사 소송, 나는 300만원을 배상했지만 원고는 얼마가 남았을까?

 손해배상 청구 (1)

누수 민사 소송, 나는 300만원을 배상했지만 원고는 얼마가 남았을까?

 시니어 (1)

시니어 개발자는 누구인가요?

 시니컬메모 (1)

QA 중에 생긴 일

 시립대앞 (1)

Svelte 는 먹고 하자

 신락원 (1)

Svelte 는 먹고 하자

 신략면 (1)

Svelte 는 먹고 하자

 안드로이드 (1)

안드로이드 앱 업데이트 실패

 애매한기준 (1)

시니어 개발자는 누구인가요?

 앱보호 (1)

안드로이드 앱 업데이트 실패

 앱업데이트 (1)

안드로이드 앱 업데이트 실패

 야너두 (1)

Azure Blob 에서 Blobfuse 사용하기

 언어변경 (1)

Mac 입력 방식

 에러확인 (1)

Jekyll 빌드가 안되서...

 엔지니어링 (1)

서울의 봄 - 12.12

 열정끗 (1)

열정은 항상 조용하게 식어 간다.

 영화감상 (1)

서울의 봄 - 12.12

 오류 (1)

안드로이드 앱 업데이트 실패

 오픈소스 (1)

Azure Blob 에서 Blobfuse 사용하기

 와리가리 (1)

열정은 항상 조용하게 식어 간다.

 우선순위 (1)

우선순위가 매일 정해지면, 그건 우선순위가 없다는 뜻이다

 운영 (1)

버저비터 증후군 — 정책 검토를 건너뛰는 24시간

 유닉스 (1)

유닉스의 탄생을 읽고 나서

 유지보수 (1)

선언적 조건부 렌더링 컴포넌트 패턴 분석

 의사결정 (2)

우선순위가 매일 정해지면, 그건 우선순위가 없다는 뜻이다
버저비터 증후군 — 정책 검토를 건너뛰는 24시간

 이력서 (1)

가장 적은 힘으로 가장 잘 전달 될만한 이력서 쓰는 법

 이벤트처리 (1)

넛지에서 랜딩까지: pathname과 data-*로 위치를 남기기로 한 이유

 이직 (5)

가장 적은 힘으로 가장 잘 전달 될만한 이력서 쓰는 법
나의 회사의 첫 날들 3
나의 회사의 첫 날들 2
나의 회사의 첫 날들 1
근 3년 가량의 나의 경력 회고

 인재채용 (1)

헤드헌팅과 고민

 인프라 (1)

밖에서 오는 본문 데이터, 서버나 빌드에서 한 번 거르면 — 청구서는 거기에 있다

 일상 (2)

시간을 빌려 쓰는 하루
건조기 콘덴서 청소로 돌아보는 문서 중요성

 자동화 (1)

재택하는 주부 개발자에게 필요한 로봇청소기

 잘지내죠 (1)

Azure Blob 에서 Blobfuse 사용하기

 장애대응 (2)

Azure Blob 에서 Blobfuse 사용하기
Azure Blob 에서 NFS 사용하기

 전농동 (1)

Svelte 는 먹고 하자

 정책 (2)

우선순위가 매일 정해지면, 그건 우선순위가 없다는 뜻이다
버저비터 증후군 — 정책 검토를 건너뛰는 24시간

 제품방향 (1)

헤드헌팅과 고민

 주니어 (1)

시니어 개발자는 누구인가요?

 짧게작업하기 (1)

검증환경에 최신 main 을 반영하자

 첫출근 (3)

나의 회사의 첫 날들 3
나의 회사의 첫 날들 2
나의 회사의 첫 날들 1

 추상화 (3)

hook 은 추상화가 아니다 — lifecycle 의 한 슬롯이다
공유 UI 패키지의 함정 — 후일담: 결국 합치지 않았다
공유 UI 패키지의 함정 — 결국 동작만 남았다

 추적처리 (1)

넛지에서 랜딩까지: pathname과 data-*로 위치를 남기기로 한 이유

 출근 (3)

나의 회사의 첫 날들 3
나의 회사의 첫 날들 2
나의 회사의 첫 날들 1

 취업 (3)

나의 회사의 첫 날들 3
나의 회사의 첫 날들 2
나의 회사의 첫 날들 1

 커니핸 (1)

유닉스의 탄생을 읽고 나서

 커뮤니케이션 (2)

공포는 한 칸으로 보내지 말고, 두 칸으로 보낸다
QA 중에 생긴 일

 커미터모집 (1)

Azure Blob 에서 Blobfuse 사용하기

 컨테이너-프리젠터 (1)

프롭스 드릴링을 좋아해도 된다 — 다만 청구서는 따라온다

 컴포넌트 (2)

공유 UI 패키지의 함정 — 후일담: 결국 합치지 않았다
공유 UI 패키지의 함정 — 결국 동작만 남았다

 컴포넌트-설계 (1)

훅이 무거울 때 생기는 일

 코드짧게 (1)

선언적 조건부 렌더링 컴포넌트 패턴 분석

 콘덴서청소 (1)

건조기 콘덴서 청소로 돌아보는 문서 중요성

 타입 (1)

API 가정에 기댄 영역 — 빈틈없이 돌아간다, 살짝만 무너지지 않으면

 테스트 (1)

QA 중에 생긴 일

 퇴직 (1)

근 3년 가량의 나의 경력 회고

 트레이드오프 (2)

밖에서 오는 본문 데이터, 서버나 빌드에서 한 번 거르면 — 청구서는 거기에 있다
프롭스 드릴링을 좋아해도 된다 — 다만 청구서는 따라온다

 패키지 (2)

공유 UI 패키지의 함정 — 후일담: 결국 합치지 않았다
공유 UI 패키지의 함정 — 결국 동작만 남았다

 프론트엔드 (1)

프롭스 드릴링을 좋아해도 된다 — 다만 청구서는 따라온다

 하고싶은일 (1)

근 3년 가량의 나의 경력 회고

 하성창 (1)

유닉스의 탄생을 읽고 나서

 한빛미디어 (1)

유닉스의 탄생을 읽고 나서

 한영변환 (1)

Mac 입력 방식

 했다가말았다가 (1)

선언적 조건부 렌더링 컴포넌트 패턴 분석

 협업 (5)

우선순위가 매일 정해지면, 그건 우선순위가 없다는 뜻이다
버저비터 증후군 — 정책 검토를 건너뛰는 24시간
공포는 한 칸으로 보내지 말고, 두 칸으로 보낸다
API 가정에 기댄 영역 — 빈틈없이 돌아간다, 살짝만 무너지지 않으면
시간을 빌려 쓰는 하루

 화해 (1)

열정은 항상 조용하게 식어 간다.

 회고 (7)

우선순위가 매일 정해지면, 그건 우선순위가 없다는 뜻이다
hook 은 추상화가 아니다 — lifecycle 의 한 슬롯이다
버저비터 증후군 — 정책 검토를 건너뛰는 24시간
공포는 한 칸으로 보내지 말고, 두 칸으로 보낸다
API 가정에 기댄 영역 — 빈틈없이 돌아간다, 살짝만 무너지지 않으면
공유 UI 패키지의 함정 — 후일담: 결국 합치지 않았다
시간을 빌려 쓰는 하루

 효율 (2)

가장 적은 힘으로 가장 잘 전달 될만한 이력서 쓰는 법
디자인 시스템의 함정