Lunatech Research - IT consulting, product research and software development

Français
 

Decision service business rules in JBoss Rules

Submitted by Peter Hilton on Mon, 2009-12-28 16:51

This article describes the kinds of business rules that you might implement in a decision service, with a simple example; this is essentially a functional design.

Read on

Chrimble cocktail

Submitted by Peter Hilton on Mon, 2009-12-21 16:37

This year's festive period led to a more seasonal kind of design task: create a cocktail for Chrimbletide. Here is the recipe.

Read on

Decision service architecture with JBoss Rules

Submitted by Peter Hilton on Mon, 2009-12-14 13:38

This article describes an architecture for implementing a decision service with JBoss Rules, a business rules engine. This is a high-level description, without code, for architects who are considering using JBoss Rules or implementing a decision service.

Read on

Confluence as an enterprise Facebook

Submitted by Peter Hilton on Thu, 2009-12-10 13:42

Large organisations are starting to consider deploying an internal Facebook clone, in their quest for Enterprise 2.0. This article considers what you need to achieve this, and how far you can get with Atlassian Confluence.

Read on

Java native libraries using JNA

Submitted by Bart Schuller on Sun, 2009-12-06 22:19

Dec

6

Java and native code: most Java programmers have a strong dislike for it: it kills portability, it is messy and a lot of hassle. Then again: when you need it, you need it. Luckily JNA can make the experience less painful, if not outright enjoyable. In this article I will introduce JNA and companion tool jnaerator, as well as some tricks of my own involving object identity and loose coupling.

Read on

This article explains how to use Seam's JSF mapping for iText to generate a sheet of product barcodes with scalable barcodes.

Read on

Using Hibernate on old Solid databases

Submitted by Stéphane Épardaud on Tue, 2009-11-17 14:29

Lately I've had to program an application that accesses an old Solid database that we use for “hysterical raisins” (as my co-worker on the project calls it), and found that our preferred JPA implementation Hibernate needed a little nudge to let you use it properly. This article explains the tricks to get you started.

Read on

Lunatech at Devoxx 2009

Submitted by Peter Hilton on Tue, 2009-11-17 13:44

Several Lunatech staff are at Devoxx in Antwerp this week. Nicolas Leroux is presenting Play! framework in practice at a BOF session this evening - in Room 2 at 20:00, 17 November 2009. Nicolas will be introducing the Play! framework, which brings several new ideas to Java web application development that promise to provide better support for rapid and simple development than competing Java EE frameworks.

Read on

This year I bit the bullet and got myself rid of a decade-old relationship with Nokia to get a phone with a good Internet experience. I then used this new phone on vacation instead of the usual laptop to stay connected. Here's a list of things I've learned during this experiment.

Read on

In most browers' preferences dialogs, you can find settings for which language to display if the content is available in more than one language. What happens is, that your browser and the server negotiate over which language to show you. Your browser tells the server which languages you're comfortable with and in which order of preference. For instance, if you tell your browser that you understand English and French, but prefer English, the server will serve you an English version of the text and a French one only if it doesn't have an English one. If it doesn't have either version, it will serve you the original language, I presume. The HTTP 1.1 specification explains how this should work.

This doesn't work really well for me. You see, I am fluent in English, Dutch, Spanish and Galician, I get by in Portuguese (or Portuñol, rather), and I dabble in French and German. If the original text is in one of the four languages that I am comfortable with, I really prefer the original. In other words, if the original is in Spanish, for instance, I don't want to read the English translation. I like to think that my understanding of the original text will be better than the translation.

Read on

About Lunatech

Lunatech Research was founded in 1993 as an IT consulting, product research and development team. Lunatech is a team of adept self-managing architects and programmers, working with a very experienced commercial team.

Contact us

Lunatech Research B.V.
Heemraadssingel 70
3021 DD Rotterdam, The Netherlands

Phone and email

Tel: +31 10 750 2600
Fax: +31 10 243 9902
Email: contact@lunatech.com