A passion, technology.
Imagine a working environment which promotes technological innovation and curiosity.
Imagine a group where you will have opportunity to work and to share with people among the most gifted.
Imagine a culture and stocks in break with SSII.
Imagine a society where your talents and your ideas will be admitted and encouraged.
Imagine an organisation which gives you the medium reals to work, to advance, to accomplish your personal plans.
Do not imagine any more, live him!
Do not hesitate to contact us across the Form of contact or directly at address recrutement@xebia.fr.
ADDM Adobe Android annotation GAPED development Devoxx Eclipse ESB WORKING FLASH FLEX GOOGLE GROOVY GWT HIBERNATE IBM J2EE POPULAR DANCE JAVAFX JAZOON JBOSS jdk-7 scala SCRUM SOA JEE JPA JSF JVM agile Methods MAVEN ORACLE OSGI PARIS JUG PERFORMANCE RIA SPRING SPRINGSOURCE SUN TOMCAT WEBSPHERE WICKET XEBIA XP
Xebia is a brain tumour, exclusively devoted to technologies J2EE.
Except opposite mention, the contents of this blog are under contract Creative Commons.

The review of the papers of actualit ava / J2EE weekly propos par Xebia.
Actuality editors / SSII
Agility
SOA
The corner of technology
Ev nements of our community in France and abroad
Here is the list of tickets most read on this blog in October, November and December:
After the Xebia Web Framework Contest of last year, the topic of XKE of October was a contest new devoted in .
The purpose of this day was to develop an application of management of playlist of music pieces. In promoters of Agile methods, specifications were given in form of Product Backlog. Three sprints of a length of 90 minutes allowed all to follow the evolution of different achievements. A web SOAP service gave different data: Artist, Album, Titles and Cases of album.
Five teams were constituted, five frameworks were therefore chosen:
At the end of this day, every team could express a significant return of experience.
Read this article
To develop a Popular dance application, it is well. To make her competitive, it is better.
However, who says "performance" , says "measure" . Indeed, it is necessary to be able:
This article is going to describe in a first part the different tools allowing to collect this information in place. The second part concentrates on means to get this same remote information.
Tuesday, 10 am
- Production Hello, plan, since 10 minutes they see crossing ' OutOfMemoryError ' messages. What does be made?
- Plan Augment the memory of JVM, double it value of option-Xmx
Tuesday, 1 pm
- Production Hello, plan, since 5 minutes they again see crossing ' OutOfMemoryError ' messages. What does be made?
- Plan Augment the memory of JVM, still double the value of option-Xmx
Tuesday 18 hours
- Production Hello, plan, since 2 minutes they see crossing still ' OutOfMemoryError ' messages. What does be made?
- Plan Hushed up, up, up..
- Production More team plan, the night is going to be long
This small stage is a classic, an air of d j vu but what to make? If your application has already suffered a battery of technical tests, to augment memory is seldom good solution. The stage described above lets think of be traditionally called an Escape Memo (Memory Leak). In reality, with recent JVM, escape memo does not exist, I prefer speaking about accumulation of unwanted objects. This article is going to show you how brings to light this accumulation with tools jmap, jhat and .
Tuesday, 10 am
- Production Hello, plan, since 10 minutes they see crossing ' OutOfMemoryError ' messages. What does be made?
- Plan Augment the memory of JVM, double it value of option-Xmx
Tuesday, 1 pm
- Production Hello, plan, since 5 minutes they again see crossing ' OutOfMemoryError ' messages. What does be made?
- Plan Augment the memory of JVM, still double the value of option-Xmx
Tuesday 18 hours
- Production Hello, plan, since 2 minutes they see crossing still ' OutOfMemoryError ' messages. What does be made?
- Plan Hushed up, up, up..
- Production More team plan, the night is going to be long
This small stage is a classic, an air of d j vu but what to make? If your application has already suffered a battery of technical tests, to augment memory is seldom good solution. The stage described above lets think of be traditionally called an Escape Memo (Memory Leak). In reality, with recent JVM, escape memo does not exist, I prefer speaking about accumulation of unwanted objects. This article is going to show you how brings to light this accumulation with tools jmap, jhat and
jmap is the tool which allows to perform photographs of the memory of JVM. Two options are particularly interesting: the bar chart and the dump.

The review of the papers of actuality Popular dance / weekly J2EE offered by Xebia.
Actuality editors / SSII
The corner of technology
To develop a Popular dance application, it is well. To make her competitive, it is better.
However, who says "performance" , says "measure" . Indeed, it is necessary to be able:
This article is going to describe in a first part the different tools allowing to collect this information in place. The second part concentrates on means to get this same remote information.

The review of the papers of actuality Popular dance / weekly J2EE offered by Xebia.
Agility
The corner of technology

The review of the papers of actuality Popular dance / weekly J2EE offered by Xebia.
The corner of technology
invokedynamic seen of insideEv nements of our community in France and abroad

The review of the papers of actuality Popular dance / weekly J2EE offered by Xebia.
Actuality editors / SSII
RIA
The corner of technology
The empirical analysis shows that in an application the vast majority created objects are almost immediately destroyed. It is true all the more for applications web and/or stateless where most objects are created to treat a request and can therefore be destroyed just after this treatment. From this official report results the idea of not treating similarly the newly created objects and those who exist since longer. Garbage Collector which uses realisation based on this principle is called generation GC. It is possible to fix two categories of objectives when GC is optimised: reduce pauses or augment the debit. These objectives are in general orthogonal (the reduction of the length of pauses is made to the detriment of the debit, and vice versa), they often depend on the type of applications: in an interactive application, we will favour pauses, and on the contrary, in batch one, alone the debit counts.
The continuation of the ticket is broken down into two parts:
Defence Colis e - 10/12, avenue of The Ark
92419 Courbevoie Cedex
T l : +33 (0) 1 46 91 76 16
Fax : +33 (0) 1 46 91 88 00
E-mail : info@xebia.fr