Chess iX is looking for Senior Software Engineers

Categories: JobsTags: , , Author:

Job description

As a (Senior) Software Engineer you are responsible for designing, implementing and (unit) testing our software. You are independent, but part of a team that has a shared responsibility to develop high quality, mission-critical software products.

Read more →

Chess iX is expanding and is looking for a Software Architect / Lead Engineer

Categories: Jobs, NewsTags: , , , , Author:

Job Description

As a Software Architect / Lead Engineer you are a key player within Chess iX. From the initial proposal phase until the final delivery you are involved with, and responsible for, turning client wishes into working software. A combination of a solid technical background, significant experience with project-based development, and well-developed communication skills make you the ideal candidate for this job.

If designing and developing software is your passion, Chess iX is the ultimate place to work.
All our projects are done in-house, so every day you will be surrounded by smart, curious colleagues with a shared ambition to create the most beautiful, smart and elegant software possible. You are encouraged to keep looking for a better way of doing things, and to share your ideas with others so together we grow and learn.

Read more →

Video of the Month : Introduction to NoSQL

Categories: Blog, TechnologyTags: , , , , Author:

The internet contains lots and lots of very good video’s about all kind of interesting subjects. This month the subject is NoSQL.

NoSQL databases are becoming more and more popular for fast application development and big data applications and are used at Chess as well. A very good introduction on NoSQL databases, what they are, when to use and why there are a natural fit to Domain Driven Design is now available. So don’t miss this presentation given by one of the authors of ‘NoSQL distilled’ Martin Fowler.

Next time when you have to choose which database technology to use, you better know which choice to make.

Java class loaders to the rescue!

Categories: Blog, TechnologyTags: , , , , Author:

Sometimes you want to use an existing library or a piece of code, that works for you in case you want a single instance of it, but doesn’t work if you want to pool of them. Most of the time this is due to the usage of static structures. Rebuilding that piece of sourceĀ  code it is not what you want or even possible.

Class loaders can help

In a JVM the combination of a Java class and its class loader is unique. So, the same Java class in different class loaders are, from the JVM point of view, different classes. So a Java class with static structures can be loaded multiple times in a JVM when loaded in different class loaders. So the basic idea is clear, use several class loaders to make it work.

Read more →