/*
개발자 가이드
도구만으로는 설명하기 어려운 배경 지식을 정리한 문서입니다. 각 문서는 개념과 실무에서 자주 겪는 문제를 다루고, 관련 도구로 바로 이동할 수 있게 연결해 두었습니다.
전체 문서 (8)
encoding
Base64 인코딩과 디코딩은 언제 사용할까?
Base64가 무엇을 해결하려고 만들어졌는지, 실무에서 어디에 쓰이는지, 그리고 왜 보안 수단이 될 수 없는지 정리했습니다.
encoding
URL 인코딩과 디코딩, percent encoding 이해하기
공백이 %20이 될 때와 +가 될 때의 차이, 이중 인코딩 문제, URL 전체를 인코딩하면 안 되는 이유를 정리했습니다.
encoding
JWT 디코딩으로 exp, iat, payload 확인하는 방법
JWT의 세 부분 구조와 주요 claim의 의미, 인증 문제를 디버깅할 때 무엇부터 확인해야 하는지 정리했습니다.
format
JSON Beautify, Minify, Validate를 상황별로 쓰는 방법
JSON 문법에서 자주 걸리는 오류와 원인, 그리고 정렬과 압축을 각각 언제 써야 하는지 정리했습니다.
convert
Unix Timestamp 초 단위와 밀리초 단위 차이
10자리와 13자리 타임스탬프를 구분하는 방법, 타임존 때문에 생기는 장애 분석 실수, 2038년 문제를 정리했습니다.
convert
자주 쓰는 Cron 표현식 예제와 다음 실행 시간 확인법
다섯 필드의 의미, 자주 쓰는 표현식 모음, 일과 요일을 함께 쓸 때 생기는 함정을 정리했습니다.
string
camelCase, snake_case, kebab-case 차이와 사용 예시
표기법별 관례와 언어별 기본값, 한 프로젝트에서 여러 표기법이 섞일 때의 처리 방법을 정리했습니다.
web
HTTP 상태 코드 404, 500, 502, 503 의미 정리
상태 코드 분류 체계와 자주 마주치는 오류의 실제 원인, 401과 403, 502와 504의 차이를 정리했습니다.