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...
Pwned Pass is now available from the Google Play Store . Pwned Pass is a simple android app that allows you to type in a password and tells you if it has been used in a data breach. Troy Hunt of Have I Been Pwned? recently added a new API to his website which allows you to search his extensive database of pwned...
For the past week or so I have been playing around with Xamarin and creating an android app. Well I now have an app in the Google Play Store. Check out https://play.google.com/store/apps/dev?id=6148298088834956775 . Before you rush and download the app I must warn you that it doesn’t do much yet. It displays some...
For a while I have found myself writing the same bits of code for different web projects. This annoys me as it goes against the DRY principle (don’t repeat yourself). One possible solution is to write your own nuget packages. You can then add this piece of code to any project you work on. nuget.org is the public nuget...
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...