블로그
-
JavaScript 에러 처리 | try-catch, Error 객체, 커스텀 에러
JavaScript 에러 처리: try-catch, Error 객체, 커스텀 에러. try-catch-finally·Error 객체로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
JavaScript 디자인 패턴 | 싱글톤, 팩토리, 옵저버 패턴
JavaScript 디자인 패턴: 싱글톤, 팩토리, 옵저버 패턴. 싱글톤 패턴 (Singleton)·팩토리 패턴 (Factory)로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
Kotlin Spring Boot | REST API 서버 만들기
Kotlin Spring Boot: REST API 서버 만들기. Spring Boot 프로젝트 설정·REST Controller로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
Kotlin 고급 기능 | DSL, 리플렉션, 애노테이션
Kotlin 고급 기능: DSL, 리플렉션, 애노테이션. DSL (Domain Specific Language)·리플렉션 (Reflection)로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
Node.js 인증과 보안 | JWT, bcrypt, 세션, OAuth
Node.js 인증과 보안: JWT, bcrypt, 세션, OAuth. 비밀번호 해싱 (bcrypt)·JWT (JSON Web Token)로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
Node.js 배포 가이드 | PM2, Docker, AWS, Nginx
Node.js 배포 가이드에 대해 정리한 개발 블로그 글입니다. 로컬에서 node app.js로 돌리던 것을 프로세스 관리(PM2)·리버스 프록시(Nginx)·컨테이너(Docker)까지 올리면, 재시작·로그·환경 분리·무중단 배포 같은 운영 요구를 맞출 수 있습니다. 아래 체크리스트는… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: Node.js, 배포, PM2, Docker, AWS.
-
Rust 구조체와 열거형 | Struct, Enum, Pattern Matching
Rust 구조체·열거형·패턴 매칭을 정리합니다. 필드를 이름 붙여 묶는 Rust의 기본 재료입니다. 소유권 규칙 위에서 타입을 설계하는 방법을 다룹니다. 안전한 코드 작성 시간을 50% 단축하고 런타임 에러를 90% 줄이는 6가지 핵심 패턴을 배우세요.
-
TypeScript 고급 타입 | Union, Intersection, Literal 타입
TypeScript 고급 타입: Union, Intersection, Literal 타입. Union 타입·Intersection 타입로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
TypeScript 유틸리티 타입 | Partial, Pick, Omit, Record
TypeScript 유틸리티 타입에 대해 정리한 개발 블로그 글입니다. interface User { id: string; name: string; email: string; age: number; }.
-
C++ map vs unordered_map 심층 비교 | '어느 게 빠를까?' 성능 비교와 선택 가이드
C++ map vs unordered_map 성능·복잡도 비교. 정렬·범위 탐색이 필요하면 map, 평균 조회 속도는 unordered_map이 유리합니다. 해시·충돌·선택 기준과 벤치마크 관점의 실전 가이드입니다.