codemapo
est. 2024
블로그
BLOG
로드맵
ROADMAP
유틸리티
UTILITY
프로젝트
PROJECTS
소개
ABOUT
KO / EN
KO / EN
HOME
/
BLOG
지식 지도
— Knowledge Index
지금까지 쓴 글 전부를 카테고리·좌표로 색인했습니다. 좌표는 분야(축)와 글의 순번을 가리킵니다.
Total
481
편
Categories
32
축
This page
5
편
Updated
26.05
전체
481
M
인공지능
10
M
AI 엔지니어링
7
A
아키텍처
6
M
인공지능
1
B
백엔드
8
B
백엔드 엔지니어링
2
C
커리어
5
F
컴퓨터과학
190
F
자료구조
3
D
데이터베이스
2
C
개발자 성장
2
I
데브옵스
22
G
트러블슈팅
30
U
프론트엔드
18
U
프론트엔드 엔지니어링
3
U
프론트엔드 프레임워크
5
E
헤비 엔지니어링
1
I
인프라
1
O
모바일
3
O
모바일 엔지니어링
1
N
신기술
2
X
운영체제
1
E
실무개발
100
Y
보안
13
L
소프트 스킬
4
E
소프트웨어 공학
1
I
SRE
2
S
시스템 설계
20
T
테스팅
9
W
웹 개발
1
W
웹 개발
7
W
웹 기초
1
Showing 20 of 481
page 1 / 25
Date
Coord
Title
Tags
Read
← PREV
…
2026.05.20
E·100
React의 Signal 기반 상태 관리 도입: Zustand를 넘어선 상태 전파 최적화
리액트의 전통적인 가상 DOM 리렌더링 한계를 넘어, 세밀한 값 변화 추적(Fine-grained Reactivity)을 통해 컴포넌트 단위 리렌더링 없이 UI를 초고속 업데이트하는 Signal 기반 상태 관리의 원리와 실무 적용 가이드.
React
State Management
Signal
—
2026.05.16
E·99
의존성 패키지 충돌 해결하기: pnpm overrides와 patch 기능 활용기
오픈소스 패키지의 치명적인 버그나 버전 충돌을 맞닥뜨렸을 때, fork 없이 우아하게 패키지 코드를 직접 수정하고 강제 우회하는 pnpm overrides 및 patch 기법 실무 활용기.
Package Manager
pnpm
Dependency
—
2026.05.12
E·98
프론트엔드 에러 추적: Sentry SDK 설정과 Source Maps 빌드 파이프라인 연동
배포된 프론트엔드 애플리케이션의 에러를 정확하게 분석하기 위해 Sentry SDK를 연동하고, 보안 유출 없이 소스맵(Source Maps)을 업로드하는 빌드 파이프라인 구축 방법.
Frontend
Sentry
Error Tracking
—
2026.05.08
E·97
서버리스 환경의 DB Connection Pooling: Supabase Supavisor 설정과 최적화
서버리스 아키텍처에서 발생하는 데이터베이스 커넥션 소진 문제를 해결하기 위한 Supabase의 차세대 커넥션 풀러 Supavisor의 작동 원리와 실무 설정 및 최적화 방법.
Database
Serverless
Supabase
—
2026.05.04
E·96
Multi-Agent Orchestration: 복잡한 태스크를 해결하는 협업 에이전트 설계
단일 거대 언어 모델(LLM)에 의존하는 방식의 한계를 넘어, 전문성을 가진 여러 하위 에이전트들이 협력하여 정교한 개발 및 리서치 작업을 완수하도록 조율하는 Multi-Agent Orchestration(다중 에이전트 오케스트레이션) 설계 구조와 실무 적용기.
AI Agent
LLM
Multi-Agent
—
2026.04.30
E·95
Next.js PPR (Partial Prerendering) 실무 적용: 정적/동적 영역의 완벽한 융합
Static Site Generation(SSG)의 속도와 Dynamic Rendering의 실시간성을 하나의 페이지 안에서 동시에 달성하기 위해 Next.js의 Partial Prerendering(부분 사전 렌더링)을 실제 프로덕션 서비스에 적용해 본 경험과 분석.
Next.js
PPR
React Suspense
—
2026.04.26
E·94
TypeScript satisfies 연산자 vs 타입 단언(as): 안전하고 정확한 타입 정의
TypeScript 4.9에 도입된 satisfies 연산자의 도입 배경과, 기존에 불안정하게 객체 타입을 캐스팅하던 타입 단언(as) 및 엄격한 타입 지정(Annotation) 방식과의 근본적인 차이에 대한 분석.
TypeScript
Satisfies
Type Assertion
—
2026.04.22
E·93
CSS Anchor Positioning: Popper.js 없이 팝오버 앵커링하기
기존에 Popper.js나 Floating UI 같은 대형 자바스크립트 라이브러리에 의존해야만 했던 툴팁과 팝오버 위치 계산을 브라우저 네이티브 CSS 사양인 Anchor Positioning으로 깔끔하게 바꾼 경험.
CSS
Anchor Positioning
Web API
—
2026.04.18
E·92
Vite 6와 Rolldown: 차세대 프론트엔드 번들러 성능 분석
최근 발표된 Vite 6의 핵심 동향과, Vite 생태계의 차세대 번들러로서 개발되고 있는 Rolldown(Rust 기반 Rollup 대체)에 대해 알아보고 이것이 앞으로의 웹 개발 워크플로우에 미칠 영향에 대한 나의 기대와 분석.
Vite
Vite 6
Rolldown
—
2026.04.14
E·91
RAG 검색 최적화 실전: Hybrid Search와 Reranking 도입하기
기존 벡터 DB 단독 검색 방식의 한계를 극복하기 위해 키워드 기반 BM25 검색과 벡터 검색을 융합하는 Hybrid Search, 그리고 LLM의 컨텍스트 품질을 극대화하기 위한 Reranking을 내 프로젝트에 직접 도입한 과정과 교훈.
RAG
Vector DB
LLM
—
2026.04.10
E·90
Node.js 네이티브 TypeScript 지원: 이제 ts-node/tsx 없이 실행한다
Node.js 22.6.0에 실험적으로 추가되고 최신 버전에 점차 내장되고 있는 네이티브 TypeScript 실행 기능(--experimental-strip-types)에 대한 나의 이해와 실제 사용 소감.
Node.js
TypeScript
Runtime
—
2026.04.06
E·89
React 19 Actions: Form 처리와 Pending 상태 관리의 정석
React 19에 추가된 Actions 기능을 보며 그동안 지저분하게 관리하던 비동기 Form 전송과 로딩 상태를 어떻게 깔끔하게 바꿀 수 있는지, 그리고 왜 이렇게 변화했는지에 대한 나의 이해와 실무 적용기.
React
React 19
Actions
—
2026.04.03
E·88
Next.js 16 마이그레이션: App Router 완전 전환 후기
Pages Router에서 App Router로 전환하면서 겪은 것들 — 마이그레이션 전략, Server Components 함정, 데이터 페칭 변화, 그리고 성능 결과까지 솔직하게 정리했다.
Next.js
Migration
App Router
—
2026.04.02
Y·13
CSP(Content Security Policy): XSS를 원천 차단하는 헤더
XSS 공격이 성공해도 실행되지 않게 막는 마지막 방어선이 CSP다. 디렉티브 문법부터 nonce 방식, Next.js 설정, 점진적 도입 전략까지 정리했다.
CSP
Content Security Policy
XSS
—
2026.04.01
Y·12
OWASP Top 10 (2025): 웹 보안 위협 총정리
인젝션, 인증 취약점, XSS부터 최신 위협까지 — OWASP Top 10을 실제 코드 예시와 함께 하나씩 뜯어보고, 각 취약점을 어떻게 막는지 정리했다.
OWASP
Web Security
XSS
—
2026.03.31
F·190
gRPC vs REST vs GraphQL: API 프로토콜 선택 기준
REST는 왜 지금도 지배적인가, GraphQL은 어떤 문제를 해결하는가, gRPC는 언제 진짜 빛나는가. 세 프로토콜의 차이와 선택 기준을 실전 코드와 함께 정리했다.
gRPC
REST
GraphQL
—
2026.03.30
S·20
마이크로프론트엔드: 프론트도 분리할 수 있을까?
백엔드는 마이크로서비스로 분리하면서 프론트는 왜 여전히 거대한 모놀리스일까? 마이크로프론트엔드가 해결하는 문제와 실전 적용법을 정리했다.
Micro Frontends
Architecture
Module Federation
—
2026.03.29
C·02
사이드 프로젝트를 끝까지 완성하는 법
개발자라면 다 아는 그 느낌. 아이디어에 불타서 시작했다가 어느 순간 레포지토리가 먼지만 쌓인다. 완성까지 가는 마인드셋과 실전 전략을 내 경험 기반으로 정리했다.
Side Project
Productivity
Developer Growth
—
2026.03.28
E·87
Turborepo + pnpm: 모노레포에서 빌드 캐시 최적화
모노레포를 쓰다 보면 어느 순간 빌드가 10분이 넘어간다. Turborepo의 태스크 그래프와 캐싱이 이 문제를 어떻게 해결하는지, 실제 Next.js 모노레포 셋업으로 보여준다.
Turborepo
pnpm
Monorepo
—
2026.03.27
N·02
WebAssembly 실제: 브라우저에서 네이티브 성능 끌어내기
Figma와 Google Earth는 왜 브라우저에서도 빠를까? WebAssembly의 실체와 Rust로 WASM 모듈을 만들어 JavaScript에서 호출하는 전 과정을 파헤쳐봤다.
WebAssembly
WASM
Performance
—
1
2
25
NEXT →
F
컴퓨터과학
190
E
실무개발
100
G
트러블슈팅
30
I
데브옵스
22
S
시스템 설계
20
U
프론트엔드
18
Y
보안
13
M
인공지능
10
T
테스팅
9
B
백엔드
8
W
웹 개발
7
M
AI 엔지니어링
7
A
아키텍처
6
C
커리어
5
U
프론트엔드 프레임워크
5
L
소프트 스킬
4
F
자료구조
3
U
프론트엔드 엔지니어링
3
O
모바일
3
N
신기술
2
C
개발자 성장
2
I
SRE
2
D
데이터베이스
2
B
백엔드 엔지니어링
2
O
모바일 엔지니어링
1
W
웹 기초
1
E
소프트웨어 공학
1
X
운영체제
1
E
헤비 엔지니어링
1
M
인공지능
1
I
인프라
1
W
웹 개발
1
▸ 전체 태그 둘러보기
→