TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
689688687686685684683682681680679678
Database
SQL 윈도우 함수 마스터 — ROW_NUMBER RANK LAG LEAD
SQL 윈도우 함수의 핵심인 ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD, SUM OVER 등을 실전 쿼리 예제와 함께 체계적으로 정리합니다.
Backend
Python 타입 힌트 심화 — Protocol, TypeGuard, Annotated
Python 고급 타입 힌트 — Protocol 클래스, TypeGuard, Annotated 타입 활용법.
Frontend
WebAssembly 실전 활용 — 브라우저에서 네이티브 성능을
WebAssembly(Wasm)로 브라우저에서 고성능 연산을 수행하는 방법과 활용 사례.
Database
Drizzle ORM — TypeScript 네이티브 ORM의 새로운 대안
Drizzle ORM의 스키마 정의, 쿼리 빌더, Prisma 대비 장단점 비교.
Backend
tRPC로 타입 안전한 API 구축하기
tRPC를 활용해 프론트엔드와 백엔드 사이 완벽한 타입 안전성을 확보하는 방법.
Backend
gRPC 입문 — Protocol Buffers와 양방향 스트리밍
gRPC의 핵심 개념과 Protocol Buffers 정의 방법, 그리고 단항 호출부터 양방향 스트리밍까지 4가지 통신 패턴을 Node.js 예제로 구현합니다.
Frontend
Remix 프레임워크 — 웹 표준 기반 풀스택 개발
Remix의 중첩 라우팅, 로더/액션 패턴, 웹 표준 API 활용 가이드.
Frontend
Astro 프레임워크 — 콘텐츠 중심 웹사이트의 최적 선택
Astro의 아일랜드 아키텍처와 제로 JS 전략으로 초고속 웹사이트 구축하기.
Frontend
Web Worker로 메인 스레드 부하 줄이기
Web Worker를 활용하여 무거운 연산을 별도 스레드에서 처리하고, 메인 스레드의 UI 응답성을 유지하는 방법을 실전 예제로 알아봅니다.
Frontend
Svelte 5 Runes — 반응성의 새로운 패러다임
Svelte 5의 Runes 시스템으로 달라지는 반응성 모델과 마이그레이션 가이드.
Backend
Node.js 22 LTS 새 기능 총정리
Node.js 22 LTS의 주요 변경사항 — require(esm), WebSocket 클라이언트, 성능 개선.
AI
GPT-4o 멀티모달 API 실전 활용
GPT-4o의 이미지, 오디오 입력을 활용한 멀티모달 애플리케이션 구축 가이드.