기본 지식


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 (작성중)