블로그
-
C++ vcpkg 2026 고급 가이드 | Manifest·Triplet·Registry·Binary Cache·Versioning
vcpkg 2026: Manifest Mode (vcpkg.json), 2,807개 ports, Binary Cache (CI 빌드 시간 단축), Custom Triplet (정적/동적), Versioning (baseline.json, version constraints), Private Registry, vcpkg depend-info, 2026.04.27 locking 개선
-
C++ span 기초 | '연속 메모리 뷰' 가이드 | 핵심 개념과 실전 활용
C++20 std::span의 비소유 뷰 개념과 배열·벡터·std::array를 통합 인터페이스로 다루는 방법, subspan·경계 검사·수명 관리 함정을 다룹니다.
-
Swift 컬렉션 내부 | Array·Dictionary·Set과 Copy-on-Write
[2026] Swift 컬렉션 내부에 대해 정리한 개발 블로그 글입니다. Array, Dictionary, Set은 모두 구조체로 정의된 값 타입입니다. 그러나 “값이므로 항상 스택에 복사된다”는 설명은 과도한 단순화입니다. 실제로는 힙에 올라간 저장 버퍼를 여러 변수가 참조로 공유하다가,… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: Swift, Array, Dictionary,…
-
C++ Branch Prediction | 분기 예측·likely·unlikely 완벽 정리
C++ 분기 예측: CPU 파이프라인, misprediction penalty, [[likely]]/[[unlikely]], 분기 제거, 정렬 효과, PGO를 실전 예제와 함께 정리합니다.
-
TypeScript 인터페이스 | Interface 완벽 가이드
TypeScript 인터페이스: Interface 완벽 가이드. Interface 기본·함수 타입로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. TypeScript·Interface·인터페이스 중심으로 설명합니다.
-
C++ bitset | '비트 집합' 가이드 | 핵심 개념과 실전 활용
비트 연산 기초, bitset vs vector<bool>, 마스킹·순열·조합 패턴, 성능까지 정리한 bitset 가이드입니다. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·bitset·bit 중심으로 설명합니다.
-
C++ 단위 테스트 완벽 가이드 | Google Test로 배우는 TDD (실전 예제)
C++ 단위 테스트의 모든 것: Google Test(GTest) 설치부터 EXPECT, ASSERT 매크로 사용법, Fixture와 Mock 객체까지. 실전 코드 예제로 TDD를 15분만에 마스터하세요.
-
Deno 2.0 완벽 가이드 — npm 호환·JSR·워크스페이스·성능·Node 비교·마이그레이션
Deno 2.0 완벽 가이드 — npm 호환·JSR·워크스페이스·성능·Node 비교·마이그레이션에 대해 정리한 개발 블로그 글입니다. Deno 2.0(2024년 10월 공개)은 “기존 JavaScript 인프라와의 호환”과 “단일 실행 파일로 제공되는 올인원 도구체인”을 동시에 노리는 메이저 릴리스입니다. 이 글에서는 주요 변경사항,… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: Deno,…
-
C++ 전방 선언 | 'Forward Declaration' 가이드
C++ 전방 선언(Forward Declaration)이 무엇이고 언제 써야 하는지, 컴파일 시간 단축과 순환 참조 해결에 어떻게 쓰이는지 정리했습니다.
-
C++ 메모리 누수 완벽 가이드 | 5가지 원인과 해결 방법 (Valgrind/ASan)
C++ 메모리 누수의 모든 것: 발생 원인 5가지, 스마트 포인터와 RAII를 활용한 예방법, Valgrind와 ASan으로 탐지하는 실전 코드. 메모리 관리 문제를 10분만에 해결하세요.