Articles

One year at Ably as a Developer Advocate

Reflections after one year as a Developer Advocate at Ably, covering real-time demos, developer tooling, conference talks, roadmaps, and DevRel lessons.

Azure Functions University - Deployment Lesson (.NET 6)

Learn how to deploy Azure Functions in .NET 6 using VSCode, the Azure CLI, the Functions CLI, and GitHub Actions, plus the Azure resources involved.

Azure Functions University - Durable Functions Advanced Patterns (TypeScript)

Explore advanced Durable Functions patterns in TypeScript, including fan-out/fan-in, sub-orchestration, and external events for human interaction.

Azure Functions University - Calling third-party REST APIs (.NET 6)

Learn how to call third-party REST APIs from Azure Functions in .NET 6 using Refit, defining typed API clients and adding custom parameters.

Azure Functions University - HTTP Lesson (.NET 6)

Learn to build HTTP-triggered Azure Functions in .NET 6, handling GET and POST requests with string and JSON data, custom routes, and responses.

Azure Functions University - HTTP Lesson (Python)

Learn how to build HTTP triggered Azure Functions in Python, handling GET and POST requests and creating new functions from scratch.

Azure Functions University - HTTP Lesson (PowerShell via Portal)

Learn how to build HTTP triggered PowerShell Azure Functions directly in the Azure Portal, handling GET and POST requests and custom routes.

Azure Functions University - Blob Lesson (TypeScript)

Learn how to use Azure Blob storage triggers and bindings in TypeScript Azure Functions, including binding expressions and the Blob storage SDK.

Azure Functions University - Lesson Tips

Tips for getting started with Azure Functions University, covering the YouTube playlists, GitHub repo, VSCode workspaces and CodeTour.

Azure Functions University - HTTP Lesson (PowerShell)

Learn how to build HTTP triggered Azure Functions in PowerShell, handling GET and POST requests, custom routes and request parameters.