SendGrid SPF

SendGrid must be explicitly allowed to send mails from a specific domain. We can use the Sender Policy Framework (SPF). SPF is an open standard aimed at preventing sender address forgery. It compares the email sender’s actual IP address to a list of IP addresses authorized to send mail from that domain.

Release pipeline subscription

When you add a Resource Deployment step in a release pipeline, you will have to select an Azure Resource Manager service connection (or service principal) instead of the subscription itself. Add the Azure Resource Manager service connection via the DevOps Team project settings. Don’t forget to add your account to DevOps Release Administrators and Project Administrators.

Azure File Storage

Suppose you want to move on-premise file storage to Azure File Storage. If you need to stick to file storage (not blob storage), consider using HubStor, Storage Migration Service and Azure File Sync. Keep the file storage footprint small and move to cheaper blob storage tiers.

Logic App vs Flow

Flow is a SaaS application, while Logic Apps are a PaaS application. Logic Apps, unlike Flow, can be developed in Visual Studio. From there you can create build and release pipelines for CI/CD via DevOps. You also need to realize that Flows are linked to Sharepoint lists or libraries. That means: no reuse, but rebuild per list/library.

ReviewTracker via Zapier

Zapier is an automation tool that let’s you create workflows between your apps and services. I used Zapier to collect client reviews for the Van Gogh Museum from Facebook, Google and TripAdvisor. All these reviews are added to a single platform, the so-called ReviewTracker Platform. ReviewTracker created both a trigger and an action for Zapier. That’s why clients can use ReviewTracker from Zapier, once they are signed up