Skip to content

Mark VanderVoord

Maker of Things in Ones and Zeroes.

icon
Mark VanderVoord Courses

Unit Testing & Other Embedded Software Catalysts

$64.99

Visit
Interaction Tests, Mocks & Refactoring in Embedded Software

$129.99

Visit

icon
Most Recent Review

The tools are rather outdated. The container image contains Ubuntu 18.04, which cannot be connected to VSCode. I had to upgrade it to Ubuntu 20.04. I think either redoing the chapter or adding some extra material explaining how to connect the container to VSCode, so that you don't have to map the folder to your computer (in my case, the container is running under wsl) would be convenient, plus upgrading the container's image. Also I think the training tries to focus on too many topics (TDD, design patterns, refactoring...) when maybe some people are just more interested in a particular subject (in my case, CMock) and not so interested in building the actual functionality (for example, the whole HAL and low level).
- Review by Ester Olivella on Interaction Tests, Mocks & Refactoring in Embedded Software

icon
Instructor Bio

    Hi. I'm Mark. I've been developing awesome things with embedded software for 20 years and I help other people do the same. I've worked on self-guided lawnmowers, automotive electronics, color measurement devices, bluetooth beacons, and much more. I'm one of the creators of the open source tools Unity and CMock, which help people test C code. I'm one of the founders of Throw The Switch, an online community dedicated to making embedded software better.