Mark Powney

Office 365 and Azure development

Optimise Jekyll Front-matter Images for social media

Optimise Jekyll Front-matter Images for social media

Setting up a blog with jekyll is super easy. It’s also easy to use Azure Pipelines to build Jekyll sites...

Query page contents with SharePoint and M365 Search

Query page contents with SharePoint and M365 Search

Every time I look at the search capabilities of SharePoint and Office 365, there’s no doubt they’ve come a long...

Migrating WordPress to Azure gotchas

Migrating WordPress to Azure gotchas

I’m in the process of migrating a WordPress site to be hosted in Azure, primarily to make it easier to...

Add OAuth2 Implicit Flow to Azure Function

Add OAuth2 Implicit Flow to Azure Function

I’ve taken an interest in the #JAMstack approach to modern web development, mainly because the architecture leverages the best tool...

Lumen PHP app URL routes revert to http scheme when hosted on Azure

Lumen PHP app URL routes revert to http scheme when hosted on Azure

I’ve been playing around with the Polr app; deploying it to an Azure Linux app container with PHP enabled. One...

Populating Azure Active Directory with test accounts

Populating Azure Active Directory with test accounts

I often need to set up new Office 365 tenants for development and testing, and it’s always handy to have...

Errors using azcopy and azure-cli to copy files to Azure Storage Blobs

Errors using azcopy and azure-cli to copy files to Azure Storage Blobs

I’ve been working with an Azure Storage Account to host a static website (this blog) and am interested in implementing...

Using Azure to host a light-weight blog site

Using Azure to host a light-weight blog site

A couple of weeks ago it occurred to me, after not posting any blog entries for some years, that using...

Thoughts, shortcomings, gotchas on SPFx Dynamic Data capabilities

Thoughts, shortcomings, gotchas on SPFx Dynamic Data capabilities

It’s the festive break, and I thought I’d try the new Dynamic Data capabilities that recently went to General Availability...