Prioritize Debt Reduction to Unburden Yourself

Average Canadian Individual Debt Increasing Earlier this year, TransUnion reported that the average Canadians non-mortgage debt increased from $20,785 to $21,348 in Q1 2016. This is an increase of 2.7% from Q1 2015. While personal debt is not necessarily a bad thing – particularly when interest rates are low, it is a bit concerning, especially since according to StatsCan the median total income in 2014 was $32,790. This means...

Read More

Prevent the Arrow Anti-Pattern Caused by Excessive Defensive Checks for Null List References

The Arrow Antipattern You have most likely encountered the Arrow anti-pattern when maintaining legacy code. Perhaps you have even used a poorly designed Application Programming Interface (API) that required writing overly verbose and defensive code, particularly around null object references.  This anti-pattern is very easy to recognize, as it typically consists of several nested conditional checks. These nested conditional blocks...

Read More
Fitbit Just Updated Their Dashboard and It Is Better Than Ever
Aug01

Fitbit Just Updated Their Dashboard and It Is Better Than Ever

Graphics Update and Addition of This Week’s Activity Tile If you are a regular Fitbit user, then you likely noticed that the main dashboard on the Fitbit.com website was updated earlier this week. All existing dashboard tiles have now been given a much-needed graphical update. There is also a really useful new tile called This Week’s Activity. You can use the tile to toggle between logged steps, floors (if tracked by your...

Read More
Arduino Inventor’s Guide CIRC-07 (Push Buttons)
Jun04

Arduino Inventor’s Guide CIRC-07 (Push Buttons)

This circuit makes use of push buttons to turn on and off a red LED light. Kit: 1 x Arduino Duemilanove 1 x Breadboard 2 x Pushbutton 2 x 10k Ohm Resistor (Brown-Black-Orange) 1 x 330 Ohm Resistor (Orange-Orange-Brown) 1 x Red LED 7 x Wire Additional Resources: Breadboard Layout Sheet Sketch Source Code  – Included in Arduino IDE under File > Examples > Digital > Button Assembly Video   This one went pretty well...

Read More
Arduino Inventor’s Guide CIRC-06 (Piezo Element)
May28

Arduino Inventor’s Guide CIRC-06 (Piezo Element)

A piezo element clicks every time it is pulsed with current. This 6th circuit is designed to pulse a piezo at the right frequency to make the Arduino play to the tune of “Twinkle Twinkle Little Star”. Kit: 1 x Arduino Duemilanove 1 x Breadboard 1 x Piezo Element 4 x Wire Additional Resources: Breadboard Layout Sheet Sketch Source Code Assembly Video This was extremely easy to put together.  I was surprised with how...

Read More