블로그
-
Redis 캐싱 전략 패턴 5가지 | Cache-Aside부터 Refresh-ahead까지
Redis 캐싱 전략 패턴: Cache-Aside, Read-through, Write-through, Write-behind, Refresh-ahead와 TTL·무효화를 Node.js 실무 관점에서 정리합니다.
-
Node.js 실전 글 모음 | 시리즈 목차·학습 경로
Node.js 시리즈 전체 목차와 학습 경로를 안내합니다. Docker Compose, Redis, Nginx, CI/CD, Kubernetes까지 배포·운영 중심 글을 한 페이지에서 연결합니다.
-
SwiftUI 입문 | 선언적 UI, 상태, MVVM
SwiftUI 입문: 선언적 UI, 상태, MVVM. SwiftUI 기본·State, Binding, ObservableObject 차이로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
AV1 비디오 코덱 차세대 표준 | 로열티 프리·SVT-AV1·FFmpeg 실전
AV1의 Alliance for Open Media 배경·VP9 대비 이점부터 타일·필터·CDEF, libaom·SVT-AV1·rav1e 인코딩과 브라우저·스트리밍 활용까지 정리합니다.
-
C++ 비트 연산 | "비트마스크" 완벽 가이드
비트 연산(AND·OR·XOR·시프트)은 플래그·비트마스크·알고리즘 최적화에 쓰이는 저수준 기법입니다. 이 글에서는 연산자 의미, bitset 활용, 실수하기 쉬운 미정의 동작과 이식성 팁을 C++ 예제로 설명합니다.
-
C++ Chrono 상세 가이드 | "시간 라이브러리" 가이드
std::chrono는 duration·time_point·clock으로 시간 간격과 시각을 타입 안전하게 다루는 C++11 라이브러리입니다. 이 글에서는 단위 변환, steady_clock과 system_clock 선택, 측정·타임아웃 코드 작성법을 예제와 함께 다룹니다.
-
C++ constexpr if | "컴파일 타임 분기" 가이드
C++17 if constexpr은 템플릿 안에서 컴파일 타임에만 평가되는 조건문입니다. constexpr 함수·상수 초기화와 함께 쓰이고, type_traits로 분기할 때 템플릿 특수화 대신 한 함수에서 처리할 수 있습니다.
-
C++ Exception Performance | "예외 성능" 가이드
C++ Exception Performance - "예외 성능" 가이드. C++ Exception Performance의 2. 예외 비용 분석, 3. 오류 코드 vs 예외, 4. noexcept 최적화를 실전 코드와 함께 설명합니다.
-
C++ optional | "선택적 값" 가이드
std::optional은 C++17에서 값의 존재 여부를 타입으로 표현하는 타입입니다. 이 글에서는 optional의 생성과 접근(value, value_or), nullopt 처리, 실무 패턴과 널·특수값 대비 장점을 예제 코드와 함께 단계적으로 다룹니다.
-
C++ 완벽 전달 | "Perfect Forwarding" 가이드
완벽 전달(Perfect Forwarding)은 템플릿에서 인자의 lvalue·rvalue 성질을 유지해 다른 함수로 넘기는 기법입니다. 이 글에서는 유니버설 참조, std::forward, 팩토리·래퍼 활용과 흔한 실수를 예제로 설명합니다.