(New!) Interaction Tests, Mocks & Refactoring in Embedded Software

ClassImage2b.jpg

We’d like you to know that our second course is now available.

Wait. The new course is available? Seriously? It’s been like forever.

It has been forever, but, yes, the new course is available right now. It was a tremendous amount of work, and a whole lot of life happened during its development. Thank you so much for your patience and restraining your frustration.

Can I Get A Discount Because I’m Awesome?

Yes, you certainly can! The latest discounts are always listed on the course description page here.

What exactly are you launching in this next course?

This next course builds on the first. In the first course we introduced test-first development and state-based testing. This course teaches interaction-based testing with stubs and mocks, design patterns for testability, and refactoring supported by your test suite.

We present all the material in the new course through a full, real-world project that demonstrates all the real stuff you will encounter in your real work, start-to-finish. We’ve provided the entire development environment prepackaged for you so you can get started right away.

This new course is nearly seven hours of video material — almost three times that of the first course. It’s like binge-watching mad science. Plus, there’s a variety of text-based lectures, homework, quizzes, and all manner of supplemental materials.

And, in the end — if you choose to obtain the optional hardware — you’ll even have a tool that could be useful in your real work.

Now what?

  1. Redeem your discounted enrollment!

  2. Please message us with feedback or problems. You are the first to see this material. Help us find bugs and point out anything needing clarification.

  3. When you have completed the course please rate it and let your friends and colleagues know about it.

  4. Take over the world! Mwuuuhahaha!

Thank you again for your long-suffering and support all along the way.

Dr. Surly’s Minions,

Mark & Mike

Mark VanderVoord

I'm an embedded software developer, as well as a developer of tools to develop embedded software better.