My first app using Telerik Platform
I've recently been using Telerik Platform for mobile development, so I thought it may be useful to give an overview of my experiences, especially as I've previously used Xamarin for mobile development....
View ArticleTeam Foundation Services 2015 build tools
I have spent many years working with various build tools, with a particular emphasis on creating continuous integration (CI) environments. I have worked with Nant, MSBUILD, Cruisecontrol.NET, TeamCity,...
View ArticleCould this function be unit tested without modifying it?
I have been writing a lot of unit tests recently, as we move the business logic from our reports into business objects that are then invoked by the reports. To ensure that the migrated business...
View ArticleIsolating unit tests using Dependency Injection
Following on from my earlier post Could this function be unit tested without modifying it?[^] the simple answer is yes it can. In this post I will explain how. To summarise, the function that caused...
View ArticleFive truths about software development Part IV
Following on from Five Truths about software development III[^]1. When you've checked in all your code and feel all smug as you wait for the rest of the team to finish their work for the sprint, you...
View ArticleOur apps have gone live
After considerable effort and much re-work, re-design and re-architecting, the apps I have been working on have eventually been released to the app stores (Windows, Android and Apple). The original...
View ArticleOne code-base for all mobile platforms is a pipe dream
After spending the last few months developing several mobile apps using cross platform technology in the form of Apache Cordova, I have come to realise that the claim of having one code-base that runs...
View ArticleCompleted the ASP.NET Web API build pipeline
At last I have managed to complete the build process for our ASP.NET Web API services. The build process uses Team Foundation Server (TFS) 2015 vNext and offers complete Continuous Integration (CI) and...
View ArticleComplete 360 Testing
Following on from my previous post[^] about completing the build pipeline for our ASP.NET Web API services build process, I have also completed the unit testing and integration testing too. For every...
View ArticleHow to Pick Your Battles on a Software Team
As with picking any battle, you need to decide if the effort is worth the reward. If there are only marginal gains to be made from making a substantial effort, then is it worth proceeding? Of course,...
View ArticleWeb application metrics with Application Insight
I began using Application Insights from Microsoft earlier this week and have to admit that I'm pretty impressed with it. Early on during the development cycle when I was implementing our Web API...
View ArticleCatch me over on Medium for my latest blog posts
I've posted a couple of my latest posts on Dominic Burford – Medium[^] so feel free to head over there and tell me what you think. At this stage I'm still experimenting with the platform so would be...
View ArticleDeploying to Azure with Team Foundation Server 2015
As part of the process of introducing Continuous Integration (CI) / Continuous Delivery (CD) across the business, I had already configured a build and two releases for our ASP.NET Web API services....
View ArticleAuthenticating Web API services with JSON Web Token
When I first began looking into how to authenticate calls made to our ASP.NET Web API services, I began by looking at what Azure could offer in the first instance as that is where the services are...
View ArticleAdding resilience to your services by implementng a retry pattern
When I was developing data-driven apps for the Android platform a few years ago, there would sometimes be intermittent connection issues which would cause the app to fail. Rather than fail the entire...
View ArticleMy Introduction into Service Bus Architecture
Over the last couple of weeks I've been looking at service bus architectures, specifically with regards to Azure Service Bus. Since deploying our ASP.NET Web API services into the Azure cloud, I wanted...
View ArticleThe Structure of an Azure Service Bus message
There are obviously many different ways you could design the messages intended to be sent to / from your Azure Service Bus queue. So after some consideration I came up with the following design for a...
View ArticleProcessing Azure Service Bus messages using an Azure Function
When investigating using Azure Service Bus for our messaging architecture, I wanted some mechanism whereby I could receive and therefore process the messages that were added to the service bus queue....
View ArticleMigrating ASP.NET Web API services to the Azure platform
Several of my previous posts have documented some of the challenges and proposed solutions that I've encountered whilst migrating our ASP.NET Web API services over to Azure. Here is a summary of the...
View ArticleClearing the Dead Letter Queue on an Azure Service Bus Queue
Whilst testing out the Azure Function I had written to listen for incoming messages to an Azure Service Bus queue, I ended up with quite a few messages landing in the Dead Letter Queue. A combination...
View Article