Function Templates

When getting down to the brass tacks of good software engineering practices and design, “Function Templates” play a key role in effectively¬†working with code in an object oriented environment. Function templates are special functions that work with any type of object to perform a common action. This allows the software engineer to create a function […]

read more

Coding Interview #1 – Code Performance

Ok, let’s talk academics! Here is an interview question I was recently asked – Given a list of unsorted numbers, print each number and the number of occurrences in the list. Example: 1, 1, 2, 3, 5, 5, 2, 2. Should print like following. 1 – 2 2 – 3 3 – 1 5 – […]

read more

Home Automation Kit – Part 1 – The wonders of the .NET framework

Ok, so I have been working on a new project at home to develop my first home automation kit. Why? The biggest reason being that I want to better manage my home energy use – plain and simple. So what do I need exactly? Well, I don’t have the entire exhaustive list planned out yet […]

read more