How to build Docker images with Gradle

Jun 5, 2015 by Frank Scholten

In this blog I will show you how to build Docker images from a Gradle task. A number of Docker plugins have been created for Gradle. I discuss the one from Benjamin Muschko which we use to build the scheduler image for Mesos Elasticsearch. This plugin is quite versatile because it provides Gradle tasks for almost every Docker CLI command.

Read article »

What is Strategy?

Jun 4, 2015 by Jamie Dobson

Yesterday, I was put on the spot by Pini and Jaroslav. I’ve been reading about strategy, and since I am the CEO of a company I am supposed to know about things like strategy and leadership, but when pushed I found myself struggling to explain to them exactly what strategy is. I am going have a crack at that now starting with a short version that may not be satisfactory before moving onto a longer version, which I fear may also not be.

Read article »

Culture - The Great Hiding Place

Jun 3, 2015 by Jamie Dobson

Ideas that threaten to interrupt existing power structures, such as a move to DevOps or the introduction of container technology, nearly always lead to resistance. An oversimplified and often exaggerated explanation of a group’s culture is one such form of resistance. An oversimplified explanation provides a hiding place, on the one hand, for those who resist the change and, on the other, for those who want the change but don't have the.

Read article »

Integrating Drone CI into Apache Mesos (Part 1)

Jun 1, 2015 by Philip Winder

Drone is a continuous integration (CI) tool, a tool whose aim is to automate the building, testing and deploying of software. There are many CI tools available, with a lot of feature overlap. A comparison will not be provided here; an entire post could be dedicated to a comparison.

Apache Mesos is a general purpose scheduling framework that abstracts the idea of processing power. An application would simply request that it requires a certain.

Read article »

Microservices and objects: Similar benefits, similar problems, similar lessons?

May 28, 2015 by Daniel Bryant

I know I’m not the first person to say that the benefits being sold of microservices are very similar to that of objects in object-oriented programming (OOP) during the 80s and 90s e.g. you can easily model the real world, and you get modularity, encapsulation, message passing etc., etc., baked-in to the technology. However, I’ve been constantly reminded of this comparison over the previous two weeks at work - the interesting thing is that.

Read article »