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