Introducing Temporal .NET – Deterministic Workflow Authoring in .NET
Blog post from Temporal
The release of the .NET SDK allows developers to write workflows in C#, adding to the existing support for Go, Java, Python, and TypeScript. This post provides a high-level overview of Temporal .NET's features and its development challenges. It demonstrates how to implement an activity and a workflow using C#, as well as running a worker and executing a workflow. The SDK ensures deterministic execution by creating a custom TaskScheduler and asks users not to use platform threading/async outside of the deterministic scheduler. Future enhancements include source generation, analyzers for detecting invalid calls in workflows, and support for the new TimeProvider API.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Observability | 1 | 1,101 | 190 | 79 | -6% |
| Serverless | 1 | 542 | 137 | 78 | -46% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.