TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
110010991098109710961095109410931092109110901089
Etc
TypeScript 6.0 마이그레이션 — strict 기본·Temporal·Go 컴파일러 7.0 준비
TypeScript 6.0의 strict 기본·Temporal·subpath imports·ES2025 target 변경. 7.0 (Go 재작성)로 가는 마지막 다리.
Backend
Bun 2.0 vs Node.js 24 — 프로덕션 마이그레이션 결정 가이드 (Anthropic 인수 이후)
Anthropic이 인수한 후 코어 인프라가 된 Bun. 콜드 스타트 290ms, npm 대비 20~40배 빠른 설치. 그래도 Node를 못 떠나는 이유.
AI
Vercel AI SDK 5 에이전트 빌드 — stopWhen·prepareStep으로 도구 루프 정밀 제어
AI SDK 5의 새 agentic primitives (stopWhen, prepareStep, tool-level provider options)로 멀티스텝 에이전트를 안전하고 비용 효율적으로 빌드하는 방법.
Database
PostgreSQL 18 핵심 기능 — uuidv7·비동기 I/O·Skip Scan·OAuth 한 번에 정리
PostgreSQL 18의 비동기 I/O로 3배 빠른 스캔, uuidv7, OAuth, virtual generated columns, RETURNING 강화 등 실전 영향도 분석.
Frontend
React Compiler 1.0 정식 출시 — useMemo·useCallback 작별 가이드
React Compiler 1.0이 stable 진입. 자동 메모이제이션으로 useMemo·useCallback 제거, Meta 사례 + 도입 단계별 가이드.
AI
Claude Opus 4.7 1M 컨텍스트 — 코드베이스 전체를 한 번에 읽히는 실전 가이드
Opus 4.7의 1M 토큰 컨텍스트로 전체 레포를 한 번에 분석하는 패턴, 토큰 비용·캐싱 전략, 마이그레이션 주의점.
Infra
Cloud Cost Optimization 2026 — FinOps 실전 + Karpenter 자동 최적화
클라우드 비용 30~50% 절감하는 검증된 패턴 — Karpenter 자동 노드 최적화, Spot 활용, 미사용 리소스 청소, FinOps 문화. 실측 사례.
Etc
CLI 도구 만들기 실전 — Rust clap·Go cobra·Bun 비교 + 배포 전략
CLI 도구를 만들고 배포하는 실전 — Rust(clap), Go(cobra), Bun(commander) 3가지로 같은 도구 구현, Homebrew·npm·cargo 배포 전략.
Etc
보안 코딩 체크리스트 2026 — OWASP Top 10·Supply Chain·Secret Management
2026년 시점 보안 코딩 핵심 체크리스트 — OWASP Top 10 (2024 갱신), 공급망 공격 방어, secret 관리, 의존성 취약점, AI 코드 보안.
Database
SQLx vs Prisma vs Drizzle — 2026 TypeScript ORM 비교
TypeScript 백엔드의 3대 ORM 비교 — Prisma (가장 풍부), Drizzle (가장 가벼움), SQLx (Rust). 마이그레이션·성능·DX를 실측 기준으로.
Database
ClickHouse vs DuckDB — OLAP 분석 워크로드 선택 가이드
OLAP 분석 워크로드의 두 표준 — ClickHouse(서버형, 대규모) vs DuckDB(임베디드, 단일 노드). 각 워크로드별 선택 가이드.
Frontend
CSS Modern Layout — Container Queries·Subgrid·anchor positioning
CSS의 모던 레이아웃 도구들 — Container Queries (반응형 재정의), Subgrid (자식 grid 정렬), Anchor positioning (절대 위치 혁명). 모두 표준화 완료.