This is part 7 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…
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.
Specialist op het gebied van maatwerkapplicaties vanuit de Java & Open Source techniek.
This is part 7 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…
In todays modern IT architecture, domains are quite the thing. Domains are supposed to be as much isolated from each other as possible. If you have an application that manages…
Managing users in Keycloak can be done manually via the admin console (if you are running it locally, it can be found on http://localhost:8080/auth). If you have an LDAP service somewhere,…
Google Charts is an awesome platform to create great-looking interactive charts, from simple scatter plots to timelines or treemaps. I needed a way to create the required data for a chart on…
Welcome to the 8th edition of the First8Friday videoblog, our recurring dose of Open Source inspiration we’d like to share with you the 1st Friday of each month.
Previously, we posted a blogpost about hashed password storage. In our most recent First8 friday videoblog, I presented this strategy. If we have hashed passwords based on a fast algorithm,…
In het weekend van 29 & 30 augustus was het Maker Faire festival in Eindhoven. Dit is een jaarlijks event waar groot publiek geniet van tech-bedrijven die hun creativiteit op…
Ted Vinke, Senior Consultant bij First8, heeft voor Java Magazine een artikel geschreven over Grails 3
In a project we are working on, we need to serve a lot of images. These images are user-controlled content and as such we need to dynamically scale and serve…