TDD, GoogleTest, GitHub, Travis CI and Conan; the easy way!

Test-Driven Development (TDD) is a popular approach in developing code bases and there is a good reason for that. There are many books that explain the way and the advantages of adopting an approach like that. In today’s post, I’m not going to explain that again.  An amazing book that I can suggest is the

Continue reading TDD, GoogleTest, GitHub, Travis CI and Conan; the easy way!

How to use pimpl idiom to hide the internals of your class declaration (and not only)

When we share the public interface of our library or API, we usually share the header files. In this case together, with the public members od our class there is also visibility of the private. The pimpl idiom which comes from the “pointer to implementation” is a programming technique that let us hide the internal

Continue reading How to use pimpl idiom to hide the internals of your class declaration (and not only)