The anatomy of a modern SharePoint solution

The anatomy of a modern SharePoint solution

The way we build SharePoint customizations is changing. Are self-contained solutions still the best practice or is there perhaps a better way to build SharePoint customizations? Because having everything in one place is a good thing SharePoint 2007 introduced Solution Packages - WSPs. Together with the Feature framework they offered
Configuring multi-tenant authentication with Azure App Service authentication options

Configuring multi-tenant authentication with Azure App Service authentication options

Using the Azure App Service authentication options you can easily secure your web applications and APIs no matter the technology used to build them. Did you know that the authentication options can be used to secure both single- and multi-tenant applications? Security through configuration When building web applications and APIs
Keeping the Azure Search index for your hosted Ghost blog up to date

Keeping the Azure Search index for your hosted Ghost blog up to date

Recently I wrote about using Azure Search to allow readers to search in the contents of a hosted Ghost blog. Here is how to keep the search index up to date, automatically. Searching on a hosted Ghost blog - better with Azure Search Ghost offers a great service for hosting
Using Azure Search with a hosted Ghost blog

Using Azure Search with a hosted Ghost blog

Ghost is a powerful blogging engine known for its simplicity and speed. One thing it misses however is search. What if we could use the power of the cloud to allow readers to search on our blog? From WordPress to Ghost Recently I switched from a self-hosted WordPress blog to

Integrating Office 365 web applications and add-ins with LOB applications using Azure API Apps

Connecting your Office solutions to LOB adds complexity and often requires server-side code. What if you could leverage Azure API Apps to connect your Single Page Applications to LOB? When building Office 365 web application and Office web add-ins there is a chance your solution needs to connect not only