“코드를 읽지 않는 시대, 엔지니어는 무엇을 읽어야 하는가"에서 다룬 핵심 개념들을 심화하여, 엔터프라이즈급 소프트웨어를 다루는 시니어 엔지니어 관점에서 구체적 액션 플랜을 정리합니다.
Posts for: #Programming
The Healthy Programmer (2nd Edition) — Part 3
Part 1에서는 습관 변화와 기초 건강을, Part 2에서는 통증 예방과 실용적 운동을 다뤘습니다. 마지막 Part 3에서는 야외 활동, 체력 향상, 팀워크, 그리고 건강한 프로그래머로서 계속 성장하는 방법을 살펴봅니다.
The Healthy Programmer (2nd Edition) — Part 2
Part 1에서는 습관 변화, 걷기, 앉기의 위험, 애자일 다이어트를 살펴봤습니다. Part 2에서는 프로그래머가 가장 많이 겪는 통증(허리, 손목, 두통)의 예방과 실용적인 운동법을 다룹니다.
The Healthy Programmer (2nd Edition) — Part 1
프로그래머를 위한 건강 가이드의 결정판. 하루 종일 모니터 앞에 앉아 코드를 작성하는 우리에게 꼭 필요한 실천적 건강 전략을 담고 있습니다.
STITCH 스택으로 JavaScript 없이 모던 웹앱 만들기
Java 백엔드 개발자가 프론트엔드 프레임워크 없이도 인터랙티브한 웹 애플리케이션을 만들 수 있다면 어떨까요? 이 글에서는 STITCH 스택으로 JavaScript 로직을 최소화한 To-Do 앱을 처음부터 끝까지 만들어봅니다.
GoTHIC 스택으로 JavaScript 없이 모던 웹앱 만들기
Go 백엔드 개발자가 프론트엔드 프레임워크 없이도 인터랙티브한 웹 애플리케이션을 만들 수 있다면 어떨까요? 이 글에서는 GoTHIC 스택으로 JavaScript 로직을 최소화한 To-Do 앱을 처음부터 끝까지 만들어봅니다. 핫 리로드까지 air로 세팅하면 개발 경험도 꽤 쾌적합니다.
Claude Code Compaction 가이드
Claude Code를 하루 종일 사용하다 보면 어느 순간 “Compacting our conversation…” 메시지와 함께 작업 흐름이 끊기는 경험을 하게 됩니다. 이 글에서는 Compaction이 무엇인지, 왜 자주 발생하는지, 그리고 어떻게 줄일 수 있는지 실전 전략을 공유합니다.
Mermaid 다이어그램 가이드 Part 4: State Diagram
시스템의 상태와 전이를 명확하게 표현하는 상태 다이어그램을 마스터합니다.
Mermaid 다이어그램 가이드 Part 3: Sequence Diagram
시스템 간 상호작용을 시간 순서대로 명확하게 표현하는 시퀀스 다이어그램을 마스터합니다.
Mermaid 다이어그램 가이드 Part 2: Flowchart 심화 - Subgraph와 레이아웃 제어
Subgraph를 마스터하면 복잡한 시스템 아키텍처도 깔끔하게 표현할 수 있습니다.
Mermaid 다이어그램 가이드 Part 1: Flowchart 기본
코드로 그리는 다이어그램, Mermaid의 세계에 오신 것을 환영합니다.
Claude Code 완전 정복 가이드 Part 6: 고급 패턴과 Best Practices
Hooks를 통한 강제 자동화, Subagents 활용 패턴, MCP 통합, 실전 레이어링 아키텍처, 팀 협업 워크플로우, 문제 해결 방법을 다룹니다.
Claude Code 완전 정복 가이드 Part 5: 나만의 Plugin Marketplace 만들기 - 팀/조직 확장
Plugin 구조와 plugin.json 작성법, Marketplace 구축 및 GitHub 배포, 팀/조직을 위한 Custom Marketplace 운영 방법을 다룹니다.
Claude Code 완전 정복 가이드 Part 4: Plugins & Marketplace - 재사용 가능한 확장 패키지
Claude Code의 Plugin, Command, Subagent, Hook 개념 비교와 Marketplace 활용법, 커뮤니티 플러그인과 나만의 규칙을 조합하는 3-Layer Stacking 전략을 다룹니다.
Claude Code 완전 정복 가이드 Part 3: Skills 시스템 - 온디맨드 전문가 활용하기
Claude Code의 Skills 시스템을 통한 Progressive Disclosure 개념, Skills vs Subagents 비교, SKILL.md 작성법, 실전 예제를 다룹니다.
Claude Code 완전 정복 가이드 Part 2: CLAUDE.md 최적화 - 비대해지는 것을 막아라
CLAUDE.md가 비대해질 때 발생하는 LLM 지시 따르기 한계, 다이어트 전략, 계층적 구조 활용법, 지시 강조 기법을 다룹니다.
Claude Code 완전 정복 가이드 Part 1: CLAUDE.md 기초 - 첫 발을 내딛다
Claude Code의 Agentic Coding 개념과 CLAUDE.md 파일의 역할, 계층적 구조, 작성 방법을 다룹니다. Java/Kotlin, Go 프로젝트용 실전 템플릿도 포함되어 있습니다.
Claude Code 완전 정복 가이드 Part 0: Overview
이 가이드는 Claude Code 초보 사용자가 CLAUDE.md 파일 하나 만드는 것에서 시작해서, Skills와 Plugins를 활용한 고급 워크플로우까지 단계별로 성장할 수 있도록 구성되어 있습니다.
Java: JEP 444, 485, 506, 519 설명
JEP 444, 485, 506, 519 에 대한 설명과 예제코드를 담았습니다.
AI-Native 아키텍처: Java 25와 Spring Boot 4.0 시대의 에이전트 중심 개발 패러다임
이 포스트는 Java 25(LTS)와 Spring Boot 4.0의 최신 기술 스택을 기반으로, AI 에이전트가 이해하기 쉽고, 수정하기 용이하며, 디버깅하기 좋은 애플리케이션 아키텍처를 심층 분석합니다.