DEV Community

Khashayar Nourian profile picture

Khashayar Nourian

Software engineer and technical consultant focused on C#/.NET, platform modernization, and performance. I share practical lessons from building maintainable systems and a bilingual technical blog.

Work

Software Engineer & Technical Consultant

Task, async, and await: the lifetime of asynchronous work

Task, async, and await: the lifetime of asynchronous work

Comments
1 min read
CQRS with a separate read store: useful projections, new guarantees

CQRS with a separate read store: useful projections, new guarantees

Comments
1 min read
Minimal CQRS: separate code paths, keep one application and one database

Minimal CQRS: separate code paths, keep one application and one database

Comments
1 min read
CQS and commands: make the application understand intent

CQS and commands: make the application understand intent

Comments
1 min read
When CRUD stops describing the work

When CRUD stops describing the work

Comments
1 min read
Async, concurrency, and parallelism are different

Async, concurrency, and parallelism are different

Comments
1 min read
Why async programming exists

Why async programming exists

Comments
1 min read
Three Ways to Clean Up Local Git Branches

Three Ways to Clean Up Local Git Branches

Comments
1 min read
loading...