Office Development MVP / Microsoft 365 & Azure Development

Elio Struyf is an independent Engineering Lead working for Struyf Consulting, Blogger, and Speaker on a mission to share his tried-and-true wisdom with as many IT developers as possible.

Deploy your Azure Functions as a package from GitHub Actions

May 3, 2021

For Squarl, I started to implement a couple of improvements for the back-end running on Azure Functions. I created these functions with TypeScript. In the past, I used webpack and later Azure Funcpack to bundle my functions to one file per function. That way, the host does not have to do all those read actions for retrieving the dependencies.

Read more

Deploy your site to Vercel using GitHub Actions and Releases

April 26, 2021

One of my favorite hosting companies is Vercel as they can provide simplicity and flexibility at the same time. I wanted to control my site’s deployment process on Vercel entirely for a new product I am building. Usually, when you use Vercel in combination with GitHub. It will automatically trigger new deployments when you push code.

Read more

Securing your Azure Functions with an existing Azure AD app

April 15, 2021

This article continues the previous article about using the OAuth On-Behalf-Of flow in your Azure Functions. In the last article, the Azure Function only verifies the JWT Token, and if valid, uses it to request an access token and get data on your behalf. Info Link to the previous article about Using OAuth On-Behalf-Of flow in a Node.

Read more

Using OAuth On-Behalf-Of flow in a Node.js Azure Functions

April 15, 2021

While implementing a couple of Azure Functions, I needed to use the OAuth 2.0 On-Behalf-Of flow. With this flow, you can allow, for instance, an API to perform tasks on your behalf. This flow is great when you want to offload some of the work from the front-end or perform additional calls on the back-end when processing data.

Read more

#DevHack: Using Raycast to speed up my productivity

April 11, 2021

It does not happen often I write an article about a tool, but this time, I felt this tool deserved some extra attention. Raycast is a tool that you can compare to Spotlight from macOS and Alfred, and yes, it is macOS only. Many people use Alfred, and I have been using Alfred since I had my first Macbook.

Read more

Microsoft Graph Essentials extension released for VSCode

March 31, 2021

Recently I started working more and more with the Microsoft Graph again and the related toolkit. While I began to use a couple of the Microsoft Graph Toolkit (MGT) components, I wanted to change the styling a bit and add some custom templates. I noticed that there was not yet a Visual Studio Code extension that helps you with building apps with MGT.

Read more