Video about initialization of variables

Video about initialization of variables

My latest video blog is now available. This time I am looking at the initialization of variables and best practices…

Article about some subtleties of the C language

Article about some subtleties of the C language

My latest article on embedded.com has been published here. I am looking at some of the subtleties of the C…

Video about embedded object code libraries

Video about embedded object code libraries

My latest video blog is now available. This time I am looking at object code libraries – what they are;…

Embedded software article on C++

Embedded software article on C++

My latest article on embedded.com has been published here. I am looking at the differences [or, actually, the lack thereof]…

Video about C++ structures and classes

Video about C++ structures and classes

My latest video blog is now available. This time I am looking at structures and classes in C++ and considering…

Inline C++ code in embedded applications

Inline C++ code in embedded applications

One of the key differences between coding for an embedded system or for a desktop computer is compiler optimization. For…

Embedded code: clear or clever?

Embedded code: clear or clever?

When developing embedded code, there are various priorities. Top of the list, obviously, is delivering the required functionality and performance….

Video about C pointers – their scope and lifetime

Video about C pointers – their scope and lifetime

My latest video blog is now available. This time I am looking at the use of pointers in embedded applications…

How good is the software?

How good is the software?

I get pleasure from good quality things. Quality is a vague term, but, to me, it is some combination of…