Video about a C++ “flaw”

Video about a C++ “flaw”

My latest video blog is now available. This time I am looking at an interesting aspect of C++, where there…

Video blog about parameter passing in C

Video blog about parameter passing in C

My latest video blog is now available. This time I am looking at how parameters are passed to functions in…

Video blog about compiler optimization magic

Video blog about compiler optimization magic

My latest video blog is now available. I am looking at compiler optimization and how such a tool can appear…

One return from a function: a good idea?

One return from a function: a good idea?

All C/C++ functions have a single point of entry and it is widely thought that a single point of exit…

Explaining variables

Explaining variables

I recently came across an excellent book: The Art of Readable Code by Dustin Boswell and Trevor Foucher. As soon…

Embedded software video blog about the C keyword static

Embedded software video blog about the C keyword static

My latest video blog is now available. I am talking about the C keyword static and its different, rather confusing,…

Embedded World, Nuremberg is next week

Embedded World, Nuremberg is next week

Next week, Tuesday-Thursday 14-16 March is Embedded World in Nuremberg, Germany. This is the biggest event in the world of…

Using C++ with an RTOS

Using C++ with an RTOS

If your embedded application makes use of a real-time operating system [RTOS], like Nucleus, you will need to learn the…

Embedded software video blog about inline code

Embedded software video blog about inline code

My latest video blog is now available. I am talking about the use of inline code – a common speed…