hohyeon.dev님이 쓴 글 421
- 조회 메서드에 readOnly를 붙이면 무엇이 달라지는가
- 교집합을 직접 구현하지 않아도 되는 Set 메서드와 Iterator 헬퍼
- 1만 행 테이블이 체크박스 하나에 멈추던 것을 v-memo로 줄인 과정
- 글을 쓰고 목록으로 갔는데 방금 쓴 글이 없던 이유
- sort()가 원본 배열을 바꿔서 화면이 엉킨 버그와 toSorted()
- 모달을 body로 옮겼더니 바깥 클릭 닫기가 오작동한 이유
- 예외마다 응답 형식이 달라지던 것을 ProblemDetail로 통일한 과정
- Python 3.14부터 타입 힌트에 따옴표를 씌우지 않아도 되는 이유
- 검색어를 빠르게 바꿨더니 이전 결과가 나중에 도착해 화면을 덮은 이유
- Python 3.14로 올렸더니 multiprocessing 워커가 갑자기 실패하기 시작한 이유
- 좋아요를 눌러도 서버 응답까지 화면이 멈춰 있던 것을 고친 방법
- Java 21에서 25로 올릴 때 실제로 확인해야 했던 변경점
- 캐시를 명시적으로 켜는 use cache와 그 대가
- 비밀번호를 SHA-256으로 해싱했다가 유출 사고에서 크게 후회한 이유
- 모달 안에서 스크롤하다 끝에 닿으면 뒤 페이지가 밀려 올라간 이유
- 같은 정규식으로 test()를 두 번 불렀는데 true와 false가 번갈아 나온 이유
- 새 탭으로 여는 외부 링크에 rel을 붙여야 하는지 다시 확인한 이유
- 업로드 API가 서버 메모리와 대역폭을 갉아먹던 것을 presigned URL로 옮긴 과정
- loading.tsx를 만들었는데 로딩 화면이 안 보인 이유
- 쿠키 기반 인증에 SameSite만 믿었다가 CSRF 방어가 뚫릴 뻔한 이유