Singleton Pattern in C++

Posted on 11 Jul 2018 in C++ • 3 min read

In 2008 I've learned about singleton during my undergraduate studies. At that time I tried to learn all the design patterns of the software development techniques. The reference book was the "Design Patterns: Elements of Reuseable" by Erich Gamma, John Vlissides, Ralph Johnson, and Richard Helm. The book describes about …


Continue reading

Writing Modern CMake Files

Posted on 19 Feb 2018 in C++ • 6 min read

If you are a C++ developer, the word CMake shall not be a new word for you. The first time I know CMake was back in 2009 when I join the Hector team at TU Darmstadt to develop the elevation map from scratch. At that time, I learned the basic …


Continue reading

Understanding the Process Crash and Backtracing in Linux

Posted on 26 Nov 2017 in Linux, C++ • 6 min read • updated on 05 Dec 2017

We know that all software developers write a buggy software, and so do I. Writing a buggy software is inevitable since the software becomes more and more complex. The chance that we have to debug our (or other developers) software is getting higher until an artificial-intelligent-based debugger is used in …


Continue reading