Process manager as async function in C#

Once I’m thinking about CQRS, event sourcing and messaging my heart starts beating very fast. I will share my love and pain in this regard. I’m a huge fan of messaging and how great it is to communicate between applications via messages. Simple from the first sight but hard when...

How to alert on long-running SQL queries in .NET

In any application, it is natural that developers change its source code quite frequently to release a new feature or to fix a bug. Along with source code changes the developers introduce new bugs :) It is also okay, we are not robots yet. In order to ensure the application...

How to test Webhooks

During integrating with SendGrid’s webhook in order to get status of email delivery I came across obstacles on how to test it. Because I’m a lazy developer I wanted to have an automated test for my integration. But it is not obvious how to do that from the first sight....

Throttling asynchronous tasks AKA rate limiting

A while ago I wanted to upload al my home photo/video archive to Google Drive. I love bicycles as many developers do so why not to write my own uploader on C# :) Boom! In the place, I’m currently living (Krakow, Poland) the internet connection is very bad, upload is...

My GPG / PGP key

My GPG / PGP key ID is F3E48AE115E03E71. You can see it mostly on GitHub. See more details on keybase.io/gaevoy

Hello world!

Hello world!