95cd8bb891
- 코드 그라운딩: 기술 주제 문서의 '적용 사례'에 실제 레포 구현 위치
(file:line)+커밋 자동 주입 (예: 문서 청킹 전략→connectai/src/retrieval/chunker.ts).
멱등 마커(CODE-GROUNDING)로 재실행 시 갱신.
- MOC: 39개 클러스터 폴더에 _MOC.md 학습지도 생성(진입점+통찰 주석).
도구: Datacollect/scripts/{code_grounding,moc_generator}.mjs
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
27 KiB
27 KiB
id, title, category, status, type, tags, updated_at
| id | title | category | status | type | tags | updated_at | ||
|---|---|---|---|---|---|---|---|---|
| moc-coding | Coding — 학습 지도 (MOC) | MOC | active | map-of-content |
|
2026-06-08 |
🗺️ Coding — 학습 지도 (MOC)
이 클러스터의 503개 문서에 대한 진입점과 학습 순서. 자동 생성(moc_generator.mjs) — 재실행 시 갱신.
🚀 여기서 시작 (Start here)
📚 전체 문서 (Topics)
⚠️ 문서가 많은 클러스터(502개) — 첫 글자별로 묶음. 하위 폴더로 재구성 검토 권장.
0-9
A
- A11y Testing — axe / 키보드 / 스크린리더
- Agent Frameworks — LangGraph / Mastra / CrewAI
- Agent Sandbox — E2B / Daytona / code execution
- Agentic Patterns — Plan / Reflect / Multi-agent
- Aggregate Design — 일관성 / 경계 / Repository
- AI Continuous Learning — feedback loop / RLAIF
- AI Eval Framework — Promptfoo / LangSmith / Inspect
- AI Memory Persistence — long-term / vector / graph
- AI Memory Systems — Short / Long / Episodic
- AI Production Deploy — vLLM / TGI / LangServe
- AI Safety — Prompt Injection / Output / Jailbreak
- AI Skills — 재사용 가능 Instruction + Tools
- Airflow / Dagster — Data Pipeline / DAG
- Android 14+ 마이그레이션 — 주요 변화
- Android Baseline Profile — Startup / Scroll 최적화
- Android Billing Client — IAP / Subscription
- Android BLE — Scan / Connect / GATT
- Android CameraX — 카메라 / 이미지 분석
- Android DataStore — SharedPreferences 의 후계자
- Android Foreground Service — 14+ 제약 + 타입
- Android Hilt — DI 모듈과 스코프
- Android Lifecycle-Aware Components
- Android Media3 ExoPlayer — 비디오 / 오디오
- Android ML Kit / Health Connect / On-device AI
- Android Modularization — Feature / Core / App
- Android Navigation (Compose) — 타입 안전 라우팅
- Android Notification — 채널 / 권한 / 스타일
- Android Paging 3 — 효율적 페이지네이션
- Android Room — 안전한 SQLite ORM
- Animation — Motion / GSAP / View Transitions
- ANR / Freeze — UI 블로킹 추적
- Anthropic Skills — modular agent capability
- Anti-Corruption Layer — legacy / external 격리
- API Error Format — RFC 7807 Problem Details
- API Gateway — Kong / Envoy / Tyk
- API Gateway / BFF — 라우팅 / aggregation
- API Versioning — URL / Header / Date 전략
- App Intents — Shortcuts / Siri / Spotlight
- App Size 최적화 — 100MB 이하로
- Argo Rollouts — Canary / Blue-Green deploy
- ArgoCD Applications — App-of-Apps / ApplicationSet
- ASO — App Store / Play Store 최적화
- Astro — Islands / Static-first / Multi-framework
- Astro Islands — partial hydration architecture
- Async Work — distributed teams / async-first
- Audit Log — Trigger / 이벤트 / 변경 추적
- Authentication vs Authorization 패턴
B
- B-Tree vs LSM-Tree — Storage 엔진
- Backend 재시도 전략 — 지수 백오프 + Jitter
- Backend for Frontend — Per-client API
- Background Sync — iOS / Android 비교
- Backpressure 깊이 — 큐 / Reactive / Token Bucket
- Backstage / Internal Developer Portal
- Battery / Network Profiling — 사용량 줄이기
- Beta Distribution — TestFlight / Firebase / internal
- Big-O 실전 — 실제 성능 / 측정 / 함정
- Bitemporal Data — valid time + transaction time
- Bloom / Cuckoo Filter — set membership 빠른
- Bloom Filter — 확률적 set 멤버십
- BroadcastChannel / SharedWorker — tab 간 통신
- Browser Agent — Playwright / Puppeteer / browser-use
- Browser History API — push / replace / popstate
- Bug Bounty — Program / Triage / Pay
- Build Performance — 빌드 시간 측정과 단축
- Bun Bundler / Lightning CSS / esbuild plugins
C
- Cache Eviction — LRU / LFU / ARC / TinyLFU
- CDC — Debezium / WAL / 실시간 동기화
- Cell-based Architecture — blast radius 격리
- Chaos Engineering — 의도적 fault injection
- CI/CD Pipeline 패턴
- Circuit Breaker — 외부 의존성 격리
- ClickHouse — OLAP / 컬럼 / 빠른 집계
- Code Agent — Devin / Cursor / Claude Code
- Code Interpreter — Sandbox / E2B / Daytona
- Code Metrics — Complexity / Coverage / Hot spots
- Code Ownership — CODEOWNERS / reviewer rotation
- Code Review — Checklist / 좋은 review / 빠른 turnaround
- Code Review Modern — AI-assisted / async / culture
- Code Smells — 변경 어려움의 signal
- Color Spaces — sRGB / OKLCH / P3 / Wide Gamut
- Combine — 비동기 stream / 변환 / cancel
- Compose Custom Layout — Layout / SubcomposeLayout
- Compose Effects — LaunchedEffect / DisposableEffect / etc
- Compose Multiplatform — iOS / Android / Desktop / Web
- Compose Performance — recomposition / stability
- Compose Recomposition 함정
- Compression — gzip / brotli / zstd / lz4
- Connection Handling — Pool / Reuse / Timeout
- Connection Pooling — PgBouncer / Pool / Statement
- Consistent Hashing — Sharding / Cache 분산
- Container Queries — Component-level Responsive
- Container Scanning — Trivy / Grype / 정책
- Context API 잘못 쓰기
- Contract Testing — 서비스 간 약속 검증
- Controlled vs Uncontrolled 컴포넌트
- Core Data — Context / Thread / Migration
- Core Web Vitals — LCP / INP / CLS
- Correlation ID — 분산 추적의 핵심
- CORS 실전 가이드
- CQRS — 명령 / 조회 분리
- Crash-free SLO — 99.5% 유지하기
- CRDT — 자동 conflict 해결 / 협업
- Cron / Scheduled Jobs — 분산 / 멱등 / 락
- Cron / Scheduler — Quartz / cron / Inngest / Trigger.dev
- Crossplane / Tekton — K8s 안 Cloud / CI
- CSP / 보안 헤더 — XSS / Clickjacking 방어
- CSRF — Cookie 인증의 함정
- CSS Anchor Positioning / @scope / Speculation Rules
- CSS Migration — CSS-in-JS → Tailwind / native
- Cursor Workflow — context / rules / composer
- Custom Element Lifecycle — connect / disconnect / observe
- Custom Embeddings — Fine-tune / Domain-specific
- Custom Hook 작성 패턴
D
- DB Connection Pool — 사이즈와 누수
- DB Index 전략 — 만들 것과 만들지 말 것
- DB Migration Safety — Zero-downtime 전환 패턴
- DB Transaction Deep — isolation / SAVEPOINT / advisory lock
- DB Transaction Isolation Levels — 실전 선택
- dbt — SQL Transform / Test / Doc
- DDD — Bounded Context / Ubiquitous Language
- Dead Letter Queue — 실패 메시지 처리
- Dead Letter Queue Deep — handling failed messages
- Deep Link Verification — Universal / App Links / 검증
- Dependency 자동 update — Renovate / Dependabot
- Design Tokens — 색 / spacing / type / 토큰화
- Disaster Recovery — RPO / RTO / Backup / Failover
- Distributed Consensus — Raft / Paxos / Leader Election
- Distributed Locks — Redis / DB / ZooKeeper
- Distributed SQL — CockroachDB / Spanner / YugabyteDB
- dnd-kit — Drag & Drop / Sortable / 키보드
- Docker Layer Cache — 빌드 시간 90% 줄이기
- Documentation — README / ADR / Runbook
- Domain Events — 발행 / 처리 / 형식
- DuckDB — Embedded OLAP / Local Analytics
E
- eBPF — Kernel-level Observability / Cilium / Pixie
- Edge Functions — Cloudflare / Vercel / Deno Deploy
- Edge Runtime — Workers / Deno Deploy / Vercel Edge
- Effect / fp-ts — 함수형 에러 / 의존성 / 동시성
- Embedding Strategy — model / chunk / multi-vector
- Embeddings 비교 — OpenAI / Cohere / 오픈소스
- Engineering Excellence — DORA / SPACE / DX metric
- Engineering Onboarding — first 30 / 60 / 90 days
- Error Reporting — Sentry / 분류 / 우선순위
- Estimating Effort — story points / T-shirt / forecast
- Event Sourcing — 이벤트 기반 상태
- Eventual Consistency — CAP / Conflict / 보상
- Exactly-once 의미 — Idempotency + Outbox + Dedup
- External Secrets / Atlantis / GitHub Actions deep
F
- Feature Flags 심화 — 점진 / A/B / 격리
- Feature Store — Feast / Tecton / online & offline
- Fetch Wrapper 설계 — 인증 / 재시도 / 에러 정규화
- File System Access API — browser 가 file 직접
- Fine-tune Practical — LoRA / QLoRA / OpenAI API
- Fine-tuning vs Prompting — 결정 기준
- FinOps — Cloud cost / Tagging / 최적화
- Firebase App Distribution / Pre-launch / App Review
- Flow / StateFlow / SharedFlow — 어떤 걸 언제
- Flutter — Widget / State / Riverpod
- Form State — RHF / TanStack Form / Conform
- Full-text Search — Postgres / Elasticsearch / Meilisearch
- Function Calling 심화 — Tool Use / 멀티 step
- Fuzzing — 무작위 / 변형 / coverage 기반
G
- Game Asset Pipeline — Texture / Audio / Mesh 압축
- Game Loop / ECS — 매 frame / Entity-Component-System
- Generic Constraints — 의미 있는 제네릭 작성
- Geo Replication — Multi-region / CDN / Edge
- Graceful Shutdown — Drain / SIGTERM / 작업 완료
- GraphQL Client — Apollo / urql / Relay 비교
- GraphQL Federation — Apollo / Mesh / Hive
- GraphQL Server — Schema / Resolver / DataLoader
- GraphQL Yoga / Pothos — Modern GraphQL Server
- gRPC — Proto / Streaming / 인터셉터
- gRPC Streaming — bidirectional / server / client
H
- Hashing Strategies — MD5 / SHA / xxHash / Argon2
- Headless UI — Radix / Headless UI / 자체 Build
- Health Check — Liveness vs Readiness
- Helm 깊이 — Chart / Templating / Hook
- Hexagonal / Clean Architecture — Port / Adapter / 의존 방향
- Hono / Elysia / Modern TS Frameworks
- Hono Middleware — modern Express alternative
- HTMX / Hotwire — Server-driven UI
- HTTP Cache 헤더 실전
- Hybrid Search — vector + BM25 + rerank
I
- i18n — 번역 / 복수형 / RTL / ICU
- IaC Drift Detection — 수동 변경 감지
- ID 생성 — UUID v7 / Snowflake / KSUID
- Idempotency Deep — keys / windows / storage
- Idempotency Keys — 중복 결제 / 중복 처리 방지
- Idempotent Consumer — At-least-once → Exactly-once
- Image Generation — DALL-E / Flux / Stable Diffusion
- Image Optimization — WebP / AVIF / srcset / lazy
- Index
- Inngest / Trigger.dev — function-as-a-workflow
- IntersectionObserver — Lazy / Infinite Scroll / Tracking
- iOS App Clips — 10MB 미만 즉시 실행
- iOS Audio/Video — AVFoundation / AVKit
- iOS Background Tasks — BGTaskScheduler / Refresh
- iOS Charts (Swift Charts) — chart + animation
- iOS Charts / HealthKit / Spatial
- iOS Keychain — 비밀 저장 표준
- iOS Push Notifications — APNs / 권한 / 백그라운드
- iOS Universal Links — 웹 URL → 앱 진입
- iOS Widget — WidgetKit + Timeline
- Issue Tracking — Linear / Jira / GitHub Projects
J
- Jetpack Compose — State Hoisting
- Job Queue 패턴 — 비동기 작업 영속화
- JS Async Iterator — pull 기반 스트림 처리
- JS Bundle Analysis — Tree-shake / Split / Size budget
- JS Module System — ESM vs CJS 그리고 dual package
- JS Structured Clone & Deep Equality 함정
- JSDoc + TypeScript — 빌드 없는 타입
- JWT 패턴 — 토큰 저장 / 만료 / 회전
K
- Kafka — Topic / Partition / Consumer Group
- Knowledge Sharing — wiki / RFC / brown bag / pairing
- Kotlin Coroutines — Scope 와 Lifecycle 매핑
- Kotlin Multiplatform — shared business logic
- Kotlin Multiplatform / Compose Multiplatform
- Kubernetes — Deployment / Service / Ingress
- Kubernetes Operators — CRD + Controller
L
- Lakehouse — Iceberg / Delta / Parquet
- Lamport / Vector Clocks — distributed ordering
- LazyList Performance — key / contentType / 측정
- Live Activities — 잠금 화면 / Dynamic Island
- LLM Cost 최적화 — Cache / Routing / Batch
- LLM Eval Framework — Inspect / Promptfoo / Braintrust
- LLM Evaluation — Golden Set / LLM-as-Judge / 회귀
- LLM Streaming — SSE / 토큰 단위 / 취소
- LLM Structured Output — Zod / Function Calling
- Load Testing — k6 / Locust / Artillery
- Local LLM — Ollama / LM Studio / vLLM
- Lock-free / Atomic — Concurrent 자료구조
- Lock-Free Patterns — atomic / CAS / queue
- Login Flows — Magic Link / Passkey / OAuth
- Long Context — 1M+ token 사용 / Compression / Chunk
M
- Mac Catalyst — iOS 앱을 Mac 으로
- Maintenance Mode — 점진 / Read-only / Banner
- MapReduce / Distributed Compute — Spark / DuckDB / Beam
- Material 3 — Dynamic Color / Theme / Type
- Materialize / RisingWave — Streaming Materialized View
- MCP — Model Context Protocol / Tool Server
- MCP Server 작성 — 도구 + 권한 + 배포
- Memory Management — GC / arena / RC / ownership
- Memory Pressure — iOS / Android
- Mentoring — Junior 성장 / Pair / Knowledge share
- Migration Runbook — Plan / Verify / Rollback
- Million.js / React Compiler / Forget — auto optimize
- ML Monitoring — drift / quality / SLO
- MLOps — Model registry / MLflow / W&B / artifact
- Mobile A/B Testing — Variant / Tracking / Cleanup
- Mobile Camera / AR — AVFoundation / CameraX / ARKit
- Mobile CI/CD — Fastlane / EAS / 자동 배포
- Mobile E2E Testing — Detox / Maestro / Appium
- Mobile Push Deep — APNs / FCM / Topic / Silent
- Mobile Security — root / jailbreak / SSL pin
- Mock 경계 — 어디서 모킹할까
- Modern Accessibility — ARIA / focus / keyboard
- Modern Bundlers — Turbopack / Rspack / esbuild / Bun
- Modern CSS — :has() / Subgrid / Color spaces / @scope
- Modular Monolith — microservice 의 대안
- Module Boundaries — Public API / 의존 관리
- Monorepo — Turborepo / Nx / pnpm workspaces
- MQTT — IoT messaging protocol
- mTLS — 양방향 인증서 / 서비스 간 신뢰
- Multi-Agent Coordination — orchestrator / handoff
- Multi-tenant — Pool / Silo / Bridge 모델
- Multi-Tenant DB — pool / schema / DB / row
- Multimodal — 이미지 / 음성 / 비디오 LLM
- Multiplayer Networking — Authoritative / Prediction / Lag
- Mutation Testing — Stryker / 테스트 품질 측정
- Mutation Testing — Stryker / PIT / Mutmut
- MVCC — Multi-Version Concurrency Control
N
- N+1 쿼리 문제 — 감지와 해결
- Native Crash Reporting — Crashlytics / Sentry
- Native Memory Profiling — iOS / Android leak 추적
- Native Module Bridging — RN / Flutter / KMP
- Native Perf Tracing — Systrace / Instruments / Perfetto
- NATS / RabbitMQ / SQS — 큐 비교
- NATS JetStream — modern messaging
- Node Profiling — CPU / Memory / Async hooks
- Node Streams — Readable / Writable / Transform / Web Streams
- Node Worker / Child Process — CPU 작업 / 격리
- Null 안전 패턴 (Null Safety Patterns)
O
- OAuth 2.1 — Authorization Code + PKCE
- Observability — Logs / Metrics / Traces
- Offline-first — Local-first / Sync / Conflict
- OKR / Goal Setting — Objectives & Key Results
- OLTP vs OLAP vs HTAP — workload 별 DB
- On-call Playbook — Rotation / Runbook / Escalation
- OpenAPI / Swagger — Schema-first vs Code-first
- OpenTelemetry — 통합 추적/메트릭/로그
- Origin Trials / Platform APIs — modern browser
- ORM 비교 — Prisma / Drizzle / Kysely / TypeORM
- OTel Collector — Pipeline / Sampling / Routing
- Outbox — DB write + 메시지 발행 원자성
- Output Encoding & XSS 방지
- OWASP API Top 10 — modern API security
- OWASP Top 10 — 실전 방어 체크리스트
P
- Pact Contract Testing — consumer-driven contracts
- Pagination — Cursor / Offset / Keyset
- Pair Programming — Driver / Navigator / Remote
- Partitioning — Range / List / Hash
- Pen Testing — Manual / Tool / Bug Bounty
- pgvector — 인덱스 / 차원 / 운영
- Phishing Defense — DMARC / Phishing-resistant MFA / 교육
- Playwright 심화 — Trace / Auth / Parallel
- Postgres EXPLAIN — Plan / Index / Cost 분석
- Postgres Extensions — pgvector / TimescaleDB / Citus
- Postgres JSONB — 인덱스 / 쿼리 / 마이그레이션
- Postgres Lock 분석 — Deadlock / Wait / 진단
- Postgres Vacuum / Bloat — deep
- Postmortem — Blameless / 학습 / 개선
- PR Template — 좋은 description / 자동화
- Pre-commit Security — Secret / Lint / 빠른 가드
- Print Stylesheet — @page / 인쇄 / PDF
- Probabilistic Data Structures — HLL / Count-min / t-digest
- Progressive Enhancement — Server-first / 점진 JS
- Prompt Caching — Anthropic / OpenAI / 비용 50-90% 감소
- Prompt Engineering — System / Few-shot / CoT
- Property-based Testing — fast-check / 자동 input
- ProtoBuf Wire — Varint / Field Tag / 작은 size
- Pulumi — 코드로 IaC (TS / Python / Go)
- PWA / Service Worker — Offline / Push / Install
Q
R
- RAG — Retrieval Augmented Generation
- RAG Advanced — Hybrid / Rerank / Multi-modal / Graph
- RAG Production — chunking / re-rank / eval
- Rate Limit 알고리즘 — Token / Leaky / Sliding
- Rate Limiting — Token Bucket vs Sliding Window
- React 렌더링 최적화 우선순위
- React 애니메이션 — GPU 가속과 CSS 우선
- React 접근성 (a11y) 실전
- React 코드 분할 — Lazy / Suspense / Route 단위
- React Charts — Recharts / Visx / D3 / Tremor
- React Compiler — 자동 memoization deep
- React Error Boundary 패턴
- React Form 상태 패턴
- React Hook Form + Zod — 폼 / 검증 / 에러
- React List 가상화 (Virtualization)
- React Native — Bridge / JSI 성능
- React Native New Architecture — Fabric / TurboModule / JSI
- React Navigation v6 — Stack / Tab / Deep Link
- React Reconciler / Rendering — 측정 / 최적화
- React Refs 사용 패턴
- React Router — 데이터 로딩 통합 패턴
- React Server Components — 경계 의식
- React StrictMode 의 의도적 이중 실행
- React Suspense — 데이터 페칭 통합
- React useEffect 함정 (Pitfalls)
- Read Replica — Replication Lag / 일관성
- Reanimated 3 — Worklet / shared value / 60fps
- RED / USE 메트릭 — 어떤 걸 측정할까
- Redis 패턴 — Cache / Pub/Sub / Streams / Lua
- Refactoring — 작은 step / 안전 변경
- Replica 운영 — Streaming / Lag / Failover
- Reservoir Sampling — stream 의 random sample
- REST Best Practices — Resource / 상태코드 / HATEOAS
- Rich Text Editor — Slate / Lexical / TipTap
- RN 로컬 저장 — AsyncStorage vs MMKV
- RN Hermes — Startup / Memory 최적화
- RN Native Module — TurboModule (New Arch)
- RN OTA — Expo Updates / CodePush 후속
- RSC + Server Actions — 데이터 / 변형 / 캐시
- Runtime 비교 — Bun / Deno / Node.js
S
- Saga — 분산 트랜잭션 / 보상
- Saga — Choreography vs Orchestration
- SAST / DAST / IAST — 코드 / 실행 / 통합 검사
- SBOM / Supply Chain Security — provenance / sigstore
- Schema 검증 비교 — Zod / Valibot / Effect Schema / ArkType
- Schema Registry — Avro / Protobuf / 호환성
- Search Engine 통합 — Elastic / Meilisearch / Typesense
- Secrets Management — 코드 / 로그 / repo 에 안 새게
- Secrets Rotation — 자동 회전 / 무중단
- Self-Reflection — agent 가 자기 답 평가
- Server Backpressure — load shed / queue / rate
- Server Components / Server Actions / TanStack Start
- Serverless / Edge DB — Neon / Turso / D1 / Hyperdrive
- Service Discovery — DNS / Consul / K8s
- Service Mesh — Istio / Linkerd / 트래픽 관리
- Service Worker 캐싱 전략
- Session vs JWT — Trade-off / 결정
- shadcn/ui / Radix / Headless component patterns
- Shader 패턴 — Vertex / Fragment / WGSL
- Sharding — 수평 분할 / 라우팅 / Resharding
- Skia / Native 2D — Mobile / Cross-platform 그림
- Skip List / Persistent Data Structures
- Snapshot Test — 적절한 사용처
- Soft Delete — deleted_at / 일관성 / 인덱스
- SolidJS / Qwik — Reactive 후속 framework
- SolidJS / Qwik — signal-based reactivity
- Spatial Audio / Video — AVFoundation / ExoPlayer
- Spinnaker / Tekton — modern CI/CD pipelines
- SQL Builder vs ORM — Drizzle / Kysely / Prisma
- SQLite 패턴 — Embedded / WAL / 동시성
- SSE — 단방향 스트리밍 (LLM, 알림)
- Standup / Retro / 1-on-1 patterns
- State Management — Zustand / Jotai / Valtio / Redux Toolkit
- StoreKit 2 — IAP / Subscription
- Storybook 9 — component dev / test / docs
- Strangler Fig — legacy 점진 교체
- Streaming ETL — Flink / Spark Structured / Materialize
- Streams API — ReadableStream / TransformStream / pipeThrough
- Structured Logging — JSON 첫 줄부터
- Supply Chain Security — SBOM / Sigstore / Provenance
- SVG — Scaling / Animation / Sprite / React
- Swift 6 Strict Concurrency — Sendable / Isolation
- Swift ARC — 강한 참조 사이클 회피
- Swift Concurrency — Actor / @MainActor / Sendable
- Swift Concurrency — async/await + actors
- Swift Macros — Compile-time Code Generation
- Swift Macros — compile-time codegen
- Swift Result 타입과 throws — 에러 모델 선택
- SwiftData — Modern Persistence (iOS 17+)
- SwiftUI Animation — implicit / explicit / matchedGeometry
- SwiftUI Lifecycle 와 View Identity
- SwiftUI State Property Wrappers — 어떤 걸 언제
- Synthetic Data — LLM 으로 train / test / fixture
T
- Tailwind CSS — 디자인 토큰 / 컴포넌트 / 조직
- TanStack Query 심화 — invalidate / optimistic / prefetch
- TanStack Router — Type-safe / loader / search params
- TanStack Start — modern fullstack React
- Tauri / Capacitor — Web 기술 → Native
- Tech Debt — 측정 / 우선순위 / 갚기
- Tech Radar — adopt / trial / assess / hold
- Temporal — Workflow / Activity / Durable
- Terraform — 모듈 / 워크스페이스 / state
- Test Data — Faker, Object Mother, Builder
- Test Data — fixture / factory / seed / clean
- Test Pyramid — 어디에 얼마나 투자할까
- Test Strategy — pyramid / trophy / ice cream
- Threat Modeling — STRIDE / Trust Boundary
- Three.js / React Three Fiber — 3D 웹
- Time-series — TimescaleDB / 다운샘플 / 보존
- Time-Series Algorithms — downsample / detect / forecast
- TipKit — 사용자 onboarding tip
- Token Budget — context limit / truncation / window
- Tool Composition — agent 가 tool 사용 / chain
- Transactional Email — Resend / SendGrid / 템플릿
- Tries / Trees — Prefix / Autocomplete / Routing
- TS Build / Bundler — esbuild / tsup / Vite
- TS Monorepo — pnpm workspace / Turborepo / Nx
- tsconfig 전략 — strict / paths / project references
- Type-safe i18n — 키 / 보간 변수 검증
- TypeScript Branded Types — Nominal 타이핑
- TypeScript const Assertions
- TypeScript Decorators (Stage 3) — 실용 사용법
- TypeScript Module Augmentation — 외부 타입 확장
- TypeScript Template Literal Types
- TypeScript Type Predicates (사용자 정의 타입 가드)
- TypeScript Type-level Programming
U
- UIKit AutoLayout 실전 패턴
- URLSession 네트워킹 실전 패턴
- useCallback 의 현실 (대부분 불필요)
- useMemo 를 쓰지 말아야 할 때
- useReducer — 복잡 상태 전이
V
- V8 Optimization — Hidden class / Inline cache / Hot path
- Vacuum / Autovacuum — Bloat / Wraparound 방지
- Vault — secrets management deep
- Vector DB Scaling — Pinecone / Qdrant / Weaviate / Milvus
- View Transitions API — 페이지 / 요소 transition
- View Transitions API — same-doc / cross-doc
- ViewModel + SavedStateHandle — 상태 보존
- Vision / Multimodal — production patterns
- Vision Agents — 화면 / OCR / Browser 자동화
- visionOS — 공간 컴퓨팅 / RealityKit / Window
- Visual Regression — Percy / Chromatic / Playwright
- Voice Agent — Realtime API / 양방향 음성
- Voice Agent Realtime — OpenAI / Anthropic / livekit
- Voice Cloning / Synthesis — ElevenLabs / OpenAI / Self-host
- Vue 3 / Svelte 5 — modern composition / runes
W
- WAL (Write-Ahead Log) — Durability / Recovery
- watchOS — Watch app / 복잡도 제한 / 통신
- Web Components — Custom Element / Shadow DOM
- Web Components — Custom Element / Shadow DOM / Slots
- Web Locks API — tab 간 mutex
- Web Memory Leak — Detached DOM / Listener / Closure
- Web Worker / Comlink — main thread 비우기
- WebAssembly — Rust / Go / 통합
- WebGPU — Browser GPU 컴퓨팅 / 그래픽
- Webhook — Signing / Retry / Replay 방어
- WebRTC — Peer / TURN / Data Channel
- WebSocket 재연결 패턴
- WebSocket Production — auth / scale / pub/sub
- WebSocket Scaling — Pub/Sub / Sticky / Heartbeat
- WebTransport / WebHID / WebUSB / WebSerial
- WorkManager — 신뢰성 있는 백그라운드 작업
Z
가나다
- 가드 조항으로 중첩 줄이기 (Guard Clauses)
- 기능 플래그 실전 (Feature Flags in Practice)
- 낙관적 동시성 제어 (Optimistic Concurrency Control)
- 멱등성 연산 실전 (Idempotent Operations)
- 방어적 복사 (Defensive Copying)
- 배포 전략 — Blue-Green / Canary / Rolling
- 백프레셔 패턴 (Backpressure Patterns)
- 상태 라이브러리 비교 — Zustand / Jotai / Redux Toolkit
- 순수 함수 실전 (Pure Functions in Practice)
- 에러 처리 — Result 타입 vs throw
- 입력 검증 — 경계에서 정규화 + 도메인 타입화
- 컴포넌트 합성 (Composition over Configuration)
- 태그드 유니언 / Discriminated Types
503 docs · 자동 생성 2026-06-08