Articles

Durable Functions API - Writing Safe Orchestrations

Part 5 of the Durable Functions API series explores the Durable Task Analyzer, a Roslyn analyzer that helps you write deterministic, replay-safe orchestrator code.

My MSBuild 2020 experience: serverless, community & creativity

A recap of my MSBuild 2020 experience, from a serverless APIs panel and community session to creative contributions like 8-bit pixel art and a MakeCode retro game.

ServerlessDays Amsterdam, a personal post-mortem

A personal post-mortem of running the technical streaming setup for the virtual ServerlessDays Amsterdam conference, with lessons learned from OBS, Skype, and NDI.

Live streaming the meetups and conference for ServerlessDays Amsterdam - Part 1

How we set up live streaming for ServerlessDays Amsterdam using OBS, an Azure GPU virtual machine, NVENC hardware encoding, and an Elgato Stream Deck.

Discovering the Durable Functions API - Human Interaction (DurableOrchestrationClient part 4)

Part 4 of the Durable Functions API series covers the Human Interaction pattern, showing how to raise events from the client and wait for them in the orchestrator.

My learnings from running the Azure Functions Updates Twitterbot for half a year

Lessons from running an Azure Durable Functions Twitterbot for six months, covering resiliency and retries, monitoring and alerts, performance, and cost analysis.

Discovering the Durable Functions API - Purge & Terminate Orchestrations (DurableOrchestrationClient part 3)

Part 3 of the Durable Functions API series explains how to purge orchestration instance history from table storage and terminate running Azure orchestrations.

Creating the Azure Functions Updates Twitterbot

How to build a Twitterbot with Azure Durable Functions that tracks new Azure Functions releases via the GitHub API and posts updates using Table Storage and Tweetinvi.

Discovering the Durable Functions API - Retrieving the orchestration status (DurableOrchestrationClient part 2)

Part 2 of the Durable Functions API series covers DurableOrchestrationClient methods for retrieving the status of single and multiple Azure orchestration instances.

Discovering the Durable Functions API - Starting orchestrations (DurableOrchestrationClient part 1)

Discover the Durable Functions API by exploring DurableOrchestrationClient methods to start new Azure Functions orchestrations and wait for their completion.