모든 포스트
모던 파이썬 중급 #5 데코레이터 패턴
함수를 감싸는 데코레이터의 모든 형태 — 기본형, 인자 받는 데코레이터, functools.wraps, 클래스 데코레이터, ParamSpec까지 정리합니다.
비개발자를 위한 IT 상식 #5 Git과 버전 관리 — 여러 명이 한 코드를 고치는 법
개발자들이 말하는 커밋, 푸시, 머지, PR이 무슨 뜻인지 코드 없이 설명하겠습니다. 여러 명이 같은 코드를 고치면서도 버전을 잃지 않는 방법인 Git과 버전 관리를 비개발자 눈높이로 풀며 시리즈를 마무리하겠습니다.
앵귤러 중급 강좌 #3 RxJS 기초 — Observable과 Operator
앵귤러의 비동기 표준 도구 RxJS의 핵심 개념을 정리합니다. Observable의 구조, 자주 쓰는 operator, Subject와 BehaviorSubject, 그리고 시그널과의 관계까지 차근차근 살펴봅니다.
장고 중급 #3 Signals와 Middleware
모델 흐름 바깥의 이벤트인 Signals와, 요청/응답 파이프라인을 가로지르는 Middleware를 다룹니다. 강력하지만 함정도 많은 두 도구의 사용처와 절제법을 정리합니다.
타입스크립트 기초 강좌 #7 유틸리티 타입과 tsconfig
실전에서 매일 쓰게 될 표준 유틸리티 타입(Partial/Pick/Omit/ReturnType 등)과 컴파일 동작을 결정하는 tsconfig.json의 핵심 옵션들을 정리하며 시리즈를 마무리합니다.
AWS 중급 #3 S3: 정적 호스팅, presigned URL
AWS의 가장 오래된 객체 스토리지 S3. 버킷의 모양과 이름의 글로벌 유일성, 정책과 Public Access Block, 정적 사이트 호스팅, presigned URL, 그리고 스토리지 클래스로 비용을 낮추는 패턴까지 정리합니다.
K8s 기초 #6 ConfigMap과 Secret — 설정 분리
[#5](/ko/posts/k8s-basics-5)까지 만든 매니페스트에는 한 가지가 어색하게 남아 있습니다 — 이미지 태그,포트,도메인 같은 값이 매니페스트에 직접 적힌 채라는 점. 이번 글은 두 객체 ConfigMap과 Secret을 정리하겠습니다. 12-factor의 "설정은 환경에 둔다"를 K8s에서 푸는 모양, env / envFrom / volume 세 가지 주입 방식, Secret이 진짜로 암호화는 아니라는 한 줄, 설정이 바뀌었을 때 Pod 재시작이 필요한 이유까지 한 사이클 따라가겠습니다.
도커 고급 강좌 #2 멀티 아키텍처 이미지 — amd64와 arm64 한 묶음
Apple Silicon에서 빌드한 이미지가 운영 서버에서 안 뜨는 사고는 멀티 아키텍처 빌드 한 줄로 사라집니다. manifest list의 정체, QEMU emulation의 비용, 네이티브 ARM 빌더, 그리고 docker buildx imagetools로 결과를 검증하는 방법까지 정리합니다.
모던 파이썬 중급 #4 이터러블/제너레이터/yield from
for가 어떻게 동작하는지 다룹니다. 이터러블 프로토콜, 제너레이터 함수와 식, yield from으로 위임, send/throw까지 한곳에 정리합니다.
앵귤러 중급 강좌 #2 Template-driven Forms와 비교
앵귤러의 두 번째 폼 방식인 Template-driven Forms를 알아보고, 직전에 다룬 Reactive Forms와 어떤 점이 다른지, 언제 어느 쪽을 골라야 하는지를 비교해봅니다.
장고 중급 #2 ORM 중급 — annotate, aggregate, F/Q, prefetch_related
장고 ORM의 본격 도구들. 집계, 표현식, 복합 조건, 관계 prefetch까지 정리합니다. N+1 문제와 그 해결까지 다루겠습니다.