TechLog: 프론트엔드부터 서버·설계까지
Tech
매일 새롭게 알게 된 지식이나 문제 해결 경험을 기록합니다.
API와 인터페이스(7)
- 브라우저에서 실시간성을 어떻게 보장하나요?2026.09.08
- 이 필드는 UTC여야 할까요?2026.07.19
- null은 비우기일까요, 건드리지 않기일까요?2026.06.27
- API 응답은 모델을 닮아야 할까요?2026.06.26
- 이 API는 누가 부르나요?2026.06.25
- Web Worker와 Service Worker는 어떻게 다를까요?2022.12.04
- DocumentFragment는 언제 쓰면 좋을까요?2022.05.19
통신 및 네트워크 보안(3)
- 이 토큰은 누구를 위한 것인가요?2026.08.22
- 웹 보안, 신뢰 경계부터 CSP까지2026.06.13
- 왜 Authorization "Bearer"인가요?2025.01.21
데이터베이스(4)
- 무중단 스키마 마이그레이션과 expand-contract2026.08.17
- 데이터베이스 기본 개념과 용어, 한 번에 정리하기2026.07.12
- DB 스키마에도 Git이 필요할까요?2026.06.29
- 컬럼일까요, JSON 컬럼일까요?2026.06.28
컴퓨팅 배경 지식(3)
- '한'은 한 글자일까요?2026.08.15
- 브라우저는 뒤로가기를 어떻게 기억할까요?2026.08.01
- '오후 3시'는 언제인가요?2026.07.17
소프트웨어 설계 및 이론(6)
- 이 응답은 누구 것인가요?2026.08.11
- 타입스크립트로 잘못된 상태 막기2026.07.13
- 그 로직은 어디에 살아야 할까요?2026.06.24
- DB 조회는 왜 아웃바운드일까요?2026.06.23
- 도메인 모델은 왜 DB를 몰라야 할까요?2026.06.22
- 응집도와 결합도로 살펴보는 프론트엔드 코드 설계2023.08.12
문제 해결 사례(2)
- 뒤로가기 한 번에 두 칸씩 가는 이유는 뭘까요?2026.08.02
- 서드파티 스크립트 초기화가 늦어질 때 어떻게 해결할까요?2023.05.22
프로그래밍 언어(8)
- 취소는 에러인가요? 비동기 에러의 최후 방어선과 AbortController2026.07.21
- 왜 날짜만 넣었는데 하루 전이 나올까요?2026.07.18
- 자바스크립트 Map을 Object 대신 사용해야 할 때는 언제일까요?2022.12.11
- 자바스크립트 정규표현식: 수량자와 탐욕·지연 매칭 | Part 22022.09.14
- 자바스크립트 정규표현식: 메서드와 문자 집합 | Part 12022.06.01
- 자바스크립트 Promise 체인 이해하기 | 좌표로 국가 정보 가져오기2021.09.19
- ES6 Modules: Named Export vs. Default Export2021.09.18
- 자바스크립트 비동기 처리와 AJAX·API의 관계2021.09.13
라이브러리와 프레임워크(9)
- 무엇을 상태로 두지 말아야 할까요?2026.07.20
- 스프링(Spring)은 프론트엔드의 무엇과 닮았을까요?2026.07.12
- 백엔드 도구들, FE로 치면 무엇일까요?2026.06.30
- 쿼리 키는 어떻게 캐시 주소가 되나요?2026.03.17
- Tailwind CSS 4.0, 무엇이 달라졌나요?2025.01.26
- npm의 --force와 --legacy-peer-deps는 어떻게 다를까요?2025.01.18
- shadcn/ui 핵심 개념과 아키텍처 이해하기2024.10.18
- TypeScript는 JSX를 어떻게 변환할까요?2024.07.19
- Vuex로 전역 상태와 스토어 모듈 관리하기2022.03.05
서비스 개발 후기(5)
- 이 블로그를 운영하며 배운 SEO2025.09.14
- 웹 퍼포먼스 최적화와 유저 행동 분석으로 전환율을 끌어올린 방법2024.06.25
- 순수한 창작의 즐거움이 조직의 생산성으로 이어질 수 있을까?2024.01.24
- 직접 만든 라이브러리로 Next.js 페이지 메타 정보 관리하기2023.12.06
- Canvas API를 이용한 노란우산공제 가입서비스 자필 서명 이미지 생성 모듈 구현기2023.04.13
업계 동향 및 신기술(1)
데이터 포맷(2)
- SVG는 웹에서 어떻게 쓰고 관리할까요?2025.01.15
- HEIC 이미지를 JPEG로 변환하기2022.05.15
배포 및 운영 전략(1)
UX/UI(2)
- WAI-ARIA란 무엇인가요?2023.05.24
- 프론트엔드 개발자라면 반드시 알아두어야 할 32가지의 UI 요소2021.08.15
가상화 및 클라우드(2)
- AWS Lambda로 매일 아침 노션 페이지 만들기2023.04.23
- 프론트엔드 개발자를 위한 Docker로 React 개발 및 배포하기2022.10.22
코딩테스트(2)
- 행렬의 기본 연산과 곱셈 코딩 테스트2023.02.19
- 로컬에서 LeetCode 테스트 환경 설정하기2022.05.19
개발 및 실험 샌드박스(2)
- Image Zoom on Hover 이미지 뷰어 바닐라 자바스크립트로 구현하기2021.08.27
- 썸네일 메이커(Thumbnail Maker) 만들기2021.08.10