Open in app
Home
Notifications
Lists
Stories

Write
Alastair Christian
Alastair Christian

Home

Published in DataDIGEST

·Oct 26, 2020

Using Azure CDN to Specify Custom HTTP Headers for an Azure Static Website Hosted SPA

Using a Static Website in Azure Storage to host your single page application (SPA) can be a very cost effective option. We are increasingly using this option to host our Blazor Web Assembly applications to provide very low hosting costs to our clients. Lower cost often means fewer features, and…

Azure Cdn

3 min read

Using Azure CDN to Specify Custom HTTP Headers for an Azure Static Website Hosted SPA
Using Azure CDN to Specify Custom HTTP Headers for an Azure Static Website Hosted SPA

Published in DataDIGEST

·Oct 19, 2020

Resolving an AuthorizationPermissionMismatch from the Azure File Copy Task v4 in Azure Pipelines

I was setting up a new Azure Pipeline today to deploy a Blazor Web Assembly application to a Static Website in Azure Storage. Despite authorising the service connection in Azure Pipelines to have access to the target storage account, I was encountering a AuthorizationPermissionMismatch error when the task executed. I…

Azure

3 min read

Resolving an AuthorizationPermissionMismatch from the Azure File Copy Task v4 in Azure Pipelines
Resolving an AuthorizationPermissionMismatch from the Azure File Copy Task v4 in Azure Pipelines

Published in Alastair Christian

·Jul 3, 2020

Setting up Bash Completions for Azure CLI on a Mac with zsh

I’ve been increasingly using the Azure CLI for most of my day to day tasks in Azure. Whilst the portal is good for working things out, I find it painfully slow when I know what I want to do. The Azure CLI lets me get things done faster, but it…

Az

2 min read

Setting up Bash Completions for Azure CLI on a Mac with zsh
Setting up Bash Completions for Azure CLI on a Mac with zsh

Published in DataDIGEST

·May 13, 2020

Integrating Auth0 in a React App with an ASP.NET Core API backend

It is increasingly common to use an external service to handle the authentication of users for a modern application. In most cases this makes a lot of sense. Why roll your own authentication when you can use a specialised service with more experts focussing on security than you will ever…

Software Development

10 min read

Integrating Auth0 in a React App with an ASP.NET Core API backend
Integrating Auth0 in a React App with an ASP.NET Core API backend

Published in Alastair Christian

·Apr 2, 2020

ARM Templates: Deploy to Multiple Resource Groups with Nested Templates

Azure Resource Manager (ARM) templates are JSON files that allow you to define the infrastructure and configuration of your project. This means that your Azure resources can be deployed repeatedly and reliably, with the templates living with your code under version control. …

Azure Resource Manager

4 min read

ARM Templates: Deploy to Multiple Resource Groups with Nested Templates
ARM Templates: Deploy to Multiple Resource Groups with Nested Templates

Published in Alastair Christian

·Mar 3, 2020

Removing an Old Azure CLI that Wasn’t Installed Using Homebrew

I’ve successfully moved my entire development environment on to my Mac (after many years of impatience waiting for the last of my .NET Framework projects to die or be ported to .NET Core). …

Software Development

3 min read

Removing an Old Azure CLI that Wasn’t Installed Using Homebrew
Removing an Old Azure CLI that Wasn’t Installed Using Homebrew

Published in Alastair Christian

·Feb 13, 2020

Productivity Hacks: Timeboxing and the macOS Automator

We all know that focus matters and attempting to multitask is a productivity killer. In a perfect world you would be able to focus on a single task until it is completed and then move onto the next one. I don’t know about you, but this utopia is still a…

Productivity Hacks

5 min read

Productivity Hacks: Timeboxing and the macOS Automator
Productivity Hacks: Timeboxing and the macOS Automator

Published in DataDIGEST

·Dec 17, 2019

Test Automation Approaches for Developers

As the last days of the year slip by, I find myself in a contemplative frame of mind. What have I achieved this year? What have i learnt? How can I make myself a better developer in 2020? Do you, dear reader, find yourself in the same asking the same…

Software Testing

11 min read

Test Automation Approaches for Developers
Test Automation Approaches for Developers

Published in DataDIGEST

·Oct 23, 2019

User Secrets in ASP.NET Core With Jetbrains Rider

ASP.NET Core provides tools to help avoid storing sensitive data used during development in source code. Personally, I’m not a big fan of environment variables for storing development secrets, so I have started using the Secret Manager. The Secret Manager is a tool that allows you to store app secrets…

Aspnetcore

3 min read

User Secrets in ASP.NET Core With Jetbrains Rider
User Secrets in ASP.NET Core With Jetbrains Rider

Published in DataDIGEST

·Oct 15, 2019

Saving Time With Flow in Office 365

As I talk to managers and employees of businesses, I am often amazed at the amount of menial, repetitive work that is still being undertaken. Managers and small business owners often identify this as a problem, but explain to me that they can’t afford to implement a custom software solution…

Office 365

6 min read

Saving Time With Flow in Office 365
Saving Time With Flow in Office 365
Alastair Christian

Alastair Christian

Aussie in South Africa. COO at DataDIGEST. Occasional writer. General observer.

Following
  • Barack Obama

    Barack Obama

  • Dropbox

    Dropbox

  • Andreas Helland

    Andreas Helland

  • Netflix Technology Blog

    Netflix Technology Blog

  • Dave Taubler

    Dave Taubler

See all (66)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable