Automatically Reindex Hugo Sites with Azure Pipelines
In this post, I’ll show you how I trigger Azure Search to reindex the site each time its redeployed as part of my existing Azure Pipeline configuration.
Email courses
I love using email courses to deliver simple topics, dripped out anywhere from a few days to upwards of 10 days! Here you'll learn about the FREE email courses I've written and published under my company, Voitanos.
On-demand video courses
On-demand video courses are my preferred way to teach. Here you'll learn about the courses I've authored & publish under my company, Voitanos.
Prior to launching Voitanos, I published my video courses through Pluralsight. You can find those courses listed here as well.
All publications & learning resources
From time to time, I create learning resources for clients, including Microsoft. Here you'll learn about all these resources.
This includes articles, books, code samples, tutorials, and Microsoft Learning modules.
About Andrew
Book a 1-on-1 Call
Book a 1:1 call with me to discuss web/cloud developer topics about Microsoft 365, the SharePoint Framework, or Microsoft Teams.
Got a question?
If you've got a question about one of my articles, or a technical question, please read this first.
Contact me
Here you'll see the different ways you can reach out so we can connect!
Here you'll find articles & other useful resources. Enjoy!
In this post, I’ll show you how I trigger Azure Search to reindex the site each time its redeployed as part of my existing Azure Pipeline configuration.
In my last post, Add Search to Hugo Sites With Azure Search, I explained how I added a search capability to my site using Azure Search. In this post, I’ll show you how I monitor it to see what queries people are running and which result they are clicking on.
A few months ago I re-launched my site on Hugo, but search wasn’t included in the release. That’s what this post is about.
It’s long past time we as an industry stop using Internet Explorer 11 (IE11) and get more aggressive in dropping support for it.
Late last year I published a few Jest presets to simplify adding automated testing to your SharePoint Framework (SPFx) projects. These are complete with example tests including testing the rendering of components, testing async functions using promises or callbacks and even simulating user events. …
When I’m teaching React to developers, one thing that comes up often is dealing with a common error. But here’s the interesting thing: it’s not running into the error that comes up all the time, its how to deal with it that surprises them. I’ve always wanted to have something …
In just four simple steps, this post will show you how to automate the build, test & deployment to SharePoint Online of any SharePoint Framework project using Azure Pipelines. I guarantee you can have it done before your coffee is ready! Seriously… go get the pot going and come back to …
I originally intended to write this post mid-summer, but just never happened. Thankfully my wish list hasn’t changed for the SharePoint Framework (SPFx) since the spring of this year… wait, maybe that isn’t a good thing?
In this post, I explain how this site is automatically built & deployed when I push commits as well as on a scheduled basis with Azure DevOps Pipelines.
In this article, I explain in detail how I migrated my static site, generated using Hugo, from a dynamic CMS to Microsoft Azure hosting.
In this series, I showed you how to build custom elements, a native web technology supported natively by most browsers (except you Edge & IE…) and presented two options for how you can go about it. One option involves using one big project with the SharePoint Framework & Angular in it …
This has been a long time coming and many of you Angular developers who also work with the SharePoint Framework may have given up by now and switched to React, but for those of you who have been holding out, Angular is finally a viable option for SPFx development even with a few drawbacks.
I’ve been blogging for 16 years and have used three open source engines to implement my site. Learn more about my experience after switching to Hugo.
Here’s a post that teaches you a technique that you can start leveraging in your SharePoint Framework (SPFx) projects right away! You know those projects where you have certain values you use in development or testing while others that you use in production? This would include things like different …
Microsoft regularly hosts three different community calls under the SharePoint PnP program on various topics. You can learn all about these from the community page in the SharePoint docs at SharePoint Development > Community > Community Calls.
These calls are always recorded and published to …
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.md) released on April 16, 2019.
In this post, I’ll summarize what you can …
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 …
On Thursday, March 14, 2019, Microsoft released v1.8.0 of the SharePoint Framework (SPFx). This release is packed with many features that were previously in developer preview to the Generally Available (GA) milestone. However, there are some subtle updates that developers have been asking for. In …
In my last post, Securing an Azure Function App with Microsoft Entra ID - Works with SharePoint Framework!, I showed how you can secure a REST API deployed as an Azure Function App using Microsoft Entra ID. This comes in quite handy when you want to secure some custom server-side business logic …
I recently published a new chapter in my Mastering the SharePoint Framework on-demand course for developers that included a section that showed how to call a REST API deployed using an Azure Function App and secured with Microsoft Entra ID from the SharePoint Framework. When I was working on this …
Developers can declare permissions in SharePoint Framework projects, but it isn’t a good idea. In this article I explain why and suggest a better approach.
I’m excited to share this latest update to my course, Mastering the SharePoint Framework for developers. Today’s update, packaged as sprint 13, includes two new chapters and a few updates… and it’s a huge release… the biggest yet adding over 3 hours of new content! …
DIY Home Security System with ActionTiles & Kindle Fire Tablets: A Modern Touchscreen Solution for SmartThings Smart Home Monitor
In this article, I discuss how traditional home security systems can be expensive and outdated, leading to the need for more modern and simpler solutions.