I am really excited a new Star Trek Discovery trailer has just been released, if you haven’t seen it yet, watch it now. The rumour mill has been going crazy about Star Trek Discovery but now we have a trailer with actual footage to analyse. In my opinion all the concerns about changes in the production team have gone...
No blog post this week. However why not check out Troy Hunts blog article about Windows Update . I am probably fairly unique in that I like installing updates whether it be on my phone, my PC or for one of my favourite programs. One of my tasks when I used to work in a sysadmin role was ensuring all windows updates got...
High Charts is a javascript library that allows graphs and charts to easily be added to web pages. A chart like this can easily be added with a few lines of html and javascript. <script src="https://code.highcharts.com/highcharts.js"> <script src="https://code.highcharts.com/modules/exporting.js"> <div...
For the past few weeks my software developing has been taking a back seat as I planned and coordinated the IT requirements of an office move. The company I work for has been working out of a converted barn, but as the company has grown we have outgrown the building and for quite a while it has been a real squeeze to...
I created my GitHub account in August 2010, lets look at what I have done with it. In 2010 I started by committing the code for an old php website I had created. Then in December I committed some other php sites. Between 12 December 2010 and 29 September 2011 I must have created some automated process which is why...
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...
A few weeks back I attended a talk at Agile Yorkshire about Test Driven Development or TDD by Dr Oliver Shaw. I was impressed at how easy Oliver made it look, so as I have never tried it I thought I should give it a try. Test Driven Development or TDD is a way of development which starts with writing a Unit Test. First...