I would like to automate the promotion of this blog. Currently to promote this blog on social media I use a few different services. Buffer (buffer.com ) is a service that allows you to schedule updates to the main social media channels (Facebook, Twitter, LinkedIn and Google+) IFTTT or If This Then That (ifttt.com ) is...

I recently came home from a busy day of work to my wife blaming me for allowing our 18 month old son to reach some paint and get it all over the carpet. She was concentrating on the fact that he could reach the paint not on the fact that she had brilliantly got the paint out of the carpet. My instinct on being blamed...

I am trying to understand interfaces and when to use them in my code. An interface defines a contract and any class that implements that interface agrees to fulfil that contract. Lets look at an example as this tends to be how I learn best. Most applications require some sort of data to work from so lets start by...

This week I have been looking at improving my understanding of a few programming terms, like SOLID and I will try and define them so I can look back here when I get confused. MVC I have previously blogged about MVC , but my understanding was not 100% correct so I will refine this here. Model – Now this is where my...

Learning R

Today I spent some time learning the R language. The problem I was trying to solve was to convert local prices of some items into Euros. I had been using a fixed exchange rate for all data, but as exchange rates fluctuate so much this is incorrect. My first though was to find a free API that I could query to get the...

Hello? You have probably like me almost forgotten about this blog. Life has got in the way over the last few months, but lets see if I can restart my blogging habit. In 2017 I want to start a side project for a few reasons. I want to improve my coding skills and look at things I wouldn’t normally during my day job. I...