Post
TUI Editor React 18 의존성 오류
React-Query vs SWR
CORS
Docker 컨테이너로 로컬 개발 환경 구축하기
GitHub Actions를 활용한 검증 자동화
Next.js 환경에서 Jest 도입
next.js 환경에서 MSW 도입기
MSW에서 Cannot assign to read only property 'Request' of object '[object Window]'
오류 발생 및 해결 방법
Prisma 도입기
…
ESLint와 Prettier 설정하기
브라우저 렌더링 과정: 도메인을 입력하면 무슨 일이 일어날까?
Fetch API vs Axios 비교 – 어떤 걸 선택해야 할까?
GA4 & GTM 설정
Dependabot을 활용한 패키지 업데이트 자동화
GitHub Actions 테스트 커버리지 자동화
테스트에서 API 모킹이 필요한 이유와 MSW 설정
DDD 기반 아키텍처로 프로젝트 구조 개선하기
빌드 오류 (초안)
JavaScript
실행 컨텍스트 (Execution Context)
스코프 정리
호이스팅 정리
this 바인딩 정리
iterator & generator 정리
Promise 정리
템플릿 리터럴 정리
디바운싱와 쓰로틀링 정리
구조 분해 할당 정리
TypeScript
TypeScript 기본 타입 정라
TypeScript 유틸리티 타입 정리
TypeScript의 any
, unknown
, never
, void
정리
TypeScript 열거형(Enums) 정리
tsconfig.json
설정하기
API 타입 맞추기
React + TypeScript에서 window 객체 확장하기
TypeScript의 덕 타이핑, 구조적 타이핑, 잉여 속성 검사 원리
NEXT.JS
next.config.js
옵션
use client
vs use server
차이점 정리
NextAuth 설정하기
Page Router에서 App Router로 마이그레이션하기
Next.js의 렌더링 방식과 App Router 에서 적용 방법
Project
nextjs-starter-kit
hakko-finder
CS Study
모두를 위한 컴퓨터 과학 (CS50 2019)
type-challenges
Books
소프트웨어 장인
Test-Driven Development:By Example
컴퓨팅 사고력을 키우는 이산수학
혼자 공부하는 네트워크
혼자 공부하는 컴퓨터구조 + 네트워크