CQRS in Azure – Part 4

In CQRS in Azure Part 1, CQRS was defined and context was provided to explain why the pattern is relevant to building solutions in Azure.  CQRS in Azure – Part 2 and CQRS in Azure – part 3 illustrates the pattern by using a fictitious inventory system in order provide potential strategies for addressing the…

2

CQRS in Azure – Part 3

In CQRS in Azure Part 1, CQRS was defined and context was provided to explain why the pattern is relevant to building solutions in Azure.  CQRS in Azure – Part 2 and this post illustrates the pattern by using a fictitious inventory system in order expand on the advantages while providing potential strategies for addressing…

3

CQRS in Azure – Part 2

In CQRS in Azure Part 1, CQRS was defined and context was provided to explain why the pattern is relevant to building solutions in Azure.  This post will illustrate the pattern by using a fictitious inventory system in order expand on the advantages while providing potential strategies for addressing the challenges that arise when moving…

4

CQRS in Azure – Part 1

What is CQRS? Command and Query Responsibility Segregation (CQRS) is a software pattern where there is a separation between queries (read) and commands (modify).  CQRS is based on command query separation which is an approach to object oriented design and not a new concept as it first appeared in the late 80’s in Bertrand Meyer’s book Object-Oriented…

3

Visual Studio Team Services – Creating a build pipeline (Part 4)

In part 1 a basic Azure Web App website was built and deployed using VSTS Build and Part 2 illustrated how additional files could be included when building a web project.  Part 3 demonstrated how Gulp could be added to the VSTS Build  pipeline.  This post is an introduction to bringing in Load Testing to the build pipeline.  Performance…

0

Visual Studio Team Services – Creating a build pipeline (Part 1)

In a series of posts, some of the features available in Azure and Visual Studio Team Services will be explored.  The posts will use an Azure Web App website as a practical illustration, and many of the features shown are relevant to other types of Web Apps and components in Azure. VSTS Build is an excellent…

10

Visual Studio Team Services: Azure Web App Deployment failure – ERROR_FILE_IN_USE

As part of a VSTS Release, an Azure Deployment task was failing due to a locked library file preventing the task from modifying the file.  The actual error message is shown below: ##[error]Web Deploy cannot modify the file ‘NewRelic.Profiler.dll’ on the destination because it is locked by an external process. In order to allow the…

4

Azure Content Spotlight – Azure Performance Test for Web Apps and Mobile Apps

Welcome to another Azure Content Spotlight! These articles are used to highlight items in Azure that could be more visible to the Azure community. The Performance Test is a great new feature for determining how an Azure Web App will perform under pressure by simulating workloads. This feature is in preview and is being developed…

1

Getting time right in the Cloud

This is not an Azure-specific issue and it is certainly not a new issue but I was inspired after reading A story about timestamp and timezone on Commitstrip. I am not sure if others are experiencing this but as I am working more and more in Azure; my engagements are shifting from large corporations to medium and…

3

Azure Content Spotlight – Deployment Slots for Azure Web Apps

Welcome to another Azure Content Spotlight! These articles are used to highlight items in Azure that could be more visible to the Azure community. For this post, I want to talk about Web Apps and Deployment Slots. If you are new to Azure, or have been around for a while, you might see references to…

5