Commuting Stats with Azure Functions and Azure Data Lake

Like most people I have to get up in the morning, and get to work in some way. This usually means hopping on the metro, possibly followed by a bus afterwards, or a short stroll. (Depends on my end destination, which can vary.) The first part of the journey with the metro is fairly constant…

1

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

Azure Content Spotlight – New Integrated Portal For Azure Functions

Welcome to another Azure Content Spotlight! These articles are used to highlight items in Azure that could be more visible to the Azure community. This week’s content spotlight is about the new integrated portal experience for Azure Functions, that is more streamlined and more integrated with the rest of the Azure portal. It’s now much easier to…

2

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

Building your own API Playground

I often have to explore APIs, and get a feeling for what I can do with them before either turning it into a proof of concept, or full on production code. I’m pretty sure I’m not the only one in that position. I don’t mind things like Swagger UI for doing some tests directly in…

2

Using Azure Functions as a lightweight API Gateway

Not sure if everybody saw the announcement a couple weeks back, but Azure Functions now allows you to create proxies: https://blogs.msdn.microsoft.com/appserviceteam/2017/02/22/azure-functions-proxies-public-preview/ While you might think at first glance “what’s all the hubbub about?” this feature is actually quite nifty. It allows you to establish microservice patterns by breaking up Functions, and expose a unified endpoint…

7

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

Absolutely Amazing! Azure Alert Anything, or Anyone, Anywhere, Automatically, Always!

Ah! Well, let me just start by explaining that this last year has given me both my most treasured MVP award AND the most awesome short project for Microsoft, working on one of their flagship IoT “data telemetry” projects. So now I emerge from these two sources of knowledge, blinking at the light of day, feeling a bit like that…

2

Azure Content Spotlight – General Availability of Azure Functions

Welcome to another Azure Content Spotlight! These articles are used to highlight items in Azure that could be more visible to the Azure community. This spotlight has to be about Azure Functions general availability being announced.  The AzureDev Community has been following the progress of Azure Functions since its preview with great interest.  With Azure…

1