All | Series | TagsYears

 

All Posts From 2019 (39 Total) Page 2 of 7

A thumbnail image

Create a Content Security Policy (CSP) in Hugo

A Content Security Policy (CSP) helps prevent a variety of attacks on your site. This article describes how to implement one for a static website when you don't control the headers.

Hugo ] [ Content Security Policy ] [ CSP ] [ XSS ] [ Security ]
A thumbnail image

Using LINQ to Query Dynamic Schema-less Cosmos DB Documents

A look at the latest Azure SDKs for .NET with a sample .NET Core app that uses the Cosmos DB SDK and LINQ to iterate over documents with a dynamic schema.

Azure ] [ Cosmos DB ] [ NoSQL ] [ .NET ] [ .NET Core ]
A thumbnail image

Dynamic Search in a Static Hugo Website

Add dynamic search to a static Hugo website with custom templates to generate JSON and JavaScript to parse the results.

Hugo ] [ JavaScript ] [ JSON ] [ Search ]
A thumbnail image

More Hugo Migration Tips

More tips for migrating to Hugo from Medium that include how to address static content and partial templates, hosting on static websites, and setting up continuous deployment using Azure Pipelines.

Azure ] [ Blog ] [ Hugo ] [ Medium ] [ Static website ]
A thumbnail image

Migrate from Medium to Hugo

In June 2019 I migrated my blog from a Medium hosted solution to a self-hosted static website using Hugo. This post describes the steps of my journey including creating custom embeds, adding a Content Security Policy, and how I configured my Azure Storage Static Website and set up continuous deployment from GitHub to publish my blog.

Azure ] [ Blog ] [ Medium ] [ Hugo ] [ Static website ]
A thumbnail image

Stateful Serverless: Long-Running Workflows with Durable Functions

Learn how to implement long running stateful workflows in a serverless architecture using Durable Functions, the combination of the open source Durable Task Framework and Azure Functions.

Azure ] [ Azure Functions ] [ Serverless ] [ Durable Functions ] [ Workflow ]