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 actuality Popular dance / weekly J2EE offered by Xebia.
Actuality editors / SSII
Agility
The corner of technology
On the July 1st, 2008, a public webcast will announce how will be included products BEA afterwards oracle Fusion Middleware.
The agile community reopens the debate on the utility of the matrices of marking of requirements in agile plans, across this thread of debate brought back by InfoQ:
On one of his plans, Alistair Cockburn tells that after study of the cost of the installation of a tool of marking and of its service, marking was simply taken away of the contract.
The agile community is in keeping and asks question: T-il has it a real need of marking? Even if it is case, the matrix of marking is a too expensive solution. The needs of marking can be covered by the practice of TDD and the use of simple tools as a system of control of versions (SVN), a tool of management of bugs / change (JIRA), a wiki, etc.
Complete debate is on Yahoo! Tech groups Requirement Traceability Matrix and Agile Testing.
Who has not ever grumbled regarding integration Maven in Eclipse?
And well a page is turning, in the Maven Community News of May, Arnaud heir announces the entrance of PLUGINS IAM (Q4E) AND M2E (M2Eclipse) in the incubator Eclipse.
Until now, alone Ant had a fine integration with Eclipse. Without participation nor communication hurries up of the community Eclipse, PLUGINS Maven was led to perform soldering by their own means. What indeed explains the relating non-reliability of the existent PLUGINS.
For its release next, Eclipse finally changed sides, restarting competition with renewed vigour between two PLUGINS (cf SCOPES IAM and M2E). We can hope for the official exit of a plugin of quality in close future.
Well Alex, Spring Security (ex Acegi Security), introduced JavaOne 2008 in addressing tomorrow' s security requirements in enterprise applications stakes of security of applications popular dance. We will keep his pipes for the applications of firm:
[1] They will remember reproaches however currently made to OpenID (cf. The problem with OpenID, The Identity Corner)
Joshua Bloch, the author of Real Popular dance, reminded JavaOne 2008 in More Effective Popular dance the large field of application of listing. We will keep:
ordinal to carry data of whole type; use a field intEnumSetordinal for to index pictures; use EnumMapreadResolve for a serializable singleton; use one enumWe will not come back on debate listing is a pattern bad because they prevent extensibility . If this reproach is sometimes justified, we will keep that Joshua Bloch offers the pattern of interfaces to control this risk and that it was never also easy to refactorer and to re-compile an application. As for the request of evolution add a third sex besides Gender and Gender.FEMALE ,
Last week, we took back an article in the review of the papers on the architectural main principles of eBay.
During JavaOne 2008, it is the Community site LinkedIn which came to light.
We take back here the main lines of 2 following presentations: LinkedIn Communication Architecture and LinkedIn: has social network professional
Let us begin with some figures. LinkedIn it is:
Physical architecture
Intensive practice of Agility
Orientated architecture service
A server is devoted to the representation of the whole network LinkedIn (The Cloud)
Main principles of scaling (the underlined points are the same that those displayed by eBay)
Why to prefer Popular dance
As it is possible to see him, the architecture of LinkedIn has many common points with that of eBay, especially when they are nearly interested in concepts which allow these two sites to give a competitive service to millions of subscribers. These architectural main principles appear therefore inevitable for any application aiming at supporting a heavy load.
Tickets on the same topic:
You can follow answers accepted by this article thanks to the thread of comments.
Very interesting review of the papers today! The presentation of the architecture / practices of LinkedIn, after that of eBay, is especially exciting. I hope that we will have opportunity to discover it of other one.
The extract of the book of Joshua Bloche (the first edition hung me, I wait so much for the second) concerning listing open possibilities of realisation which they would like to see more often. Who touched the definition of parametres of components RCP will include me
As for the good practices of security (with or without Spring Security) and the hope of a plugin Maven for Eclipse included well after a lot of miseries (haphazardly, http://jira.codehaus.org/browse/MNGECLIPSE-438) finish this opus.
In short, that of the token today!
[] application scalable not. We have already approached the good practices put forward by eBay or Linked In. For InfoQ, Brian Zimmer comes back on the contrary on a collection of bad practices which [...]
Xebia IT Architects lock France
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