-
Azure Functions with ServiceBus and Blob Storage
Serverless technologies are an area of cloud computing that I find very interesting, particularly the Function As A Service paradigm. Products like AWS Lambda and Azure Functions have been around for a number of years now, and have had some pretty compelling use cases from the outset. Everything from on…
-
Preventing failing TFS builds from entering the continuous delivery pipeline - TFS 2013
TL;DR; Updating a TFS Build process to reorder test execution before automated release I setup a continuous delivery pipeline for a client project I was working on recently and I wanted to touch on a quirk I noticed after it was up in running. At a high level the…
-
An Amazon Alexa Skill Using AWS Lambda and the Strava API
TL;DR: I built an Amazon Alexa voice skill on AWS Lambda using the Strava API (and OAuth) I got an Amazon Echo as a Christmas present (to myself…) and have been really impressed with it. I expected it to be a geek toy that nobody else in…
-
Troubleshooting TFS DB Growth
Spoiler: This was caused by ReleaseManager 2013 retaining builds. Read on for the work around that was put in place. As part of a project I was working on recently; I put in a lot of work around TFS Builds, Unit/Integration Tests & continous delivery using ReleaseManager. It was…
-
Getting Started With .NET Core Microservices Using Docker & VS Code on OSX
I’ve started working on some .NET Core microservices stuff and thought I’d outline the steps I took to get a basic instance of a .NET Core service up and running in Docker on OSX. Install .NET Core The full instructions are here First, install openssl using…
-
Extending EntityFramework Generated Model Classes With T4 Templates
I was working on a project recently where we used a common pattern for versioning DB records. Extending the EF generated model classes made it easier for the team to apply the pattern consistently. I updated the generated code to render a generic interface if specific properties exist on the…