“The patterns for how we develop software, both in teams and as individuals, are rapidly evolving.” This article is a deep-dive into Josh Long‘s talk on Cloud Native Java, ahead of Voxxed Days CERN. In this article, we’re going to look at what a cloud native system is, what a ‘good’ distributed system is, and […]

Read more

Some while ago I started using a Raspberry Pi to control my Lego. It all started when we wanted to figure out if we could run standard Java on the Raspberry Pi. Instead of writing “Hello World” – we wanted to do something cooler. We decided to use Java and later Scala with Akka on […]

Read more

Getting Started with Kubernetes 1.4 using Spring Boot and Couchbase explains how to get started with Kubernetes  1.4 on Amazon Web Services. A Couchbase service is created in the cluster and a Spring Boot application stores a JSON document in the database. It uses kube-up.sh script from the Kubernetes binary download at github.com/kubernetes/kubernetes/releases/download/v1.4.0/kubernetes.tar.gz  to start the cluster. This script is […]

Read more

When speaking about business applications, you might find that a lot of them fall into the “data-centric” kind of application where SQL is frequently the key technology. Similarly, when speaking about web applications, you’ll end up with HTML rendered on the browser, most likely with the help of JavaScript. If we put this into the […]

Read more

Kubernetes 1.4 was released last week. Read the blog announcement and CHANGELOG. There are quite a few new features in this release but the key ones that I’m excited about are: Install Kubernetes using kubeadm command. This is in addition to the usual mechanism of downloading from https://github.com/kubernetes/kubernetes/releases. The kubeadm init and kubeadm join commands looks very similar to docker […]

Read more

This guide walks you through the process of connecting to PostgreSQL databases from Java web applications using MyBatis and Spring Framework. The UI part will be built using Vaadin Framework which allows you to build modern single-page web apps with only Java. When connecting to databases from Java applications, there are two main alternatives: using […]

Read more

RebelLabs regularly dusts-down its virtual clipboards to survey developers and create reports from their findings. Its 2016 Developer Productivity Report results are just in contain some interesting findings.   One revealing element of the survey shows the preferred IDE of sampled respondents being IntelliJ, over it’s free-to-use alternative Eclipse. Simon Maple, Head of Developer Advocacy at ZeroTurnaround, RebelLabs parent […]

Read more

Netflix has always been a proud contributor to the open source world. It’s fascinating to see how each of their libraries facilitate a lot of tasks and can help create your development in a tremendous way. In this series of blogposts – The Netflix stack, using Spring Boot – I’ll be going over some of […]

Read more

JHipster, a stylish Yeoman generator which can be used to create Spring Boot and AngularJS projects, is now officially at 3.0 status. This marks the first major update for the open source tool since January 2015. In this release, the distance you can go down the stack with JHipster when compared to version 2.0 has been extended. According […]

Read more

Netflix has always been a proud contributor to the open source world. It’s fascinating to see how each of their libraries facilitate a lot of tasks and can help create your development in a tremendous way. In this series of blogposts – The Netflix stack, using Spring Boot – I’ll be going over some of […]

Read more