Technologies

Here are technologies we are actively using in our projects.

Programming Languages

Quick, name the one language you wouldn't be without... That would probably be Groovy. Groovy is “a better Java”. It adds dynamic features to Java, and significantly reduces boilerplate.

We also work with:

  • Java
  • JavaScript
  • CoffeeScript
  • Perl
  • PHP
  • C#

In the past we have used C, C++, Delphi and Visual Basic

Revision Control

We are huge fans of Mercurial.

For our work around the Apache OFBiz project, we make extensive use of Mercurial Queues (MQ). See our series of blog posts about how we use MQ to manage and integrate our changes and customisations with an open source project.

Databases

We have extensive experience with MySQL. These days we prefer to use MariaDB.

We have also used Microsoft SQL Server and Interbase.

Build Tools

Ant or Maven? Neither! Use Gradle.

Web Servers

For most projects, we use nginx, a lightweight, fast and economical web server. We have used nginx as a reverse proxy for Apache.

We have used Apache and IIS.

Content Management Systems

We use Drupal.

Testing

Check out Geb and Spock.

We also have experience with JUnit and Selenium.

Looking for business Internet such as website design, hosting, email? Visit