Continuous Integration

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 CD workflow

Git is certainly one of the most widely used tools in software development industry – it’s essential. However, many people forget about the many options it provides apart from serving simply as a VCS. I think git notes is one of such commands, which can immensely improve your workflow – let’s see for ourselves why you’d like to start using it.
Read more