Owain Williams

Owain Williams

Senior Umbraco Dev at Initials Labs, Umbraco MVP

https://owain.codes

#designpatterns


UMB.FYI
2025-08-06

📰 Working Around Umbraco's RenderController Async Limitation

Owain Williams discusses the challenges of implementing asynchronous operations in Umbraco's RenderController, which requires a synchronous Index() method. He proposes a Synchronous Wrapper Pattern that allows for asynchronous processing while satisfying Umbraco's routing constraints. This method enables efficient handling of multiple async service calls, though it carries potential deadlock risks and performance limitations.

UMB.FYI
Archive Polls Pulse Tips Firehose Privacy About

UMB.FYI is built with ❤ by the Umbraco community and is not affiliated with Umbraco HQ