c++ strong types holy grail

Exact types of Fasteners
Exact types of Fasteners type. It is impossible to confuse them with each other.

This is the second installment of an aptly named “c++ strong duck” post. (a title is an act of deliberate sarcasm vs ‘duck typing’ ). If you haven’t before please make a slight detour to that post, for a brief introduction on strong types, as an antidote to “type punning“. Continue reading “c++ strong types holy grail”

One Plugin to end all jQuery Plugins

Meta Plugin
Meta Plugin

Well, I could not resist this catchy title, could I? Perhaps I could. In any case I have this idea and implementation where one jQuery plugin is sort-of-a “socket” (not a network socket, but a socket in the wall) into which you can plug-in your “plugs” which will do standard jQuery related stuff.

Where “standard jQuery related stuff” is either changing the state of the DOM behind, or either using the information from the DOM to do something with it.
Continue reading “One Plugin to end all jQuery Plugins”

C++ is bad, wrong, “slow train wreck”, disaster

This error was certainly handled

Like any other (software) undertaking, it is not going to end well if not started well.

One needs to know why is one using C++.

After a decision has been made and documented, to use standard C++, one should aim to fully understand the language and tools.

This is the best answer, I can give when people talk or write in anger about some programming language in general and C++ in particular.