Performance Bottleneck from Hidden Atomic Operations 11-05-2026 11-05-2026 blog 11 minutes read (About 1592 words)Watch Out For Hidden Atomic Operations In Constructs Used In Concurrent Programs CPP, Performance Optimization, C, Atomics Read More
No Missing Field Initializers 09-13-2024 09-13-2024 blog 7 minutes read (About 1087 words)Following Best Practices to Avoid Weird Software Bugs CPP, Software Engineering, C, Safety System, GCC Read More
Static Library VS Shared Library 06-25-2024 06-25-2024 blog 11 minutes read (About 1612 words)An Example Approach CPP, C, CMake, Build System Read More
Volatile Type Qualifier In C/C++ 03-18-2024 03-18-2024 blog 13 minutes read (About 1889 words)Disabling Optimization on Purpose CPP, C Read More
Handle In Programming 03-13-2023 03-13-2023 blog 5 minutes read (About 761 words)An Intentional Ambiguity in Programming CPP, C, Programming Read More
C/C++ Stack Usage Compilation Warning and Error 01-22-2023 01-22-2023 blog 5 minutes read (About 744 words)Prevent Large Stack Usage at Compile Time CPP, C, Safety Read More
Static and Extern in C 11-16-2022 11-16-2022 blog 4 minutes read (About 581 words)Static VS Extern C Read More
Large Array Safety Issue 10-21-2022 10-21-2022 blog 8 minutes read (About 1190 words)Avoid Using Large Array In a Safety System CPP, C Read More
Python C Library Function Binding Using ctypes 01-31-2022 01-31-2022 blog 5 minutes read (About 749 words)Call Functions from Foreign C Libraries Python, C Read More
CMake: Public VS Private VS Interface 08-08-2020 04-28-2024 blog 10 minutes read (About 1492 words)CMake Include and Link Keywords from the Perspective of Inheritance CPP, C, CMake, Build System Read More
C/C++ Documentation Using Sphinx 08-05-2020 08-05-2020 blog 6 minutes read (About 916 words)Create Documentations for C/C++ Development Using Sphinx CPP, C, Sphinx, Documentation Read More
C/C++ Documentation Using Doxygen 08-04-2020 08-04-2020 blog 8 minutes read (About 1207 words)Create Documentations for C/C++ Development Using Doxygen CPP, C, Documentation, Doxygen Read More