기본 지식


JWT

OAuth

소셜 로그인

UUID

Nginx

Docker

yarn berry

Git

직렬화(Serialization) & 역직렬화(Deserialization)

lower / upper bound

Network


빠르게 변하는 블록체인 생태계 반영을 위한 Websocket 기술과 Helper 구현

HTTP

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를 쓰면 안되는 이유

Database


User & Privilege

Metadata Lock

S Lock & X Lock

MySQL 실행계획

Explain Analyze로 쿼리 튜닝하기

ACID

Bash


리눅스 패키지 정보

쉘 스크립트 문법

유용한 스크립트 (계속 추가중)

Nest.js


Middleware

Guards

Authentication

Database

Express VS Nest.JS

Serialization & Deserialization

Dynamic Module

API Rate Limit으로 무차별 요청 막기

AWS Infra


AWS SES Template으로 이메일 템플릿 관리하기

보안 그룹

AWS Practitioner Essentials

Cryptography & Blockchain


Crypto Native Mission

비트코인의 원리 및 기본 동작

비트코인 Script

Arbitrum

Ethereum

대칭키 & 비대칭키

이더리움의 수수료