기본 지식
Nodejs 원리
JWT
OAuth
소셜 로그인
UUID
Nginx
Docker
yarn berry
Git
직렬화(Serialization) & 역직렬화(Deserialization)
Stream (작성중)
lower / upper bound
Network
빠르게 변하는 블록체인 생태계 반영을 위한 Websocket 기술과 Helper 구현
HTTP
배포 후 쿠키가 전달 되지 않는 점 (작성중)
CORS (작성중)
SameSite (작성중)
JSON RPC 2.0
OSI 7 Layer
TCP/IP 4 Layer
JS & TS
forEach의 비동기 처리
JS Array
Call By Value VS Call By Reference
Promise (작성중)
Typescript is vs as
추상 클래스
순환 의존성
Desturcturing Array
Double Exclamation Marks
Static
Symbol
디자인 패턴 & 리팩토링
switch 다형성 리팩토링
함수에 flag를 쓰면 안되는 이유
싱글톤 패턴 (작성중)
의존성 주입(DI)과 제어의 역전(IoC) (작성중)
Database
User & Privilege
Metadata Lock
S Lock & X Lock
Information & Performance Schema (작성중)
Cursor-Based Pagination (작성중)
MySQL 실행계획
Explain Analyze로 쿼리 튜닝하기
ACID
Bash
리눅스 패키지 정보
쉘 스크립트 문법
유용한 스크립트 (계속 추가중)
Nest.js
Middleware
Guards
Authentication
Database
Express VS Nest.JS
IoC & DI (작성중)
Event Emitter (작성중)
Serialization & Deserialization
Standalone Applications (작성중)
Dynamic Module
API Rate Limit으로 무차별 요청 막기
AWS Infra
AWS SES Template으로 이메일 템플릿 관리하기
보안 그룹
AWS Practitioner Essentials
VPC (작성중)