Wednesday, February 10, 2016

Software Development Insights: Unit Testing in C++, Mocks, and Debugging

I show some unit testing (with mocks) in C++ using Daphne as an example, and also some debugging.


Disc auto-switching working in Dexter!

Dexter now supports switching its active laserdisc automatically with any other available disc that it has installed!  Merlin integration soon?


Monday, February 8, 2016

Software Development Insights: Coupling and why it is bad

Ever heard the term 'coupling' before?  I am not fond of it and I go into ridiculous amounts of detail ranting about why it's bad :)  I also talk about what enums are, touch on if/else "nesting", and unit testing.  All related to work on Daphne/Dexter.


Sunday, February 7, 2016

Software Development Insights: Why hard-coding numbers is a Bad Idea

Ever written something like this?

int count = 2;
int count2 = 4;
int count3 = 6;

Watch this stunningly insightful video (sarcasm) to find out why this is a Bad Idea.


Saturday, February 6, 2016

Dexter disc auto-swapping is getting closer!

Dexter disc auto-swapping is becoming closer to being a reality.  Here is a video showing me demo'ing the feature in Daphne.


Software Development Insights: Debugging multiple threads on a raspberry pi (Dexter/Daphne)

Wanna see how to debug threads on a raspberry pi?  Or do you like anything geeky related to Daphne and Dexter?  This video may be of interest to you.


Friday, February 5, 2016

Software development insights: Debugging OpenMax problem related to Dexter

If you are an aspiring software developer, here is a 30 minute video I just recorded of me troubleshooting a software problem with Dexter.  It could be interest or boring depending on what you are looking for, haha.