XSS 완전 정복: 크로스 사이트 스크립팅 개요
XSS(Cross-Site Scripting)의 세 가지 유형(Reflected·Stored·DOM-based)을 분류하고, 공격 영향과 출력 인코딩·CSP·HttpOnly 쿠키·DOMPurify로 구성된 다층 방어 전략을 Python/JavaScript 코드와 함께 다룹니다.
TECH BLOG
PALDYN이 실무에서 배운 것, 실패하고 돌아본 것, 팀이 함께 일하는 방식, 그리고 실제 문제 해결에 바로 쓰이는 테크 지식까지 함께 나누는 공간입니다.
print 디버깅의 불편을 덜어 주는 icecream(ic). 식 텍스트 자동 표시, 위치 추적, 통과값 반환, 한 줄로 전체 끄기 같은 기능과, 적절한 사용 범위까지 정리합니다.
LATEST
XSS(Cross-Site Scripting)의 세 가지 유형(Reflected·Stored·DOM-based)을 분류하고, 공격 영향과 출력 인코딩·CSP·HttpOnly 쿠키·DOMPurify로 구성된 다층 방어 전략을 Python/JavaScript 코드와 함께 다룹니다.
React에서 배열을 map으로 JSX 리스트로 변환하는 방법, key prop의 역할, filter/map 조합, 중첩 리스트, key에 index 쓰면 안 되는 이유를 완전히 정리합니다.
구간 전체를 한 번에 업데이트하는 Lazy Propagation의 원리, push_down 구현, 범위 업데이트·쿼리 O(log n) 달성, 그리고 실전 활용 패턴을 알아봅니다.
Kubernetes kubelet이 노드 리소스 압박 시 Pod를 퇴출하는 메커니즘, Soft/Hard 퇴출 차이, 퇴출 임계값 설정, 퇴출 방지 방법을 설명합니다.
TypeScript 타입 어노테이션의 문법, 어노테이션이 필요한 경우와 추론에 맡길 경우를 구분하는 기준, 공개 API와 내부 로직에서의 권장 패턴을 정리합니다.
Next.js의 generateStaticParams로 [slug] 같은 동적 라우트를 빌드 시점에 정적으로 사전 생성하는 방법을 배웁니다. 단순 사용법부터 중첩 동적 세그먼트, dynamicParams 제어, ISR과의 조합까지 다룹니다.