Andrew Connell

Welcome to my blog. You don’t need to bookmark this page as my blog content is surfaced throughout my site. This page serves as the homepage for my blog which you can use to get the RSS feed (found at http://feeds.andrewconnell.com/AndrewConnell).

Automated Hugo Releases With Azure Pipelines

Thursday, August 22, 2019 6:18 AM

Last week I wrote how I migrated my site from a dynamic CMS to a static site generated using Hugo. The site & all supporting processes are hosted in Microsoft Azure. In this post, I will explain how the site is automatically built and deployed when I either push new/updated content as well as on a scheduled basis. This is all implemented using Azure DevOps pipelines.

Read More

Hosting Hugo on Azure

Saturday, August 17, 2019 6:07 PM

Last week I wrote how I migrated my site from a dynamic CMS to a static site generated using Hugo. The entire site and all supporting processes are hosted in the Microsoft cloud, specifically Azure DevOps & Microsoft Azure. In this post, I will explain how the site is hosted in Microsoft Azure. This assumes the static files have already been built so you will see how it’s exposed to the world.

Read More

Join Me at SPFest Seattle 2019 for Sharepoint Framework Development

Monday, August 5, 2019 10:14 AM

I just a few short weeks I will be at the SharePoint Fest (SPFest) conference in Seattle presenting a few sessions for developers. This is expected to be a great conference just like other SPFest conferences such as those in Washington DC and Chicago. You’ll find me presenting full-day & half-day workshops as well as 3 sessions at this show.

Read More

JavaScript + SharePoint Framework Summer Camp Calls - July 3 & July 18, 2019!

Monday, July 1, 2019 2:30 PM

Microsoft regularly hosts three different community calls under the SharePoint PnP program on various topics. However, during the month of July 2019 schedules are getting a bit out of control with various vacations where no one from the Microsoft side can host the calls and start the recordings. So, they are taking the month of July 2019 off.I volunteered to host two calls in July for those of us who don’t want to miss the JavaScript & SharePoint Framework Special Interest Group calls! These will be similar to the Microsoft-hosted calls, but just hosted and run by the community. We’re calling these Summer Camp Calls!

Read More

SharePoint Framework v1.8.2 (and v1.8.1) - What's in the latest Update(s) of SPFx?

Thursday, May 9, 2019 11:12 AM

Earlier this week, on Tuesday, May 7, 2019, Microsoft released v1.8.2 of the SharePoint Framework (SPFx). A little over a month ago, I wrote about the v1.8.0 release. Since then we had another minor release (v1.8.1) released on April 16, 2019. In this post, I’ll summarize what you can find, and share some additional details I found after spending some time picking apart the last two minor releases.

Read More

Mastering the SharePoint Framework - Sprint 16 adds SPFx with Teams, SPA's and Tons of Updates

Saturday, May 4, 2019 7:41 AM

I’m excited to share this latest update to my course, Mastering the SharePoint Framework for developers. This update, packaged as sprint 16, includes one new chapter and a LOT of updates. When I originally planned out sprint 16, I intended to record a lot of new content. However when the SPFx v1.8.0 release came out there were enough changes to SPFx that I decided to go back and update the course, including adding some new lessons, completely re-recording existing lessons and updating quite a few lessons (both video & notes).

Read More

Leverage Custom Permissions in Azure AD Applications

Wednesday, February 20, 2019 9:42 AM

In my last post, Securing an Azure Function App with Azure AD - Works with SharePoint Framework!, I showed how you can secure a REST API deployed as an Azure Function App using Azure Active Directory (AzureAD). This comes in quite handy when you want to secure some custom server-side business logic that'’s called from a SharePoint Framework (SPFx) client-side solution. The SPFx docs show how to use APIs with permissions to the Microsoft Graph. This post will explain how to add custom permissions to the AzureAD application that is used to secure your Azure Function.

Read More