Posts

Rescuing SQL transactions with Savepoints

Published at ;
Tags: tutorial; databases;

Often, it is useful to recover transactions from failure states induced by constraints. This can be easily achieved through savepoints, which are part of the SQL standard and supported by most databases. On this post we go through a small example demonstrating a savepoint use case.

Manually discovering telemetry events

Published at ;
Tags: tutorial;

When using telemetry, it can be hard to debug which events an application is emitting and what they contain. By patching telemetry, we can write a global telemetry handler, intercepting all telemetry events.

Writing a simple mailing service in Rust

Published at ;
Tags: tutorial;

Generally, when working with microservices you don’t want to have every service sending emails separately. Building a mailing service is pretty simple and today we are gonna do it with Rust. We will first develop the application, then dockerize it and then finally use it on a docker-compose file. This application was written with integration tests in mind. In production you should probably use something more robust. Step 1: HTTP We must be able to receive HTTP requests. Read more...
1 of 1