Tech

Techblog Tech

The accidental monolith

It is one of those current buzzwords, next to agile, cloud and containers: microservices. Hyped by Gartner and “mister Service Oriented Architecture” Thomas Erl, this new way of creating business…

Maarten Tijhof
9 december, 2019

Techblog Blogs

How to run Ghost CMS cloud native on AWS

As you may know the Ghost application is a light-weight opensource Content Management System (CMS) which is ideal for blogs and magazine websites. Just like https://terra10.nl and because  it allows…

Jan van Zoggel
7 december, 2019

Techblog Blogs

On Beer Composition – Orchestrating our Containers with Docker Compose

Just like composing a good craft beer requires a good mix of complementing types of hops, malts, fruits, spices and herbs – and of course the craftsmanship of a good…

Roger Goossens
19 november, 2019

Techblog Tech

Howto set TIBCO BusinessWorks Container Edition (BWCE) environment variables in AWS Fargate

AWS Fargate is a compute engine for Amazon ECS that allows you to run BWCE containers without having to manage servers or clusters. A quick howto on deploying BWCE applications…

Joshua Moesa
13 november, 2019

Techblog Blogs

How to save time when creating container files for TIBCO BWCE

Being a good consultant, I always try to avoid repetitive, manual work. What helps me not to just try, but also to succeed, are the many very useful tools out…

Marc Vierveijzer
24 oktober, 2019

Techblog Blogs

GraalVM Native Images – Dependency Injection (part 3)

This post is part 3 of a series about GraalVM. In the previous post, I explained how you can create a simple REST API using GraalVM and native images. The…

Thomas Janssen
30 september, 2019

Techblog Blogs

GraalVM Native Images – REST API (part 2)

This port is part of the GraalVM series I’m writing. In the previous post, which can be found HERE, I talked about what GraalVM is and gave a basic example…

Thomas Janssen
12 september, 2019

Techblog Blogs

GraalVM – Native Images – Dependency Injection

This post is part 3 of a series about GraalVM. In the previous post, I explained how you can create a simple REST API using GraalVM and native images. The…

Thomas Janssen
2 september, 2019

Techblog Blogs

Deploy a TIBCO BusinessWorks Container Edition (BWCE) application to Amazon’s cloud platform AWS Fargate

This article explains how to deploy applications, built with TIBCO’s containerization offering TIBCO BusinessWorks Container Edition (BWCE), to Amazon’s cloud platform AWS Fargate. Introduction When you want to launch a container on AWS…

Joshua Moesa
12 juli, 2019

Techblog Blogs

Jenkins: Working with Credentials in your pipeline

Security is mandatory, and should always have been, so eventually, you’ll run into the requirement of having to pass credentials to a system in your pipelines. It could be you…

Maarten Tijhof
3 juni, 2019

Techblog Blogs

Jenkins: Testing conditional logic for stages in your pipeline

Some steps in your development or release process can only be executed when the conditions are right. An example of this is that releases to Production can only be done…

Maarten Tijhof
27 mei, 2019

Techblog Blogs

Jenkins: Testing with post conditions in your pipeline

The behaviour of your pipeline can be much more complex than the simple success/failure flow shown in the previous blog post. The Jenkins declarative pipeline syntax has a lot more…

Maarten Tijhof
20 mei, 2019

Techblog Blogs

Improving upon the Containerization Process at Terrax Micro-Brewery Inc

It´s high time to continue on our blog series about containerization. We’re gonna improve upon our previous setup and throw even more of our brews into containers. In fact the…

Roger Goossens
20 mei, 2019

Techblog Blogs

Jenkins: Validating the behaviour of your pipeline

The recent posts on this blog about Jenkins have been preparing us for this: validation of the behaviour of your Jenkins Pipeline in a test, in order to be able to check what the impact is of any changes you make to this pipeline, before it lands on your live instance and possibly influences the teams that are working with it…

Maarten Tijhof
13 mei, 2019

Techblog Blogs

Jenkins: Testing a full declarative pipeline in your Shared Library

In the previous posts, I’ve shown how to set up your Jenkins Shared Library, create Custom Pipeline Steps in it, set up the test frameworks, run complete pipelines from your…

Maarten Tijhof
6 mei, 2019

Techblog Blogs

Jenkins: Preparing your Shared Library for tests

After explaining how to set up your Shared Library, how to build it and how to run complete pipelines from this Library, it is time to create tests for the…

Maarten Tijhof
29 april, 2019

Techblog Blogs

Enabling threaded Slack messages while using the Jenkins Slack plugin

Most of the time, when reading documentation, everything seems clear how to implement a particular piece of software. In some cases it can be very time consuming which I found…

Edwin de Kler
29 april, 2019

Techblog Blogs

GraalVM – Native Images – REST API

This port is part of the GraalVM series I’m writing. In the previous post, which can be found HERE, I talked about what GraalVM is and gave a basic example…

Thomas Janssen
24 april, 2019

Techblog Blogs

Jenkins: Running a declarative pipeline from your Shared Library

As shown in the previous blog post, Jenkins enables you to write your own pipeline code, which can be shared among all pipelines in your Jenkins instance. This post is…

Maarten Tijhof
22 april, 2019

Techblog Blogs

MongoDB – Getting the latest item

Lately I have had the pleasure of working with a mongoDB. It´s a nice database with a relatively easy to learn syntax. You can see why it is one of…

Dirk Janssen
22 april, 2019