블로그
-
Bun Shell 완벽 가이드 — 크로스 플랫폼 스크립팅
Bun Shell 파서·프로세스 생성·크로스 플랫폼 레이어와 파이프·리다이렉션 구현, 프로덕션 패턴까지. $ 템플릿으로 Windows·macOS·Linux에서 bash 스타일 자동화·에러 처리·Bash 차이 정리.
-
C++ RVO/NRVO | 'Return Value Optimization' 가이드
C++ RVO(Return Value Optimization)와 NRVO(Named RVO)는 반환문으로 객체를 반환할 때 복사를 생략하는 컴파일러 최적화입니다. 복사 생략의 대표 사례이며, 이동 의미론·복사 초기화와 함께 이해하면 반환값 성능을 잡기 좋습니다.
-
C++ string vs string_view | 복사 없는 문자열 처리 완벽 비교
C++ string vs string_view 비교. 읽기 전용·인자 전달은 복사 없는 string_view가 유리하고, 소유·수정은 string. 할당·복사 비용 차이와 댕글링 주의, 실무 선택 기준을 정리합니다.
-
C++ Protocol Buffers 완벽 가이드 | 직렬화·스키마 진화·성능 최적화·프로덕션 패턴
C++에서 JSON 대신 Protocol Buffers로 직렬화할 때 스키마 호환성·필드 번호 충돌·메모리 폭증이 막막하다면? .proto 정의부터 직렬화·파일 I/O·Arena 할당·자주 발생하는 에러·프로덕션 패턴까지 900줄 분량으로 다룹니다.
-
FTP 프로토콜 실전 활용 | Active·Passive·FTPS·SFTP와 파일 전송 운영
레거시부터 여전히 쓰이는 FTP의 제어·데이터 채널, Active/Passive, 대표 명령어와 FTPS·SFTP 비교, 방화벽 이슈까지 초급 실무 가이드입니다. 네트워크·FTP·FTPS 중심으로 설명합니다.
-
Rust 동시성 | Thread, Channel, Arc, Mutex
Rust 동시성 use std::thread; use std::time::Duration;. 실전 예제와 코드로 개념부터 활용까지 정리합니다. Rust·동시성·Thread 중심으로 설명합니다.
-
C++ Ranges 기본 개념 | '범위 라이브러리' 가이드
C++ Ranges 기본 개념과 views 파이프라인 패턴을 실전 예제와 코드로 정리합니다. C++·ranges·views 중심으로 설명합니다. 코드 가독성을 50% 높이고 성능을 유지하는 5가지 핵심 패턴을 배우세요.
-
C++ Conan 고급 완벽 가이드 | lockfile·크로스 빌드·사내 레포·프로덕션 패턴 [#53-4]
C++ Conan 2.x 고급 활용: lockfile 의존성 고정, 크로스 컴파일, 사내 Artifactory 연동, conanfile.py 레시피 작성. 시나리오 1: .
-
C++23 핵심 기능 완벽 가이드 | std::expected·mdspan·deducing this [2026]
C++23 2026 마스터 가이드: std::expected 예외 없는 에러 처리, mdspan 다차원 뷰(row/column-major layout), deducing this로 CRTP 제거, auto(x) decay-copy, assume attribute 컴파일러 최적화, Zero-Overhead Abstractions
-
개발자 이력서 잘 쓰는 법·서류 통과·면접까지 한 번에 잡는 가이드
개발자 이력서 작성부터 서류 통과, 면접 합격까지 전 과정을 다룹니다. 문서 작성 → 서류 필터 → 면접 대화 세 축을 체계적으로 정리합니다. 서류 통과율을 3배 높이고 면접 합격률을 50% 올리는 10가지 실전 전략을 배우세요.