Software and IT systems

172 posts

Coding and advice in developing Software and IT systems.  At all levels of complexity. Special care has been taken for beginners and students.  Both code and advice, are a product of 25+ years of active commercial programming, team leading and delivering systems architecture.

Here you will also find a lot of very deep, commercial C++, JavaScript, and jQuery. The focus of the material presented, is on how to deliver APIs and libraries that are rock solid and useful. And that does not annoy the end-users, at the same time.

By no means do not hesitate to leave comments.

C++ Lambdas & Matrix API

The purpose of this post is to show and explain a bit more about the practical usage of  C++ “lambda power”.  This time in developing a light, fully functional, fast, and hopefully not that often seen, matrix creation utility. Functional programming style.

GitHub gist is here.   The previous post with another very interesting matrix variation is here.

Update 2021 MAR: The gist version 6 is a major update. Matrix related code does not use the std:: lib any more.

Continue reading

Feasible Software Development

The other day one honourable “Rustacean” (translated: proficient in Rust)   commented:  “…Rust is designed under the assumption that after a period of cognitive training, you should reach the point …” .

Let us be clear: He actually meant well. Continue reading