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...

LINQ

What is LINQ? LINQ is an acronym for Language Integrated Query, which describes where it’s used and what it does. The Language Integrated part means that LINQ is part of programming language syntax. In particular, both C# and VB are languages that ship with .NET and have LINQ capabilities. How do I use LINQ in my C#...

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...

Sudoku Challenge

Last night I went to a Code Dojo at Leeds Sharp (the coding user group I have started going to). A Code Dojo is a programming challenge that people work on usually in pairs. The challenge that we worked on was to code a solution to the puzzle game Sudoku. The code we worked with can be found on github. I don’t know...

User Groups and F#

For a while I have been threatening to try a user group. Well this week I went to my first meeting. The user group I went to is called Leeds Sharp who are celebrating their third birthday, happy birthday guys and thanks for the cake. The talk was all about F#. I know nothing about F# other than it is in visual studio....