I think Azure is great, but there is loads to it so I can never know about all of its features. There is a video series hosted by Scott Hanselman called Azure Fridays which I have started to watch in an effort to keep more up to date about some of its cool features. I watched this video recently and it is all about...

I recently blogged about using Azure Web Jobs , Azure Function is another way of doing the same thing, lets look at how they work. (Sorry its been a while since I blogged but I suspect an erratic schedule will continue for the next few months.) To create an Azure Function go to the Azure portal and click add new and...

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 recently watched Troy Hunt’s What Every Developer Must Know about HTTPS course on Pluralsight. Its very good and really make you think about SSL certificates and how to correctly implement them. One thing in particular Troy mentions is the website SSL Labs . This website allows you to test a websites implementation...

Whenever I write a new test I have to think how best to do it. Hopefully I can summarise a few tips here to help get started. Arrange Act Assert The first thing I think about when writing a test is Arrange, Act, Assert. Arrange, Act, Assert is a pattern for writing the tests. Arrange – This gets things in order ready...

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 keep hearing about Azure WebJobs but I have never used them. Time to change this. WebJobs are a feature of Azure App Service that can run a script at a specific time. In my case I would like to hit a specific url of my website at the same time every day. To the right you can see an example of the WebJobs form on the...