First8 staat voor vakmanschap. Al onze collega’s zijn een groot aanhanger van Open Source en in het bijzonder het Java-platform. Wij zijn gespecialiseerd in het pragmatisch ontwikkelen van bedrijfskritische Java toepassingen waarbij integratie van systemen, hoge eisen aan beveiliging en veel transacties een belangrijke rol spelen. Op deze pagina vind je onze blogs.

How to solve a support case at Red Hat with success

In this blog post, I will walk you through the process up starting support cases at Red Hat. Including examples of what we did to solve our case. However, these blog posts might still help you when starting support cases at other companies. Our case One of the cases we have started is a case regarding a bug in JBoss … Lees verder How to solve a support case at Red Hat with success

The CDF is here! Why a continuous delivery foundation?

  March 12th 2019 a new vendor neutral foundation was created: the CDF! CDF is founded by Cloudbees and Google. For now the project has Jenkins (including the ‘jenkins-x’ project), Spinnaker (Netflix) and Tekton (kubernetes / google) on board and many companies as founding members. It was announced as definitive at FOSDEM in februari.   Some background on continuous delivery … Lees verder The CDF is here! Why a continuous delivery foundation?

Readers-writer lock using java 5’s condition variables

When I explained a piece of code to a colleague during a code review, I realized I had inadvertently implemented a readers-writer lock. So, I threw the code out, replacing it by the ReadWriteLock from java. This article is about that thrown out code. I updated the method names and comments to reflect the readers-writer lock as opposed to the … Lees verder Readers-writer lock using java 5’s condition variables

Functional Java by Example | Part 6 – Functions as Parameters

This is part 6 of the series called “Functional Java by Example”. The example I’m evolving in each part of the series is some kind of “feed handler” which processes documents. In previous part we tried to make our functions as pure possible by moving as much of the side-effects, such as IO, to the outside of the system. Now … Lees verder Functional Java by Example | Part 6 – Functions as Parameters

Spring WebFlux functional based

In my previous blog about WebFlux ‘Spring WebFlux annotation based‘, I discussed the annotation based reactive programming model for Spring WebFlux. In this blog I will use the example project introduced then and adapt it to the functional programming model. The example project we have serves the names of planets in our solar system, optionally applying a filter, in plain … Lees verder Spring WebFlux functional based

Creative Ways of Finding a Birthday: When Are We 250 Years?

Today is my birthday. Yes, it is actually my birthday: May the 15th. So, I thought it would be fun to write about a little algorithmic puzzle I’ve been pondering about. You see, each year we grow older; as a person, but also collectively as an organisation, a group, a community. That’s a lot of combined knowledge I reckon. 🙂 … Lees verder Creative Ways of Finding a Birthday: When Are We 250 Years?

Wachtwoorden: 3 mythes, 4 fouten en 5 tips voor ontwikkelaars (deel 2)

In de vorige blogs gaf ik hier al tips voor gebruikers. De mythes en fouten voor ontwikkelaars kun je hier vinden. In dat deel heb ik overigens stiekem al enkele tips gegeven. Aan te raden is een goede combinatie van encoding, encryptie, hashing met salt & pepper en het gebruik van cpu en memory hardened algoritmes, zoals bcrypt of scrypt. Daarnaast … Lees verder Wachtwoorden: 3 mythes, 4 fouten en 5 tips voor ontwikkelaars (deel 2)