c++ Play it only once Sam

Just how many times you have admitted to yourself it was rather foolish to think of globals in C++ as “a simple thing” 🙂 After all: What could possibly go wrong? If you know what I am talking about please proceed.

As it turns out many things can and will go wrong, with what you think of as C++ global variables and functions. I am sure every now and then, you are wondering why is this singleton not a singleton, why is this function called more than once,  and how it is, that nobody seems to care?

After many years of various coding idioms, that handle static linkage and global variables, and the famous “Singleton Pattern” implementations, may I be so bold to remind you: you do not have to dance around these issues any more.

It is 2018 after all. Continue reading “c++ Play it only once Sam”

c++ : human readable type names on both platforms

In case you like to experiment and learn modern C++, you will be needing some R&D little nuggets of your own.

For example. C++ is notorious for its powerful metaprogramming capabilities.  Thus it is very likely, in your C++ quest, you need to see the name of some type that is giving you a headache.

Continue reading “c++ : human readable type names on both platforms”

My Quora nano moment of glory

“Mr Chueng” was kind enough to ask a question on Quora, which due to some email meandering of destiny has dropped into my inbox, too.

I think there might be some educational quality in this text, so here it is for my followers, here.  So what was the question and what is the answer.
Continue reading “My Quora nano moment of glory”

Windows in danger!

Windows in danger!
Windows in danger!

The latest Microsoft Re-Org is a Sandstorm that has engulfed suddenly everything in the industry.  Some people are confused and rushing towards  numerous MVP’s  pop-in’ in and out in the midst of that sandstorm of half truths, FUD,  technical illiteracy, and similar Mirages.

Therefore I am not indulging in yet another feverish mega debate for or against some minor part of the Empire. I have this urge to do the opposite. Thus, I would like to propose to you the three fundamental facts (TFF) we need to agree upon:  Continue reading “Windows in danger!”