Mohamed Ali

Notes on software engineering, developer tools, data visualization, and small experiments that make ideas easier to inspect. I write about the tradeoffs behind real projects: what changed, what broke, what was worth keeping, and the evidence that shaped the next iteration.

Latest Posts

Archive

Running Elsa Workflows Through Aspire

A practical look at running Elsa Workflows as an Aspire-modeled distributed app with Postgres, RabbitMQ, Keycloak, server replicas, observability, and Kubernetes publishing.

dotnet
aspire
elsa-workflows
openid-connect
distributed-systems
workflows
Read

The Blazor Blog, Three Years Later

A follow-up to the 2023 Blazor blog post covering markdown authoring, source generation, prerendering, and UI polish.

blazor
markdown
github-pages
static-site
Read

Markdown Posts Are Now Live!

The blog now accepts markdown posts with frontmatter and turns them into routed Blazor pages during the build.

blazor
markdown
source-generators
Read