Dockerizing a build pipeline

I wanted to write a continuous integration pipeline for the opensource project Duplicati. Before, only the project maintainer released binaries in semi-automated way using bash scripts that were tightly coupled with his own OS setup. PR’s for the project were build and tested using an inefficient Travis script. Main goals to improve on this situation: […]

Video : Martin Fowler about Event-driven architectures

Excellent talk by Martin Fowler explaining the four common patterns intended when event-driven architecture is discussed. 03:20 Event Notification 08:40 Martin explains clearly the distinction between a command and an event. 14:55 Explanation about Event-carried State Transfer. 20:55 Event Sourcing 43:34 CQRS References

Transparent backups with Duplicati

Duplicati is an open source, free to use application, that can be used to make backups to a large set of storage providers. Some time ago, I was looking for a program to allow me to backup my data to an online storage host like Backblaze or Google Cloud. I first came across CloudBerry ( […]