In a previous post, I detailed involved and frustrating process I needed to go through to compile OpenCV as part of my application. You can see the po ...
In theory, configuring a popular library like OpenCV in CMake should be easy. In practice, sadly, it is anything BUT easy. Why? Let me show you…
Note ...
After playing around with the awesome ANTLR for a while (it is a parser generator, in case you are not familiar with it), I decided to write something ...
What do you think would happen if you run this code? Can you guess without actually running it?Now try running it and see what happens. It might actua ...
I like CMake. I really do. But sometimes… it is frustrating.The samples found online are understandable and easy to follow and everything compiles fin ...
I stumbled upon Boost.DI by accident and was instantly intrigued: for a developer used to C#, dependency injection during compilation time sounds craz ...
Recently, my colleague was investigating an interesting issue. A ReaderWriterLockSlim was sometimes throwing the following exception when releasing a ...
To poll or not to poll?Nowadays, fast, responsive UI that reacts to data changes is pretty much a given (well, not always, yes, but often enough to ta ...
A friend of mine was having trouble finding simple but working example of microservices that he could tinker with, finding instead either buzzword-hea ...
This might seem like a clickbait-y article, but… it really looks this way! Allow me to explain.For one of my pet projects, I considered implementing R ...
Michael Yarichuk
A place to share steps in my journey to become a better professional