Archive
감성개발자의 Blog
2 / 3 페이지
-
CORS 에러, 프론트가 아니라 서버에서 풀어야 하는 이유
CORS 에러는 브라우저가 만드는 제약이라 프론트가 아니라 서버 응답 헤더에서 풀어야 한다. 어디를 고칠지부터 잡는 게 순서다.
-
지난주 테크 뉴스 핵심 정리: OpenAI on AWS, GitHub Copilot 에이전트 확장, Anthropic IPO
지난주 AI 에이전트 도입 비용·거버넌스·실행환경 변화를 실무 체크포인트 중심으로 정리합니다.
-
Git merge와 rebase, 언제 무엇을 써야 할까
merge냐 rebase냐, '그 커밋을 남이 봤는가' 하나로 갈리는 판단 기준.
-
지난주 테크 뉴스 핵심 정리: GitHub Copilot 운영 제어, Claude Opus 4.8, Rust 보안 권고
지난주 개발 도구·AI 모델·공급망 보안 변화를 실무 체크포인트 중심으로 정리합니다.
-
로그 레벨과 구조화 로깅, 운영에서 쓸 수 있는 로그의 기준
로그는 레벨 기준을 팀이 합의하고, 사람이 읽는 문장이 아니라 기계가 검색할 수 있는 구조로 남겨야 운영에서 쓸 수 있다.
-
타임존 버그, 저장은 UTC 표시할 때 변환이 기본이다
시각은 UTC로 저장하고 표시할 때 사용자 타임존으로 변환한다. 날짜만 필요한 값은 시각과 다르게 취급해야 한다.
-
Docker 이미지 크기 줄이기, 순서대로 점검하는 체크리스트
이미지 크기는 멀티 스테이지 빌드와 베이스 이미지 선택에서 대부분 결정된다. 나머지는 레이어 정리와 .dockerignore다.
-
Astro Content Collections로 프론트매터 오류를 배포 전에 막는 방법
Astro Content Collections와 Zod로 frontmatter 오류를 배포 전에 막는 실무 순서.
-
Astro 블로그 디자인 QA 체크리스트
홈·상세·모바일 세 화면에서 배포 후 디자인 누락을 잡아내는 QA 체크리스트.
-
ORM N+1 쿼리, 발견하는 법과 고치는 기준
N+1은 지연 로딩의 기본 동작에서 나온다. 쿼리 로그로 발견하고, 화면이 실제로 쓰는 관계만 eager loading으로 미리 가져온다.