Category Archives: Code

DelyMate – communication using Spring, RabbitMQ and JSON

The Viaboxx DelyMate product consists of separate subsystems that need a communication infrastructure to exchange messages. The DelyMate client is a Java/Groovy-program running on the delivery machine to open the lockers and to handle the interaction with the user at the machine, e.g. to process input from the touch screen. The DelyMate server is a…
Read more

Easily generate live heatmaps for geolocations with ELK

Here at Viaboxx we are using the ELK Stack (Elasticsearch, Logstash and Kibana) to have a centralised but scalable logging infrastructure. In this blog you will learn how to use this stack to easily have a heat map for geo coordinates. Context In our software we are using  the Logstash-Logback encoder  to directly have JSON logs ready…
Read more

IT Projects – In the wild

As part of the course Object Oriented Software Construction (OOSC) we (Jan Nonnen, Simon Tiffert) gave a talk at Uni Bonn. Based on our projects in the logistics industry, we discussed important aspects of  software development that go beyond what university teaches you. Download the slides: Viaboxx-Projects-in-the-wild
Read more

Developing RPM packages for RHEL/CentOS with VirtualBox and Vagrant

TL;DR: Build and test RPM packages on local virtual CentOS machines before deploying to RHEL. We've recently delivered our first round of packages in a project where the customer is running Red Hat Enterprise Linux (RHEL). The default way of distributing software for RHEL and similar operating systems is by packaging it into an RPM…
Read more