745872c7f8
링크 그래프 분석(6,372문서·31,623링크) 기반 최소 수정 정상화: - [수정] Topic_CPP/Topic_C 인덱스의 링크 표기를 실제 문서 제목으로 교정 (CPP 117건·C 68건 — [[CPP Intro]] → [[C++ Intro]] 등, 인덱스 파일 2개만 수정) - [수정] C Tutorial 별칭에 'C' 추가 — [[c]] 60건 해소 (frontmatter 1줄) - [신규] 고아 다발 폴더 11곳에 00_INDEX MOC 자동 생성 (Poetic_Blog_Writing 500편, AI_and_ML 330, Coding 200, Reasoning_Creativity 161, Frontend 146 등) - [신규] 루트 MOC(Topics Root Index) — breadcrumb [[10_Wiki/Topics]] 47건을 별칭으로 수용 - [신규] 수요 최상위 미싱 개념 문서 13편 (깨진 링크 다발 해소): 글쓰기 7편(리듬·감정·문체·블로그·퇴고·정서·구조) + 설계 6편(React·Software Architecture·ADR·CQRS·Observability·RLHF) — AI 생성 초안임을 review_reason에 명시 - 기존 문서 본문은 무수정 (인덱스 2개 링크 교정 + 별칭 1줄이 수정의 전부) 결과: 고아 1,901(29%)→314(4%), 완전고립 1,018→173, 깨진 링크 10,258→9,679 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
34 KiB
34 KiB
id, title, category, status, verification_status, canonical_id, aliases, duplicate_of, source_trust_level, confidence_score, created_at, updated_at, review_reason, merge_history, tags, raw_sources, applied_in, github_commit
| id | title | category | status | verification_status | canonical_id | aliases | duplicate_of | source_trust_level | confidence_score | created_at | updated_at | review_reason | merge_history | tags | raw_sources | applied_in | github_commit | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| coding-index | Coding Index | Index | draft | conceptual |
|
B | 0.90 | 2026-07-11 | 2026-07-11 | 고아 문서 연결용 자동 생성 MOC — 폴더 구성 변경 시 재생성 필요 |
|
Coding Index
🎯 한 줄 통찰 (One-line insight)
Domain_Programming/Coding 폴더의 전체 문서를 연결하는 Map of Content — 이 폴더의 지식으로 들어가는 관문.
📚 문서 목록 (703편)
- 2FA — TOTP / WebAuthn / Passkey
- [[__new__와 init 차이]]
- __slots__와 메모리 최적화
- A11y Testing — axe / 키보드 / 스크린리더
- ABC와 Protocol
- 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
- Airflow와 워크플로 오케스트레이션
- 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 / BFF — 라우팅 / aggregation
- API Gateway — Kong / Envoy / Tyk
- 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
- argparse로 CLI 만들기
- args와 kwargs 실전
- ASO — App Store / Play Store 최적화
- assert 설계와 메시지
- ast 기반 코드 조작 기초
- Astro Islands — partial hydration architecture
- Astro — Islands / Static-first / Multi-framework
- async context manager
- async generator와 streaming API
- Async Work — distributed teams / async-first
- async 웹 크롤링 패턴
- asyncio 기본기
- asyncio와 blocking 코드 섞기
- attrs와 dataclass 비교
- Audit Log — Trigger / 이벤트 / 변경 추적
- Authentication vs Authorization 패턴
- B-Tree vs LSM-Tree — Storage 엔진
- Backend for Frontend — Per-client API
- Backend 재시도 전략 — 지수 백오프 + Jitter
- Background Sync — iOS / Android 비교
- backpressure 개념과 Python 구현
- Backpressure 깊이 — 큐 / Reactive / Token Bucket
- Backstage / Internal Developer Portal
- Battery / Network Profiling — 사용량 줄이기
- BeautifulSoup와 HTML 파싱
- benchmarking과 pyperf
- Beta Distribution — TestFlight / Firebase / internal
- Big-O 실전 — 실제 성능 / 측정 / 함정
- Bitemporal Data — valid time + transaction time
- black과 코드 포맷팅
- 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
- bytes와 binary data 처리
- Cache Eviction — LRU / LFU / ARC / TinyLFU
- cancelation 설계
- CDC — Debezium / WAL / 실시간 동기화
- Celery와 작업 큐
- Cell-based Architecture — blast radius 격리
- Chaos Engineering — 의도적 fault injection
- CI/CD Pipeline 패턴
- Circuit Breaker — 외부 의존성 격리
- CI에서 Python 테스트 실행
- ClickHouse — OLAP / 컬럼 / 빠른 집계
- Click과 Typer로 CLI 앱 만들기
- Code Agent — Devin / Cursor / Claude Code
- Code Interpreter — Sandbox / E2B / Daytona
- Code Metrics — Complexity / Coverage / Hot spots
- Code Ownership — CODEOWNERS / reviewer rotation
- Code Review Modern — AI-assisted / async / culture
- Code Review — Checklist / 좋은 review / 빠른 turnaround
- Code Smells — 변경 어려움의 signal
- collections 모듈 핵심
- 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
- concurrent.futures 실전
- 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 잘못 쓰기
- contextlib 고급 패턴
- Contract Testing — 서비스 간 약속 검증
- Controlled vs Uncontrolled 컴포넌트
- copy와 deepcopy
- Core Data — Context / Thread / Migration
- Core Web Vitals — LCP / INP / CLS
- coroutine과 await 의미론
- Correlation ID — 분산 추적의 핵심
- CORS 실전 가이드
- coverage 해석
- 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
- csv와 구조적 텍스트 처리
- Cursor Workflow — context / rules / composer
- Custom Element Lifecycle — connect / disconnect / observe
- Custom Embeddings — Fine-tune / Domain-specific
- Custom Hook 작성 패턴
- dataclass 고급 옵션
- dataclass와 타입 힌트 조합
- datetime과 시간대 처리
- 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 Deep — handling failed messages
- Dead Letter Queue — 실패 메시지 처리
- decimal과 금융 계산
- Deep Link Verification — Universal / App Links / 검증
- Dependency 자동 update — Renovate / Dependabot
- deque와 queue 패턴
- descriptor protocol
- Design Tokens — 색 / spacing / type / 토큰화
- dict 내부 모델과 해시 기반 사고
- Disaster Recovery — RPO / RTO / Backup / Failover
- Distributed Consensus — Raft / Paxos / Leader Election
- Distributed Locks — Redis / DB / ZooKeeper
- Distributed SQL — CockroachDB / Spanner / YugabyteDB
- Django의 강점과 한계
- dnd-kit — Drag & Drop / Sortable / 키보드
- Docker Layer Cache — 빌드 시간 90% 줄이기
- Docker로 Python 앱 배포
- doctest 활용 기준
- Documentation — README / ADR / Runbook
- Domain Events — 발행 / 처리 / 형식
- DuckDB — Embedded OLAP / Local Analytics
- dunder methods와 연산자 오버로딩
- eBPF — Kernel-level Observability / Cilium / Pixie
- Edge Functions — Cloudflare / Vercel / Deno Deploy
- Edge Runtime — Workers / Deno Deploy / Vercel Edge
- editable install과 개발 편의
- 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
- enumerate, zip, unpacking
- Enum과 상수 모델링
- 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
- FastAPI 구조 설계
- 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
- fixture 설계
- flaky test 줄이기
- Flask와 마이크로 프레임워크 사고
- Flow / StateFlow / SharedFlow — 어떤 걸 언제
- Flutter — Widget / State / Riverpod
- Form State — RHF / TanStack Form / Conform
- fractions와 유리수 표현
- Full-text Search — Postgres / Elasticsearch / Meilisearch
- Function Calling 심화 — Tool Use / 멀티 step
- functools 실전
- functools.wraps와 메타데이터 보존
- Fuzzing — 무작위 / 변형 / coverage 기반
- Game Asset Pipeline — Texture / Audio / Mesh 압축
- Game Loop / ECS — 매 frame / Entity-Component-System
- generator 함수 설계
- Generic Constraints — 의미 있는 제네릭 작성
- Generic 타입 설계
- Geo Replication — Multi-region / CDN / Edge
- glob와 파일 패턴 검색
- 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 Streaming — bidirectional / server / client
- gRPC — Proto / Streaming / 인터셉터
- Hashing Strategies — MD5 / SHA / xxHash / Argon2
- hashlib와 해시 기초
- 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
- 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
- if와 match 문 선택 기준
- 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
- introspection과 inspect 모듈
- 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
- isort와 import 정렬
- Issue Tracking — Linear / Jira / GitHub Projects
- iterator protocol 깊게 보기
- itertools 사고법
- 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 — 빌드 없는 타입
- json 처리와 직렬화 기준
- Jupyter 노트북 운영 규칙
- JWT 패턴 — 토큰 저장 / 만료 / 회전
- Kafka — Topic / Partition / Consumer Group
- Knowledge Sharing — wiki / RFC / brown bag / pairing
- Kotlin Coroutines — Scope 와 Lifecycle 매핑
- Kotlin Multiplatform / Compose Multiplatform
- Kotlin Multiplatform — shared business logic
- Kubernetes Operators — CRD + Controller
- Kubernetes — Deployment / Service / Ingress
- Lakehouse — Iceberg / Delta / Parquet
- Lamport / Vector Clocks — distributed ordering
- LazyList Performance — key / contentType / 측정
- list, tuple, set, dict 선택 기준
- Literal과 제한된 값 모델링
- 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
- logging 기반 디버깅
- logging 표준 패턴
- Login Flows — Magic Link / Passkey / OAuth
- Long Context — 1M+ token 사용 / Compression / Chunk
- 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 Server 작성 — 도구 + 권한 + 배포
- MCP — Model Context Protocol / Tool 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 경계 — 어디서 모킹할까
- mock와 monkeypatch
- 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 DB — pool / schema / DB / row
- Multi-tenant — Pool / Silo / Bridge 모델
- Multimodal — 이미지 / 음성 / 비디오 LLM
- Multiplayer Networking — Authoritative / Prediction / Lag
- multiprocessing와 프로세스 병렬
- mutation testing in Python
- Mutation Testing — Stryker / PIT / Mutmut
- Mutation Testing — Stryker / 테스트 품질 측정
- MVCC — Multi-Version Concurrency Control
- mypy 운영 전략
- N+1 쿼리 문제 — 감지와 해결
- namedtuple과 dataclass 비교
- 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
- NewType로 도메인 경계 강화
- Node Profiling — CPU / Memory / Async hooks
- Node Streams — Readable / Writable / Transform / Web Streams
- Node Worker / Child Process — CPU 작업 / 격리
- Null 안전 패턴 (Null Safety Patterns)
- NumPy 배열 사고
- 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 — 통합 추적/메트릭/로그
- operator 모듈
- Optional과 Union 판단
- 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 — 실전 방어 체크리스트
- Pact Contract Testing — consumer-driven contracts
- Pagination — Cursor / Offset / Keyset
- Pair Programming — Driver / Navigator / Remote
- Pandas 데이터 처리 기본기
- parameterized tests
- ParamSpec과 Callable 모델링
- partial과 함수 조합
- Partitioning — Range / List / Hash
- pathlib 깊게 쓰기
- pathlib 중심 파일 시스템 다루기
- pdb와 디버거 사용법
- Pen Testing — Manual / Tool / Bug Bounty
- pgvector — 인덱스 / 차원 / 운영
- Phishing Defense — DMARC / Phishing-resistant MFA / 교육
- pickle 직렬화 위험과 활용
- pip 기본기와 의존성 관리
- pip-tools와 잠금 자동화
- Playwright 심화 — Trace / Auth / Parallel
- poetry와 uv 선택 기준
- Polars와 현대 데이터프레임
- 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 / 빠른 가드
- pre-commit과 품질 게이트
- 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 with Hypothesis
- Property-based Testing — fast-check / 자동 input
- property와 검증 로직
- ProtoBuf Wire — Varint / Field Tag / 작은 size
- Protocol 기반 구조적 타이핑
- Pulumi — 코드로 IaC (TS / Python / Go)
- PWA / Service Worker — Offline / Push / Install
- Pydantic 모델 설계
- pyproject.toml 현대 표준
- pyright와 타입 검사 도구 비교
- pytest 기본기
- Python API rate limiting
- Python ETL 품질 기준
- Python monorepo 전략
- Python package as app 설계
- Python package as library 설계
- Python RAG 파이프라인 구조
- Python 관측 가능성
- Python 데이터 파이프라인 설계
- Python 머신러닝 스크립트 운영
- Python 보안 기본기
- Python 성능 튜닝 기본기
- Python 실행 모델과 인터프리터 이해
- Python 에이전트 도구 통합
- Python 자동화 스크립트 설계
- Python 철학과 The Zen of Python
- Python 캐싱 전략
- Python 코딩 운영 체계
- Python 프로젝트 아키텍처 패턴
- Python 플러그인 시스템
- Pythonic 코드를 읽는 법
- Python과 LLM 애플리케이션
- Python과 WebAssembly 가능성
- Python과 메시지 큐
- Python과 시스템 스크립팅
- Python에서 C 확장과 FFI
- Python에서 OpenTelemetry
- Query Optimization — Index / Rewrite / 분리
- Queue 기반 producer-consumer
- Quorum / Consensus — Paxos / Raft / Dynamo style
- RAG Advanced — Hybrid / Rerank / Multi-modal / Graph
- RAG Production — chunking / re-rank / eval
- RAG — Retrieval Augmented Generation
- random과 난수 제어
- Rate Limit 알고리즘 — Token / Leaky / Sliding
- Rate Limiting — Token Bucket vs Sliding Window
- React Charts — Recharts / Visx / D3 / Tremor
- React Compiler — 자동 memoization deep
- React Error Boundary 패턴
- React Form 상태 패턴
- React Hook Form + Zod — 폼 / 검증 / 에러
- React List 가상화 (Virtualization)
- React Native New Architecture — Fabric / TurboModule / JSI
- React Native — Bridge / 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)
- React 렌더링 최적화 우선순위
- React 애니메이션 — GPU 가속과 CSS 우선
- React 접근성 (a11y) 실전
- React 코드 분할 — Lazy / Suspense / Route 단위
- Read Replica — Replication Lag / 일관성
- Reanimated 3 — Worklet / shared value / 60fps
- RED / USE 메트릭 — 어떤 걸 측정할까
- Redis 패턴 — Cache / Pub/Sub / Streams / Lua
- Refactoring — 작은 step / 안전 변경
- Replica 운영 — Streaming / Lag / Failover
- requests와 httpx 비교
- requirements.txt와 constraints.txt
- Reservoir Sampling — stream 의 random sample
- REST Best Practices — Resource / 상태코드 / HATEOAS
- re와 정규표현식 실전
- Rich Text Editor — Slate / Lexical / TipTap
- RLHF / DPO — alignment 기초
- RN Hermes — Startup / Memory 최적화
- RN Native Module — TurboModule (New Arch)
- RN OTA — Expo Updates / CodePush 후속
- RN 로컬 저장 — AsyncStorage vs MMKV
- RSC + Server Actions — 데이터 / 변형 / 캐시
- ruff modern linting
- Runtime 비교 — Bun / Deno / Node.js
- Saga — Choreography vs Orchestration
- Saga — 분산 트랜잭션 / 보상
- SAST / DAST / IAST — 코드 / 실행 / 통합 검사
- SBOM / Supply Chain Security — provenance / sigstore
- Schema Registry — Avro / Protobuf / 호환성
- Schema 검증 비교 — Zod / Valibot / Effect Schema / ArkType
- Search Engine 통합 — Elastic / Meilisearch / Typesense
- Secrets Management — 코드 / 로그 / repo 에 안 새게
- Secrets Rotation — 자동 회전 / 무중단
- secrets와 보안 난수
- Self 타입과 fluent API
- Self-Reflection — agent 가 자기 답 평가
- Semaphore와 동시성 제한
- 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 / 결정
- set 활용 패턴
- setuptools와 build backend
- shadcn/ui / Radix / Headless component patterns
- Shader 패턴 — Vertex / Fragment / WGSL
- Sharding — 수평 분할 / 라우팅 / Resharding
- shutil과 파일 작업
- signal 처리와 graceful shutdown
- singledispatch와 다형 함수
- Skia / Native 2D — Mobile / Cross-platform 그림
- Skip List / Persistent Data Structures
- Snapshot Test — 적절한 사용처
- snapshot testing 신중하게 쓰기
- 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
- SQLAlchemy ORM 기초
- SQLite 패턴 — Embedded / WAL / 동시성
- SSE — 단방향 스트리밍 (LLM, 알림)
- Standup / Retro / 1-on-1 patterns
- State Management — Zustand / Jotai / Valtio / Redux Toolkit
- staticmethod, classmethod, instance method
- statistics 모듈
- StoreKit 2 — IAP / Subscription
- Storybook 9 — component dev / test / docs
- Strangler Fig — legacy 점진 교체
- Streaming ETL — Flink / Spark Structured / Materialize
- Streams API — ReadableStream / TransformStream / pipeThrough
- structlog와 구조적 로깅
- Structured Logging — JSON 첫 줄부터
- subprocess 안전하게 쓰기
- 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
- Tailwind CSS — 디자인 토큰 / 컴포넌트 / 조직
- TanStack Query 심화 — invalidate / optimistic / prefetch
- TanStack Router — Type-safe / loader / search params
- TanStack Start — modern fullstack React
- Task 생성과 관리
- Tauri / Capacitor — Web 기술 → Native
- Tech Debt — 측정 / 우선순위 / 갚기
- Tech Radar — adopt / trial / assess / hold
- tempfile과 안전한 임시 파일
- 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
- threading 기본과 GIL
- Threat Modeling — STRIDE / Trust Boundary
- Three.js / React Three Fiber — 3D 웹
- Time-Series Algorithms — downsample / detect / forecast
- Time-series — TimescaleDB / 다운샘플 / 보존
- timeout과 경계 제어
- TipKit — 사용자 onboarding tip
- Token Budget — context limit / truncation / window
- Tool Composition — agent 가 tool 사용 / chain
- tox와 nox 기반 테스트 매트릭스
- Transactional Email — Resend / SendGrid / 템플릿
- Tries / Trees — Prefix / Autocomplete / Routing
- trio와 anyio 관점
- TS Build / Bundler — esbuild / tsup / Vite
- TS Monorepo — pnpm workspace / Turborepo / Nx
- tsconfig 전략 — strict / paths / project references
- Type-safe i18n — 키 / 보간 변수 검증
- TypeAlias와 의미 있는 타입 이름
- TypedDict와 dict 스키마
- 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
- typing 기본기
- UIKit AutoLayout 실전 패턴
- URLSession 네트워킹 실전 패턴
- useCallback 의 현실 (대부분 불필요)
- useMemo 를 쓰지 말아야 할 때
- useReducer — 복잡 상태 전이
- uuid와 식별자 생성
- V8 Optimization — Hidden class / Inline cache / Hot path
- Vacuum / Autovacuum — Bloat / Wraparound 방지
- Vault — secrets management deep
- Vector DB Scaling — Pinecone / Qdrant / Weaviate / Milvus
- venv와 환경 격리
- View Transitions API — same-doc / cross-doc
- View Transitions API — 페이지 / 요소 transition
- ViewModel + SavedStateHandle — 상태 보존
- Vision / Multimodal — production patterns
- Vision Agents — 화면 / OCR / Browser 자동화
- visionOS — 공간 컴퓨팅 / RealityKit / Window
- Visual Regression — Percy / Chromatic / Playwright
- Voice Agent Realtime — OpenAI / Anthropic / livekit
- Voice Agent — Realtime API / 양방향 음성
- Voice Cloning / Synthesis — ElevenLabs / OpenAI / Self-host
- Vue 3 / Svelte 5 — modern composition / runes
- WAL (Write-Ahead Log) — Durability / Recovery
- watchOS — Watch app / 복잡도 제한 / 통신
- weakref와 객체 수명
- 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 Production — auth / scale / pub/sub
- WebSocket Scaling — Pub/Sub / Sticky / Heartbeat
- WebSocket 재연결 패턴
- WebTransport / WebHID / WebUSB / WebSerial
- wheel과 sdist 이해
- WorkManager — 신뢰성 있는 백그라운드 작업
- yield from과 위임
- Zero Trust — Never trust / Always verify
- zoneinfo 현대적 사용법
- 가드 조항으로 중첩 줄이기 (Guard Clauses)
- 공개 API 타입 안정성
- 구조적 동시성
- 기능 플래그 실전 (Feature Flags in Practice)
- 기본값 인자의 함정
- 낙관적 동시성 제어 (Optimistic Concurrency Control)
- 데코레이터 기초
- 람다와 작은 함수 선택 기준
- 런타임 검증과 pydantic
- 리스트 컴프리헨션
- 메모리 프로파일링
- 메모리 효율적인 데이터 처리
- 메타클래스 언제 쓰는가
- 멱등성 연산 실전 (Idempotent Operations)
- 모듈과 import 시스템 기초
- 문서화와 타입의 관계
- 문자열 모델과 유니코드
- 반복문과 순회 철학
- 방어적 복사 (Defensive Copying)
- 배포 아티팩트와 릴리스 운영
- 배포 전략 — Blue-Green / Canary / Rolling
- 백프레셔 패턴 (Backpressure Patterns)
- 버전 관리와 semantic versioning
- 변수 바인딩과 이름 해석
- 불변과 가변 객체
- 비교 연산과 truthiness
- 비동기 디버깅
- 상태 라이브러리 비교 — Zustand / Jotai / Redux Toolkit
- 순수 함수 실전 (Pure Functions in Practice)
- 숫자 타입과 연산 규칙
- 스코프와 LEGB 규칙
- 슬라이싱과 시퀀스 사고
- 에러 재현 최소화
- 에러 처리 — Result 타입 vs throw
- 예외 처리 기초
- 웹소켓 서버의 비동기 패턴
- 의존성 잠금 전략
- 입력 검증 — 경계에서 정규화 + 도메인 타입화
- 재귀와 반복 선택 기준
- 정렬과 key 함수
- 제너레이터 표현식
- 컨텍스트 매니저 입문
- 컴포넌트 합성 (Composition over Configuration)
- 클래스 데코레이터
- 클로저와 nonlocal
- 타입 기반 리팩토링
- 타입 힌트 성능 오해 바로잡기
- 태그드 유니언 / Discriminated Types
- 테스트 데이터 전략
- 테스트 코드에도 타입을 붙일 것인가
- 통합 테스트 경계 설계
- 파일 I/O 기본 패턴
- 패키지 구조 설계 src layout
- 프로파일링 기초
- 함수 시그니처 설계
- 함수는 일급 객체다
- 환경 변수와 설정 관리