AI 21
AWS 1
Apache 2
Architecture 1
Authentication 1
Blog 1
Blog Development 2
Blog Features 1
Browser 1
Content Creation 1
Database 4
DevDiary 6
DevOps 6
Development 90
Essay 4
Frontend 2
GitHub 1
Internationalization 1
IoT 1
Life 7
Linux 1
MCP 7
PHP 1
Package 1
Project 4
Python 1
Security 1
Side Project 1
System Administration 1
Tips 43
Troubleshooting 1
Tutorial 8
UI/UX 1
Unity 1
Web Server 2
개발 1
그누보드 1
문제해결 1
블로그 2
AI 21
- 2026.03.05 AI한테 앱 만들어달라고 했더니 하루 만에 나왔다 - 근데 스토어 등록에 3일 걸린 건 함정
- 2026.02.20 $50 크레딧이 3시간 만에 증발했다 - Claude Code 1M 실사용 비용 후기
- 2026.02.20 Compacting 지옥에서 벗어나다 - Claude Code 1M 모델 사용후기
- 2026.02.10 AI한테 하드웨어 3D 도면을 시켰더니 5분 만에 나왔다
- 2026.01.20 Opencode 써봤는데... Claude Code가 이미 다 해주더라
- 2026.01.15 AI 시대에 어떤 서비스를 만들어야 할까 - 결국 데이터 싸움이다
- 2025.07.03 혼자서도 전체 프로젝트 개발이 가능해? CDK + Lambda + Cursor로 200% AI 활용기
- 2025.06.26 Firebase에 네이버/카카오 OIDC 만들기? 현실은 다르더라
- 2025.06.19 AI를 통해 Github Page 기술 블로그 만들기 - 완전한 시리즈 가이드
- 2025.06.17 AI를 통해 Github Page 기술 블로그 만들기 (5) - MCP로 Jekyll 다국어 블로그 완성하기
- 2025.06.15 AI를 통해 Github Page 기술 블로그 만들기 (4) - MCP로 다크모드/라이트모드 완벽 구현하기
- 2025.06.13 AI를 통해 Github Page 기술 블로그 만들기 (3) - MCP로 utterances 댓글 시스템 5분 만에 완성하기
- 2025.06.11 AI를 통해 Github Page 기술 블로그 만들기 (2) - MCP로 SEO 최적화된 기술 포스팅 완전 자동화하기
- 2025.06.10 RAG 완전 해설: 제조업 MES 시스템으로 이해하는 진정한 데이터 통합 AI
- 2025.06.08 AI를 통해 Github Page 기술 블로그 만들기 (1) - Claude Desktop MCP로 로컬에 직접 Jekyll 블로그 생성하기
- 2025.06.04 Claude Desktop + MCP로 기술 블로그 완전 구축하기: AI 페어 프로그래밍의 현실
- 2025.03.25 AI에게 개발을 잘 시키는 법 - 프롬프트가 전부는 아니다
- 2025.03.20 Cursor 에이전트 1달 사용 후기 - AI 코딩 도구의 현주소
- 2025.02.15 Ollama로 로컬 LLM 돌려본 후기 - 결론은 용도에 따라 다르다
- 2024.05.23 ChatGPT-4o를 활용한 그누보드 질문 답변 사이트 만들기 - 아이디어 일기
- 2024.02.10 MSA 설계에 ChatGPT를 활용해본 후기
AWS 1
- 2023.03.18 Amazon Cognito JavaScript 연동 시 피해야 할 치명적인 실수
Apache 2
- 2023.03.18 아파치에서 HTML 파일에서 PHP 코드 인식하도록 설정하기
- 2023.02.09 Apache 아파치 서버 이전 후 한글이 깨지는 증상 해결법
Architecture 1
- 2023.03.20 테마프레스 애드온 서버 아키텍처 - 마이크로서비스 기반 확장형 웹 플랫폼 설계
Authentication 1
- 2023.03.18 Amazon Cognito JavaScript 연동 시 피해야 할 치명적인 실수
Blog 1
- 2026.02.21 Jekyll 다국어 블로그 URL 구조 바꾸고 페이지네이션까지 갈아엎은 후기
Blog Development 2
Blog Features 1
Browser 1
Content Creation 1
Database 4
- 2024.08.20 벡터 데이터베이스, 진짜 필요한 건가 - AI 시대의 새로운 고민
- 2023.10.10 MariaDB 외부 접속 허용 설정 완벽 가이드
- 2023.06.20 MySQL/MariaDB 콘솔에서 데이터베이스 백업 및 복구 완벽 가이드
- 2020.04.21 MySQL uuid() 활용기 - Auto Increment PK를 URL에 노출하지 마라
DevDiary 6
- 2026.02.19 AI는 똑똑한데 왜 한글 파일 하나를 못 고칠까
- 2026.02.14 OpenClaw 유행하던데, 사실 나는 이미 한국형 만들고 있었다
- 2025.06.09 AI 개발 현실 체크: 블로그 자동화로 깨달은 것들
- 2025.04.10 개발 인생 20년 만에 AI로 웹사이트를 만들었다
- 2021.06.10 경쟁 PT에서 사이트 리뉴얼 프로젝트를 따게 된 이야기
- 2020.03.16 개발이 재밌는데 손이 안 움직인다 - 개발자 나태함의 정체
DevOps 6
- 2022.06.20 AWS Lightsail 다시 써보니 완전 다른 서비스가 되어 있었다
- 2021.03.15 API Gateway 스테이지별 Lambda 함수 분리 - 삽질 끝에 성공한 이야기
- 2020.12.15 AWS Certified Developer Associate 합격 후기
- 2020.09.10 AWS에 푹 빠져버린 온프레미스 개발자의 입문기
- 2020.04.20 온프레미스에서 클라우드로 - 서버 이전을 계속 미루는 개발자의 고백
- 2020.03.15 Docker를 2년간 모든 프로젝트에 써본 솔직한 후기
Development 90
- 2026.03.07 Next.js 15 fetch cache 기본값이 바뀌었다 - no-store 대응법
- 2026.03.06 Nginx + Docker로 정적 사이트 서빙하기
- 2026.03.05 AI한테 앱 만들어달라고 했더니 하루 만에 나왔다 - 근데 스토어 등록에 3일 걸린 건 함정
- 2026.03.04 Cookie 인증 + localStorage 폴백 패턴
- 2026.03.03 pnpm workspace로 모노레포 구성하기
- 2026.03.02 Next.js rewrites로 마이크로서비스 API 프록시 설정
- 2026.03.01 React useRef에 TypeScript 타입 제대로 지정하는 법
- 2026.02.28 LLM 토큰 수 추정하기 - 한국어와 영어 차이
- 2026.02.27 TypeScript 제네릭으로 API 응답 타입 안전하게 다루기
- 2026.02.26 Zod로 TypeScript 런타임 유효성 검사하기
- 2026.02.25 requestAnimationFrame으로 FPS 모니터링 구현하기
- 2026.02.24 TypeScript satisfies 연산자, 아직도 안 쓰고 있다면
- 2026.02.23 React useEffect 무한 루프 원인과 해결법 총정리
- 2026.02.21 Jekyll 다국어 블로그 URL 구조 바꾸고 페이지네이션까지 갈아엎은 후기
- 2026.02.20 $50 크레딧이 3시간 만에 증발했다 - Claude Code 1M 실사용 비용 후기
- 2026.02.20 Compacting 지옥에서 벗어나다 - Claude Code 1M 모델 사용후기
- 2026.02.19 AI는 똑똑한데 왜 한글 파일 하나를 못 고칠까
- 2026.02.18 CORS 에러 완벽 해결 - 원인부터 Next.js/Express 설정까지
- 2026.02.17 GitHub Actions로 Docker 이미지 빌드 + ECR 자동 배포
- 2026.02.16 Python FastAPI + SQLAlchemy 비동기 DB 연결 패턴
- 2026.02.15 AWS Lambda 배포 쉘 스크립트 - CDK 함수명 자동 조회
- 2026.02.14 OpenClaw 유행하던데, 사실 나는 이미 한국형 만들고 있었다
- 2026.02.10 AI한테 하드웨어 3D 도면을 시켰더니 5분 만에 나왔다
- 2026.02.08 S3 Presigned URL로 일회용 다운로드 링크 만들기
- 2026.02.01 DynamoDB ConditionExpression으로 동시성 제어하기
- 2026.01.25 AWS CDK로 SES 이메일 전송 Lambda 만들기
- 2026.01.20 Opencode 써봤는데... Claude Code가 이미 다 해주더라
- 2026.01.15 AI 시대에 어떤 서비스를 만들어야 할까 - 결국 데이터 싸움이다
- 2026.01.10 Vite 모노레포에서 상위 디렉토리 접근 허용하기 - server.fs.allow
- 2026.01.05 ESM에서 __dirname 사용하기 - import.meta.url 활용법
- 2025.12.20 Redis key 네이밍 컨벤션 - 계층적 구조로 관리하기
- 2025.12.05 Electron contextIsolation + preload 보안 패턴
- 2025.11.20 Node.js --expose-gc로 메모리 누수 디버깅하기
- 2025.11.05 S3 파일 캐시 무효화 - fetch에서 항상 최신 파일 받기
- 2025.10.20 Prisma 인덱스 전략 - 복합 인덱스와 정렬 방향 설정
- 2025.10.05 Next.js Health Check API 만들기 - 프로덕션 모니터링 필수 엔드포인트
- 2025.09.20 Node.js TCP 포트 스캐너 구현 - net.Socket과 타임아웃 처리
- 2025.09.05 Node.js에서 로컬 IP 주소 가져오기 - Windows/macOS/Linux 대응
- 2025.08.25 Next.js에서 HttpOnly Cookie로 JWT 안전하게 저장하기
- 2025.08.05 Docker Compose Redis healthcheck 설정 - 앱 시작 순서 보장하기
- 2025.07.20 라즈베리 파이로 키오스크 만들기 - 생각보다 삽질이 많다
- 2025.07.10 fetch API에 Bearer Token 자동 주입하는 인증 헬퍼 만들기
- 2025.07.03 혼자서도 전체 프로젝트 개발이 가능해? CDK + Lambda + Cursor로 200% AI 활용기
- 2025.06.26 Firebase에 네이버/카카오 OIDC 만들기? 현실은 다르더라
- 2025.06.25 JavaScript Intl.NumberFormat - 숫자 포맷팅 라이브러리 없이 해결
- 2025.06.21 Unity + Firebase 인증 삽질기: Anonymous에서 Account Linking까지
- 2025.06.10 RAG 완전 해설: 제조업 MES 시스템으로 이해하는 진정한 데이터 통합 AI
- 2025.06.09 AI 개발 현실 체크: 블로그 자동화로 깨달은 것들
- 2025.06.07 Vertex AI Imagen으로 블로그 이미지 자동 생성하기: Python 패키지부터 MCP 서버까지
- 2025.06.06 vertex-ai-imagen: Google Vertex AI Imagen을 위한 간편한 Python 패키지
- 2025.06.05 기존 MCP로 새로운 MCP 쉽게 설치하기 - Playwright MCP 설치 실전 가이드
- 2025.05.15 PM2 cluster mode로 Next.js 프로덕션 성능 올리기
- 2025.05.05 Python timestamp 값 얻기 - 현재시간, 변환, 활용법 완벽 가이드
- 2025.04.20 Node.js Redis 연결 싱글톤 패턴 + 자동 재연결 전략
- 2025.04.05 Docker Compose YAML 앵커(&)로 반복 설정 제거하기
- 2025.03.25 AI에게 개발을 잘 시키는 법 - 프롬프트가 전부는 아니다
- 2025.03.20 Cursor 에이전트 1달 사용 후기 - AI 코딩 도구의 현주소
- 2025.03.10 Docker 멀티스테이지 빌드로 Next.js 이미지 최적화하기
- 2025.02.15 Ollama로 로컬 LLM 돌려본 후기 - 결론은 용도에 따라 다르다
- 2025.02.10 로그인 없는 API 엔드포인트 보안 - 어디까지 막아야 하나
- 2025.01.20 Next.js에서 Prisma 싱글톤 패턴 - 핫리로드 연결 누수 해결
- 2025.01.10 JavaScript UTC 한국시간(KST) 변환 - 실무에서 자주 쓰는 3가지 함수
- 2024.08.20 벡터 데이터베이스, 진짜 필요한 건가 - AI 시대의 새로운 고민
- 2024.05.15 SvelteKit 한번 해보려고 합니다 - 프레임워크 또 갈아탈 건가
- 2024.05.10 Linux SSH 키 생성하기 - ssh-keygen 완벽 가이드
- 2024.04.10 AWS Lambda + S3 + CloudWatch + SNS를 활용한 네이버 블로그 자동 포스팅 시스템 구축
- 2024.03.10 Thingplug를 활용한 하드웨어 기반 키관리 및 접근제어 시스템 설계
- 2024.02.10 MSA 설계에 ChatGPT를 활용해본 후기
- 2024.02.10 htop으로 리눅스 시스템 리소스 모니터링하기
- 2024.02.01 AWS EC2로 원격 데스크탑 구축하기 - 클라우드 업무 환경의 현실과 미래
- 2024.01.10 .gitignore 무시된 디렉토리에서 특정 파일 추가하기
- 2023.12.10 Bitbucket Access Key로 SSH Push 설정하기
- 2023.11.10 Ubuntu 18.04LTS에서 LEMP 스택 설치하기: Nginx, MariaDB, PHP 7.1 완벽 가이드
- 2023.10.10 MariaDB 외부 접속 허용 설정 완벽 가이드
- 2023.09.10 nginx 대역폭 제한 설정하기 - limit_rate 완벽 가이드
- 2023.08.10 GitKraken에서 Github 조직 계정 레파지토리 연동 완벽 가이드
- 2023.07.30 CSS 블랜딩 모드로 포토샵 효과 구현하기 - background-blend-mode와 mix-blend-mode 완벽 가이드
- 2023.07.20 그누보드 훅(Hook) 사용법과 이벤트 종류 완벽 정리
- 2023.07.10 JavaScript 숫자 앞에 0 붙이기 - padStart()와 커스텀 함수 완벽 가이드
- 2023.06.20 MySQL/MariaDB 콘솔에서 데이터베이스 백업 및 복구 완벽 가이드
- 2023.04.05 Javascript jQuery AJAX 통신 시 HTTP Header에 값 추가하기
- 2023.03.20 테마프레스 애드온 서버 아키텍처 - 마이크로서비스 기반 확장형 웹 플랫폼 설계
- 2022.06.20 AWS Lightsail 다시 써보니 완전 다른 서비스가 되어 있었다
- 2021.09.20 jQuery 개발자가 Vue.js를 시작하다
- 2021.03.15 API Gateway 스테이지별 Lambda 함수 분리 - 삽질 끝에 성공한 이야기
- 2020.12.15 AWS Certified Developer Associate 합격 후기
- 2020.09.10 AWS에 푹 빠져버린 온프레미스 개발자의 입문기
- 2020.04.21 MySQL uuid() 활용기 - Auto Increment PK를 URL에 노출하지 마라
- 2020.04.20 온프레미스에서 클라우드로 - 서버 이전을 계속 미루는 개발자의 고백
- 2020.03.15 Docker를 2년간 모든 프로젝트에 써본 솔직한 후기
Essay 4
- 2026.02.05 AI 구독권 연간 결제했다가 후회한 이야기
- 2024.01.15 블로그 유목민, 드디어 정착하다
- 2022.03.15 개발자 커뮤니티가 죽은 이유 - 시대가 바뀐 건지 우리가 바뀐 건지
- 2020.05.20 부모님 세대가 생각하는 노후대비 - 개발자 아들의 걱정
Frontend 2
- 2024.05.15 SvelteKit 한번 해보려고 합니다 - 프레임워크 또 갈아탈 건가
- 2021.09.20 jQuery 개발자가 Vue.js를 시작하다
GitHub 1
- 2025.06.04 GitHub Pages로 기술 블로그 시작하기
Internationalization 1
IoT 1
- 2025.07.20 라즈베리 파이로 키오스크 만들기 - 생각보다 삽질이 많다
Life 7
- 2026.02.05 AI 구독권 연간 결제했다가 후회한 이야기
- 2025.04.10 개발 인생 20년 만에 AI로 웹사이트를 만들었다
- 2024.01.15 블로그 유목민, 드디어 정착하다
- 2022.03.15 개발자 커뮤니티가 죽은 이유 - 시대가 바뀐 건지 우리가 바뀐 건지
- 2021.06.10 경쟁 PT에서 사이트 리뉴얼 프로젝트를 따게 된 이야기
- 2020.05.20 부모님 세대가 생각하는 노후대비 - 개발자 아들의 걱정
- 2020.03.16 개발이 재밌는데 손이 안 움직인다 - 개발자 나태함의 정체
Linux 1
- 2023.03.18 리눅스 tar 명령어 완벽 가이드 - 압축과 해제의 모든 것
MCP 7
- 2025.06.19 AI를 통해 Github Page 기술 블로그 만들기 - 완전한 시리즈 가이드
- 2025.06.17 AI를 통해 Github Page 기술 블로그 만들기 (5) - MCP로 Jekyll 다국어 블로그 완성하기
- 2025.06.15 AI를 통해 Github Page 기술 블로그 만들기 (4) - MCP로 다크모드/라이트모드 완벽 구현하기
- 2025.06.13 AI를 통해 Github Page 기술 블로그 만들기 (3) - MCP로 utterances 댓글 시스템 5분 만에 완성하기
- 2025.06.11 AI를 통해 Github Page 기술 블로그 만들기 (2) - MCP로 SEO 최적화된 기술 포스팅 완전 자동화하기
- 2025.06.08 AI를 통해 Github Page 기술 블로그 만들기 (1) - Claude Desktop MCP로 로컬에 직접 Jekyll 블로그 생성하기
- 2025.06.04 Claude Desktop + MCP로 기술 블로그 완전 구축하기: AI 페어 프로그래밍의 현실
PHP 1
- 2023.03.18 아파치에서 HTML 파일에서 PHP 코드 인식하도록 설정하기
Package 1
Project 4
Python 1
- 2025.05.05 Python timestamp 값 얻기 - 현재시간, 변환, 활용법 완벽 가이드
Security 1
- 2025.02.10 로그인 없는 API 엔드포인트 보안 - 어디까지 막아야 하나
Side Project 1
- 2024.05.23 ChatGPT-4o를 활용한 그누보드 질문 답변 사이트 만들기 - 아이디어 일기
System Administration 1
- 2023.03.18 리눅스 tar 명령어 완벽 가이드 - 압축과 해제의 모든 것
Tips 43
- 2026.03.07 Next.js 15 fetch cache 기본값이 바뀌었다 - no-store 대응법
- 2026.03.06 Nginx + Docker로 정적 사이트 서빙하기
- 2026.03.04 Cookie 인증 + localStorage 폴백 패턴
- 2026.03.03 pnpm workspace로 모노레포 구성하기
- 2026.03.02 Next.js rewrites로 마이크로서비스 API 프록시 설정
- 2026.03.01 React useRef에 TypeScript 타입 제대로 지정하는 법
- 2026.02.28 LLM 토큰 수 추정하기 - 한국어와 영어 차이
- 2026.02.27 TypeScript 제네릭으로 API 응답 타입 안전하게 다루기
- 2026.02.26 Zod로 TypeScript 런타임 유효성 검사하기
- 2026.02.25 requestAnimationFrame으로 FPS 모니터링 구현하기
- 2026.02.24 TypeScript satisfies 연산자, 아직도 안 쓰고 있다면
- 2026.02.23 React useEffect 무한 루프 원인과 해결법 총정리
- 2026.02.18 CORS 에러 완벽 해결 - 원인부터 Next.js/Express 설정까지
- 2026.02.17 GitHub Actions로 Docker 이미지 빌드 + ECR 자동 배포
- 2026.02.16 Python FastAPI + SQLAlchemy 비동기 DB 연결 패턴
- 2026.02.15 AWS Lambda 배포 쉘 스크립트 - CDK 함수명 자동 조회
- 2026.02.08 S3 Presigned URL로 일회용 다운로드 링크 만들기
- 2026.02.01 DynamoDB ConditionExpression으로 동시성 제어하기
- 2026.01.25 AWS CDK로 SES 이메일 전송 Lambda 만들기
- 2026.01.10 Vite 모노레포에서 상위 디렉토리 접근 허용하기 - server.fs.allow
- 2026.01.05 ESM에서 __dirname 사용하기 - import.meta.url 활용법
- 2025.12.20 Redis key 네이밍 컨벤션 - 계층적 구조로 관리하기
- 2025.12.05 Electron contextIsolation + preload 보안 패턴
- 2025.11.20 Node.js --expose-gc로 메모리 누수 디버깅하기
- 2025.11.05 S3 파일 캐시 무효화 - fetch에서 항상 최신 파일 받기
- 2025.10.20 Prisma 인덱스 전략 - 복합 인덱스와 정렬 방향 설정
- 2025.10.05 Next.js Health Check API 만들기 - 프로덕션 모니터링 필수 엔드포인트
- 2025.09.20 Node.js TCP 포트 스캐너 구현 - net.Socket과 타임아웃 처리
- 2025.09.05 Node.js에서 로컬 IP 주소 가져오기 - Windows/macOS/Linux 대응
- 2025.08.25 Next.js에서 HttpOnly Cookie로 JWT 안전하게 저장하기
- 2025.08.05 Docker Compose Redis healthcheck 설정 - 앱 시작 순서 보장하기
- 2025.07.10 fetch API에 Bearer Token 자동 주입하는 인증 헬퍼 만들기
- 2025.06.25 JavaScript Intl.NumberFormat - 숫자 포맷팅 라이브러리 없이 해결
- 2025.06.05 기존 MCP로 새로운 MCP 쉽게 설치하기 - Playwright MCP 설치 실전 가이드
- 2025.05.15 PM2 cluster mode로 Next.js 프로덕션 성능 올리기
- 2025.04.20 Node.js Redis 연결 싱글톤 패턴 + 자동 재연결 전략
- 2025.04.05 Docker Compose YAML 앵커(&)로 반복 설정 제거하기
- 2025.03.10 Docker 멀티스테이지 빌드로 Next.js 이미지 최적화하기
- 2025.01.20 Next.js에서 Prisma 싱글톤 패턴 - 핫리로드 연결 누수 해결
- 2025.01.10 JavaScript UTC 한국시간(KST) 변환 - 실무에서 자주 쓰는 3가지 함수
- 2024.01.10 .gitignore 무시된 디렉토리에서 특정 파일 추가하기
- 2023.08.10 GitKraken에서 Github 조직 계정 레파지토리 연동 완벽 가이드
- 2023.07.10 JavaScript 숫자 앞에 0 붙이기 - padStart()와 커스텀 함수 완벽 가이드
Troubleshooting 1
Tutorial 8
- 2024.05.10 Linux SSH 키 생성하기 - ssh-keygen 완벽 가이드
- 2024.02.10 htop으로 리눅스 시스템 리소스 모니터링하기
- 2023.12.10 Bitbucket Access Key로 SSH Push 설정하기
- 2023.11.10 Ubuntu 18.04LTS에서 LEMP 스택 설치하기: Nginx, MariaDB, PHP 7.1 완벽 가이드
- 2023.09.10 nginx 대역폭 제한 설정하기 - limit_rate 완벽 가이드
- 2023.07.30 CSS 블랜딩 모드로 포토샵 효과 구현하기 - background-blend-mode와 mix-blend-mode 완벽 가이드
- 2023.07.20 그누보드 훅(Hook) 사용법과 이벤트 종류 완벽 정리
- 2023.04.05 Javascript jQuery AJAX 통신 시 HTTP Header에 값 추가하기
UI/UX 1
Unity 1
Web Server 2
- 2023.03.18 아파치에서 HTML 파일에서 PHP 코드 인식하도록 설정하기
- 2023.02.09 Apache 아파치 서버 이전 후 한글이 깨지는 증상 해결법
개발 1
그누보드 1
- 2024.05.23 ChatGPT-4o를 활용한 그누보드 질문 답변 사이트 만들기 - 아이디어 일기
문제해결 1
- 2023.02.09 Apache 아파치 서버 이전 후 한글이 깨지는 증상 해결법
블로그 2
- 2025.06.04 Claude Desktop + MCP로 기술 블로그 완전 구축하기: AI 페어 프로그래밍의 현실
- 2025.06.04 GitHub Pages로 기술 블로그 시작하기