Unexceptional non-blocking task-based flow control in .NET

This article shows in a simple way the foundation of libraries like DurableTask and its descendant Azure Durable Functions. It starts with the history of exception based flow control and ends by showing how Task-based API can be used to provide a similar interruptible flow with no abusive exception usage. Dark ages of exception-driven programming … Continue reading Unexceptional non-blocking task-based flow control in .NET

On morning routines that work a bit differently

This is an updated version of On morning routines that work. One could say, another year, another change. And you bet, a lot of things have changed in my life. My current morning ritual consists of: mindful meditation expressing gratitude (3 people/things/situations) reviewing my calendar (I noticed forgetting things in there and not preparing enough, … Continue reading On morning routines that work a bit differently