TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
758757756755754753752751750749748747
Frontend
Playwright 고급 — 비주얼 회귀 테스트와 API 테스트
Playwright의 비주얼 스크린샷 비교, API 테스트, 네트워크 가로채기 활용법.
Frontend
Vitest 심화 — 모킹, 스냅샷, 커버리지 전략
Vitest의 고급 모킹 패턴, 스냅샷 테스트, 코드 커버리지 설정 방법.
Frontend
웹 성능 최적화 2025 — Core Web Vitals 개선 전략
2025년 기준 Core Web Vitals 최적화 전략 — LCP, INP, CLS 개선 방법.
Infra
모노레포 전략 — Turborepo vs Nx 비교
Turborepo와 Nx의 특징, 성능, 생태계를 비교하고 프로젝트별 선택 기준 제시.
AI
프롬프트 체이닝 — 복잡한 작업을 단계별로 분해하기
하나의 복잡한 프롬프트 대신 여러 단계로 분해하는 프롬프트 체이닝 기법으로 LLM의 정확도와 신뢰성을 크게 향상시키는 전략을 실전 예제로 소개합니다.
Infra
pnpm 완벽 가이드 — npm/yarn 대비 장점과 활용법
pnpm의 심볼릭 링크 전략, 디스크 절약, 모노레포 지원 등 핵심 장점 분석.
Frontend
Vite 6 새 기능 — Environment API, 성능 개선
Vite 6의 Environment API, 빌드 성능 개선, 주요 변경사항 정리.
Database
MongoDB Aggregation 심화 — Facet과 Bucket 분석
MongoDB Aggregation Framework의 고급 기능인 $facet, $bucket, $bucketAuto를 활용하여 복잡한 다차원 데이터 분석을 수행하는 방법을 다룹니다.
Frontend
TypeScript 5.5 — 추론 타입 프레디킷, 정규식 검사
TypeScript 5.5의 추론 타입 프레디킷, 정규식 타입 검사, 격리된 선언 기능.
Backend
Python 3.13 새 기능 — 실험적 JIT, 향상된 에러 메시지
Python 3.13의 실험적 JIT 컴파일러, 개선된 에러 메시지, 새로운 기능 정리.
Backend
Go 1.23 새 기능 — 이터레이터, 향상된 제네릭
Go 1.23의 range-over-func 이터레이터와 제네릭 개선 사항 정리.
Infra
AWS S3 비용 최적화 — 스토리지 클래스와 라이프사이클
AWS S3의 스토리지 클래스별 특성을 비교하고, 라이프사이클 정책과 Intelligent-Tiering으로 스토리지 비용을 최대 90%까지 절감하는 전략을 소개합니다.