TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
817816815814813812811810809808807806
Database
MySQL 8 JSON 기능 활용 — Generated Column과 인덱싱
MySQL 8의 네이티브 JSON 타입과 Generated Column을 활용하여 스키마리스 데이터를 효율적으로 저장하고 인덱싱하는 방법을 다룹니다.
Frontend
SolidJS — React와 닮았지만 다른 반응형 프레임워크
SolidJS의 시그널 기반 반응성, 컴파일 타임 최적화, React 대비 차이점.
Frontend
Svelte 5 안정화 — 프로덕션 적용 가이드
Svelte 5 안정 버전의 주요 변경사항과 프로덕션 마이그레이션 전략.
Infra
GitHub Actions Self-Hosted Runner 구축과 보안
GitHub Actions Self-Hosted Runner를 직접 구축하고, 보안 강화 설정과 자동 스케일링을 구현하는 실전 가이드를 제공합니다.
AI
Ollama로 로컬 LLM 실행하기 — LLaMA, Mistral, Phi
Ollama를 사용해 로컬에서 오픈소스 LLM을 실행하고 API로 활용하는 방법.
AI
Gemini 2 API — 구글의 차세대 AI 모델 활용
Google Gemini 2의 멀티모달 능력과 API 활용, Vertex AI 통합 가이드.
Backend
Lucia Auth — 가벼운 인증 라이브러리의 새로운 접근
Lucia Auth의 세션 기반 인증 구현과 OAuth 통합, Prisma 어댑터 활용법.
AI
Claude 4 API 활용 가이드 — 도구 사용과 에이전트
Claude 4의 향상된 도구 사용, 에이전트 패턴, 컴퓨터 사용 기능 활용법.
AI
TensorFlow.js 브라우저에서 머신러닝 모델 실행하기
TensorFlow.js를 활용하여 브라우저에서 사전 학습 모델을 로드하고 실시간 추론을 수행하는 방법과 성능 최적화를 다룹니다.
AI
AI 코딩 어시스턴트 비교 2025 — Copilot, Cursor, Claude Code
2025년 주요 AI 코딩 어시스턴트의 기능, 성능, 가격 종합 비교.
AI
GPT-5 시대의 AI 개발 — 달라지는 것들
GPT-5 출시로 달라지는 AI 개발 패러다임과 개발자가 준비해야 할 것들.
Backend
WebSocket 스케일링 — Redis PubSub과 Sticky Session
다중 서버 환경에서 WebSocket 연결을 스케일링하는 방법으로 Redis PubSub 브로커와 Sticky Session 전략을 비교하고 구현합니다.