It's rocket science
Introduction In August we have all have been inspired by the Chandrayaan-3 mission, where mankind has for the first time landed near the Moon South pole. Inspired by the landing images and videos,...
Introduction In August we have all have been inspired by the Chandrayaan-3 mission, where mankind has for the first time landed near the Moon South pole. Inspired by the landing images and videos,...
Introduction I remember my first walk in one of the residential neighbourhoods of Oxford. One of the things that most struck me were the electric hanging cables from wooden poles. This intricat...
You and your friend find yourselves rocking out in the garage, jamming to your favorite tunes, and feeling the exhilaration of creating music together. As the energy and creativity flow, you realiz...
I have recently finished reading “C++ Software Design” by Klaus Iglberger, and I would like to share with you my review. The Author Klaus is a well-known figure in the C++ community, with experti...
CTAD (Class Template Argument Deduction) is an important feature introduced in C++17 that simplifies the process of initializing objects of template classes. Before CTAD, when initializing an objec...
In a previous post we have explored the monadic operations transform and and_then, implemented for std::optional and std::expected in C++23. The main advantage of using these operations is that the...
If you are a C++ developer, and you have not been living under a rock, you certainly know that C++23 is finalized! One of my favourite addition is monadic operations. Before diving into the detail...
In the past month I have embarked on a journey to learn more about computer graphics, and I decided to start from OpenGL (if you are interested as well you can start from learnopengl). When I start...