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.

MySQL query mystery

SQL queries can become quite complicated. Getting them to produce the right results is not always trivial. Especially if verifying if the result is correct is difficult. Last week I encountered a case where at least it was obvious the result was wrong, it simply didn’t give any results. But finding the cause wasn’t that trivial even though the query itself wasn’t … Lees verder MySQL query mystery

Libraries versus services

Services are all the rage. Service Oriented Architecture, Microservices and the like all promise the delivery of true components. Just like the physical industries have been doing for decades, constructing complex systems out of ready-made, standardised pieces. Building a piece of software could then be reduced to picking and choosing the right service providers and crafting a process which consumes these … Lees verder Libraries versus services

Search Engine Optimization and URL based Locales in Spring

When building a public website, Search Engine Optimization (SEO) plays an important role. If you need internationalization (i18n) support on your site as well, Spring’s default handling is not really optimal for SEO. This blog is about how to deal with i18n in Spring in a way optimized for SEO. Spring’s default Spring MVC has native support for internationalization, the feature … Lees verder Search Engine Optimization and URL based Locales in Spring

Deadlock in JavaFX when using JGraphX Swing component

Combining JavaFX and old Swing components can be tricky. For example, when changing JavaFX data from the Swing component you have to remember to wrap your code in a Runnable and call it using Platform.runLater . For the reverse, you’d have to use SwingUtilities.invokeLater. I was working on a project using both JavaFX and a graph component called JGraphX. This … Lees verder Deadlock in JavaFX when using JGraphX Swing component

Using Xtext to create an editor for Elastic Search JSON Search API

The Elastic Search REST API for searching can be quite overwhelming. There are lots of different queries you can do with multiple options and some of them even can be nested. The JSON format can be quite clumsy with all the brackets and colons. For this reason I prefer the Java API which provides a lot more type information. However, … Lees verder Using Xtext to create an editor for Elastic Search JSON Search API