Continuous Deployment

Launch a CI service in 100 lines of Clojure

There are many factors that contribute to the quality of the code we produce. Undoubtfully, adopting Continuous Integration is one of the biggest leaps one can make when closing the gap between The Holy Grail Of Software Engineering. Over time there have emerged quite a few CI services that make it easy to integrate changes to our code. Unless you’ve been living in vacuum for the past few years, you must’ve heard names like Jenkins, TravisCI or CircleCI. But what if I told you, you could roll your own YetAnotherCI in just around 100 lines of Clojure? If this sounds interesting, make sure to follow along and ship YACI with us.
Read more

Using git notes to improve workflow

TL;DR There used to be a post about using git notes in a hypothetical CD scenario, but since I thought it wasn’t providing any value anymore I decided to rake it and instead I’ve limited it to describing git notes features and linking to the official documentation.
Read more