Business Process Modeling

Posted by Bojan Kljajin on Wednesday, Feb 14, 2018

This is an overview of what Business Process Model and Notation is. Let's dig into what can be done with it, and how we can use Camunda to execute our process.

Consensus Algorithms - Part I

Posted by Branimir Bajt on Thursday, Feb 08, 2018

With the increased need for redundancy and fault tolerance in distributed computing a 40 years old question is more in focus than ever: how to build a self-replicating distributed fault tolerant system?

Satellite industry in numbers

Posted by Tihomir Meščić on Wednesday, Jan 31, 2018
Image source:

At the beginning of 2018, we'll look back one more time at the previous year and provide an overview of the entire satellite industry - focusing on recent years and future trends. We'll talk about how many satellites are there, what types, which countries operate them, and which commercial sectors are there - and we'll focus on raw numbers.

JavaScript event loop, not again

Posted by Igor Borovica on Friday, Jan 26, 2018
Image source (

In this blog post, I'm going to talk about the JavaScript asynchronous approach. I will explain core concepts of JavaScript concurrency, a stack of frames, message queue, event loop and elements of JavaScript that make it possible to run asynchronous code in JavaScript.

Manipulating SVG using D3.js library

Posted by Antonio Grudiček on Friday, Jan 19, 2018
D3.js logo (Screenshot Source:

If you are a frontend developer working with SVG images, you probably got in touch with various JavaScript libraries made specifically for manipulating vector images, like Raphael, SnapSVG or SVG.js. Although it’s not limited only to vector images, a great alternative to aforementioned libraries is D3.js.

news / events / blogs