# AI 시대 개발자 도구 블로그 | JavaPark > AI 시대의 개발자 도구, 실전 경험을 공유합니다 이 파일은 AI 크롤러(ChatGPT, Claude, Perplexity 등)가 본 블로그의 콘텐츠 구조를 이해하기 위한 인덱스입니다. 사이트: https://blog.javapark.kr ## AI - [OpenClaw란? 5개월 만에 GitHub 최다 스타가 된 개인 AI 에이전트](https://blog.javapark.kr/openclaw/): OpenClaw가 뭔지, 왜 5개월 만에 GitHub 최다 스타 레포가 됐는지 정리합니다. 메신저로 쓰는 로컬 AI 에이전트의 정체, 핵심 기능, 이름 바뀐 사연(Moltbot·Anthropic), 그리고 설치 전 알아야 할 보안 주의점까지. - [죽은 P&ID를 지식 그래프로 — 스캔 도면 디지털화 파이프라인](https://blog.javapark.kr/pid-to-knowledge-graph/): 스캔된 PDF P&ID를 디지털 트윈의 출발점으로. 심볼·텍스트·라인 인식부터 위상 복원, DEXPI·ISO 15926 매핑, 지식 그래프 적재까지 — 죽은 도면을 구조화 데이터로 재캡처하는 현실적 파이프라인을 정리합니다. - [회사 업무·인력관리 온톨로지 설계 — 직원·조직·스킬을 그래프로 모델링하기](https://blog.javapark.kr/hr-work-ontology-design/): 인사 데이터가 표 여기저기 흩어져 질문에 답이 안 나오시나요? 직원·부서·직무·스킬·프로젝트를 클래스·속성·관계로 모델링하는 인력관리 온톨로지 설계를 실전 4단계로 정리합니다. - [정형 DB·빅데이터와 함께 가기 — 그래프는 대체가 아니라 보강이다 (확장편)](https://blog.javapark.kr/ontology-search-07-structured-and-bigdata/): 이미 RDB·DW·검색엔진이 깔린 조직에 그래프 DB를 어떻게 끼우나. 4-tier 데이터 아키텍처, ERD↔온톨로지 매핑, CDC 동기화, 빅데이터 스케일 전략까지 정리하는 시리즈 확장편. - [AI 시대 회사가 원하는 인재상 — 2026년 채용 트렌드와 5가지 핵심 역량](https://blog.javapark.kr/ai-era-talent-profile/): AI가 코드를 쓰고 보고서를 만드는 시대, 회사는 어떤 사람을 뽑을까요? 2026년 채용 트렌드와 실제 기업들이 강조하는 인재상 5가지를 정리합니다. - [온톨로지 기반 검색, 운영하며 배운 것 — 비용·한계·다시 한다면](https://blog.javapark.kr/ontology-search-06-lessons/): 6편짜리 온톨로지·GraphRAG 시리즈를 마무리하며 운영하며 얻은 솔직한 교훈. 비용 실측, 도메인 적합도, 다음에 시도할 것을 정리하는 회고편. - [GraphRAG로 자연어 질의 풀기 — 자연어→Cypher→답변 합성](https://blog.javapark.kr/ontology-search-05-graphrag/): 지식 그래프를 완성했으면 이제 사용자가 자연어로 묻고 LLM이 Cypher로 풀어 답하는 단계. 벡터·그래프 하이브리드 검색과 답변 합성을 직접 구현하는 시리즈 5편. - [LLM으로 본문에서 자동 추출 — Claude Tool Use로 지식 그래프 채우기](https://blog.javapark.kr/ontology-search-04-llm-extraction/): frontmatter로 못 잡는 본문 인용·관련 글·선수 관계를 Claude의 Tool Use로 구조화 JSON 추출해 그래프에 적재. 비용·정확도·검수 전략까지 다루는 시리즈 4편. - [지식 그래프 구축 실전 — Neo4j vs RDF, 스택 선정과 적재](https://blog.javapark.kr/ontology-search-03-build/): Neo4j·GraphDB·Memgraph를 1인 운영 기준으로 비교하고 Neo4j Community로 확정. Docker로 띄우고 블로그 글 frontmatter를 파싱해 지식 그래프에 적재하는 시리즈 3편. - [검색을 위한 온톨로지 설계 — 클래스·속성·관계 잡기](https://blog.javapark.kr/ontology-search-02-modeling/): 지식 그래프를 만들기 전에 반드시 거쳐야 할 온톨로지 설계. 블로그 검색 도메인을 예제로 클래스·속성·관계를 도출하고, 흔히 빠지는 함정까지 짚는 시리즈 2편. - [온톨로지 기반 검색이란? — 벡터 검색만으로 부족했던 이유](https://blog.javapark.kr/ontology-search-01-why/): RAG 정확도가 아쉬우셨나요? 벡터 검색의 한계를 짚고, 온톨로지와 지식 그래프로 의미 관계까지 잡아내는 GraphRAG 시리즈 1편 — 왜 다시 온톨로지인지 정리합니다. - [Agentic AI 2026 실전 가이드 — 시장 현황부터 프레임워크 선택, 도입 전략까지](https://blog.javapark.kr/agentic-ai-2026-enterprise-guide/): 2026년 Agentic AI 시장 현황(Gartner 40% 탑재율), 주요 프레임워크 6종 비교(CrewAI·LangGraph·AutoGen), 4단계 기업 도입 로드맵까지 — 실전에서 바로 쓸 수 있는 에이전틱 AI 완전 가이드입니다. - [Agentic AI (에이전틱 AI)란 무엇인가? — 생성형 AI를 넘어 '행동하는 AI'의 시대로](https://blog.javapark.kr/agentic-ai/): 단순한 텍스트 답변을 넘어, 목표를 주면 스스로 계획하고 도구를 사용하며 행동하는 Agentic AI. 4가지 핵심 요소와 기존 Generative AI(LLM)와의 근본적인 차이점, 그리고 개발 생태계의 패러다임 변화를 알아봅니다. - [하네스 엔지니어링이란? — AI 에이전트를 제어하는 구조적 시스템 설계](https://blog.javapark.kr/harness-engineering/): 프롬프트 엔지니어링의 다음 단계, 하네스 엔지니어링. AI 에이전트가 실수를 반복하지 않도록 컨텍스트 파일, 자동 강제 시스템, 가비지 컬렉션으로 제어하는 방법을 정리합니다. - [COKACDIR — 텔레그램으로 Claude Code, Codex CLI를 원격 제어하는 법](https://blog.javapark.kr/cokacdir-telegram-ai-coding-agent/): COKACDIR을 사용해 텔레그램에서 Claude Code, Codex CLI, Gemini CLI를 원격 제어하는 방법. 설치부터 텔레그램 봇 설정, 주요 명령어, 실전 활용법까지 정리합니다. - [AI 에이전트란? 2026년 현재 총정리 — 챗봇과 뭐가 다르고, 뭘 할 수 있나](https://blog.javapark.kr/ai-agent-guide-2026/): AI 에이전트가 뭔지, 챗봇·코파일럿과 어떻게 다른지, 2026년 현재 어떤 도구가 있는지 총정리합니다. Claude Code부터 Operator, Project Mariner까지. - [AI 코딩 도구 Skill 비교 — Claude Code vs Gemini CLI vs Codex CLI 커스텀 명령어 완전 정리](https://blog.javapark.kr/ai-coding-skills-comparison/): Claude Code, Gemini CLI, OpenAI Codex CLI의 커스텀 명령어(Skill) 기능을 비교합니다. 파일 구조, 호출 방식, 실전 예시까지 한눈에 정리한 가이드. - [AI로 웹서비스 만드는 법 — Claude Code + Supabase 실전 가이드](https://blog.javapark.kr/ai-driven-web-development/): 코드 한 줄 안 쓰고 AI로 웹서비스를 만들 수 있을까? Claude Code, Supabase, Vercel을 활용한 1인 개발 실전 프로세스를 공유합니다. ## AI Stack - [운영과 모니터링 — 출시 후 해야 할 것들](https://blog.javapark.kr/05-operation-monitoring/): 서비스를 출시한 후 에러 트래킹, 사용자 분석, 피드백 수집, 업데이트 전략까지 — 1인 개발자의 운영 가이드 - [배포 자동화 — Vercel + GitHub 원클릭 배포](https://blog.javapark.kr/04-deploy-automation/): Vercel과 GitHub를 연동해서 push만 하면 자동 배포되는 환경을 구축합니다. 환경변수, 커스텀 도메인, 프리뷰 배포까지. - [AI로 풀스택 개발하기 — Claude Code + Supabase 실전](https://blog.javapark.kr/03-fullstack-development/): 프론트엔드부터 백엔드까지, Claude Code와 Supabase로 실제 웹앱을 만드는 과정을 공유합니다 - [설계는 AI에게 맡겨라 — ERD, API, 와이어프레임 자동화](https://blog.javapark.kr/02-ai-design/): Claude Code로 데이터베이스 설계, API 명세, 화면 와이어프레임까지 — 1인 개발자의 AI 설계 프로세스 - [아이디어 검증부터 시작하기 — AI와 함께 기획하는 법](https://blog.javapark.kr/01-idea-validation/): ChatGPT, Claude와 함께 아이디어를 검증하고, 시장을 조사하고, PRD를 작성하는 1인 개발자의 기획 프로세스 ## Blog - [개발 유튜브 숏츠 직접 만들기 — Veo·ffmpeg로 따라 하는 30분 실습](https://blog.javapark.kr/ai-dev-shorts-hands-on/): 이 글을 그대로 따라 하면 촬영·편집 없이 개발 숏츠 한 편을 완성합니다. Veo 프롬프트 복붙, ffmpeg 명령, 한글 자막까지 STEP별로 직접 만들어보는 실습 가이드. - [개발 유튜브 숏츠를 AI로 만드는 법 — Veo 프롬프트부터 나만의 편집기까지](https://blog.javapark.kr/ai-dev-shorts-veo-editor/): 촬영도 편집 프로그램도 없이, AI로 개발 유튜브 숏츠를 만드는 전체 과정. Veo 영상 프롬프트 원문, ffmpeg 자동 합성, HTML 인트로/아웃트로, 그리고 직접 만든 로컬 웹 편집기까지 공개합니다. - [Google Search Console 인덱싱 자동 모니터링 — GitHub Actions + Telegram 30분 구축기](https://blog.javapark.kr/gsc-indexing-monitor/): GSC URL Inspection API로 블로그 전체 URL의 인덱싱 상태를 주간 자동 체크하고 Telegram으로 리포트 받는 시스템 구축 가이드. 첫 실행에서 발견한 '57개 중 0개 인덱싱' 사태 진단 과정 포함. Claude Code로 30분 만에 완성한 실전 자동화. - [블로그 댓글을 Utterances에서 Giscus로 전환한 이유와 방법](https://blog.javapark.kr/utterances-to-giscus/): GitHub Issues 기반 Utterances에서 GitHub Discussions 기반 Giscus로 전환한 과정을 공유합니다. 대댓글, 리액션, 실시간 테마 전환까지. - [블로그 글을 유튜브 영상으로 만드는 법 — NotebookLM 동영상 변환 가이드](https://blog.javapark.kr/blog-to-youtube-with-notebooklm/): 블로그에 쓴 글을 NotebookLM으로 AI 동영상으로 변환하고 유튜브에 올리는 전체 과정. 무료로 시작할 수 있는 실전 가이드를 공유합니다. - [블로그 대표이미지를 코드로 만드는 법 — HTML + Playwright PNG 변환](https://blog.javapark.kr/html-to-png-image-generation/): 포토샵 없이 HTML+CSS로 블로그 대표이미지를 디자인하고, Playwright로 PNG 캡처하는 방법. 실제 이 블로그에 적용한 코드와 과정을 공유합니다. ## Book Making - [Claude 책 만들기 #8 — 마무리: 책 한 권의 의미, 그리고 다음 책](https://blog.javapark.kr/book-making-08-wrap-up/): 전자책 「나만의 책만들기」 8주 빌드 인 퍼블릭 마지막 회차. 8주를 돌아보며 무엇이 책을 끝내게 했는지, 이 책의 가장 강력한 부록인 '이 책이 어떻게 만들어졌는가'(메타 부록), 한 주에 끝내고 싶은 사람을 위한 8일 스프린트 모드, 그리고 다음 책으로 이어가는 법까지 정리하며 시리즈를 마칩니다. - [Claude 책 만들기 #7 — 빌드와 배포: pandoc부터 무료 PDF까지](https://blog.javapark.kr/book-making-07-build-and-publish/): 전자책 「나만의 책만들기」 8주 빌드 인 퍼블릭 7회차. 흩어진 마크다운을 한 권으로 묶어 내보내는 마지막 기술 단계. pandoc으로 마크다운→PDF/EPUB 변환하는 명령, 한글 폰트 깨짐을 피하는 법, 표지·목차·페이지번호 붙이기, 그리고 GitHub·구글 드라이브로 무료 배포까지 정리합니다. - [Claude 책 만들기 #6 — 다듬기와 디자인: 표지·다이어그램·문체](https://blog.javapark.kr/book-making-06-polish-and-design/): 전자책 「나만의 책만들기」 8주 빌드 인 퍼블릭 6회차. 다 쓴 초고를 '책처럼 보이게' 만드는 단계. 8주를 한 사람이 쓴 것처럼 만드는 문체 통일, HTML과 Playwright로 표지를 찍어내는 재현 가능한 디자인 워크플로우, 말 대신 그림 한 장으로 설명하는 다이어그램까지 정리합니다. - [Claude 책 만들기 #5 — 챕터 쓰기: 빌드 인 퍼블릭의 힘](https://blog.javapark.kr/book-making-05-writing-chapters/): 전자책 「나만의 책만들기」 8주 빌드 인 퍼블릭 5회차. 발췌한 블로그 글을 '책의 한 장'으로 바꾸는 법. 블로그 톤과 책 톤의 차이, reworked 한 챕터를 쓰는 4단계, Claude로 톤 변환하는 프롬프트, 그리고 공개하며 쓰는 빌드 인 퍼블릭이 글을 끝까지 끌고 가는 이유까지 정리합니다. - [Claude 책 만들기 #4 — 자료 모으기: 흩어진 글을 책 자료로](https://blog.javapark.kr/book-making-04-collecting-materials/): 전자책 「나만의 책만들기」 8주 빌드 인 퍼블릭 4회차. 빈 화면에 새로 쓰지 말고, 이미 써둔 블로그·메모·답변을 책 자료로 모으는 법. 발췌(extract)와 재구성(rework)을 나누는 2단계 워크플로우, mirror-from-blog 스크립트, 비개발자용 폴더 정리 가이드까지 정리합니다. - [Claude 책 만들기 #3 — 차례 짜기: outline이 진실의 원천이다](https://blog.javapark.kr/book-making-03-table-of-contents/): 전자책 「나만의 책만들기」 8주 빌드 인 퍼블릭 3회차. 책 분량 잡는 법, 챕터 분할의 황금률, Claude로 outline을 검증하는 워크플로우까지. 차례 한 장이 어떻게 8주를 끌고 가는지 실전 사례로 정리합니다. - [Claude 책 만들기 #2 — 콘셉트 잡기: 누가 읽을지부터 정한다](https://blog.javapark.kr/book-making-02-concept/): 전자책 「나만의 책만들기」 8주 빌드 인 퍼블릭 2회차. Claude와 함께 책의 콘셉트를 한 줄 요약·페르소나·약속 세 가지로 단단히 잡는 방법을 실전 프롬프트와 워크시트로 정리합니다. - [Claude 책 만들기 #1 — 시작 전 준비: 도구 4가지와 첫 폴더 만들기](https://blog.javapark.kr/book-making-01-getting-started/): 전자책 「나만의 책만들기」 8주 빌드 인 퍼블릭 챌린지 1회차. 누구나 따라할 수 있는 도구 4가지(Claude·Claude Code·마크다운·pandoc), 작업 폴더 셋업, Claude와 첫 콘셉트 대화까지 핸즈온으로 정리합니다. ## Claude Code - [Claude Cowork vs Claude Code — Anthropic 두 AI 에이전트 완벽 비교](https://blog.javapark.kr/cowork-vs-claude-code/): Anthropic의 업무용 AI 에이전트 Claude Cowork와 코딩 에이전트 Claude Code의 차이를 한눈에 정리. 누구에게 무엇이 맞고, 언제 둘 다 써야 하는지 실전 기준으로 비교합니다. - [Claude로 QA 업무 자동화하기 — 테스트 케이스 생성부터 버그 분석까지](https://blog.javapark.kr/qa-automation-guide/): Claude로 QA 업무를 자동화하는 실전 가이드. 테스트 케이스 자동 생성, 버그 리포트 분석, Playwright 스크립트 작성, 회귀 테스트 시나리오 설계까지 7가지 활용법을 정리했습니다. - [Claude Code Subagent 완벽 가이드 — 메인 세션 컨텍스트를 지키는 전문 에이전트 활용법](https://blog.javapark.kr/subagent-essential-guide/): Claude Code의 Subagent 개념부터 내장 에이전트 지도, 커스텀 에이전트 제작(.claude/agents), 설계 원칙 5가지, 실전 예시 3개까지. 컨텍스트 격리·병렬화·특화로 토큰과 속도를 동시에 잡는 방법. - [Claude Code 토큰 절약 가이드 [고급편] — 자동화와 아키텍처 레벨 최적화](https://blog.javapark.kr/token-saving-advanced/): Claude Code 토큰을 아키텍처 레벨에서 관리하는 고급 전략. Memory 시스템, Skill 최적화, 워크트리 격리, 비용 모니터링까지 프로 사용자를 위한 완전 가이드입니다. - [Claude Code 토큰 절약 가이드 [중급편] — 설정과 워크플로우 최적화 7가지](https://blog.javapark.kr/token-saving-intermediate/): Claude Code 토큰을 설정 레벨에서 줄이는 7가지 방법. .claudeignore, 서브에이전트, 모델 전환, Hook 자동화까지 중급자를 위한 실전 최적화 가이드입니다. - [Claude Code 토큰 절약 가이드 [초급편] — 지금 바로 줄이는 5가지 방법](https://blog.javapark.kr/token-saving-beginner/): Claude Code 토큰을 절약하는 기본 방법 5가지. compact 모드, clear 명령어, CLAUDE.md 활용법까지 초보자도 바로 적용할 수 있는 실전 가이드입니다. - [Claude Code 입문 가이드 2026 — 설치부터 첫 프로젝트까지 완전 정리](https://blog.javapark.kr/beginner-guide-2026/): Claude Code 설치부터 첫 프로젝트 실행까지 완전 정리. 2026년 최신 설치법, 핵심 기능, 요금제, 실전 사용 팁까지 개발자를 위한 입문 가이드입니다. - [비개발자가 Claude Code, Codex CLI 활용하는 법 — 코딩 몰라도 AI 에이전트 쓰는 시대](https://blog.javapark.kr/codex-for-non-developers/): 코딩을 모르는 비개발자도 Claude Code와 OpenAI Codex CLI를 활용할 수 있습니다. 설치부터 실전 활용 사례, 비용, 주의사항까지 완전 정리했습니다. - [Claude Code Skill 사용법 — 슬래시 명령어로 반복 업무 자동화](https://blog.javapark.kr/skill/): Claude Code의 Skill 기능으로 반복 업무를 슬래시 명령어 하나로 자동화하는 방법. SKILL.md 작성법, 프론트매터 옵션, 실전 예시까지 정리합니다. ## DevOps - [nginx-ingress → Traefik 마이그레이션 실전 — 무중단으로 Ingress Controller 교체하기](https://blog.javapark.kr/nginx-to-traefik-migration/): 쿠버네티스 ingress-nginx에서 Traefik으로 무중단 전환하는 실전 가이드. 병렬 운영 전략, IngressRoute CRD 도입, nginx annotation을 Traefik Middleware로 교체, cert-manager 재사용, 롤백 플랜까지 단계별로 정리. - [Ingress + cert-manager 완벽 가이드 — 쿠버네티스 HTTPS 자동화와 Let's Encrypt 실전 셋업](https://blog.javapark.kr/ingress-cert-manager-guide/): K8S Ingress로 도메인·경로 기반 라우팅을 설정하고 cert-manager로 Let's Encrypt 인증서를 자동 발급·갱신하는 방법. nginx-ingress 설치부터 ClusterIssuer, HTTP-01/DNS-01 챌린지, 와일드카드 인증서까지 실전 가이드. - [Kustomize 완벽 가이드 — 템플릿 없이 YAML만으로 환경별 배포 관리하기](https://blog.javapark.kr/kustomize-overlay-guide/): Kustomize로 K8S 매니페스트를 base + overlay 구조로 관리하는 방법을 정리합니다. 주요 변환기, patch 전략, Helm과의 비교·조합, ArgoCD 연동까지. 템플릿 문법 없이 순수 YAML만으로 dev/staging/prod 분리하는 실전 가이드. - [ArgoCD 완벽 가이드 — Git을 진실의 원천으로 만드는 쿠버네티스 GitOps 파이프라인](https://blog.javapark.kr/argocd-gitops-guide/): ArgoCD로 K8S 배포를 GitOps 방식으로 자동화하는 방법을 정리합니다. 아키텍처·Application·Sync 정책부터 Helm/Kustomize 조합, Auto-Sync·Self-Heal·멀티 클러스터 운영까지. kubectl apply 수동 배포에서 Git push 한 번으로 전환하기. - [Helm 완벽 가이드 — 쿠버네티스 YAML 지옥에서 탈출하는 패키지 매니저](https://blog.javapark.kr/helm-package-management/): Helm으로 K8S YAML을 템플릿화하고 환경별 values로 분리하는 방법을 정리합니다. Chart·Release·Repository 3대 개념부터 커스텀 차트 제작, dev/prod values 패턴, 롤백·diff 실전 팁까지. - [k9s 완벽 가이드 — kubectl보다 10배 빠른 쿠버네티스 TUI 대시보드](https://blog.javapark.kr/k9s-essential-guide/): 터미널에서 쿠버네티스를 시각적으로 다루는 k9s 사용법을 정리합니다. 설치부터 핵심 단축키 20개, Pod 디버깅 실전 워크플로우, 커스터마이징까지. kubectl과의 역할 분담 기준 포함. - [kubectl 실전 명령어 완벽 가이드 — 쿠버네티스 입문자가 외워야 할 30개](https://blog.javapark.kr/kubectl-essential-commands/): kubectl 기본 구조부터 조회·배포·롤아웃·디버깅·컨텍스트 관리까지, 실무에서 바로 쓰는 명령어를 카테고리별로 정리합니다. alias·autocompletion·kubectx 생산성 팁 포함. - [K8S(쿠버네티스)에 대한 이해 — Docker만으론 부족한 이유부터 핵심 개념까지](https://blog.javapark.kr/k8s-understanding/): 쿠버네티스(K8S)가 왜 필요한지, 핵심 컴포넌트와 오브젝트(Pod, Deployment, Service, Ingress)를 실전 예시와 함께 정리합니다. 도입 판단 기준까지 포함한 입문 가이드. - [JMeter + Docker로 성능 테스트하기 — 설치 없이 바로 실행하는 부하 테스트 가이드](https://blog.javapark.kr/jmeter-docker-performance-testing/): JMeter를 Docker로 실행하는 방법을 정리합니다. 설치 없이 바로 부하 테스트를 시작하고, Docker Compose로 분산 테스트, CI/CD 파이프라인 연동까지 실전 가이드입니다. ## GitHub Blog - [GitHub Pages에서 Netlify로 전환하기 — 소스 비공개와 커스텀 도메인](https://blog.javapark.kr/09-netlify-migration/): Gatsby 블로그를 GitHub Pages에서 Netlify로 전환한 이유, 소스 코드 비공개 장점, 커스텀 도메인 설정 방법, 그리고 두 플랫폼의 실전 비교를 정리합니다. - [Gatsby 블로그 검색 기능 개선 — AND/OR 검색, 관련도 정렬까지](https://blog.javapark.kr/08-search-improvement/): Gatsby 블로그의 단순 검색을 태그 검색, AND/OR 복합 검색, 관련도 정렬, 키워드 하이라이팅, 추천 섹션까지 외부 서비스 없이 개선하는 방법을 소개합니다. - [GitHub Actions deprecated 에러 해결 — Gatsby 빌드 실패 대처법](https://blog.javapark.kr/07-fix-actions-deprecated/): GitHub Actions v3 deprecated 에러로 Gatsby 빌드가 실패할 때, actions 버전 업데이트와 remark-math 호환성 문제까지 한 번에 해결하는 방법을 정리합니다. - [블로그에 광고와 댓글 시스템 달기 — 수익화와 소통](https://blog.javapark.kr/06-ads-and-comments/): 쿠팡 파트너스, Google AdSense로 수익화하고, Utterances로 GitHub 기반 댓글 시스템을 구축하는 방법 - [GitHub Actions로 블로그 자동 배포하기 — push만 하면 끝](https://blog.javapark.kr/05-github-actions-deploy/): 수동 배포는 그만! GitHub Actions로 push할 때마다 자동으로 빌드·배포되는 CI/CD 파이프라인 구축 가이드 - [GitHub 블로그 SEO 최적화 — 검색에 노출되는 블로그 만들기](https://blog.javapark.kr/04-seo-optimization/): 메타태그, sitemap, Open Graph, robots.txt, 구조화 데이터까지 — GitHub Pages 블로그의 검색 노출을 높이는 실전 SEO 가이드 - [마크다운 글쓰기와 카테고리 관리 — 체계적인 블로그 운영법](https://blog.javapark.kr/03-markdown-and-categories/): frontmatter 작성법, 태그·시리즈 활용, 폴더 구조 설계까지 — Gatsby 블로그 콘텐츠를 체계적으로 관리하는 방법 - [Gatsby 블로그 스킨 커스터마이징 — 나만의 디자인 만들기](https://blog.javapark.kr/02-customizing-skin/): 콘텐츠 폭, 폰트, 색상, 다크모드, 코드 블록까지 — Gatsby 블로그를 내 스타일로 꾸미는 실전 가이드 - [Gatsby로 GitHub 블로그 시작하기 — 설치부터 첫 배포까지](https://blog.javapark.kr/01-getting-started/): 왜 GitHub Pages인가? Gatsby 설치부터 gatsby-starter-hoodie 테마 적용, GitHub Pages 첫 배포까지 완전 가이드 ## JavaScript - [Secure Context 완전 정리 — HTTP에서 crypto.randomUUID가 안 되는 이유와 해결법](https://blog.javapark.kr/secure-context-http-https/): crypto.randomUUID()가 HTTP에서 동작하지 않는 이유를 Secure Context 개념부터 정리합니다. HTTP vs HTTPS 동작 차이, Secure Context 전용 API 목록, 그리고 3가지 해결법을 실전 코드와 함께 다룹니다. - [HTTP 응답 코드 완전 정리 — 개발자가 반드시 알아야 할 상태 코드 가이드](https://blog.javapark.kr/http-status-codes-guide/): HTTP 응답 코드 1xx~5xx를 실전 예시와 함께 정리합니다. 각 코드의 의미, 언제 사용하는지, API 설계 시 어떤 코드를 선택해야 하는지까지 개발자 관점에서 설명합니다. - [SheetJS 실전 가이드 — 브라우저에서 엑셀 읽고 쓰기 (xlsx vs ExcelJS 비교)](https://blog.javapark.kr/sheetjs/): SheetJS(xlsx)로 브라우저에서 엑셀 파일을 읽고 쓰는 실전 패턴과, ExcelJS/xlsx-populate 대안 비교까지 2026년 기준으로 정리했습니다. ## Next.js - [Next.js 15 미들웨어 완벽 가이드 — 인증·리다이렉트·리라이트 실전 패턴](https://blog.javapark.kr/middleware/): Next.js 15 미들웨어로 인증 가드, i18n 리다이렉트, A/B 테스트, rate limit, URL 리라이트까지. matcher 설정과 Edge Runtime 제약, 2026년 기준 베스트 프랙티스를 한 번에 정리했습니다. ## Next.js Log - [Next.js 15 미들웨어 로깅 — Edge Runtime 에서 요청 추적하기](https://blog.javapark.kr/middleware-log/): Next.js 15 App Router 기준으로 middleware.ts 에서 모든 요청을 추적하는 방법을 정리했습니다. Edge Runtime 제약, 요청 ID 주입, Vercel Log Drains 와 Sentry 연동까지 실전 패턴을 다룹니다. ## Productivity - [AI로 개발자 집중력 높이기 — 산업공학으로 본 5가지 AI 활용 전략](https://blog.javapark.kr/ai-developer-focus-industrial-engineering/): AI는 개발자의 집중을 어떻게 보완할까요? 산업공학의 작업전환 비용·제약이론·대기행렬·7대 낭비 관점에서, AI 코딩 에이전트로 흐름의 병목을 공략하는 5가지 전략과 AI가 새 병목이 되는 함정까지 정리했습니다. - [개발자 집중 환경 만들기 — 산업공학으로 푸는 딥 워크 설계법](https://blog.javapark.kr/industrial-engineering-developer-focus/): 개발자가 집중해서 일하는 환경은 의지가 아니라 설계의 문제입니다. 산업공학의 작업전환 비용(SMED), WIP 제한, 제약이론, 대기행렬 이론을 개발 조직에 적용하는 7가지 방법을 정리했습니다. ## Python - [Ruff를 이용한 python 코드 품질 관리](https://blog.javapark.kr/ruff/): Ruff 는 Python 코드 품질을 향상시키는 데 도움이 되는 강력한 린트 도구입니다. - [Pipenv 현실 점검 — 2026 현재 써야 할까? (uv·poetry 와 비교)](https://blog.javapark.kr/pipenv/): 2024~2025 유지보수 정체된 pipenv, 2026 현재 여전히 쓸만할까요? uv·poetry 와 솔직하게 비교하고 마이그레이션 가이드까지 정리했습니다. - [pyenv 실전 가이드 — Python 버전 관리 (2026, uv 와 비교)](https://blog.javapark.kr/pyenv/): 2026년 시점 pyenv 는 여전히 유효할까요? uv(Astral) 와의 역할 비교, 설치·명령어·zshrc 설정·마이그레이션까지 정리합니다. ## SCM - [Git 실전 완벽 가이드 — 현대적 명령어로 배우는 버전 관리 기본](https://blog.javapark.kr/git/): 2026년 기준 Git 핵심 개념, git switch/restore 현대 명령어, 실전 시나리오, 커밋 컨벤션까지 한 번에 정리한 실무 레퍼런스 ## Team - [개발팀을 망치는 방법 7가지 — 반대로만 하면 좋은 팀이 됩니다](https://blog.javapark.kr/team-anti-patterns/): 개발팀을 가장 확실하게 망치는 7가지 안티패턴을 반어법으로 정리했습니다. 코드 리뷰, 배포, 문서, 비난 문화, 온보딩, 기술 부채까지 — 거꾸로 읽으면 그대로 좋은 팀 체크리스트가 됩니다. ## Tips - [ORA-28547 에러 완벽 해결 가이드 — 공식 원인과 11g·19c 호환 해결법](https://blog.javapark.kr/ora-28547-error-handling/): ORA-28547 'Connection to server failed' 에러를 Oracle 공식 문서 기준으로 정리했습니다. HS=, character set, DRCP, Shared Server 등 진짜 원인과 11g/12c/19c 버전별 차이까지 한 번에 확인하세요. - [윈도우 단축키 완전 정복 — 매일 쓰는 핵심 단축키만 모았습니다](https://blog.javapark.kr/windows-keyboard-shortcuts/): 윈도우 단축키 중 매일 쓰는 핵심만 모았습니다. 시스템, 창 관리, 가상 데스크톱, 스크린샷, 브라우저, 파일 탐색기까지 카테고리별 정리와 3단계 학습법을 한 글에 담았습니다. ## VuePress - [VuePress 시작하기 — 2026 기준 설치부터 배포까지](https://blog.javapark.kr/getting-started/): VuePress v2 로 기술문서/블로그를 만드는 기본 사용법을 2026 최신 기준으로 정리합니다. VitePress 와의 비교, pnpm/npm 설치, GitHub Actions·Netlify 배포까지 한 번에.