Lizzie

CORS에 대하여 - origin, preflight, 그리고 허가 헤더

CORS error가 왜 나는지 이해하기 위해 정리해봄

백엔드
CORS에 대하여 - origin, preflight, 그리고 허가 헤더

바이브코딩할 때 자주 보이는 하드코딩, 어디까지 걷어낼 것인가

하드코딩은 ‘당연히 하면 안된다’고만 생각했다

백엔드
바이브코딩할 때 자주 보이는 하드코딩, 어디까지 걷어낼 것인가

True가 1.0이 되었다 - pandas가 컬럼 타입을 정하는 방식

pandas의 컬럼 타입 변환 주의보

백엔드파이썬
True가 1.0이 되었다 - pandas가 컬럼 타입을 정하는 방식

다형성 연관관계로 알림 기능과 이벤트 로그 테이블 설계하기

여러 도메인을 참조하는 테이블, 세 가지 선택지 사이에서

데이터베이스PostgreSQLSQLAlchemy
다형성 연관관계로 알림 기능과 이벤트 로그 테이블 설계하기

도커 이미지에 내가 쓰던 venv를 넣어도 될까?

안티패턴이라고? 그럼 거기엔 이유가 있다

백엔드인프라docker
도커 이미지에 내가 쓰던 venv를 넣어도 될까?

PostgreSQL의 idle in transaction이란?

생각보다 자주 마주했던 idle in transaction

데이터베이스PostgreSQLSQLAlchemy

스테이징 환경을 분리하며 판단한 것들

무엇을 나누고 무엇을 나누지 않았는가

백엔드인프라아키텍처
스테이징 환경을 분리하며 판단한 것들

작은 프로젝트라도 로컬-운영 경계 정도는 필요하다(feat. ngrok)

돌다리도 두들기고 건너듯, 테스트도 두들기고 건너자

백엔드인프라
작은 프로젝트라도 로컬-운영 경계 정도는 필요하다(feat. ngrok)

삭제 API인데 왜 POST였을까? - http method과 멱등성에 대한 고찰

POST vs. DELETE, 언제 뭘 써야 할까

백엔드아키텍처
삭제 API인데 왜 POST였을까? - http method과 멱등성에 대한 고찰

나만의 디자인 시스템, Claude Code로 ‘쉽게 잘’ 적용해보고 싶었다.

한 번 만든 디자인 시스템, 귀찮지 않게 잘 써먹기!

AI디자인자동화Claude Code