For a while the Async and Await commands in c# have confused me. Like most things the best way to learn about something is to use it in a real world example. I am currently adding an email alert feature to a website. This is an ideal example of something that would benefit from Asynchronous programming. There is no...
I am a fan of Azure but today I have been looking at AWS. Specifically how to upload and download files. AWS S3 stores files in Buckets. I already had an AWS S3 account setup with a Bucket. I am going to assume you have got a bucket setup and concentrate on the code to get files in and out. First step is to use nuget...
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...
I am currently working on source code that is over 5Gb in size. This is mostly due to a poorly thought out folder structure, there are code files, images and Excel files all jumbled together. I think a clear distinction should be made between source code and data. Source Code I will define source code as anything that...
So recently I started working on a new codebase. I will be honest when I first saw it, it was a mess. Here are a few of the things I did to try and regain control. I was given access to the source code on Visual Studio Team Services. However this consisted of a single commit 3 months ago. When I looked at what was...
Next month I will celebrate ten years working at my current job, two weeks after that I will start a new chapter of my life at a new company. Lets take this opportunity to look back ten years at some of the great stuff I have achieved. 2006 In 2006 I had no IT experience. If you were to ask me where Event Logs could...
Last year you may remember me talking about playing with a Raspberry Pi. Well since then my Raspberry Pi has been sat on a desk collecting dust. This week I attended Leeds Sharp and the topic was Running Windows on Raspberry Pi and this has inspired me again to do something with a Pi. But first what did I learn. Here...