Gated Release

Gated Release

Automated releases of software are great but how can we add an element of feedback so only good relea...

Keep reading

Azure Key Vault

Azure Key Vault is a secure way of storing your keys, certificates and secrets so your application ca...

Keep reading

Pwned Pass Update

Its been a while since I first released Pwned Pass so lets have a look at where we are now. We are ve...

Keep reading

Looking back at 2018

As 2018 starts to draw to a close let’s look at some of the highlights from the past year. New Home –...

Keep reading

Picard is back!

It has just been announced at the annual Star Trek Las Vegas (#STLV) convention that Patrick Stewart...

Keep reading

DNS for Developers

DNS is the backbone of the internet and as such I believe every developer should know something about...

Keep reading

Code Reviews

Reviewing code is a great habit to get into. Code reviews help share knowledge between your team memb...

Keep reading

Heroes

Who was your hero growing up? Mine was Stephen Hawking. What is a hero? A lot is said in the media...

Keep reading

Pluralsight

Earlier this year I signed up for pluralsight. If you want to sign up to pluralsight as well use this...

Keep reading

Website UI Testing

Last week I looked at testing the UI of mobile apps, this week lets look at how we could do a similar...

Keep reading

Mobile App UI Testing

Since I started creating an android app I have been writing simple UI tests. I have been taking adva...

Keep reading

Looking back at 2017

As 2017 starts to draw to a close let’s look at some of the highlights from the past year. 1) Edwa...

Keep reading

Interfaces are cool!

A while back I blogged about learning about interfaces as I didn’t really understand the value of the...

Keep reading

Azure Friday

I think Azure is great, but there is loads to it so I can never know about all of its features. There...

Keep reading

Azure Functions

I recently blogged about using Azure Web Jobs, Azure Function is another way of doing the same thing,...

Keep reading

Async and Await

For a while the Async and Await commands in c# have confused me. Like most things the best way to le...

Keep reading

Office Move

For the past few weeks my software developing has been taking a back seat as I planned and coordinate...

Keep reading

Interfaces

I am trying to understand interfaces and when to use them in my code. An interface defines a contrac...

Keep reading

Learning R

Today I spent some time learning the R language. The problem I was trying to solve was to convert lo...

Keep reading

Source Control Fail

Every developer uses source control, it is a great tool for keeping track of changes to your code, se...

Keep reading

I love Nagios

You may not have heard of Nagios but it has saved my bacon quite a few times. Nagios is an open so...

Keep reading