Blogs

Techblog Blogs

How to fix Git error ‘invalid active developer path’ after MacOS update

After upgrading to macOS Mojave,  I tried running GIT from Terminal or IDE but it kept giving the following error: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at:…

Jan van Zoggel
27 september, 2018

Techblog Blogs

Hello Beer Camel Quality Control

In our previous blog post we saw our Camels smuggling along their craft beer contraband to our thirsty customers. We can expect them to expand our craft business quite rapidly…

Roger Goossens
27 september, 2018

Techblog Blogs

Adding a Jenkins Slave

In this post, we will create a simple Jenkins slave image, capable of compiling Java code. We will register it in the Jenkins master instance that we created during the…

Barry van Acker
26 september, 2018

Techblog Blogs

Jenkins server

Today we will continue our journey to build a fully operational CICD environment for home use. After setting up the artifact repository, we will add the orchestration. The Jenkins server…

Barry van Acker
25 september, 2018

Techblog Blogs

Secure repository

In the previous post, we introduced a Nexus repository and prepared it for use with docker. The individual repositories are present, and outbound communication has been established. However, we still…

Barry van Acker
24 september, 2018

Techblog Blogs

Nexus configuration for docker

In this blogpost, we will configure the Nexus repository that we introduced in the previous post. We will create a basic repository setup with three levels: snapshot repository for our…

Barry van Acker
23 september, 2018

Techblog Blogs

Creating a CICD setup for home use

Often when I am working at home, I wish I had a CICD setup similar to the one at my customers. Developing code without a continues integration platform feels like…

Barry van Acker
23 september, 2018

Techblog Blogs

Creating an artifact repository

In order to build our CICD platform, we will start with the creation of an artifact repository. The artifact repository can be used in various locations in the pipelines, has…

Barry van Acker
23 september, 2018

Techblog Blogs

Ubuntu 18.04 – No WiFi adapter found

Skip to the final bit for the answer when you are in dire need of Internet on your new Ubuntu 18.04 installation. One of the latest trends in the laptop…

Dirk Janssen
16 september, 2018

Techblog Blogs

HelloBeer’s first Camel ride

HelloBeerTM recently got some complaints from the Alcoholics Anonymous community. As it turns out, it’s very difficult to order a fine collection of craft beers online without ones wife finding…

Roger Goossens
10 september, 2018

Techblog Blogs

How to use multiple resources definitions in the Serverless Framework

In other Serverless projects we use a single resource definition to include AWS CloudFormation scripts in our build/deploy. Where the resource file contained component definitions like DDBTable: in the root….

Jan van Zoggel
7 september, 2018

Techblog Blogs

Example AWS CloudFormation template for network load balancer

We needed a public network load balancer with SSL (through AWS Certificate Manager) and took me some retry’s to get it right since most examples are based upon the classic…

Jan van Zoggel
29 augustus, 2018

Techblog Blogs

Part 3 – Enter ReactiveX

In my previous post I showed you how to call Rest APIs using the vertx Webclient. Now the end code looked a bit messy with a lot of “if then…

Dirk Janssen
28 augustus, 2018

Techblog Blogs

How to share values between seperated AWS CloudFormation stacks

In AWS CloudFormation templates you often have the need to make a reference to an earlier created component. For instance the unique ID of a vpc, subnet, security group or instance. You…

Jan van Zoggel
28 augustus, 2018

Techblog Blogs

Using CloudFormation to bootstrap EC2 instances with scripts from CodeCommit

While spinning up EC2 instances you can bootstrap them with packages, files, etc in different ways. For our stack we wanted to pull scripts from an AWS CodeCommit to make…

Jan van Zoggel
26 augustus, 2018

Techblog Blogs

AWS CloudFormation error “The parameter groupName cannot be used with the parameter subnet”

When trying to start some EC2 instance through CloudFormation I kept getting the error “The parameter groupName cannot be used with the parameter subnet”.   The (YAML) AWS CloudFormation looks something…

Jan van Zoggel
15 augustus, 2018

Techblog Blogs

How to install Azure CLI on MacOS

The Azure CLI 2.0 is Microsoft’s command line interface for managing Azure resources. First install the CLI through brew brew update && brew install azure-cli Then run the login command…

Jan van Zoggel
6 augustus, 2018

Techblog Blogs

Using Nexus OSS as a proxy/cache for Docker images

When working in a corporate environment, whether it is a commercial or non-commercial party, you’ll find restrictions apply to accessing the internet. Very often, the servers hosted in such an…

Maarten Tijhof
23 juli, 2018

Techblog Blogs

Part 2 Calling another API

Now that we have create a restful interface in part 1 we can start adding some logic to the API. First, we need some data, we need to know at…

Dirk Janssen
18 juli, 2018

Techblog Blogs

Use WS-Addressing to invoke a SOAP Web Service in TIBCO ActiveMatrix BusinessWorks 6 (BW6)

Introduction First a short background about WS-Addressing (Web Service Addressing, WS-A). WS-Addressing is a transport mechanism to address messages for web service. It defines header elements (To, Action, MessageID) to…

Pieter Leguijt
6 juli, 2018