블로그
-
Axum 완벽 가이드 — Rust 고성능 웹 서버·REST API
Axum 완벽 가이드 — Rust 고성능 웹 서버·REST API에 대해 정리한 개발 블로그 글입니다. Axum은 Rust에서 HTTP 서비스를 만들 때 많이 선택되는 프레임워크입니다. Tokio 비동기 런타임, Tower의 Service 레이어, Hyper HTTP 구현 위에 올라가 있으며, “타입으로 요청을 파싱한다”는… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: Axum, Rust, Web…
-
Babel 완벽 가이드 | 파서·AST·파이프라인·트랜스파일러·Presets·Plugins·실전
Babel 내부(@babel/parser, traverse, generator)와 Presets·Plugins·Polyfill, Webpack/Vite 통합을 한글로 정리. Babylon·AST·방문자 패턴·프로덕션 패턴까지 다룹니다.
-
백엔드 REST API 설계 심화 — 메서드·멱등성·HATEOAS·협상·버전·프로덕션
[2026] 백엔드 REST API 설계 심화 — 메서드·멱등성·HATEOAS·협상·버전·프로덕션에 대해 정리한 개발 블로그 글입니다. REST(Representational State Transfer)는 HTTP라는 범용 인터페이스 위에서 자원·표현·전이를 일관되게 다루는 설계 규율입니다. 엔드포인트 이름을 예쁘게 짓는 것만으로는 부족하고, 메서드 의미,… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드:…
-
Node.js 백엔드 완전 정리 — libuv·워커·스트림·우아한 종료·프로덕션
[2026] Node.js 백엔드 완전 정리 — libuv·워커·스트림·우아한 종료·프로덕션에 대해 정리한 개발 블로그 글입니다. Node.js 백엔드를 “Express로 라우트만 나눈다” 수준에서 한 단계 끌어올리려면, 런타임이 요청·타이머·I/O·콜백을 어떤 순서로 실행하는지를 먼저 그림으로 잡아야 합니다. 그 위에 CPU 바운드 작업을 어디로… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드:…
-
Bash 스크립팅 완전 가이드 — 내부 동작·리다이렉션·트랩·프로덕션 패턴
Bash 파라미터 확장 순서·매개변수 문법·서브셸과 명령 치환·프로세스 치환·FD 리다이렉션(2>&1 순서)·시그널·trap·set -Eeuo pipefail·ShellCheck까지 프로덕션 스크립트 내부 동작을 정리합니다.
-
Biome 완벽 가이드 — 초고속 린터·포매터
Biome 완벽 가이드 — 초고속 린터·포매터에 대해 정리한 개발 블로그 글입니다. Biome은 프런트엔드·풀스택 코드베이스에서 흔히 쓰이는 ESLint(린터)와 Prettier(포매터) 역할을 하나의 CLI와 설정 파일로 통합하려는 도구입니다. Rust로 구현되어 실행 속도가 빠르고, 별도의… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: Biome, Linter, Formatter, ESLint,…
-
Biome 완벽 가이드 — 빠른 린터·포맷터와 팀 운영
Rust 기반 Biome으로 린트·포맷·임포트 정리를 통합하는 방법. biome.json, Lint/Format, Import 정렬, Git Hooks, ESLint·Prettier 마이그레이션, 실전 팀 규칙까지 정리합니다.
-
Biome 완벽 가이드 — ESLint + Prettier 대체 Rust 기반 JS/TS 툴체인
Biome 완벽 가이드 — ESLint + Prettier 대체 Rust 기반 JS/TS 툴체인에 대해 정리한 개발 블로그 글입니다. JS/TS 프로젝트의 표준 도구 체인은 보통 이랬습니다. - 설정 파일 3-5개 (.eslintrc.js, .prettierrc, tsconfig.json 등) - 실행 속도 느림 (수백ms ~ 수십 초) - 두 도구… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드:…
-
브라우저 DevTools 가이드 — Performance·Memory·Network·Sources 심화
브라우저 DevTools 가이드 — Performance·Memory·Network·Sources 심화에 대해 정리한 개발 블로그 글입니다. 브라우저 개발자 도구(DevTools)는 단순히 console.log를 대체하는 도구가 아닙니다. 메인 스레드 스케줄링, 가비지 컬렉션과 힙 구조, HTTP/2·HTTP/3 위에서의 요청 우선순위, V8 디버거 프로토콜… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드:…
-
빌드 시스템 비교 | CMake vs Make vs Ninja vs Meson 완벽 가이드
CMake, Make, Ninja, Meson 등 주요 빌드 시스템을 비교 분석합니다. 각 도구의 특징, 장단점, 실무 선택 기준을 상세히 설명합니다. 빌드시스템·CMake·Make 중심으로 설명합니다.