TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
829828827826825824823822821820819818
Frontend
Storybook 8 — 컴포넌트 문서화와 테스트의 핵심
Storybook 8의 새로운 기능과 컴포넌트 문서화, 비주얼 테스트 활용법.
Database
시계열 데이터베이스 — TimescaleDB vs InfluxDB 비교
TimescaleDB와 InfluxDB의 아키텍처, 성능, 사용 사례 비교 분석.
Database
DuckDB 심화 — 대규모 데이터 분석과 Python 통합
DuckDB로 대규모 CSV/Parquet 분석, Pandas 통합, 윈도우 함수 활용법.
Database
SQLite의 부활 — 웹 앱에서 SQLite를 쓰는 이유
SQLite가 다시 주목받는 이유와 Litestream, Turso 등 현대적 활용 방법.
Backend
Go 에러 래핑과 Sentinel Error 패턴
Go의 에러 처리 패턴인 Sentinel Error, 에러 래핑(wrapping), errors.Is/As를 활용한 체계적인 에러 핸들링 전략을 다룹니다.
Backend
Elysia + Bun 풀스택 개발 — CRUD API 만들기
Elysia와 Bun으로 타입 안전한 CRUD REST API를 빠르게 구축하는 방법.
Backend
Hono + Cloudflare Workers — 풀스택 엣지 앱 만들기
Hono와 Cloudflare Workers, D1, R2를 조합한 풀스택 엣지 애플리케이션 구축.
Frontend
웹 접근성 자동 테스트 — axe-core와 Lighthouse 활용
axe-core와 Lighthouse를 활용한 웹 접근성 자동 테스트 환경을 구축하고, CI/CD에 통합하여 지속적인 접근성 품질을 보장합니다.
Backend
NestJS 심화 — CQRS 패턴과 이벤트 소싱
NestJS에서 CQRS 패턴과 이벤트 소싱을 구현하는 고급 아키텍처 가이드.
Frontend
Angular 18 — Signal 기반 반응성과 새로운 제어 흐름
Angular 18의 Signal 기반 상태 관리, 새로운 템플릿 제어 흐름 문법 가이드.
Frontend
Next.js 이미지 최적화 — next/image 완벽 활용
next/image 컴포넌트의 최적화 기법, 리모트 이미지 설정, 성능 측정 방법.
Frontend
Qwik 프레임워크 — 제로 로딩의 JavaScript 앱
Qwik의 Resumability 개념과 제로 JavaScript 로딩 전략, 기존 프레임워크와의 차이.