HomeAboutProjectsExperiencesBlog

Blog

My thoughts and learnings about C++ and software development, derived from books, videos, articles, and hands-on experience.

Understanding Move Semantics in Modern C++

A deep dive into move semantics, rvalue references, and how they improve performance in C++ applications.

January 15, 2024
8 min read
C++Move SemanticsC++11Performance

RAII: Resource Management in C++

Learn about RAII (Resource Acquisition Is Initialization), a fundamental C++ idiom that ensures proper resource management.

January 10, 2024
6 min read
C++RAIIResource ManagementBest Practices

Exploring C++20 Concepts and Constraints

An introduction to C++20 concepts, which bring more powerful generic programming capabilities to the language.

January 5, 2024
10 min read
C++C++20ConceptsTemplates
© 2025 Geon Kim. All rights reserved.
HomeAboutProjectsExperiencesBlogSearch