모든 포스트
도커 중급 강좌 #3 docker compose 기초 — web + db 한 파일로
Docker Compose는 여러 컨테이너를 한 파일에 정의하고 한 명령으로 띄우는 도구입니다. compose.yaml의 service / network / volume 구조, 실전 web + postgres 셋업, up , down , logs , ps의 일상 흐름까지 정리합니다.
모던 파이썬 기초 #6 에러와 예외 처리
try/except/else/finally의 역할, raise와 사용자 정의 예외, 그리고 3.11이 가져온 ExceptionGroup과 except* 까지 정리합니다.
앵귤러 기초 강좌 #4 Directive와 Pipe
템플릿의 표현력을 한 단계 끌어올려주는 두 도구, Directive와 Pipe를 정리합니다. Angular 17의 새 제어 흐름(@if, @for, @switch)을 중심으로 빌트인 디렉티브와 파이프, 그리고 직접 만드는 법까지 살펴봅니다.
개발자는 실제로 어떤 일을 하는가 — 개발 직군 지도
개발자라고 한 단어로 부르지만 실제로는 프론트엔드, 백엔드, 데브옵스, 데이터, AI까지 하는 일이 전혀 다릅니다. 진로를 고민하는 사람과 개발자와 일하는 사람을 위해 직군별로 무슨 일을 하는지 지도를 그려 드리겠습니다.
도커 중급 강좌 #2 빌드 캐시 — BuildKit과 레이어 순서 최적화
BuildKit이 기본이 된 도커 빌드의 캐시를 본격적으로 다룹니다. 레이어 캐시가 깨지는 지점을 골라내고, --mount=type=cache로 npm/pip 캐시를 빌드 간 공유하고, COPY --link로 빌드를 병렬화하고, GHA/레지스트리 외부 캐시까지 정리합니다.
모던 파이썬 기초 #5 함수 — 인자 패턴
기본값, *args/**kwargs, positional-only(/), keyword-only(*)까지 함수 시그니처를 표현력 있게 적는 모든 도구를 정리합니다.